Tópicos Avançados em Processamento Digital de Imagem
Objetivos
Dotar os alunos de conhecimentos avançados de processamento digital de imagem e de programação em placas gráficas (GPU).
Caracterização geral
Código
10513
Créditos
6.0
Professor responsável
André Teixeira Bento Damas Mora
Horas
Semanais - 4
Totais - 56
Idioma de ensino
Português
Pré-requisitos
É recomendado aos alunos que frequentem antes a unidade curricular de Sistemas Sensoriais para lhes dar as bases do processamento digital de imagem.
Bibliografia
Gonzalez, R., & Woods, R. (2007). Digital Image Processing - third edition. Prentice-Wall.
Munshi, A., Gaster, B., Mattson, T. G., & Ginsburg, D. (2011). OpenCL Programming Guide (p. 648). Pearson Education. Retrieved from http://books.google.com/books?id=M-Sve_KItQwC&pgis=1
Scarpino, M. (2011). OpenCL in Action: How to Accelerate Graphics and Computation (p. 434). Manning Publications Company.
Método de ensino
Aulas teóricas de apresentação dos temas e aulas práticas de elaboração de pequenos trabalhos de exploração dos conceitos apresentados através do desenvolvimento de pequenos programas ilustrativos da matéria em causa. As aulas práticas serão baseadas em guias previamente fornecidos aos alunos que os orientarão na elaboração dos exercícios práticos.
Método de avaliação
Os alunos serão avaliados na componente teórica através de um trabalho de pesquisa escrito, que será apresentado publicamente durante as aulas e de um conjunto de testes moodle. Na componente prática irão desenvolver um projecto final que será discutido com os docentes da disciplina.
NF = 55% * ( 60% * N_artigo + 20% * N_Apresentação + 20% * T_Moodle ) + 45% * N_Pratica
Conteúdo
Técnicas de compressão de imagem (codificação de Huffman e compressão JPEG)
- Transformada discreta de cosenos
Enriquecimento de imagem no domínio da frequência
- Transformada de Fourier 2D
Restauro ou refocagem de imagem
- Filtragem de Wiener
Segmentação de Imagem
- Transformada de Watershed
- Gradient Path Labelling
Transformada de Hough e Radon
Reconhecimento de padrões
- Template Matching
- Algoritmo de Viola-Jones
- Histograma de Gradientes Orientados (HOG)
Marcas de água em imagem (watermarking)
Imagem de Alta Velocidade
Imagem Térmica
Processamento de Imagem em GPU – OpenCL
- Arquitetura OpenCL
- Otimização
Cursos
Cursos onde a unidade curricular é leccionada: