Optimization of the global matching between two contours defined by ordered points using an algorithm based on dynamic programming

Detalhes bibliográficos
Autor(a) principal: Oliveira, Francisco P. M.
Data de Publicação: 2008
Outros Autores: Tavares, João Manuel R. S.
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