Trajectory Association across Multiple Airborne Cameras - Robotics Institute Carnegie Mellon University

Trajectory Association across Multiple Airborne Cameras

Yaser Ajmal Sheikh and Mubarak Shah
Journal Article, IEEE Transactions on Pattern Analysis and Machine Intelligence, Vol. 30, No. 2, pp. 361 - 367, February, 2008

Abstract

A camera mounted on an aerial vehicle provides an excellent means to monitor large areas of a scene. Utilizing several such cameras on different aerial vehicles allows further flexibility in terms of increased visual scope and in the pursuit of multiple targets. In this paper, we address the problem of associating trajectories across multiple moving airborne cameras. We exploit geometric constraints on the relationship between the motion of each object across cameras without assuming any prior calibration information. Since multiple cameras exist, ensuring coherency in association is an essential requirement, e.g., that transitive closure is maintained between more than two cameras. To ensure such coherency, we pose the problem of maximizing the likelihood function as a k-dimensional matching and use an approximation to find the optimal assignment of association. Using the proposed error function, canonical trajectories of each object and optimal estimates of intercamera transformations (in a maximum likelihood sense) are computed. Finally, we show that, as a result of associating trajectories across the cameras, under special conditions, trajectories interrupted due to occlusion or missing detections can be repaired. Results are shown on a number of real and controlled scenarios with multiple objects observed by multiple cameras, validating our qualitative models, and, through simulation, quantitative performance is also reported.

BibTeX

@article{Sheikh-2008-122204,
author = {Yaser Ajmal Sheikh and Mubarak Shah},
title = {Trajectory Association across Multiple Airborne Cameras},
journal = {IEEE Transactions on Pattern Analysis and Machine Intelligence},
year = {2008},
month = {February},
volume = {30},
number = {2},
pages = {361 - 367},
}