Title :
Cooperative Multitarget Tracking With Efficient Split and Merge Handling
Author :
Kumar, Pankaj ; Ranganath, Surendra ; Sengupta, Kuntal ; Weimin, Huang
Author_Institution :
Sch. of Comput. Sci., Adelaide Univ., SA
Abstract :
For applications such as behavior recognition it is important to maintain the identity of multiple targets, while tracking them in the presence of splits and merges, or occlusion of the targets by background obstacles. Here we propose an algorithm to handle multiple splits and merges of objects based on dynamic programming and a new geometric shape matching measure. We then cooperatively combine Kalman filter-based motion and shape tracking with the efficient and novel geometric shape matching algorithm. The system is fully automatic and requires no manual input of any kind for initialization of tracking. The target track initialization problem is formulated as computation of shortest paths in a directed and attributed graph using Dijkstra´s shortest path algorithm. This scheme correctly initializes multiple target tracks for tracking even in the presence of clutter and segmentation errors which may occur in detecting a target. We present results on a large number of real world image sequences, where upto 17 objects have been tracked simultaneously in real-time, despite clutter, splits, and merges in measurements of objects. The complete tracking system including segmentation of moving objects works at 25 Hz on 352times288 pixel color image sequences on a 2.8-GHz Pentium-4 workstation
Keywords :
Kalman filters; directed graphs; dynamic programming; image colour analysis; image matching; image motion analysis; image segmentation; image sequences; target tracking; 2.8 GHz; 25 Hz; Dijkstra shortest path algorithm; Kalman filter-based motion tracking; Pentium-4 workstation; attributed graph; background obstacles; behavior recognition; color image sequences; cooperative multitarget tracking; directed graph; dynamic programming; geometric shape matching measure; segmentation errors; shape tracking; split-and-merge handling; target detection; target track initialization problem; Dynamic programming; Error correction; Image segmentation; Image sequences; Kalman filters; Matched filters; Pixel; Shape measurement; Target recognition; Target tracking; Data association; Kalman filtering; dynamic programming (DP); multitarget tracking (MTT); shape matching; split and merge;
Journal_Title :
Circuits and Systems for Video Technology, IEEE Transactions on
DOI :
10.1109/TCSVT.2006.885715