A filter method for pose estimation of maneuvering target

A filter method is presented for 3D pose (position and orientation) estimation of an arbitrary moving target from a monocular image sequence. Problem considered here is error propagation from image features to pose parameters. To this end, we have derived a combination of two filter schemes. The first filter scheme uses maneuver detection technique, in which the criterion of an optimal detector is deduced, two detectors suitable for fast and slow maneuvers are analyzed, and limited memory filtering is adopted for maneuver correction. In the second filter, a robust model is established via Lagrange interpolation and numerical integration, and the possibility of filter divergence is avoided by employing an adaptively estimated fading factor. Finally, generalized pseudo Bayes algorithm is employed to combine the two filter models for better filter performance. Superior to previous approaches that were limited to slow and smooth motion, this filter method is applicable for a maneuvering target that acts in an unknown manner. Moreover, it is suitable for real-time environment in terms of the following aspects: the structure of the filter is simplified by avoiding the need of EKF, the computational cost is much reduced by running six filters on the six pose sequences in parallel; the process to extract the feature points is simplified due to the predicted feature locations; time efficiency is increased because the sequence of image frames is allowed to be at unequal intervals. Simulation results and implement of a system for multi-mobile robots formation show the capacity of this algorithm.

[1]  Maurício C. de Oliveira,et al.  H[sub 2] and Hinfinity Robust Filtering for Discrete-Time Linear Systems , 2000, SIAM J. Control. Optim..

[2]  G.-S. Young,et al.  3-D motion estimation using a sequence of noisy stereo images , 1988, Proceedings CVPR '88: The Computer Society Conference on Computer Vision and Pattern Recognition.

[3]  Feng Zhu,et al.  Kalman Filter for 3D Motion Estimation via Lagrange Interpolation and Numerical Integration , 2004, 2004 IEEE International Conference on Robotics and Biomimetics.

[4]  Jiang Wang,et al.  3D relative position and orientation estimation using Kalman filter for robot control , 1992, Proceedings 1992 IEEE International Conference on Robotics and Automation.

[5]  Y. Chan,et al.  A Kalman Filter Based Tracking Scheme with Input Estimation , 1979, IEEE Transactions on Aerospace and Electronic Systems.

[6]  Sukhan Lee,et al.  A Kalman filter approach for accurate 3-D motion estimation from a sequence of stereo images , 1991, CVGIP Image Underst..

[7]  Yikang Yang,et al.  Identification-compensation approach for unknown disturbances via the estimate model of numerical differentiation , 2002, Proceedings of the 4th World Congress on Intelligent Control and Automation (Cat. No.02EX527).

[8]  Y. Bar-Shalom,et al.  Tracking a maneuvering target using input estimation versus the interacting multiple model algorithm , 1989 .

[9]  A. Willsky,et al.  A generalized likelihood ratio approach to the detection and estimation of jumps in linear systems , 1976 .

[10]  Maurizio Ficocelli,et al.  Adaptive filtering for pose estimation in visual servoing , 2001, Proceedings 2001 IEEE/RSJ International Conference on Intelligent Robots and Systems. Expanding the Societal Role of Robotics in the the Next Millennium (Cat. No.01CH37180).

[11]  Jake K. Aggarwal,et al.  MOTION AND TIME - VARYING IMAGERY - AN OVERVIEW. , 1986 .

[12]  Yang Yi-kang Constructing Estimate Model for Maneuvering Target Tracking by Numerical Differentiation: Principle and Applications , 2002 .

[13]  Rama Chellappa,et al.  Estimation of Object Motion Parameters from Noisy Images , 1986, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[14]  Y. Bar-Shalom,et al.  The interacting multiple model algorithm for systems with Markovian switching coefficients , 1988 .

[15]  R. Chellappa,et al.  Recursive 3-D motion estimation from a monocular image sequence , 1990 .

[16]  P. Bogler Tracking a Maneuvering Target Using Input Estimation , 1987, IEEE Transactions on Aerospace and Electronic Systems.