Estimation of disparity maps through an evolutionary algorithm and global image features as descriptors

Abstract In several approaches that include analysis processes – the most well-known being object tracking, video understanding, automatic surveillance systems, and image reconstruction – there are basic tasks to be performed. One of these tasks is related to how to select an image feature window in a frame and then compute its displacement in another frame. In the literature, the last two tasks represent an open research topic because (1) estimation of the similitude for a region window involves a set of invariants that are scene-dependent; (2) a general method for detecting the best-fitting region criterion to compute the displacement is dependent on the similarity criterion and numerical approaches for estimating the displacement; and (3) the type of conditions must be warranted so that an image feature has a high probability of estimating the displacement and numerically reaching a convergence state. In this paper, we propose a framework to estimate the displacement of an image feature from a reference image to another image. The proposal uses a generalization of the optimization concept, that is, a random search process in the dissimilarity metric space. This approach is carried out in a discrete space by mapping the variable domain to be estimated to a symbolic space with a set of operators, where a random search method is described through a uniform sampling process and genetic operators. The approach searches for the best suboptimal solution of the locality under a predefined metric criterion, avoiding divergence for the worst suboptimal solutions. The proposal is based on the formalization of the Lucas and Kanade approach. It considers as a metric-space solution the proposal of the Shi and Tomasi approach, but instead of a Taylor series expansion and step-descendant approach to solve the system, an evolutionary algorithm is used. The reference approach is well accepted as one of the most important approaches in motion displacement. To test our approach, we take the task of building a disparity map for 3D geometry extraction given the number of times the displacement computation is performed (once for each pixel). Finally, the results demonstrate that the evolutionary approach increases the repeatability and robustness of the distance estimation.

[1]  Osama Masoud,et al.  Vision-based methods for driver monitoring , 2003, Proceedings of the 2003 IEEE International Conference on Intelligent Transportation Systems.

[2]  Robert Pless,et al.  Evaluation of local models of dynamic backgrounds , 2003, 2003 IEEE Computer Society Conference on Computer Vision and Pattern Recognition, 2003. Proceedings..

[3]  Kentaro Toyama,et al.  Wallflower: principles and practice of background maintenance , 1999, Proceedings of the Seventh IEEE International Conference on Computer Vision.

[4]  Tahera Tabssum,et al.  Evaluation of disparity map computed using local stereo parametric and Non-Parametric methods , 2016, 2016 International Conference on Automatic Control and Dynamic Optimization Techniques (ICACDOT).

[5]  Thandar Thein,et al.  An Efficient Clustering Algorithm for Moving Object Trajectories , 2014 .

[6]  M. Shah,et al.  Actions As Objects : A Novel Action Representation , 2005 .

[7]  Keith Davids,et al.  Cluster analysis of movement patterns in multiarticular actions: a tutorial. , 2010, Motor control.

[8]  A. Ardeshir Goshtasby Image Registration: Principles, Tools and Methods , 2012 .

[9]  Mohan M. Trivedi,et al.  Performance characterization for Gaussian mixture model based motion detection algorithms , 2005, IEEE International Conference on Image Processing 2005.

[10]  Heiko Hirschmüller,et al.  Evaluation of Cost Functions for Stereo Matching , 2007, 2007 IEEE Conference on Computer Vision and Pattern Recognition.

[11]  Takeo Kanade,et al.  A System for Video Surveillance and Monitoring , 2000 .

[12]  Hugo Jiménez-Hernández,et al.  Displacement Estimation in Micro-photographies through Genetic Algorithm , 2016, Res. Comput. Sci..

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

[14]  Lawrence D. Stone,et al.  Bayesian Multiple Target Tracking , 1999 .

[15]  Carlo Tomasi,et al.  Good features to track , 1994, 1994 Proceedings of IEEE Conference on Computer Vision and Pattern Recognition.

[16]  Zhouping Xin,et al.  Step-sizes for the gradient method , 2008 .

[17]  Rashid Ansari,et al.  Efficient tracking of cyclic human motion by component motion , 2004, IEEE Signal Processing Letters.

[18]  Jianbo Shi,et al.  Detecting unusual activity in video , 2004, Proceedings of the 2004 IEEE Computer Society Conference on Computer Vision and Pattern Recognition, 2004. CVPR 2004..

[19]  Haidi Ibrahim,et al.  Literature Survey on Stereo Vision Disparity Map Algorithms , 2016, J. Sensors.

[20]  Nikos Paragios,et al.  Deformable Medical Image Registration: A Survey , 2013, IEEE Transactions on Medical Imaging.

[21]  M. Shah,et al.  Object tracking: A survey , 2006, CSUR.

[22]  Jan Flusser,et al.  Image registration methods: a survey , 2003, Image Vis. Comput..

[23]  Mubarak Shah,et al.  Tracking of Human Body Joints using Anthropometry , 2006, 2006 IEEE International Conference on Multimedia and Expo.

[24]  Ramakant Nevatia,et al.  Tracking multiple humans in complex situations , 2004, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[25]  Mark Whitty,et al.  Robotics, Vision and Control. Fundamental Algorithms in MATLAB , 2012 .