Outlier Detection Based on Residual Histogram Preference for Geometric Multi-Model Fitting

Geometric model fitting is a fundamental issue in computer vision, and the fitting accuracy is affected by outliers. In order to eliminate the impact of the outliers, the inlier threshold or scale estimator is usually adopted. However, a single inlier threshold cannot satisfy multiple models in the data, and scale estimators with a certain noise distribution model work poorly in geometric model fitting. It can be observed that the residuals of outliers are big for all true models in the data, which makes the consensus of the outliers. Based on this observation, we propose a preference analysis method based on residual histograms to study the outlier consensus for outlier detection in this paper. We have found that the outlier consensus makes the outliers gather away from the inliers on the designed residual histogram preference space, which is quite convenient to separate outliers from inliers through linkage clustering. After the outliers are detected and removed, a linkage clustering with permutation preference is introduced to segment the inliers. In addition, in order to make the linkage clustering process stable and robust, an alternative sampling and clustering framework is proposed in both the outlier detection and inlier segmentation processes. The experimental results also show that the outlier detection scheme based on residual histogram preference can detect most of the outliers in the data sets, and the fitting results are better than most of the state-of-the-art methods in geometric multi-model fitting.

[1]  É. Vincent,et al.  Detecting planar homographies in an image pair , 2001, ISPA 2001. Proceedings of the 2nd International Symposium on Image and Signal Processing and Analysis. In conjunction with 23rd International Conference on Information Technology Interfaces (IEEE Cat..

[2]  Simon Lacroix,et al.  Vision-Based SLAM: Stereo and Monocular Approaches , 2007, International Journal of Computer Vision.

[3]  Davide Scaramuzza,et al.  REMODE: Probabilistic, monocular dense reconstruction in real time , 2014, 2014 IEEE International Conference on Robotics and Automation (ICRA).

[4]  Yifang Xu,et al.  Quasi-Homography Warps in Image Stitching , 2017, IEEE Transactions on Multimedia.

[5]  Paul Amayo,et al.  Geometric Multi-model Fitting with a Convex Relaxation Algorithm , 2017, 2018 IEEE/CVF Conference on Computer Vision and Pattern Recognition.

[6]  Yun Zhang,et al.  DymSLAM: 4D Dynamic Scene Reconstruction Based on Geometrical Motion Segmentation , 2020, IEEE Robotics and Automation Letters.

[7]  Yan Yan,et al.  Mode seeking on graphs for geometric model fitting via preference analysis , 2016, Pattern Recognit. Lett..

[8]  Xi Zhao,et al.  Motion Segmentation Based on Model Selection in Permutation Space for RGB Sensors , 2019, Sensors.

[9]  Tat-Jun Chin,et al.  Simultaneously Fitting and Segmenting Multiple-Structure Data with Outliers , 2012, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[10]  Xiaogang Wang,et al.  6-DOF Image Localization From Massive Geo-Tagged Reference Images , 2016, IEEE Transactions on Multimedia.

[11]  M. Westoby,et al.  ‘Structure-from-Motion’ photogrammetry: A low-cost, effective tool for geoscience applications , 2012 .

[12]  Fan Xiao,et al.  A novel robust model fitting approach towards multiple-structure data segmentation , 2017, Neurocomputing.

[13]  Guanglin Li,et al.  Fuzzy Approximation-Based Adaptive Backstepping Control of an Exoskeleton for Human Upper Limbs , 2015, IEEE Transactions on Fuzzy Systems.

[14]  Michael S. Brown,et al.  Constructing image panoramas using dual-homography warping , 2011, CVPR 2011.

[15]  Andrea Fusiello,et al.  Image-consistent patches from unstructured points with J-linkage , 2013, Image Vis. Comput..

[16]  Yaser Sheikh,et al.  OpenPose: Realtime Multi-Person 2D Pose Estimation Using Part Affinity Fields , 2018, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[17]  Andrea Fusiello,et al.  Robust Multiple Structures Estimation with J-Linkage , 2008, ECCV.

[18]  Andrew Zisserman,et al.  MLESAC: A New Robust Estimator with Application to Estimating Image Geometry , 2000, Comput. Vis. Image Underst..

[19]  Heiko Hirschmüller,et al.  Stereo Processing by Semiglobal Matching and Mutual Information , 2008, IEEE Trans. Pattern Anal. Mach. Intell..

[20]  Charles V. Stewart,et al.  Bias in robust estimation caused by discontinuities and multiple structures , 1997, IEEE Trans. Pattern Anal. Mach. Intell..

[21]  Andrea Fusiello,et al.  Real-time Incremental J-Linkage for Robust Multiple Structures Estimation , 2010 .

[22]  David Suter,et al.  Robust adaptive-scale parametric model estimation for computer vision , 2004, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[23]  Robert C. Bolles,et al.  Random sample consensus: a paradigm for model fitting with applications to image analysis and automated cartography , 1981, CACM.

[24]  Matthew A. Brown,et al.  Automatic Panoramic Image Stitching using Invariant Features , 2007, International Journal of Computer Vision.

[25]  Tat-Jun Chin,et al.  Robust fitting of multiple structures: The statistical learning approach , 2009, 2009 IEEE 12th International Conference on Computer Vision.

[26]  B. S. Manjunath,et al.  The multiRANSAC algorithm and its application to detect planar homographies , 2005, IEEE International Conference on Image Processing 2005.

[27]  David Suter,et al.  Robust segmentation of visual data using ranked unbiased scale estimate , 1999, Robotica.

[28]  Robert C. Bolles,et al.  Epipolar-plane image analysis: An approach to determining structure from motion , 1987, International Journal of Computer Vision.

[29]  Paul Newman,et al.  Multimotion Visual Odometry (MVO): Simultaneous Estimation of Camera and Third-Party Motions , 2018, 2018 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS).

