In this project, I learned how to do 3D object detection, tracking, and visualization using LiDAR and camera data.
The goal is to understand 3D perception pipelines and implement simplified but practical solutions inspired by SOTA methods.
Please download this folder and put it inside the root project directory
- Load and visualize sequences of images and LiDAR point clouds
- 3D object detection and bounding box generation
- 3D association across consecutive frames (tracking) using:
- Geometric cost
- Appearance cost
- 3D IoU
- Complete 3D tracking pipeline implementation
- Visualization of tracking results in 2D and 3D environments
-
3D Object Detection & Visualization
- Run 3D object detectors on sequences of LiDAR scans
- Visualize results in both 2D and 3D
-
3D Association & Tracking
- Match objects across consecutive frames using multiple costs
-
3D Visualization & Full Tracking Pipeline
- Load a LiDAR visualizer
- Implement a 3D Kalman filter tracker based on a state-of-the-art research paper
- Project tracked objects onto video frames
- Visualize point clouds and 3D tracks in real-time
