Optimization of the global matching between two contours defined by ordered points using an algorithm based on dynamic programming
Autor(a) principal: | |
---|---|
Data de Publicação: | 2008 |
Outros Autores: | |
Tipo de documento: | Artigo |
Idioma: | eng |
Título da fonte: | INFOCOMP: Jornal de Ciência da Computação |
Texto Completo: | https://infocomp.dcc.ufla.br/index.php/infocomp/article/view/212 |
Resumo: | This paper presents a new assignment algorithm with order restriction, developed using the paradigm of dynamic programming. The algorithm was implemented and tested to determine the best global matching between two sets of points that represent the contours to be matched. In the experimental tests done, we used the affinity matrix obtained via the method proposed by Shapiro based on geometric modeling and modal matching. The proposed algorithm revealed an optimum performance, when compared with the classic assignment algorithms considered in this work: Hungarian method, Simplex for Flow Problems and LAPm. Indeed, the quality of the matching improved when compared with these three algorithms, because the crossed matching, allowed by the conventional assignment algorithms, disappeared. Besides, the computational cost of our algorithm is very low in comparison with the other three, resulting in lesser execution times. |
id |
UFLA-5_740c01b146f059d796e0e36d613efe1f |
---|---|
oai_identifier_str |
oai:infocomp.dcc.ufla.br:article/212 |
network_acronym_str |
UFLA-5 |
network_name_str |
INFOCOMP: Jornal de Ciência da Computação |
repository_id_str |
|
spelling |
Optimization of the global matching between two contours defined by ordered points using an algorithm based on dynamic programmingImage analysiscontours matchingoptimizationdynamic programming.This paper presents a new assignment algorithm with order restriction, developed using the paradigm of dynamic programming. The algorithm was implemented and tested to determine the best global matching between two sets of points that represent the contours to be matched. In the experimental tests done, we used the affinity matrix obtained via the method proposed by Shapiro based on geometric modeling and modal matching. The proposed algorithm revealed an optimum performance, when compared with the classic assignment algorithms considered in this work: Hungarian method, Simplex for Flow Problems and LAPm. Indeed, the quality of the matching improved when compared with these three algorithms, because the crossed matching, allowed by the conventional assignment algorithms, disappeared. Besides, the computational cost of our algorithm is very low in comparison with the other three, resulting in lesser execution times.Editora da UFLA2008-06-01info:eu-repo/semantics/articleinfo:eu-repo/semantics/publishedVersionapplication/pdfhttps://infocomp.dcc.ufla.br/index.php/infocomp/article/view/212INFOCOMP Journal of Computer Science; Vol. 7 No. 2 (2008): June, 2008; 12-201982-33631807-4545reponame:INFOCOMP: Jornal de Ciência da Computaçãoinstname:Universidade Federal de Lavras (UFLA)instacron:UFLAenghttps://infocomp.dcc.ufla.br/index.php/infocomp/article/view/212/197Copyright (c) 2016 INFOCOMP Journal of Computer Scienceinfo:eu-repo/semantics/openAccessOliveira, Francisco P. M.Tavares, João Manuel R. S.2015-06-27T23:52:39Zoai:infocomp.dcc.ufla.br:article/212Revistahttps://infocomp.dcc.ufla.br/index.php/infocompPUBhttps://infocomp.dcc.ufla.br/index.php/infocomp/oaiinfocomp@dcc.ufla.br||apfreire@dcc.ufla.br1982-33631807-4545opendoar:2024-05-21T19:54:24.823240INFOCOMP: Jornal de Ciência da Computação - Universidade Federal de Lavras (UFLA)true |
dc.title.none.fl_str_mv |
Optimization of the global matching between two contours defined by ordered points using an algorithm based on dynamic programming |
title |
Optimization of the global matching between two contours defined by ordered points using an algorithm based on dynamic programming |
spellingShingle |
Optimization of the global matching between two contours defined by ordered points using an algorithm based on dynamic programming Oliveira, Francisco P. M. Image analysis contours matching optimization dynamic programming. |
title_short |
Optimization of the global matching between two contours defined by ordered points using an algorithm based on dynamic programming |
title_full |
Optimization of the global matching between two contours defined by ordered points using an algorithm based on dynamic programming |
title_fullStr |
Optimization of the global matching between two contours defined by ordered points using an algorithm based on dynamic programming |
title_full_unstemmed |
Optimization of the global matching between two contours defined by ordered points using an algorithm based on dynamic programming |
title_sort |
Optimization of the global matching between two contours defined by ordered points using an algorithm based on dynamic programming |
author |
Oliveira, Francisco P. M. |
author_facet |
Oliveira, Francisco P. M. Tavares, João Manuel R. S. |
author_role |
author |
author2 |
Tavares, João Manuel R. S. |
author2_role |
author |
dc.contributor.author.fl_str_mv |
Oliveira, Francisco P. M. Tavares, João Manuel R. S. |
dc.subject.por.fl_str_mv |
Image analysis contours matching optimization dynamic programming. |
topic |
Image analysis contours matching optimization dynamic programming. |
description |
This paper presents a new assignment algorithm with order restriction, developed using the paradigm of dynamic programming. The algorithm was implemented and tested to determine the best global matching between two sets of points that represent the contours to be matched. In the experimental tests done, we used the affinity matrix obtained via the method proposed by Shapiro based on geometric modeling and modal matching. The proposed algorithm revealed an optimum performance, when compared with the classic assignment algorithms considered in this work: Hungarian method, Simplex for Flow Problems and LAPm. Indeed, the quality of the matching improved when compared with these three algorithms, because the crossed matching, allowed by the conventional assignment algorithms, disappeared. Besides, the computational cost of our algorithm is very low in comparison with the other three, resulting in lesser execution times. |
publishDate |
2008 |
dc.date.none.fl_str_mv |
2008-06-01 |
dc.type.driver.fl_str_mv |
info:eu-repo/semantics/article info:eu-repo/semantics/publishedVersion |
format |
article |
status_str |
publishedVersion |
dc.identifier.uri.fl_str_mv |
https://infocomp.dcc.ufla.br/index.php/infocomp/article/view/212 |
url |
https://infocomp.dcc.ufla.br/index.php/infocomp/article/view/212 |
dc.language.iso.fl_str_mv |
eng |
language |
eng |
dc.relation.none.fl_str_mv |
https://infocomp.dcc.ufla.br/index.php/infocomp/article/view/212/197 |
dc.rights.driver.fl_str_mv |
Copyright (c) 2016 INFOCOMP Journal of Computer Science info:eu-repo/semantics/openAccess |
rights_invalid_str_mv |
Copyright (c) 2016 INFOCOMP Journal of Computer Science |
eu_rights_str_mv |
openAccess |
dc.format.none.fl_str_mv |
application/pdf |
dc.publisher.none.fl_str_mv |
Editora da UFLA |
publisher.none.fl_str_mv |
Editora da UFLA |
dc.source.none.fl_str_mv |
INFOCOMP Journal of Computer Science; Vol. 7 No. 2 (2008): June, 2008; 12-20 1982-3363 1807-4545 reponame:INFOCOMP: Jornal de Ciência da Computação instname:Universidade Federal de Lavras (UFLA) instacron:UFLA |
instname_str |
Universidade Federal de Lavras (UFLA) |
instacron_str |
UFLA |
institution |
UFLA |
reponame_str |
INFOCOMP: Jornal de Ciência da Computação |
collection |
INFOCOMP: Jornal de Ciência da Computação |
repository.name.fl_str_mv |
INFOCOMP: Jornal de Ciência da Computação - Universidade Federal de Lavras (UFLA) |
repository.mail.fl_str_mv |
infocomp@dcc.ufla.br||apfreire@dcc.ufla.br |
_version_ |
1799874740486144000 |