TY - GEN
T1 - A unifying software architecture for model-based visual tracking
AU - Panin, Giorgio
AU - Lenz, Claus
AU - Wojtczyk, Martin
AU - Nair, Suraj
AU - Roth, Erwin
AU - Friedlhuber, Thomas
AU - Knoll, Alois
PY - 2008
Y1 - 2008
N2 - In this paper we propose a general, object-oriented software architecture for model-based visual tracking. The library is general purpose with respect to object model, estimated pose parameters, visual modalities employed, number of cameras and objects, and tracking methodology. The base class structure provides the necessary building blocks for implementing a wide variety of both known and novel tracking systems, integrating different visual modalities, like as color, motion, edge maps etc., in a multi-level fashion, ranging from pixel-level segmentation, up to local features matching and maximum-likelihood object pose estimation. The proposed structure allows integrating known data association algorithms for simultaneous, multiple object tracking tasks, as well as data fusion techniques for robust, multi-sensor tracking; within these contexts, parallelization of each tracking algorithm can as well be easily accomplished. Application of the proposed architecture is demonstrated through the definition and practical implementation of several tasks, all specified in terms of a self-contained description language.
AB - In this paper we propose a general, object-oriented software architecture for model-based visual tracking. The library is general purpose with respect to object model, estimated pose parameters, visual modalities employed, number of cameras and objects, and tracking methodology. The base class structure provides the necessary building blocks for implementing a wide variety of both known and novel tracking systems, integrating different visual modalities, like as color, motion, edge maps etc., in a multi-level fashion, ranging from pixel-level segmentation, up to local features matching and maximum-likelihood object pose estimation. The proposed structure allows integrating known data association algorithms for simultaneous, multiple object tracking tasks, as well as data fusion techniques for robust, multi-sensor tracking; within these contexts, parallelization of each tracking algorithm can as well be easily accomplished. Application of the proposed architecture is demonstrated through the definition and practical implementation of several tasks, all specified in terms of a self-contained description language.
KW - Data association
KW - Maximum-likelihood parameter estimation
KW - Model-based computer vision
KW - Multi-modal data fusion
KW - Object modeling
KW - Object tracking
UR - https://www.scopus.com/pages/publications/41149142328
U2 - 10.1117/12.784609
DO - 10.1117/12.784609
M3 - Conference contribution
AN - SCOPUS:41149142328
SN - 9780819469854
T3 - Proceedings of SPIE - The International Society for Optical Engineering
BT - Image Processing
T2 - Image Processing: Machine Vision Applications
Y2 - 29 January 2008 through 31 January 2008
ER -