Análise de algoritmos da Transformada Watershed

Orientador: Roberto de Alencar Lotufo === Dissertação (mestrado) - Universidade Estadual de Campinas, Faculdade de Engenharia Eletrica e de Computação === Made available in DSpace on 2018-08-15T23:43:15Z (GMT). No. of bitstreams: 1 Korbes_Andre_M.pdf: 12082047 bytes, checksum: 8ff8c998c80a0436fe3a83...

Full description

Bibliographic Details
Main Author: Korbes, André
Other Authors: UNIVERSIDADE ESTADUAL DE CAMPINAS
Format: Others
Language:Portuguese
Published: [s.n.] 2010
Subjects:
Online Access:KORBES, André. Análise de algoritmos da Transformada Watershed. 2010. 152 p. Dissertação (mestrado) - Universidade Estadual de Campinas, Faculdade de Engenharia Eletrica e de Computação, Campinas, SP. Disponível em: <http://www.repositorio.unicamp.br/handle/REPOSIP/259826>. Acesso em: 15 ago. 2018.
http://repositorio.unicamp.br/jspui/handle/REPOSIP/259826
id ndltd-IBICT-oai-repositorio.unicamp.br-REPOSIP-259826
record_format oai_dc
collection NDLTD
language Portuguese
format Others
sources NDLTD
topic Algoritmos
Morfologia matemática
Processamento de imagens
Algorithms
Mathematical morphology
Image processing
spellingShingle Algoritmos
Morfologia matemática
Processamento de imagens
Algorithms
Mathematical morphology
Image processing
Korbes, André
Análise de algoritmos da Transformada Watershed
description Orientador: Roberto de Alencar Lotufo === Dissertação (mestrado) - Universidade Estadual de Campinas, Faculdade de Engenharia Eletrica e de Computação === Made available in DSpace on 2018-08-15T23:43:15Z (GMT). No. of bitstreams: 1 Korbes_Andre_M.pdf: 12082047 bytes, checksum: 8ff8c998c80a0436fe3a83560ac2e6eb (MD5) Previous issue date: 2010 === Resumo: A transformada watershed é uma técnica morfológica de segmentação de imagens inspirada na divisão de superfícies em bacias hidrográficas, tendo diversas formas de definição e de algoritmos. Este trabalho realiza uma análise sistemática da literatura de catorze destes algoritmos. Foram consideradas as principais abordagens existentes desde a introdução do primeiro algoritmo rápido por Vincent e Soille em 1991, até os trabalhos de Cousty et al. em 2009. Para melhor compreensão da área, as definições de transformada watershed são revisitadas, provendo o conjunto de soluções formais possíveis e esperadas dos algoritmos. Na análise destes algoritmos é fornecido pseudocódigo com notação uniformizada e uma implementação operacional Python permitindo abstrair detalhes de programação. Além disto, três algoritmos foram corrigidos para melhor aderência a definição e especificação. Também são identificadas propriedades tais como o comportamento de varredura dos pixels, uso de estratégias em particular, uso de estruturas de dados, entre outras. A compilação das informações sobre os algoritmos permitiu generalizá-los e classificá-los baseado em paradigmas clássicos da computação, a saber a busca em largura e em profundidade. Ambos são embasados na ordem de visitação dos pixels utilizada, sendo a busca em largura semelhante a simulação de inundação enquanto a busca em profundidade simula gotas de água em uma superfície. Foram também realizados estudos comparativos entre as definições implementadas pelos algoritmos, entre as estratégias utilizadas para tratamento de problemas comuns, entre o desempenho obtido pelos programas Python, e de paralelismo e abordagens utilizadas neste último caso. Desta forma, produziu-se um panorama geral e atualizado dos algoritmos de transformada watershed === Abstract: The watershed transform is a morphological image segmentation technique inspired on the division of surfaces in catchment basins, with several forms of definition and algorithms. This work accomplishes a survey of the literature on fourteen of these algorithms. The main approaches since the introduction of the first fast algorithm by Vincent and Soille in 1991, until the work of Cousty et al. in 2009 has been considered. For better understanding of the subject, the watershed definitions are revisited, providing the set of formal solutions that are possible and expected from the algorithms. On the analysis of the algorithms it is supplied pseudocode with a uniform notation and a Python operational implementation allowing to abstract programming details. Aside, three algorithms were corrected for better adherence to definition and specification. Also some properties such as the scanning behaviour, use of particular strategies, and use of data structures, among others were identified. The compilation of information of the algorithms allowed to generalise and classify them based on classic paradigms of computing, namely breadth-first and depth-first search. Both are based on the visiting order of the pixels, with the breadth-first similar to a flooding simulation while the depth-first simulates drops of water on a surface === Mestrado === Engenharia de Computação === Mestre em Engenharia Elétrica
author2 UNIVERSIDADE ESTADUAL DE CAMPINAS
author_facet UNIVERSIDADE ESTADUAL DE CAMPINAS
Korbes, André
author Korbes, André
author_sort Korbes, André
title Análise de algoritmos da Transformada Watershed
title_short Análise de algoritmos da Transformada Watershed
title_full Análise de algoritmos da Transformada Watershed
title_fullStr Análise de algoritmos da Transformada Watershed
title_full_unstemmed Análise de algoritmos da Transformada Watershed
title_sort análise de algoritmos da transformada watershed
publisher [s.n.]
publishDate 2010
url KORBES, André. Análise de algoritmos da Transformada Watershed. 2010. 152 p. Dissertação (mestrado) - Universidade Estadual de Campinas, Faculdade de Engenharia Eletrica e de Computação, Campinas, SP. Disponível em: <http://www.repositorio.unicamp.br/handle/REPOSIP/259826>. Acesso em: 15 ago. 2018.
http://repositorio.unicamp.br/jspui/handle/REPOSIP/259826
work_keys_str_mv AT korbesandre analisedealgoritmosdatransformadawatershed
AT korbesandre analysisofalgorithmsofthewatershedtransform
_version_ 1718880988904292352
spelling ndltd-IBICT-oai-repositorio.unicamp.br-REPOSIP-2598262019-01-21T21:08:06Z Análise de algoritmos da Transformada Watershed Analysis of algorithms of the Watershed Transform Korbes, André UNIVERSIDADE ESTADUAL DE CAMPINAS Lotufo, Roberto de Alencar, 1955- Hirata, Nina Sumiko Tomita Attux, Romis Ribeiro de Faissol Algoritmos Morfologia matemática Processamento de imagens Algorithms Mathematical morphology Image processing Orientador: Roberto de Alencar Lotufo Dissertação (mestrado) - Universidade Estadual de Campinas, Faculdade de Engenharia Eletrica e de Computação Made available in DSpace on 2018-08-15T23:43:15Z (GMT). No. of bitstreams: 1 Korbes_Andre_M.pdf: 12082047 bytes, checksum: 8ff8c998c80a0436fe3a83560ac2e6eb (MD5) Previous issue date: 2010 Resumo: A transformada watershed é uma técnica morfológica de segmentação de imagens inspirada na divisão de superfícies em bacias hidrográficas, tendo diversas formas de definição e de algoritmos. Este trabalho realiza uma análise sistemática da literatura de catorze destes algoritmos. Foram consideradas as principais abordagens existentes desde a introdução do primeiro algoritmo rápido por Vincent e Soille em 1991, até os trabalhos de Cousty et al. em 2009. Para melhor compreensão da área, as definições de transformada watershed são revisitadas, provendo o conjunto de soluções formais possíveis e esperadas dos algoritmos. Na análise destes algoritmos é fornecido pseudocódigo com notação uniformizada e uma implementação operacional Python permitindo abstrair detalhes de programação. Além disto, três algoritmos foram corrigidos para melhor aderência a definição e especificação. Também são identificadas propriedades tais como o comportamento de varredura dos pixels, uso de estratégias em particular, uso de estruturas de dados, entre outras. A compilação das informações sobre os algoritmos permitiu generalizá-los e classificá-los baseado em paradigmas clássicos da computação, a saber a busca em largura e em profundidade. Ambos são embasados na ordem de visitação dos pixels utilizada, sendo a busca em largura semelhante a simulação de inundação enquanto a busca em profundidade simula gotas de água em uma superfície. Foram também realizados estudos comparativos entre as definições implementadas pelos algoritmos, entre as estratégias utilizadas para tratamento de problemas comuns, entre o desempenho obtido pelos programas Python, e de paralelismo e abordagens utilizadas neste último caso. Desta forma, produziu-se um panorama geral e atualizado dos algoritmos de transformada watershed Abstract: The watershed transform is a morphological image segmentation technique inspired on the division of surfaces in catchment basins, with several forms of definition and algorithms. This work accomplishes a survey of the literature on fourteen of these algorithms. The main approaches since the introduction of the first fast algorithm by Vincent and Soille in 1991, until the work of Cousty et al. in 2009 has been considered. For better understanding of the subject, the watershed definitions are revisited, providing the set of formal solutions that are possible and expected from the algorithms. On the analysis of the algorithms it is supplied pseudocode with a uniform notation and a Python operational implementation allowing to abstract programming details. Aside, three algorithms were corrected for better adherence to definition and specification. Also some properties such as the scanning behaviour, use of particular strategies, and use of data structures, among others were identified. The compilation of information of the algorithms allowed to generalise and classify them based on classic paradigms of computing, namely breadth-first and depth-first search. Both are based on the visiting order of the pixels, with the breadth-first similar to a flooding simulation while the depth-first simulates drops of water on a surface Mestrado Engenharia de Computação Mestre em Engenharia Elétrica 2010 2018-08-15T23:43:15Z 2018-08-15T23:43:15Z info:eu-repo/semantics/publishedVersion info:eu-repo/semantics/masterThesis KORBES, André. Análise de algoritmos da Transformada Watershed. 2010. 152 p. Dissertação (mestrado) - Universidade Estadual de Campinas, Faculdade de Engenharia Eletrica e de Computação, Campinas, SP. Disponível em: <http://www.repositorio.unicamp.br/handle/REPOSIP/259826>. Acesso em: 15 ago. 2018. http://repositorio.unicamp.br/jspui/handle/REPOSIP/259826 por info:eu-repo/semantics/openAccess 152 p. : il. application/pdf [s.n.] Universidade Estadual de Campinas. Faculdade de Engenharia Elétrica e de Computação Programa de Pós-Graduação em Engenharia Elétrica reponame:Repositório Institucional da Unicamp instname:Universidade Estadual de Campinas instacron:UNICAMP