[30]  David Suter,et al.  Hypergraph Modelling for Geometric Model Fitting , 2016, Pattern Recognit..

[31]  Darius Burschka,et al.  An Efficient RANSAC for 3D Object Recognition in Noisy and Occluded Scenes , 2010, ACCV.

[32]  Andrea Fusiello,et al.  T-Linkage: A Continuous Relaxation of J-Linkage for Multi-model Fitting , 2014, 2014 IEEE Conference on Computer Vision and Pattern Recognition.

[33]  HernándezCarlos,et al.  Editor's Choice Article , 2011 .

[34]  Andrea Fusiello,et al.  Robust Multiple Model Fitting with Preference Analysis and Low-rank Approximation , 2015, BMVC.

[35]  James R. Bergen,et al.  Visual odometry , 2004, Proceedings of the 2004 IEEE Computer Society Conference on Computer Vision and Pattern Recognition, 2004. CVPR 2004..

[36]  Jana Kosecka,et al.  Nonparametric Estimation of Multiple Structures with Outliers , 2006, WDV.

[37]  Sunglok Choi,et al.  Performance Evaluation of RANSAC Family , 2009, BMVC.

[38]  Julien Rabin,et al.  MAC-RANSAC: a robust algorithm for the recognition of multiple objects , 2010 .

[39]  Tat-Jun Chin,et al.  The Random Cluster Model for robust geometric fitting , 2012, 2012 IEEE Conference on Computer Vision and Pattern Recognition.

[40]  Hang Su,et al.  A Smartphone-Based Adaptive Recognition and Real-Time Monitoring System for Human Activities , 2020, IEEE Transactions on Human-Machine Systems.

[41]  Tat-Jun Chin,et al.  Mode seeking over permutations for rapid geometric model fitting , 2013, Pattern Recognit..

[42]  Andrea Fusiello,et al.  Multiple Models Fitting as a Set Coverage Problem , 2016, 2016 IEEE Conference on Computer Vision and Pattern Recognition (CVPR).

[43]  Tat-Jun Chin,et al.  A simultaneous sample-and-filter strategy for robust multi-structure model fitting , 2013, Comput. Vis. Image Underst..

[44]  Tat-Jun Chin,et al.  A global optimization approach to robust multi-model fitting , 2011, CVPR 2011.

[45]  Hiroshi Kawakami,et al.  Detection of Planar Regions with Uncalibrated Stereo using Distributions of Feature Points , 2004, BMVC.

[46]  Takahiro Okabe,et al.  Object recognition based on photometric alignment using RANSAC , 2003, 2003 IEEE Computer Society Conference on Computer Vision and Pattern Recognition, 2003. Proceedings..

[47]  Peter Meer,et al.  Generalized Projection-Based M-Estimator , 2012, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[48]  Andrea Fusiello,et al.  Multiple structure recovery with T-linkage , 2017, J. Vis. Commun. Image Represent..

[49]  Aaron Hertzmann,et al.  Nonrigid Structure-from-Motion: Estimating Shape and Motion with Hierarchical Priors , 2008, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[50]  Tat-Jun Chin,et al.  Interacting Geometric Priors For Robust Multimodel Fitting , 2014, IEEE Transactions on Image Processing.

[51]  Aníbal Ollero,et al.  Vision-Based Odometry and SLAM for Medium and High Altitude Flying UAVs , 2009, J. Intell. Robotic Syst..

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

[53]  Rae-Hong Park,et al.  Robust Adaptive Segmentation of Range Images , 1998, IEEE Trans. Pattern Anal. Mach. Intell..

[54]  Theo Gevers,et al.  Image Alignment by Piecewise Planar Region Matching , 2014, IEEE Transactions on Multimedia.

[55]  Yuri Boykov,et al.  Energy-Based Geometric Multi-model Fitting , 2012, International Journal of Computer Vision.

[56]  Philip H. S. Torr,et al.  The Development and Comparison of Robust Methods for Estimating the Fundamental Matrix , 1997, International Journal of Computer Vision.

[57]  Tat-Jun Chin,et al.  Efficient Multi-structure Robust Fitting with Incremental Top-k Lists Comparison , 2010, ACCV.

[58]  Tat-Jun Chin,et al.  Dynamic and hierarchical multi-structure geometric model fitting , 2011, 2011 International Conference on Computer Vision.