| Nome: | Descrição: | Tamanho: | Formato: | |
|---|---|---|---|---|
| 9.68 MB | Adobe PDF |
Orientador(es)
Resumo(s)
Huge amounts of information regarding image processing and computer vision exist in
the form of articles, books and courses. Most of them are too dense to understand or out of
reach for most people. Nowadays most applications and scientific papers require certain
advanced knowledge to understand its contents and make use of them. This leads for the
need to recap the principles of image processing and computer vision, creating a path to
the more complex and relevant concepts of today. In this thesis a structured document
is developed explaining the principles and most common algorithms and methodologies,
alongside with practical examples for each of them, attempting to solve this issue. In
addition, this thesis’ work includes the creation of a new open-source library dedicated to
understand and learn how each algorithm and method is implemented and what happens
to each image pixel during manipulation. The results present in this work relate to the
comparison of the implemented methods through three metrics, execution time, image
quality and features extracted. It is discussed the performance of these metrics for each
method. The basics of image processing and computer vision can be learned from this
work, as well as some algorithms and concepts from the image processing and computer
vision communities.
Grandes quantidades de informação relacionadas com processamento de imagem e visão computacional existem em formato de artigos, livros e cursos. Grande parte deles são de- masiado densos para entender ou estão inacessíveis para a maior parte das pessoas. Hoje em dia a maioria das aplicações e artigos científicos é necessário conhecimento avançado para perceber os seus conteúdos e conseguir fazer uso deles. Isto leva à necessidade de recapitular os princípios de processamento de imagem e visão computacional, criando um caminho para conceitos mais complexos e relevantes atualmente. Neste trabalho é desenvolvido um documento a explicar os princípios, e algoritmos e metodologias mais comuns, juntamente com exemplos práticos, tentando resolver este problema. Adicional- mente também é desenvolvido uma biblioteca open-source dedicada ao entendimento e aprendizagem de cada algoritmo e método implementado, e o que ocorre a cada pixel durante a manipulação da imagem. Os resultados apresentados neste trabalho relatam as diferenças dos metodos implementados referentes a três metricas, tempo de execução, qualidade de imagem e extração de características. É discutido o desempenho de cada método para cada metrica. Os principios de processamento de imagem e visão compu- tacional podem ser aprendidos através deste trabalho, bem como alguns algoritmos e conceitos provenientes das comunidades de processamento de imagem e visão computa- cional.
Grandes quantidades de informação relacionadas com processamento de imagem e visão computacional existem em formato de artigos, livros e cursos. Grande parte deles são de- masiado densos para entender ou estão inacessíveis para a maior parte das pessoas. Hoje em dia a maioria das aplicações e artigos científicos é necessário conhecimento avançado para perceber os seus conteúdos e conseguir fazer uso deles. Isto leva à necessidade de recapitular os princípios de processamento de imagem e visão computacional, criando um caminho para conceitos mais complexos e relevantes atualmente. Neste trabalho é desenvolvido um documento a explicar os princípios, e algoritmos e metodologias mais comuns, juntamente com exemplos práticos, tentando resolver este problema. Adicional- mente também é desenvolvido uma biblioteca open-source dedicada ao entendimento e aprendizagem de cada algoritmo e método implementado, e o que ocorre a cada pixel durante a manipulação da imagem. Os resultados apresentados neste trabalho relatam as diferenças dos metodos implementados referentes a três metricas, tempo de execução, qualidade de imagem e extração de características. É discutido o desempenho de cada método para cada metrica. Os principios de processamento de imagem e visão compu- tacional podem ser aprendidos através deste trabalho, bem como alguns algoritmos e conceitos provenientes das comunidades de processamento de imagem e visão computa- cional.
Descrição
Palavras-chave
Image Processing Computer Vision Digital Image Digital Filter Image Processing Library Python
