| Literature DB >> 26839532 |
Valentín Osuna-Enciso1, Erik Cuevas2, Diego Oliva3, Virgilio Zúñiga1, Marco Pérez-Cisneros1, Daniel Zaldívar2.
Abstract
In several machine vision problems, a relevant issue is the estimation of homographies between two different perspectives that hold an extensive set of abnormal data. A method to find such estimation is the random sampling consensus (RANSAC); in this, the goal is to maximize the number of matching points given a permissible error (Pe), according to a candidate model. However, those objectives are in conflict: a low Pe value increases the accuracy of the model but degrades its generalization ability that refers to the number of matching points that tolerate noisy data, whereas a high Pe value improves the noise tolerance of the model but adversely drives the process to false detections. This work considers the estimation process as a multiobjective optimization problem that seeks to maximize the number of matching points whereas Pe is simultaneously minimized. In order to solve the multiobjective formulation, two different evolutionary algorithms have been explored: the Nondominated Sorting Genetic Algorithm II (NSGA-II) and the Nondominated Sorting Differential Evolution (NSDE). Results considering acknowledged quality measures among original and transformed images over a well-known image benchmark show superior performance of the proposal than Random Sample Consensus algorithm.Entities:
Mesh:
Year: 2015 PMID: 26839532 PMCID: PMC4709920 DOI: 10.1155/2016/3629174
Source DB: PubMed Journal: Comput Intell Neurosci
Figure 1Homography from a plane between two views.
Figure 2Example of evaluation process for a particular homography H.
Pseudocode 1
Figure 3Set of images used in the experimental set.
Figure 4Pareto fronts found by NSGA-II and NSDE. The point obtained by RANSAC is placed only as a reference.
Figure 5Estimation results: (a) and (b) original images, (c) and (d) RANSAC, (e) and (f) NSGA-II, and (g) and (h) NSDE.
Evaluation of the estimation results for NSGA-II and NSDE.
| Algorithm | Image pair | MSE | PSNR | ||
|---|---|---|---|---|---|
| NSGA-II |
Figures | 97.44 (23.4474) | 93.11 (19.9691) | 8.59 (1.8793) | 8.94 (1.6751) |
| NSDE |
|
|
|
| |
|
| |||||
| NSGA-II | Figures | 62.81 (20.6944) | 56.09 (10.9807) | 12.56 (2.4086) | 13.31 (1.3887) |
| NSDE |
|
|
|
| |
|
| |||||
| NSGA-II | Figures | 118.23 (9.2986) | 114.46 (0.4646) | 6.73 (0.6693) | 6.99 (0.0353) |
| NSDE |
|
|
|
| |
Figure 6Results obtained by RANSAC, NSGA-II, and NSDE.
Quality measures, calculated from single extreme values, found by RANSAC, NSDE, and NSGA-II, varying the outlier number.
| Algorithm | Image pair | MSE | ||
|---|---|---|---|---|
| 95% of outliers | 90% of outliers | 85% of outliers | ||
| NSDE | Figures |
| 105.3281 (3.2716) | 102.7769 (1.7186) |
| NSGA-II | 146.7161 (3.3511) | 140.1202 (13.2941) | 122.5373 (22.6950) | |
| RANSAC | 135.0995 (17.8106) |
|
| |
|
| ||||
| NSDE | Figures |
|
|
|
| NSGA-II | 91.8883 (14.9284) | 85.6721 (17.6376) | 61.3195 (21.0951) | |
| RANSAC | 72.2009 (25.6447) | 52.1122 (0.2773) | 51.8429 (0.1234) | |
|
| ||||
| NSDE |
Figures |
| 95.9762 (0.4746) |
|
| NSGA-II | 135.5036 (5.6795) | 110.0551 (21.9004) | 96.9498 (2.5278) | |
| RANSAC | 120.9408 (21.7259) |
| 95.8631 (0.1470) | |