Point Cloud Processing: Classification, Registration and Reconstruction