Skip to content

Rouizi/4d-perception

Repository files navigation

4D Perception

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


📌 Features

  • 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

🚀 Project Workflow

  1. 3D Object Detection & Visualization

    • Run 3D object detectors on sequences of LiDAR scans
    • Visualize results in both 2D and 3D
  2. 3D Association & Tracking

    • Match objects across consecutive frames using multiple costs
  3. 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

About

4D Perception project with 3D object detection, LiDAR tracking, and visualization in 2D & 3D environments.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors