Incorporating symmetry into the Lucas-Kanade framework

We present a novel variant of the Lucas-Kanade algorithm for tracking bilaterally symmetric planar objects. We show that those warping parameters which disturb the symmetry (e.g. translation perpendicular to the axis of symmetry, rotation in the plane of the object, shear) can be found without making use of a reference template, by minimizing the dissimilarity between the warped object and its mirror image. This fact enables us to decompose the tracking task of a symmetric object undergoing a complex motion into two independent tasks, i.e. two trackers running sequentially. The first, symmetry-based, tracker finds the warping parameters which disturb the object's symmetry, while the second, a conventional Lucas-Kanade tracker which uses a reference template, completes the tracking by updating all other parameters (e.g. scale in both axes, translation parallel to the symmetry axis). The advantage of our method is that it allows decomposing an optimization process with many variables into two independent sub-processes, each one having less degrees of freedom, and hence much more robust. In case that the motion involves only parameters which disturb the symmetry, then employing the symmetry-based tracker alone is sufficient, and in this case no a priori reference template is required. We demonstrate our method by tracking a pedestrian walking along a straight path (1D translation) and a vehicle performing a turn (affine skew symmetry). The proposed algorithm is capable to cope with any warping transformation and can be generalized for the case of objects possessing higher symmetry.

[1]  Hironobu Fujiyoshi,et al.  Moving target classification and tracking from real-time video , 1998, Proceedings Fourth IEEE Workshop on Applications of Computer Vision. WACV'98 (Cat. No.98EX201).

[2]  H. Coxeter,et al.  Introduction to Geometry , 1964, The Mathematical Gazette.

[3]  Stan Sclaroff,et al.  Active blobs , 1998, Sixth International Conference on Computer Vision (IEEE Cat. No.98CH36271).

[4]  Yanxi Liu,et al.  Performance evaluation of state-of-the-art discrete symmetry detection algorithms , 2008, 2008 IEEE Conference on Computer Vision and Pattern Recognition.

[5]  Takahiro Ishikawa,et al.  The template update problem , 2004, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[6]  Massimo Bertozzi,et al.  Vision-based pedestrian detection: will ants help? , 2002, Intelligent Vehicle Symposium, 2002. IEEE.

[7]  Nahum Kiryati,et al.  On Symmetry, Perspectivity, and Level-Set-Based Segmentation , 2009, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[8]  Massimo Bertozzi,et al.  Shape-based pedestrian detection , 2000, Proceedings of the IEEE Intelligent Vehicles Symposium 2000 (Cat. No.00TH8511).

[9]  H. Saji,et al.  Vehicle Motion Tracking Using Symmetry of Vehicle and Background Subtraction , 2007, 2007 IEEE Intelligent Vehicles Symposium.

[10]  Fuchun Sun,et al.  Symmetry-Aided Particle Filter for Vehicle Tracking , 2007, Proceedings 2007 IEEE International Conference on Robotics and Automation.

[11]  Amir Averbuch,et al.  Fast motion estimation using bidirectional gradient methods , 2004, IEEE Trans. Image Process..

[12]  Takeo Kanade,et al.  Recovery of the Three-Dimensional Shape of an Object from a Single View , 1981, Artif. Intell..

[13]  Azriel Rosenfeld,et al.  Robust regression methods for computer vision: A review , 1991, International Journal of Computer Vision.

[14]  Gregory D. Hager,et al.  Efficient Region Tracking With Parametric Models of Geometry and Illumination , 1998, IEEE Trans. Pattern Anal. Mach. Intell..

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

[16]  Timothy F. Cootes,et al.  Active Appearance Models , 2001, IEEE Trans. Pattern Anal. Mach. Intell..

[17]  Manuel Blum,et al.  Time Bounds for Selection , 1973, J. Comput. Syst. Sci..

[18]  Michael J. Black,et al.  EigenTracking: Robust Matching and Tracking of Articulated Objects Using a View-Based Representation , 1996, International Journal of Computer Vision.

[19]  Simon Baker,et al.  Lucas-Kanade 20 Years On: A Unifying Framework , 2004, International Journal of Computer Vision.

[20]  P. Anandan,et al.  Hierarchical Model-Based Motion Estimation , 1992, ECCV.

[21]  David Schreiber,et al.  Robust template tracking with drift correction , 2007, Pattern Recognit. Lett..

[22]  Wai Ho Li,et al.  Real Time Object Tracking using Reflectional Symmetry and Motion , 2006, 2006 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[23]  Iain Matthews,et al.  Efficient Image Alignment with Outlier Rejection , 2002 .

[24]  Daphna Weinshall,et al.  Using Bilateral Symmetry to Improve 3D Reconstruction from Image Sequences , 1997, Comput. Vis. Image Underst..