Skip to content

3D Object Tracking with time-to-collision (TTC) estimation using Camera and Lidar for collision avoidance system in autonomous vehicles.

Notifications You must be signed in to change notification settings

eazydammy/3d-object-tracking-lidar-camera

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Object Tracking in 3D Space

This project builds on components already implemented in the Camera-Based 2D Feature Tracking repo. These include:

  • Object detection using the YOLO deep-learning framework
  • Keypoint detectors and descriptors for feature tracking
  • Useful data structures for storing lidar and camera sensor data to optimize memory load

These are described in the program schematic below in the orange box.

The missing parts in the schematic are implemented by completing the following three major tasks:

  1. Develop a way to match 3D objects over time by using keypoint correspondences.
  2. Compute the Time-To-Collission (TTC) based on Lidar measurements.
  3. Do the same using the camera which requires to first associate keypoint matches to regions of interest and then to compute the TTC based on those matches.

Dependencies for Running Locally

Basic Build Instructions

  1. Clone this repo.
  2. Make a build directory in the top level project directory: mkdir build && cd build
  3. Compile: cmake .. && make
  4. Run it: ./3D_object_tracking.

About

3D Object Tracking with time-to-collision (TTC) estimation using Camera and Lidar for collision avoidance system in autonomous vehicles.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages