Sistema misto reconfigurável aplicado à Interface PCI para Otimização do Algoritmo Non-local Means

Made available in DSpace on 2015-05-14T12:36:34Z (GMT). No. of bitstreams: 1 arquivototal2.pdf: 4503412 bytes, checksum: e8c898ba24436013a2e89d08737039bb (MD5) Previous issue date: 2012-08-31 === Coordenação de Aperfeiçoamento de Pessoal de Nível Superior - CAPES === The digital image processing...

Full description

Bibliographic Details
Main Author: Marques, Daniel Soares e
Other Authors: Lima, José Antônio Gomes de
Format: Others
Language:Portuguese
Published: Universidade Federal da Paraí­ba 2015
Subjects:
Online Access:http://tede.biblioteca.ufpb.br:8080/handle/tede/6075
id ndltd-IBICT-oai-tede.biblioteca.ufpb.br-tede-6075
record_format oai_dc
collection NDLTD
language Portuguese
format Others
sources NDLTD
topic Non-local Means
Processamento Digital de Imagens
Computação Reconfigurável
Non-local Means
Digital Image Processing
Reconfigurable Computing
CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO
spellingShingle Non-local Means
Processamento Digital de Imagens
Computação Reconfigurável
Non-local Means
Digital Image Processing
Reconfigurable Computing
CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO
Marques, Daniel Soares e
Sistema misto reconfigurável aplicado à Interface PCI para Otimização do Algoritmo Non-local Means
description Made available in DSpace on 2015-05-14T12:36:34Z (GMT). No. of bitstreams: 1 arquivototal2.pdf: 4503412 bytes, checksum: e8c898ba24436013a2e89d08737039bb (MD5) Previous issue date: 2012-08-31 === Coordenação de Aperfeiçoamento de Pessoal de Nível Superior - CAPES === The digital image processing field is continually evolving and, although the diverse application areas, the commonly problems found converge to methods capable to improve visual information for analysis and interpretation. A major limitation issue on image precision is noise, which is defined as a perturbation in the image. The Non-Local Means (NLM) method stands out as the state-of-the-art of digital image denoising filtering. However, its computational complexity is an obstacle to make it practical on general purpose computing applications. This work presents a computer system implementation, developed with parts implemented in software and hardware applied to PCI, to optimize the NLM algorithm using hardware acceleration techniques, allowing a greater efficiency than is normally provided by general use processors. The use of reconfigurable computing helped in developing the hardware system, providing the modification of the described circuit in its use environment, accelerating the project implementation. Using an FPGA prototyping kit for PCI, dedicated to perform the dedicated calculation of the Squared Weighted Euclidean Distance, the results obtained show a gain of up to 3.5 times greater than the compared optimization approaches, also maintaining the visual quality of the denoising filtering. === A área de processamento de imagens digitais está evoluindo continuamente e, embora as áreas de aplicações sejam diversas, os problemas encontrados comumente convergem para os métodos capazes de melhorar a informação visual para a análise e interpretação. Uma das principais limitações em questão de precisão de imagens é o ruído, que é definido como uma perturbação na imagem. O método Non-Local Means (NLM) destaca-se como o estado da arte de filtragem de ruído. Contudo, sua complexidade computacional é um empecilho para torná-lo prático em aplicações computacionais de uso geral. O presente trabalho apresenta a implementação de um sistema computacional, desenvolvido com partes executadas em software e em hardware aplicado à PCI, visando a otimização do algoritmo NLM através de técnicas de aceleração em hardware, permitindo uma eficiência maior do que normalmente é fornecida por processadores de uso geral. O uso da computação reconfigurável auxiliou no desenvolvimento do sistema em hardware, proporcionando a modificação do circuito descrito no ambiente de sua utilização, acelerando a implementação do projeto. Utilizando um kit PCI de prototipação FPGA, para efetuar o cálculo dedicado da Distância Euclidiana Quadrática Ponderada, os resultados obtidos nos testes exibem um ganho de tempo até 3.5 vezes maior que as abordagens de otimização comparadas, mantendo também a qualidade visual da filtragem estabilizada.
author2 Lima, José Antônio Gomes de
author_facet Lima, José Antônio Gomes de
Marques, Daniel Soares e
author Marques, Daniel Soares e
author_sort Marques, Daniel Soares e
title Sistema misto reconfigurável aplicado à Interface PCI para Otimização do Algoritmo Non-local Means
title_short Sistema misto reconfigurável aplicado à Interface PCI para Otimização do Algoritmo Non-local Means
title_full Sistema misto reconfigurável aplicado à Interface PCI para Otimização do Algoritmo Non-local Means
title_fullStr Sistema misto reconfigurável aplicado à Interface PCI para Otimização do Algoritmo Non-local Means
title_full_unstemmed Sistema misto reconfigurável aplicado à Interface PCI para Otimização do Algoritmo Non-local Means
title_sort sistema misto reconfigurável aplicado à interface pci para otimização do algoritmo non-local means
publisher Universidade Federal da Paraí­ba
publishDate 2015
url http://tede.biblioteca.ufpb.br:8080/handle/tede/6075
work_keys_str_mv AT marquesdanielsoarese sistemamistoreconfiguravelaplicadoainterfacepciparaotimizacaodoalgoritmononlocalmeans
_version_ 1718667536347693056
spelling ndltd-IBICT-oai-tede.biblioteca.ufpb.br-tede-60752018-05-23T22:38:21Z Sistema misto reconfigurável aplicado à Interface PCI para Otimização do Algoritmo Non-local Means Marques, Daniel Soares e Lima, José Antônio Gomes de Non-local Means Processamento Digital de Imagens Computação Reconfigurável Non-local Means Digital Image Processing Reconfigurable Computing CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO Made available in DSpace on 2015-05-14T12:36:34Z (GMT). No. of bitstreams: 1 arquivototal2.pdf: 4503412 bytes, checksum: e8c898ba24436013a2e89d08737039bb (MD5) Previous issue date: 2012-08-31 Coordenação de Aperfeiçoamento de Pessoal de Nível Superior - CAPES The digital image processing field is continually evolving and, although the diverse application areas, the commonly problems found converge to methods capable to improve visual information for analysis and interpretation. A major limitation issue on image precision is noise, which is defined as a perturbation in the image. The Non-Local Means (NLM) method stands out as the state-of-the-art of digital image denoising filtering. However, its computational complexity is an obstacle to make it practical on general purpose computing applications. This work presents a computer system implementation, developed with parts implemented in software and hardware applied to PCI, to optimize the NLM algorithm using hardware acceleration techniques, allowing a greater efficiency than is normally provided by general use processors. The use of reconfigurable computing helped in developing the hardware system, providing the modification of the described circuit in its use environment, accelerating the project implementation. Using an FPGA prototyping kit for PCI, dedicated to perform the dedicated calculation of the Squared Weighted Euclidean Distance, the results obtained show a gain of up to 3.5 times greater than the compared optimization approaches, also maintaining the visual quality of the denoising filtering. A área de processamento de imagens digitais está evoluindo continuamente e, embora as áreas de aplicações sejam diversas, os problemas encontrados comumente convergem para os métodos capazes de melhorar a informação visual para a análise e interpretação. Uma das principais limitações em questão de precisão de imagens é o ruído, que é definido como uma perturbação na imagem. O método Non-Local Means (NLM) destaca-se como o estado da arte de filtragem de ruído. Contudo, sua complexidade computacional é um empecilho para torná-lo prático em aplicações computacionais de uso geral. O presente trabalho apresenta a implementação de um sistema computacional, desenvolvido com partes executadas em software e em hardware aplicado à PCI, visando a otimização do algoritmo NLM através de técnicas de aceleração em hardware, permitindo uma eficiência maior do que normalmente é fornecida por processadores de uso geral. O uso da computação reconfigurável auxiliou no desenvolvimento do sistema em hardware, proporcionando a modificação do circuito descrito no ambiente de sua utilização, acelerando a implementação do projeto. Utilizando um kit PCI de prototipação FPGA, para efetuar o cálculo dedicado da Distância Euclidiana Quadrática Ponderada, os resultados obtidos nos testes exibem um ganho de tempo até 3.5 vezes maior que as abordagens de otimização comparadas, mantendo também a qualidade visual da filtragem estabilizada. 2015-05-14T12:36:34Z 2013-01-31 2012-08-31 info:eu-repo/semantics/publishedVersion info:eu-repo/semantics/masterThesis MARQUES, Daniel Soares e. Sistema Misto Reconfigurável Aplicado à Interface PCI para Otimização do Algoritmo Non-local Means. 2012. 100 f. Dissertação (Mestrado em Informática) - Universidade Federal da Paraí­ba, João Pessoa, 2012. http://tede.biblioteca.ufpb.br:8080/handle/tede/6075 por 4679641312648529202 600 600 600 600 7879657947546587587 3671711205811204509 2075167498588264571 info:eu-repo/semantics/openAccess application/pdf Universidade Federal da Paraí­ba Programa de Pós-Graduação em Informática UFPB BR Informática reponame:Biblioteca Digital de Teses e Dissertações da UFPB instname:Universidade Federal da Paraíba instacron:UFPB