Least squares image matching: A comparison of the performance of robust estimators

Nov 2014

Least squares image matching (LSM) has been extensively applied and researched for high matching accuracy. However, it still suffers from some problems. Firstly, it needs the appropriate estimate of initial value. However, in practical applications, initial values may contain some biases from the inaccurate positions of keypoints. Such biases, if high enough, may lead to a divergent solution. If all the matching biases have exactly the same magnitude and direction, then they can be regarded as systematic errors. Secondly, malfunction of an imaging sensor may happen, which generates dead or stuck pixels on the image. This can be referred as outliers statistically. Because least squares estimation is well known for its inability to resist outliers, all these mentioned deviations from the model determined by LSM cause a matching failure. To solve these problems, with simulation data and real data, a series of experiments considering systematic errors and outliers are designed, and a variety of robust estimation methods including RANSACbased method, M estimator, S estimator and MM estimator is applied and compared in LSM. In addition, an evaluation criterion directly related to the ground truth is proposed for performance comparison of these robust estimators. It is found that robust estimators show the robustness for these deviations compared with LSM. Among these the robust estimators, M and MM estimator have the best performances.

Least squares image matching: A comparison of the performance of robust estimators

ISPRS Annals of the Photogrammetry, Remote Sensing and Spatial Information Sciences, Volume II-1, 2014 ISPRS Technical Commission I Symposium, 17 – 20 November 2014, Denver, Colorado, USA LEAST SQUARES IMAGE MATCHING: A COMPARISON OF THE PERFORMANCE OF ROBUST ESTIMATORS Zeyu Li a,*, Jinling Wang b a School of Civil and Environmental Engineering, University of New South Wales, Sydney, 2052,Australia – b School of Civil and Environmental Engineering, University of New South Wales, Sydney, 2052,Australia – Commission VI, WG VI/4 KEY WORDS: Least Squares Image Matching, Robust Estimators, Accuracy, Comparison, Systematic errors, Outliers ABSTRACT: Least squares image matching (LSM) has been extensively applied and researched for high matching accuracy. However, it still suffers from some problems. Firstly, it needs the appropriate estimate of initial value. However, in practical applications, initial values may contain some biases from the inaccurate positions of keypoints. Such biases, if high enough, may lead to a divergent solution. If all the matching biases have exactly the same magnitude and direction, then they can be regarded as systematic errors. Secondly, malfunction of an imaging sensor may happen, which generates dead or stuck pixels on the image. This can be referred as outliers statistically. Because least squares estimation is well known for its inability to resist outliers, all these mentioned deviations from the model determined by LSM cause a matching failure. To solve these problems, with simulation data and real data, a series of experiments considering systematic errors and outliers are designed, and a variety of robust estimation methods including RANSACbased method, M estimator, S estimator and MM estimator is applied and compared in LSM. In addition, an evaluation criterion directly related to the ground truth is proposed for performance comparison of these robust estimators. It is found that robust estimators show the robustness for these deviations compared with LSM. Among these the robust estimators, M and MM estimator have the best performances. 1. INTRODUCTION Image matching is an active research field in digital photogrammetry and computer vision. The main task in image matching is to find the corresponding pixel on two images of the same physical region. Usually the two images are referred as the reference image and the querying image respectively. In general, this is one fundamental step of various vision-based applications such as camera calibration, panorama generation, object recognition, structure from motion (SFM), 3D map generation and vision-based navigation. Different matching methods such as keypoint matching and area-based matching are proposed by many researchers. Among them, least squares image matching (LSM) is still attractive for its definite mathematical description of the two patches and high accuracy. Moreover, quality control in the surveying domain can be implemented on LSM. LSM’s creation can be traced back to the 1980s when Förstner (1982) firstly put forward the basic idea for LSM. Now the most widely used LSM utilises the intensity as the observation, and combines affine transformation model and linear radiometric model. Since it is a nonlinear model, Taylor linearization transfers the nonlinear model into the linear one to solve the unknowns through iterations. At the same time, because the number of observations exceeds that of unknowns, the solution can be obtained in a least squares sense. Finally, an accurate matching is acquired by the solution. Thus, LSM in essence is one process of nonlinear regression. * LSM has been widely researched and explored to enhance its adaptability and performance. For example, Bethmann and Luhmann (2011) employed the new projective transformation model in the functional model to improve the adaptability. In terms of the stochastic model, most researchers assumed that the measurements involved had equal precision and statistically independent, thus the weight matrix was a diagonal matrix. However, Wu et al. (2007) adapted the stochastic model by Blue estimator and the result showed that the new stochastic model improved matching accuracy by 0.2-0.4 pixel. Acting as a matching refinement method, LSM has been extensively applied in different types of photogrammetric software. For example, Zhang et al. (2011) put forward a threestep scheme for keypoint matching on low-attitude images acquired by remotely piloted aerial vehicles. Pyramid-based LSM acted as the last step for refinement to improve the precision of keypoint matching. Ultimately a 3D city model was generated. Debella-Gilo and Kääb (2012) explored LSM’s application on surface displacement and deformation of mass movements, and showed that LSM could match the images and computed longitudinal strain rates, transverse strain rates and shear strain rates reliably and accurately. However, LSM is subject to the divergence problem, which means that the solution from LSM will not promise a reliable result under certain circumstances. According to Bethmann and Luhmann (2011), the five aspects will affect the solution of LSM, which are the texture, the reference windows, geometric Corresponding author This contribution has been peer-reviewed. The double-blind peer-review was conducted on the basis of the full paper. doi:10.5194/isprsannals-II-1-37-2014 37 ISPRS Annals of the Photogrammetry, Remote Sensing and Spatial Information Sciences, Volume II-1, 2014 ISPRS Technical Commission I Symposium, 17 – 20 November 2014, Denver, Colorado, USA distortions the quality of initial values, and the functional model. This paper focuses on robust estimation to eliminate the influence of derivations from the LSM model. Two sources are presented. Firstly, the initial values of the unknowns are important since LSM is based on Taylor linearization. Keypoint matching is one method to obtain the initial values, but mismatches may happen. Therefore if the initial values of the unknowns are not close enough to the correct solution, the error caused by linearization will be large, resulting in a matching failure in the end. However, according to Baine and Rattan (2012), compared with their corresponding points in the reference image, if all the corresponding points in the querying image have a constant bias with the same magnitude and direction, the biases can be classified as systematic errors. Thus, this paper simulates this special case for LSM applications. Secondly, another type of deviation—Salt & Pepper noise—is considered in this paper. It models the malfunction of the imaging sensor, and simulates other common conditions such as poor illumination, signal transmission and high temperature. Since LSM already defines the model for the data, which means that the “normal” data pattern has been determined. If one set of data is “faraway” from the main part of the data, it can be identified as deviations. Generally, if the deviation is (...truncated)


This is a preview of a remote PDF: http://www.isprs-ann-photogramm-remote-sens-spatial-inf-sci.net/II-1/37/2014/isprsannals-II-1-37-2014.pdf
Article home page: https://doaj.org/article/69d262feeb0d489e9ce66118a679288b

Z. Li, J. Wang. Least squares image matching: A comparison of the performance of robust estimators, 2014, pp. 37-44, Issue II-1, DOI: 10.5194/isprsannals-II-1-37-2014