Real-time visual tracking of complex structures

被引:392
作者
Drummond, T [1 ]
Cipolla, R [1 ]
机构
[1] Univ Cambridge, Dept Engn, Cambridge CB2 1PZ, England
基金
英国工程与自然科学研究理事会;
关键词
visual tracking; real-time; 3D; Lie groups; articulated motion;
D O I
10.1109/TPAMI.2002.1017620
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
This paper presents a novel framework for three-dimensional model-based tracking. Graphical rendering technology is combined with constrained active contour tracking to create a robust wire-frame tracking system. It operates in real time at video frame rate (25 Hz) on standard hardware. It is based on an internal CAD model of the object to be tracked which is rendered using a binary space partition tree to perform hidden line removal. The visible edge features are thus identified online at each frame and correspondences are found in the video feed. A Lie group formalism is used to cast the motion computation problem into simple geometric terms so that tracking becomes a simple optimization problem solved by means of iterative reweighted least squares. A visual servoing system constructed using this framework is presented together with results showing the accuracy of the tracker. The system also incorporates real-time online calibration of internal camera parameters. The paper then describes how this tracking system has been extended to provide a general framework for tracking in complex configurations, including the use of multiple cameras, the tracking of structures with articulated components, or of multiple structures with constraints. The methodology used to achieve this exploits the simple geometric nature of the Lie group formalism which renders the constraints linear and homogeneous. The adjoint representation of the group is used to transform measurements into common coordinate frames. The constraints are then imposed by means of Lagrange multipliers. Results from a number of experiments performed using this framework are presented and discussed.
引用
收藏
页码:932 / 946
页数:15
相关论文
共 36 条
[1]   Nonrigid motion analysis: Articulated and elastic motion [J].
Aggarwal, JK ;
Cai, Q ;
Liao, W ;
Sabata, B .
COMPUTER VISION AND IMAGE UNDERSTANDING, 1998, 70 (02) :142-156
[2]  
[Anonymous], 1993, Three-Dimensional Computer Vision: A Geometric Viewpoint
[3]  
[Anonymous], 1994, MINIMIZATION LIE GRO
[4]  
ARMSTRONG M, 1995, P AS C COMP VIS, V1, P58
[5]   Visual homing: Surfing on the epipoles [J].
Basri, R ;
Rivlin, E ;
Shimshoni, I .
SIXTH INTERNATIONAL CONFERENCE ON COMPUTER VISION, 1998, :863-869
[6]  
BLACK MJ, 1996, P EUR C COMP VIS, V1, P329
[7]   Tracking people with twists and exponential maps [J].
Bregler, C ;
Malik, J .
1998 IEEE COMPUTER SOCIETY CONFERENCE ON COMPUTER VISION AND PATTERN RECOGNITION, PROCEEDINGS, 1998, :8-15
[8]  
CHAM TJ, 1999, P COMP VIS PATT REC, V2, P239
[9]   Image divergence and deformation from closed curves [J].
Cipolla, R ;
Blake, A .
INTERNATIONAL JOURNAL OF ROBOTICS RESEARCH, 1997, 16 (01) :77-96
[10]  
Cipolla R., 1990, Proceedings. Third International Conference on Computer Vision (Cat. No.90CH2934-8), P616, DOI 10.1109/ICCV.1990.139606