An Ego-Motion Detection System Employing Directional-Edge-Based Motion Field Representations

In this paper, a motion field representation algorithm based on directional edge information has been developed. This work is aiming at building an ego-motion detection system using dedicated VLSI chips developed for real time motion field generation at low powers [1], [2]. Directional edge maps are utilized instead of original gray-scale images to represent local features of an image and to detect the local motion component in a moving image sequence. Motion detection by edge histogram matching has drastically reduced the computational cost of block matching, while achieving a robust performance of the ego-motion detection system under dynamic illumination variation. Two kinds of feature vectors, the global motion vector and the component distribution vectors, are generated from a motion field at two different scales and perspectives. They are jointly utilized in the hierarchical classification scheme employing multiple-clue matching. As a result, the problems of motion ambiguity as well as motion field distortion caused by camera shaking during video capture have been resolved. The performance of the ego-motion detection system was evaluated under various circumstances, and the effectiveness of this work has been verified.

[1]  Antonio Torralba,et al.  Modeling the Shape of the Scene: A Holistic Representation of the Spatial Envelope , 2001, International Journal of Computer Vision.

[2]  Wan-Chi Siu,et al.  New Block-Based Motion Estimation for Sequences with Brightness Variation and Its Application to Static Sprite Generation for Video Compression , 2008, IEEE Transactions on Circuits and Systems for Video Technology.

[3]  D. Hubel,et al.  Receptive fields of single neurones in the cat's striate cortex , 1959, The Journal of physiology.

[4]  Tadashi Shibata,et al.  Digit-writing hand gesture recognition by hand-held camera motion analysis , 2009, 2009 3rd International Conference on Signal Processing and Communication Systems.

[5]  Lai-Man Po,et al.  A novel four-step search algorithm for fast block motion estimation , 1996, IEEE Trans. Circuits Syst. Video Technol..

[6]  Jorge Dias,et al.  Inertial Sensed Ego-motion for 3D Vision , 2004, J. Field Robotics.

[7]  T. Shibata,et al.  A general-purpose vector-quantization processor employing two-dimensional bit-propagating winner-take-all , 2002, 2002 Symposium on VLSI Circuits. Digest of Technical Papers (Cat. No.02CH37302).

[8]  Ming-Ting Sun,et al.  Global motion estimation from coarsely sampled motion vector field and the applications , 2003, IEEE Transactions on Circuits and Systems for Video Technology.

[9]  Gin McCollum,et al.  Motion parallax contribution to perception of self-motion and depth , 2008, Biological Cybernetics.

[10]  Harpreet S. Sawhney,et al.  Model-based 2D&3D dominant motion estimation for mosaicing and video representation , 1995, Proceedings of IEEE International Conference on Computer Vision.

[11]  Tadashi Shibata,et al.  A high-frame-rate dense motion vector field generation processor with simplified best-match searching circuitries , 2009, 2009 IEEE Asian Solid-State Circuits Conference.

[12]  Rama Chellappa,et al.  Robust ego-motion estimation and 3-D model refinement using surface parallax , 2006, IEEE Transactions on Image Processing.

[13]  Vincent Torre,et al.  The Accuracy of the Computation of Optical Flow and of the Recovery of Motion Parameters , 1993, IEEE Trans. Pattern Anal. Mach. Intell..

[14]  Michal Irani,et al.  Recovery of Ego-Motion Using Region Alignment , 1997, IEEE Trans. Pattern Anal. Mach. Intell..

[15]  Yi-Ping Hung,et al.  Three-dimensional ego-motion estimation from motion fields observed with multiple cameras , 2001, Pattern Recognit..

[16]  Gilad Adiv,et al.  Inherent Ambiguities in Recovering 3-D Motion and Structure from a Noisy Flow Field , 1989, IEEE Trans. Pattern Anal. Mach. Intell..

[17]  Andrew Zisserman,et al.  Feature Based Methods for Structure and Motion Estimation , 1999, Workshop on Vision Algorithms.

[18]  Tarak Gandhi,et al.  Parametric ego-motion estimation for vehicle surround analysis using an omnidirectional camera , 2005, Machine Vision and Applications.

[19]  Jean-Marc Odobez,et al.  Robust Multiresolution Estimation of Parametric Motion Models , 1995, J. Vis. Commun. Image Represent..

[20]  Ming-Ting Sun,et al.  Global motion estimation from coarsely sampled motion vector field and the applications , 2005, IEEE Trans. Circuits Syst. Video Technol..

[21]  Parvaneh Saeedi,et al.  Vision-based 3-D trajectory tracking for unknown environments , 2006, IEEE Transactions on Robotics.

[22]  Tadashi Shibata,et al.  Analog Soft-Pattern-Matching Classifier using Floating-Gate MOS Technology , 2001, NIPS.

[23]  Azriel Rosenfeld,et al.  Qualitative Description of Camera Motion and Scene Depth from Histograms of Normal Flow , 1998 .

