Research Article A Method for Estimating View Transformations from Image Correspondences Based on the Harmony Search Algorithm Erik Cuevas 1 and Margarita Díaz 2 1 Departamento de Ciencias Computacionales, Universidad de Guadalajara, CUCEI , Avenida Revoluci´ on 1500, 44430 Guadalajara, JAL, Mexico 2 Divisi´ on de Ciencia y Tecnolog´ ıa, Universidad de Guadalajara, CU-Norte, Carretera Federal No. 23, Km. 191, 46200 Colotl´ an, JAL, Mexico Correspondence should be addressed to Erik Cuevas; erik.cuevas@cucei.udg.mx Received 30 September 2014; Accepted 12 December 2014 Academic Editor: Rahib H. Abiyev Copyright © 2015 E. Cuevas and M. D´ ıaz. his is an open access article distributed under the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited. In this paper, a new method for robustly estimating multiple view relations from point correspondences is presented. he approach combines the popular random sampling consensus (RANSAC) algorithm and the evolutionary method harmony search (HS). With this combination, the proposed method adopts a diferent sampling strategy than RANSAC to generate putative solutions. Under the new mechanism, at each iteration, new candidate solutions are built taking into account the quality of the models generated by previous candidate solutions, rather than purely random as it is the case of RANSAC. he rules for the generation of candidate solutions (samples) are motivated by the improvisation process that occurs when a musician searches for a better state of harmony. As a result, the proposed approach can substantially reduce the number of iterations still preserving the robust capabilities of RANSAC. he method is generic and its use is illustrated by the estimation of homographies, considering synthetic and real images. Additionally, in order to demonstrate the performance of the proposed approach within a real engineering application, it is employed to solve the problem of position estimation in a humanoid robot. Experimental results validate the eiciency of the proposed method in terms of accuracy, speed, and robustness. 1. Introduction he goal of estimating geometric relations in images is to ind an appropriate global transformation to overlay images of the same scene taken at diferent viewpoints. It can be applied in image processing when an object moves in front of a static camera and when a static scene is captured by a moving camera or multiple cameras from diferent viewpoints. his methodology has been widely adopted in many applications, for instance, when series of images can be stitched together to generate a panorama image [13]. Also, multiple image superresolution approaches can be applied in the overlapped region calculated according to the estimated geometry [4 6]. he motion of a moving object can also be estimated using its geometric relations [7] and a distributed camera network can be calibrated, where each camera’s position, orientation, and focal length can be calculated based on their correspondences [810]. Another example is the robot position that can be controlled or estimated through the estimation of the fundamental matrix/homography [1113]. In a modelling problem, those data that can be explained by the hypothetical model are known as inliers of this model. Other points, for example, those generated by matching errors, are called outliers. he outliers are caused by external efects not related to the investigated model. Based on dif- ferent criteria, several robust techniques have been proposed to identify points as inliers or outliers, being the random sampling consensus (RANSAC) algorithm [14] the most well known [1517]. RANSAC adopts a simple hypothesize-and-evaluation process. Under such approach, a minimal subset of elements (correspondences) is sampled randomly, and a candidate model is hypothesized using this subset. hen, the candidate model is evaluated on the entire dataset separating all Hindawi Publishing Corporation Computational Intelligence and Neuroscience Volume 2015, Article ID 434263, 15 pages http://dx.doi.org/10.1155/2015/434263