Processamento Digital de Imagens

Propaganda
UNIVERSIDADE FEDERAL DE LAVRAS
PRÓ-REITORIA DE PÓS-GRADUAÇÃO
COORDENADOR1A DE PÓS-GRADUAÇÃO STHCTOSBJSU
DISCIPLINA
Código
Denominação
Processamento Digital de Imagens
PCC-XXX
Carga Horária
Crédito(s)
n
Teórica
Prática
Total
4
60
0
60
5Q3
DEPARTAMENTO
PROFESSOR(ES)
Ciência da Computação
André Vital Saúde
EMENTA: (Síntese do Conteúdo)
Introdução aos principais conceitos de Processamento Digital de Imagens e Visão
Computacional com uma ênfase em Morfologia Matemática. Fundamentos de imagens digitais;
relações de vizinhança, rotulação, distância, operações lógicas e aritméticas; transformação
geométrica; processamento e medidas: ponto a ponto e baseados em histograma; modelos de cor,
contraste e brilho; filtragem espacial e no domínio da freqüência; segmentação de imagens;
morfologia matemática: erosão, dilatação, abertura e fechamento; segmentação por morfologia
matemática. Panorama geral das mais diversas abordagens usadas para o processmento de
imagens. Aulas práticas usando linguagem Python.
ASSINATURA(S):
m^c^^dr
Aprovado na Assembléia Departamental em -V0 / ç)" / ^J-V
xcm
efe do DepartQQ«ento
Lavras, __/__/_
(*)15 horas/aulas teóricas = 1 crédito
15 horas/aulas práticas = 1 crédito
**&>**
Se*
CONTEÚDO PROGRAMATICO
1.
1.1.
Introdução.
Apresentação do professor e dos alunos
1.2.
1.3.
1.4.
1.5.
Apresentação do plano de curso.
Metodologia de ensino-apredizagem e avaliação.
A disciplina no currículo e integração com outras disciplinas.
A disciplina de formação do profissional e da pessoa.
2.
2.1.
2.2.
2.3.
Introdução a processamento de imagens
O que é processamento de imagens
Diferentes abordagens para o processamento de imagens
Fundamentos de imagens digitais
3.
Conectividade
3.1.
3.2.
Relações de vizinhança
Rotulação
3.3.
Distância
3.4.
Operações lógicas e aritméticas
4.
4.1.
4.2.
4.3.
Transformação geométrica
Transformações afins
Rotação, translação e shear
Mudança de escala
5.
Processamento e medidas
5.1.
5.2.
5.3.
Realce por processmento ponto a ponto
Realce por processamento baseado em histograma
Medidas baseadas em histograma
6.
Cor, contraste e brilho
6.1.
Introdução a cor, modelos de cor
6.2.
Contraste e brilho
6.3.
Tabela de cores
6.4.
Cores falsas
7.
7.1.
Filtragem espacial e no domínio da freqüência
Convolucao discreta e periódica
7.2.
Transformada discreta de Fourier
7.3.
7.4.
Propriedades da TDF, teorema convolução
Filtragem espacial e no domínio da freqüência
8.
8.1.
8.2.
Segmentação de imagens
Segmentação por threshold
Filtros de detecção de borda
CONTEÚDO PROGRAMÁTICO
1.
Introdução.
1.1.
Apresentação do professor e dos alunos
Apresentação do plano de curso.
Metodologia de ensino-apredizagem e avaliação.
A disciplina no currículo e integração com outras disciplinas.
A disciplina de formação do profissional e da pessoa.
1.2.
1.3.
1.4.
1.5.
2.3.
Introdução a processamento de imagens
0 que é processamento de imagens
Diferentes abordagens para o processamento de imagens
Fundamentos de imagens digitais
3.
Conectividade
3.1.
2.
2.1.
2.2.
3.2.
Relações de vizinhança
Rotulação
3.3.
Distância
3.4.
Operações lógicas e aritméticas
4.
4.3.
Transformação geométrica
Transformações afins
Rotação, translação e shear
Mudança de escala
5.
Processamento e medidas
5.1.
5.3.
Realce por processmento ponto a ponto
Realce por processamento baseado em histograma
Medidas baseadas em histograma
6.
Cor, contraste e brilho
4.1.
4.2.
5.2.
6.1.
Introdução a cor, modelos de cor
6.2.
Contraste e brilho
6.3.
Tabela de cores
6.4.
Cores falsas
7.
7.1.
Filtragem espacial e no domínio da freqüência
Convolucao discreta e periódica
7.2.
Transformada discreta de Fourier
7.3.
Propriedades da TDF, teorema convolução
Filtragem espacial e no domínio da freqüência
7.4.
8.
8.1.
8.2.
Segmentação de imagens
Segmentação por threshold
Filtros de detecção de borda
8.3.
8.4.
Filtros por wavelets
Métodos baseados em equações de derivadas parciais
9.
9.1.
Morfologia matemática
Erosão e dilatação
9.2.
Abertura e fechamento
9.3.
9.4.
Gradiente morfológico
Segmentação por morfologia matemática: watershed
10.
10.1.
10.2.
10.3.
Diferentes abordagens para o processamento de imagens: visão geral
Abordagens por equações de derivadas parciais
Abordagens por grafos
Abordagens estatísticas
11.
11.1.
11.2.
11.3.
11.4.
11.5.
11.6.
Aulas práticas usando linguagem Python
Introdução à linguagem Python
Caixa de ferramentas de processamento de imagens em Python
Manipulação de imagens em Python
Slices, pad, crop, xadrez.
Filtros espaciais e no domínio da freqüência
Segmentação de imagens
12.
Avaliação.
12.1. Avaliação do conteúdo do curso.
12.2. Avaliação da atuação do aluno.
12.3. Avaliação da atuação do professor.
12.4. Avaliação das condições materiais, físicas que envolvem o curso.
12.5. Exemplos e exercícios.
BIBLIOGRAFIA
LIVRO TEXTO BÁSICO:
Gonzalez, R. C. e Woods, R. E. "Digital Image Processing", Prentice Hall 3rd
Edition, 2007. ISBN 978-01-3168-728-8. (versão original)
Gonzalez, R. C. e Woods, R. E. "Processamento Digital de Imagens ", Pearson
Education. 2010. ISBN=978-85-7605-401-6. (versão traduzida)
BIBLIOGRAFIA COMPLEMENTAR:
Periódicos:
- IEEE Transactions on Pattern Analysis and Machine Inteligence.
- Pattern Recognition
- Image and Vision Computing
Livros:
E. R. Dougherty e R. A. Lotufo, "Hands-on Mathematical Morphology", SPIE
Tutorial Texts in Optical Engineering Vol. TT59, 2003.
P. Soille, "Morphological Image Analysis", Springer-Verlag, 2nd Edition, 2003.
REFERÊNCIAS ONLINE:
Página oficial da linguagem Python.
http://www.python.org/
CVonline: The Evolving, Distributed, Non-Proprietary, On-Line Compendium of
Computer Vision.
http://homepages.inf.ed.ac.uk/rbf/CVonline/
Curso DIP no Khoros
http://www.dca.fee.unicamp.br/dipcourse
Vision Bibliography
http://iris.usc.edu/Vision-Notes/bibliographv/contents.html
Download