DC-UFRPE/Licenciatura Plena em Computação/Disciplinas Optativas/Processamento de Imagens
Programa da Disciplina
editarNome: Processamento de Imagens | Código: 14051 |
Departamento: Departamento de Computação | Área: Ciência da Computação |
Carga-horária total: 60 horas | Créditos: 4 |
Carga-horária semanal: 4 horas (teóricas: 2; práticas: 2; EAD*: 0) | |
Pré-Requisitos: Programação I | |
Co-Requisitos: Nenhum |
Ementa
editarConceitos básicos e terminologia. Digitalização. Operações básicas. Operações com histograma. Sistema de cores. Filtragem no domínio espacial. Filtragem no domínio da frequência. Morfologia matemática. Detecção de bordas. Segmentação. Representação e descrição de imagens.
Prática como componente curricular (30h)
editarNão possui.
Objetivos
editar- Fornecer aos alunos a capacidade de manipular imagens digitais utilizando algoritmos específicos para tratamento de fotografias ou quadros de vídeos.
- A disciplina irá preparar o aluno para cursos mais avançados, tais como visão computacional, diagnóstico por imagens, análise de imagens e sensoriamento remoto.
- A disciplina contempla um projeto que colocará em prática conceitos aprendidos na e que poderá ser interdisciplinar com a disciplina de aprendizagem de máquina.
Conteúdo Programático
editar- Conceitos básicos e terminologia.
- Fases de processamento, sistemas de imageamento.
- Noções de Percepção visual
- Sistema Visual Humano
- Problemas, aplicações
- Digitalização
- Amostragem
- Quantização
- Relacionamentos entre pixels
- Formatos de Imagens
- Operações Básicas
- Operações Aritméticas
- Operações Lógicas
- Transformações geométricas,
- Métodos de interpolação
- Operações com Histograma
- Histograma
- Equalização de Histograma
- Negativo, Brilho e Contraste
- Limiarização
- Sistema de Cores
- Sistemas de cores aditivas. Modelo RGB
- Sistemas de cores subtrativas. Modelo CMY/CMYK
- Modelo HSI
- Outros Modelos
- Falsa cor, pseudocor
- Filtragem no Domínio Espacial
- Filtros lineares
- Filtros não lineares
- Filtragem no Domínio da Frequência
- Transformadas de Fourier (Discreta e Rápida)
- Filtragem no domínio da frequência
- Morfologia Matemática
- Dilatação
- Erosão
- Operações
- Detecção de Bordas
- Gradiente
- Canny
- Transformada de Hough
- Segmentação
- Segmentação por regiões
- Segmentação por agrupamento
- Representação e descrição de imagens
- Descritores de forma
- Descritores de cor
- Descritores de textura
Turmas
editarUtilizando Open CV
editarO openCV é uma biblioteca do Python que fornece funcionalidades para processar imagens.
Bibliografia básica:
editar- GONZALEZ, R.; WOODS, R. Processamento digital de imagens. 3. ed. Pearson, 2011. 624 p.
- SOLOMON, C.; BRECKON, T. Fundamentos de processam–ento digital de imagens - uma abordagem prática com exemplos em Matlab. 1. ed. LTC, 2013. 306 p
- SONKA, M.; HLAVAC, V.; BOYLE, R. Image processing, analysis, and machine vision. 4. ed. Cengage Learning, 2014. 912 p
Bibliografia complementar:
editar- RUSS, J. The image processing handbook. 6. Ed. CRC Press, 2011. 885 p
- SZELISKI, R. Computer vision: algorithms and applications. 1. ed. Springer, 2010. 812 p.
- GONZALEZ, R.; WOODS, R.; EDDINS, S. Digital image processing using MATLAB. 2. ed. Gatesmark Publishing, 2009. 827 p.
- PARKER, J. Algorithms for image processing and computer vision. 2. ed. Wiley, 2010. 504 p.
- CONCI, A.; AZEVEDO, E.; LETA, F. Computação gráfica: teoria e prática. v. 2. 1. ed. Elsevier, 2008. 432 p.