3D Real-Time Instance Segmentation with LDLS-YOLACT

In this project I’ve developed a 3D object detection and tracking pipeline for autonomous driving with Python and ROS without any labeled 3D data. Our hardware were only a Livox mid-100 lidar sensor and a RealSense camera. After calibrating the sensors, the pipeline is as follows:

  • Get 2D instance segmentation of the current camera image using YOLACT.
  • Update the id numbers of the detected entitites using SORT
  • Project the masks into 3D point cloud using LDLS
  • Compute the 3D bounding boxes for the detected areas.

Source code can be found here page. For the implementation with ROS, please get in touch.