1. Introduction
2. Datasets and Metrics
2.1. Datasets
2.2. Metrics
3. Classification
3.1. Overview
3.2. Projection-based Methods
3.3. Point-based Methods
3.4. Experiments
4. Segmentation
4.1. Overview
4.2. Semantic Segmentation
4.3. Instance Segmentation
4.4. Joint Training
4.5. Experiments
5. Detection, Tracking and Flow Estimation
5.1. Overview
5.2. Object Detection
5.3. Object Tracking
5.4. Scene Flow Estimation
5.5. Experiments
6. Registration
6.1. Overview
6.2. Traditional Methods
6.3. Learning-based Methods
7. Augmentation and Completion
7.1. Overview
7.2. Discriminative Methods
7.3. Generative Methods
8. Conclusion