[24]  Rama Chellappa,et al.  Automatic feature point extraction and tracking in image sequences for unknown camera motion , 1993, 1993 (4th) International Conference on Computer Vision.

[25]  Tadashi Shibata,et al.  An image representation algorithm compatible with neural-associative-processor-based hardware recognition systems , 2003, IEEE Trans. Neural Networks.

[26]  Andrea Giachetti,et al.  The use of optical flow for road navigation , 1998, IEEE Trans. Robotics Autom..

[27]  Tadashi Shibata,et al.  A Vlsi-Implementation-Friendly EGO-Motion Detection Algorithm Based on Edge-Histogram Matching , 2006, 2006 IEEE International Conference on Acoustics Speech and Signal Processing Proceedings.

[28]  Xuan Jing,et al.  An efficient three-step search algorithm for block motion estimation , 2004, IEEE Transactions on Multimedia.

[29]  Thomas S. Huang,et al.  Motion and structure from feature correspondences: a review , 1994, Proc. IEEE.

[30]  T. Shibata Intelligent Signal Processing Based on a Psychologically-Inspired VLSI Brain Model , 2002, IEICE Trans. Fundam. Electron. Commun. Comput. Sci..

[31]  Hans-Hellmut Nagel,et al.  The coupling of rotation and translation in motion estimation of planar surfaces , 1993, Proceedings of IEEE Conference on Computer Vision and Pattern Recognition.

[33]  James J. Little,et al.  Mobile Robot Localization and Mapping with Uncertainty using Scale-Invariant Visual Landmarks , 2002, Int. J. Robotics Res..

[34]  Ioannis Pitas,et al.  Camera Motion Estimation Using a Novel Online Vector Field Model in Particle Filters , 2008, IEEE Transactions on Circuits and Systems for Video Technology.

[35]  Tadashi Shibata,et al.  Spatiotemporal projection of motion field sequence for generating feature vectors in gesture perception , 2008, 2008 IEEE International Symposium on Circuits and Systems.

[36]  Yasushi Yagi,et al.  Omnidirectional Sensing and Its Applications , 1999 .

[37]  Sang Hyun Kim,et al.  Fast local motion-compensation algorithm for video sequences with brightness variations , 2003, IEEE Trans. Circuits Syst. Video Technol..

[38]  Heiko Neumann,et al.  Robot navigation by combining central and peripheral optical flow detection on a space-variant map , 1998, Proceedings. Fourteenth International Conference on Pattern Recognition (Cat. No.98EX170).

[39]  Ben J. A. Kröse,et al.  Navigation of a mobile robot on the temporal development of the optic flow , 1997, Proceedings of the 1997 IEEE/RSJ International Conference on Intelligent Robot and Systems. Innovative Robotics for Real-World Applications. IROS '97.

[40]  Tadashi Shibata Bio-inspired devices, circuits and systems , 2009, 2009 Proceedings of the European Solid State Device Research Conference.

[41]  David J. Fleet,et al.  Performance of optical flow techniques , 1994, International Journal of Computer Vision.

[42]  Kai-Kuang Ma,et al.  A new diamond search algorithm for fast block-matching motion estimation , 2000, IEEE Trans. Image Process..

[43]  B. Bhanu,et al.  Estimating 3D Egomotion from Perspective Image Sequence , 1990, IEEE Trans. Pattern Anal. Mach. Intell..

[44]  J. H. Duncan,et al.  On the Detection of Motion and the Computation of Optical Flow , 1992, IEEE Trans. Pattern Anal. Mach. Intell..

[45]  Tadashi Shibata,et al.  A single-motion-vector/cycle-generation optical flow processor employing directional-edge histogram matching , 2009, 2009 IEEE International Symposium on Circuits and Systems.

[46]  Ya-Qin Zhang,et al.  A fast hierarchical motion-compensation scheme for video coding using block feature matching , 1996, IEEE Trans. Circuits Syst. Video Technol..

[47]  Tadashi Shibata,et al.  A speed adaptive ego-motion detection system using EDGE-histograms produced by variable graduation method , 2007, 2007 15th European Signal Processing Conference.

[48]  Tadashi Shibata,et al.  A Digital-Pixel-Sensor-Based Global Feature Extraction VLSI for Real-Time Image Recognition , 2008 .

[49]  Avinash C. Kak,et al.  Vision for Mobile Robot Navigation: A Survey , 2002, IEEE Trans. Pattern Anal. Mach. Intell..

[50]  Filiberto Pla,et al.  Feature correspondence and motion recovery in vehicle planar navigation , 1999, Pattern Recognit..

[51]  Yiannis Aloimonos,et al.  Qualitative egomotion , 1995, International Journal of Computer Vision.

[52]  Y. Aloimonos,et al.  Direct Perception of Three-Dimensional Motion from Patterns of Visual Motion , 1995, Science.

[53]  Berthold K. P. Horn,et al.  Determining Optical Flow , 1981, Other Conferences.

[54]  Davide Anguita,et al.  Neural structures for visual motion tracking , 1995 .