Skip to content

A ROS package to detect rgbd people with SORT (Simple Online and Realtime Tracking) algorithm.

License

Notifications You must be signed in to change notification settings

JCLArriaga5/cimat_sort_rgbd

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

80 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

cimat_sort_rgbd

size size

A ROS package for tracking people in RGB-D images with SORT (Simple Online and Realtime Tracking) algorithm.

To obtain a bachelor's degree through a stay at CIMAT, this project was carried out. Under the supervision of a CIMAT researcher.

Developing improvements for the project ...

Dependencies

Instalation

$ cd ~/catkin_ws/src
$ git clone https://github.com/JCLArriaga5/cimat_sort_rgbd.git
$ cd ..
$ catkin_make

pcl_people_detection

The program pcl_people_detector is the code created by PCL to detect people on a ground plane with RGB-D data, to test it requires having connected an rgbd sensor (e.g. Kinect, Realsense).

Execute following command:

$ rosrun cimat_sort_rgbd pcl_people_detection

simulate_pcl_people_detection.

To simulate the plc detector, using an RGB-D image dataset it is necessary to download the dataset previously. For the simulation with a dataset, we make use of the EPFL-LAB dataset, here you can see where to download it.

Once the dataset is downloaded in the corresponding folder, you can execute the following command to run the simulation with the dataset

$ rosrun cimat_sort_rgbd dataset_pcl_people_detection

Sort test on RGB-D images with PCL detector.

The state vector of each objective for the Kalman filter that was used was the following:

where are the coordinates of the centroid of the enclosing box or cylinder, taken from the top or bottom. The height the radius were taken as constants, so are the respective velocities of the centroid. For the data association, an IoU of the upper circles of the cylinder of each objective was used.

To test the SORT algorithm with EPFL-LAB dataset and PLC detector use the following command.

$ rosrun cimat_sort_rgbd dataset_sort_test

About

A ROS package to detect rgbd people with SORT (Simple Online and Realtime Tracking) algorithm.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published