Abstract
We propose a distributed local search (DLS) algorithm, which is a parallel formulation of a local search procedure in an attempt to follow the spirit of standard local search metaheuristics. Applications of different operators for solution diversification are possible in a similar way to variable neighborhood search. We formulate a general energy function to be equivalent to elastic image matching problems. A specific example application is stereo matching. Experimental results show that the GPU implementation of DLS seems to be the only method that provides an increasing acceleration factor as the instance size augments, among eight tested energy minimization algorithms.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Notes
- 1.
For all the tested energy minimization algorithms, we use the original codes from http://vision.middlebury.edu/MRF/code/ .
References
Talbi, E.G.: Metaheuristics: From Design to Implementation, vol. 74. Wiley, Hoboken (2009)
Van Luong, T., Melab, N., Talbi, E.G.: Gpu computing for parallel local search metaheuristic algorithms. IEEE Trans. Comput. 62, 173–185 (2013)
Delévacq, A., Delisle, P., Krajecki, M.: Parallel gpu implementation of iterated local search for the travelling salesman problem. In: Hamadi, Y., Schoenauer, M. (eds.) LION 6. LNCS, vol. 7219, pp. 372–377. Springer, Heidelberg (2012)
Fosin, J., Davidović, D., Carić, T.: A gpu implementation of local search operators for symmetric travelling salesman problem. PROMET Traffic Transp. 25, 225–234 (2013)
Luong, T., Melab, N., Talbi, E.-G.: GPU-based multi-start local search algorithms. In: Coello, C.A.C. (ed.) LION 2011. LNCS, vol. 6683, pp. 321–335. Springer, Heidelberg (2011). doi:10.1007/978-3-642-25566-3_24
Sánchez-Oro, J., Sevaux, M., Rossi, A., Martí, R., Duarte, A.: Solving dynamic memory allocation problems in embedded systems with parallel variable neighborhood search strategies. Electron. Notes Discrete Math. 47, 85–92 (2015)
Bengoetxea, E.: Inexact graph matching using estimation of distribution algorithms. Ph.D. thesis, Ecole Nationale Supérieure des Télécommunications, Paris, France (2002)
Caetano, T.S., McAuley, J.J., Cheng, L., Le, Q.V., Smola, A.J.: Learning graph matching. IEEE Trans. Pattern Anal. Mach. Intell. 31, 1048–1058 (2009)
Keysers, D., Unger, W.: Elastic image matching is np-complete. Pattern Recogn. Lett. 24, 445–453 (2003)
Durbin, R., Willshaw, D.: An analogue approach to the travelling salesman problem using an elastic net method. Nature 326, 689–691 (1987)
Créput, J.C., Hajjam, A., Koukam, A., Kuhn, O.: Self-organizing maps in population based metaheuristic to the dynamic vehicle routing problem. J. Comb. Optim. 24, 437–458 (2012)
Wang, H.: Cellular matrix for parallel k-means and local search to Euclidean grid matching. Ph.D. thesis, Université de Technologie de Belfort-Montbeliard (2015)
Veksler, O.: Efficient graph-based energy minimization methods in computer vision. Ph.D. thesis, Cornell University (1999)
Boykov, Y., Veksler, O., Zabih, R.: Fast approximate energy minimization via graph cuts. IEEE Trans. Pattern Anal. Mach. Intell. 23, 1222–1239 (2001)
Szeliski, R., Zabih, R., Scharstein, D., Veksler, O., Kolmogorov, V., Agarwala, A., Tappen, M., Rother, C.: A comparative study of energy minimization methods for markov random fields with smoothness-based priors. IEEE Trans. Pattern Anal. Mach. Intell. 30, 1068–1080 (2008)
Besag, J.: On the statistical analysis of dirty pictures. J. Roy. Stat. Soc. Ser. B (Methodological) 48(3), 259–302 (1986)
Geman, S., Geman, D.: Stochastic relaxation, gibbs distributions, and the bayesian restoration of images. IEEE Trans. Pattern Anal. Mach. Intell. 6, 721–741 (1984)
Tappen, M.F., Freeman, W.T.: Comparison of graph cuts with belief propagation for stereo, using identical mrf parameters. In: 2003 Ninth IEEE International Conference on Computer Vision. IEEE (2003)
Scharstein, D., Szeliski, R.: High-accuracy stereo depth maps using structured light. In: 2003 IEEE Conference on Computer Vision and Pattern Recognition, vol. 1, pp. 195–202. IEEE (2003)
Wainwright, M.J., Jaakkola, T.S., Willsky, A.S.: Map estimation via agreement on trees: message-passing and linear programming. IEEE Trans. Inf. Theor. 51, 3697–3717 (2005)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2016 Springer International Publishing AG
About this paper
Cite this paper
Wang, H., Mansouri, A., Créput, JC., Ruichek, Y. (2016). Distributed Local Search for Elastic Image Matching. In: Siarry, P., Idoumghar, L., Lepagnot, J. (eds) Swarm Intelligence Based Optimization. ICSIBO 2016. Lecture Notes in Computer Science(), vol 10103. Springer, Cham. https://doi.org/10.1007/978-3-319-50307-3_5
Download citation
DOI: https://doi.org/10.1007/978-3-319-50307-3_5
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-50306-6
Online ISBN: 978-3-319-50307-3
eBook Packages: Computer ScienceComputer Science (R0)