Real-Time Tracking of Moving Objects with an Active Camera

This article is concerned with the design and implementation of a system for real-time monocular tracking of a moving object using the two degrees of freedom of a camera platform. Figure-ground segregation is based on motion without making anya prioriassumptions about the object form. Using only the first spatiotemporal image derivatives, substraction of the normal optical flow induced by camera motion yields the object image motion. Closed-loop control is achieved by combining a stationary Kalman estimator with an optimal Linear Quadratic Regulator. The implementation on a pipeline architecture enables a servo rate of 25 Hz. We study the effects of time-recursive filtering and fixed-point arithmetic in image processing and we test the performance of the control algorithm on controlled motion of objects.

[1]  Giulio Sandini,et al.  Dynamic aspects in active vision , 1992, CVGIP Image Underst..

[2]  Takeo Kanade,et al.  Visual tracking of a moving target by a camera mounted on a robot: a combination of control and vision , 1993, IEEE Trans. Robotics Autom..

[3]  Jack Sklansky,et al.  Multiple-order derivatives for detecting local image characteristics , 1987 .

[4]  Mengxiang Li Camera Calibration of a Head-Eye System for Active Vision , 1994, ECCV.

[5]  Yoshiaki Shirai,et al.  Three-Dimensional Computer Vision , 1987, Symbolic Computation.

[6]  Yiannis Aloimonos,et al.  Active vision , 2004, International Journal of Computer Vision.

[7]  Sebastian Toelg Gaze control for an active camera system by modeling human pursuit eye movements , 1992, Other Conferences.

[8]  Ian D. Reid,et al.  Reactions to peripheral image motion using a head/eye platform , 1993, 1993 (4th) International Conference on Computer Vision.

[9]  Peter K. Allen,et al.  Automated tracking and grasping of a moving object with a robotic hand-eye system , 1993, IEEE Trans. Robotics Autom..

[10]  Christopher M. Brown,et al.  Issues in selective perception , 1992, [1992] Proceedings. 11th IAPR International Conference on Pattern Recognition.

[11]  C. S. George Lee,et al.  Model-based visual feedback control for a hand-eye coordinated robotic system , 1992, Computer.

[12]  Peter J. Burt,et al.  Object tracking with a moving camera , 1989, [1989] Proceedings. Workshop on Visual Motion.

[13]  D. Whitteridge Movements of the eyes R. H. S. Carpenter, Pion Ltd, London (1977), 420 pp., $27.00 , 1979, Neuroscience.

[14]  Paolo Nesi,et al.  Variational approach to optical flow estimation managing discontinuities , 1993, Image Vis. Comput..

[15]  O. Faugeras Three-dimensional computer vision: a geometric viewpoint , 1993 .

[16]  Hidenori Kimura,et al.  LQ OPTIMAL AND NONLINEAR APPROACHES TO VISUAL SERVOING , 1993 .

[17]  B. Anderson,et al.  Digital control of dynamic systems , 1981, IEEE Transactions on Acoustics, Speech, and Signal Processing.

[18]  Y. Bar-Shalom Tracking and data association , 1988 .

[19]  Ian D. Reid,et al.  Saccade and pursuit on an active head/eye platform , 1994, Image Vis. Comput..

[20]  Keith Langley,et al.  Recursive Filters for Optical Flow , 1995, IEEE Trans. Pattern Anal. Mach. Intell..

[21]  Michael Brady,et al.  A Four Degree-Of-Freedom Robot Head for Active Vision , 1994, Int. J. Pattern Recognit. Artif. Intell..

[22]  Patrick Rives,et al.  A new approach to visual servoing in robotics , 1992, IEEE Trans. Robotics Autom..

[23]  Dana H. Ballard,et al.  Egomotion perception using visual tracking , 1991, Comput. Intell..

[24]  Takeo Kanade,et al.  An Iterative Image Registration Technique with an Application to Stereo Vision , 1981, IJCAI.

[25]  Tomas Uhlin,et al.  Closing the Loop: Pursuing a Moving Object by a Moving Observer , 1995, CAIP.

[26]  Michal Irani,et al.  Detecting and Tracking Multiple Moving Objects Using Temporal Integration , 1992, ECCV.

[27]  Nicola J. Ferrier Harvard binocular head , 1992, Defense, Security, and Sensing.

[28]  Thierry Viéville,et al.  Auto-calibration of visual sensor parameters on a robotic head , 1994, Image Vis. Comput..

[29]  M. Shizawa,et al.  Principle of superposition: a common computational framework for analysis of multiple motion , 1991, Proceedings of the IEEE Workshop on Visual Motion.

[30]  Gregory D. Hager,et al.  Robot hand-eye coordination based on stereo vision , 1995 .

[31]  Anup Basu,et al.  Motion Tracking with an Active Camera , 1994, IEEE Trans. Pattern Anal. Mach. Intell..