This paper describes the software architecture of a distributed multi-people tracking algorithm for mobile platforms equipped with a RGB- D sensor. Our approach features an efficient point cloud depth-based clus- tering, an HOG-like classification to robustly initialize a person tracking and a person classifier with online learning to drive data association. We explain in details how ROS functionalities and tools play an important role in the possibility of the software to be real time, distributed and easy to configure and debug. Tests are presented on a challenging real-world indoor environment and track- ing results have been evaluated with the CLEAR MOT metrics. Our algo- rithm proved to correctly track 96% of people with very limited ID switches and few false positives, with an average frame rate above 20 fps. We also test and discuss its applicability to robot-people following tasks and we re- port experiments on a public RGB-D dataset proving that our software can be distributed in order to increase the framerate and decrease the data ex- change when multiple sensors are used.
A Software Architecture for RGB-D People Tracking Based on ROS Framework for a Mobile Robot
MUNARO, MATTEO;BASSO, FILIPPO;MICHIELETTO, STEFANO;PAGELLO, ENRICO;MENEGATTI, EMANUELE
2013
Abstract
This paper describes the software architecture of a distributed multi-people tracking algorithm for mobile platforms equipped with a RGB- D sensor. Our approach features an efficient point cloud depth-based clus- tering, an HOG-like classification to robustly initialize a person tracking and a person classifier with online learning to drive data association. We explain in details how ROS functionalities and tools play an important role in the possibility of the software to be real time, distributed and easy to configure and debug. Tests are presented on a challenging real-world indoor environment and track- ing results have been evaluated with the CLEAR MOT metrics. Our algo- rithm proved to correctly track 96% of people with very limited ID switches and few false positives, with an average frame rate above 20 fps. We also test and discuss its applicability to robot-people following tasks and we re- port experiments on a public RGB-D dataset proving that our software can be distributed in order to increase the framerate and decrease the data ex- change when multiple sensors are used.Pubblicazioni consigliate
I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.