UNIVERSIDADE FEDERAL DE CAMPINA GRANDE

CENTRO DE ENGENHARIA ELÉTRICA E INFORMÁTICA

PÓS-GRADUAÇÃO EM CIÊNCIA DA COMPUTAÇÃO
DISCIPLINA: VISÃO COMPUTACIONAL
NÚMERO DE CRÉDITOS: 02
CARGA HORÁRIA:  30H
PROFESSOR: Herman Gomes

EMENTA: Visão por computador. Aquisição de imagem e sensores de visão. Pré-processamento e segmentação de imagens. Descrição, reconhecimento de padrões e decisão. Representação. Visão 2D e 3D. Movimento. Rastreamento. Arquiteturas e aplicações

 

I.        Bibliografia

·         L. G. Shapiro, G. Stockman, Computer Vision, Prentice Hall, 2001

·         D. A. Forsyth and J. Ponce, Computer Vision: A modern approach, Prentice Hall, Upper Saddle River, N.J., 2003.

·         M. Shah, Fundamentals of Computer Vision, 1997.

·         D. Marr. Vision. Freeman, 1982.

·         R. Duda, P. Hart, D. Stork, Pattern Classification, 2nd Ed, Wiley, 2000.

 

II.             Metodologia:  aulas expositivas, realização de exercícios práticos de programação envolvendo os conceitos estudados, e atividade de elaboração de um projeto de visão computacional ao final do curso, com apresentação na forma de seminário.

 

III.      Sistema de Avaliação: serão 2 notas, sendo 1 prova e 1 Seminário. A nota final será calculada como sendo a média aritmética entre as notas.

 

IV.        Conteúdo Programático e Aulas

1)    Introdução e Conceitos Fundamentais de Visão Computacional - 27/09 - OK

2)   Processo de Formação e Mecanismos de Aquisição de Imagens - 29/09, 04/10 - OK

3)   Representação de Imagens  - 06/10 - OK

4)   Algoritmos de Segmentação  - 13/10, 18/10 - OK

5)   Classificação de Imagens  - 20/10, 27/10 - OK

6)   Análise de Movimento e Fluxo Ótico  - 03/11 - OK

7)   Rastreamento de Objetos Visuais - 17/11, 22/11 - OK

8)   Visão 3D - 22/11 - OK

 

                24/11 - Aula de Revisão + Exercícios - OK

                01/12 – Prova (atentar para o horário antecipado: 9:30-11:30h)
                06/12 – Seminários: 1) Eduardo, 2) Tiago, 3) Thiago, 4) Paulo (o primeiro seminário terá início às 7:30h – todos os alunos deverão estar presentes)

 

Avaliação dos seminários: de uma forma geral os seminaristas devem demonstrar clareza, objetividade, domínio de conteúdo e respeitar o tempo de 25 a 30min.

Recomenda-se a seguinte estrutura: introdução e/ou motivação ao assunto, definição do assunto/problema tratado pelo artigo, descrição em maiores detalhes do sistema/algoritmo e experimentos realizados, análise do sistema/algoritmo e resultados, além de uma análise crítica pessoal ou considerações sobre o assunto abordado no seminário, os resultados obtidos pelo sistema etc. Ao final do seminário, deve-se incluir as referências bibliográficas consultadas, no formato ABNT. Critérios específicos:

·         Qualidade dos slides (peso 1)

·         Organização e Estrutura da apresentação  (peso 1)

·         Clareza e Objetividade (peso 1)

·         Introdução e Motivações (peso 1)

·         Domínio (peso 3)

·         Análise crítica (peso 2)

·         Tempo de apresentação (peso 1)

 

IV.        Material Suplementar

·         Tutorial: Introdução ao Processamento Digital de Imagens

·         Linear Spatial Filters with GNU Octave

·         Introdução a Octave: 1, 2, 3, 4, 5

·         Tutorial sobre manipulação de imagens em C/C++

·         Classificação de Padrões e Redes Neurais (Perceptrons)

·         Redes de Hopfield

·         Introdução + Visão Estéreo

·         Detecção de Movimento

·         Fluxo Ótico

·         Rastreamento de Objetos,   código matlab para algoritmo Lucas-Kanade,  curso sobre rastreamento de objetos

·         Código Octave para Experimentos de Detecção de Movimento em Vídeo

·         Lista de Exercícios

·         Aplicações: Segmentação de regiões (pele, céu, grama etc)

·         Aplicações: Atenção visual (parte 1, parte 2).

·         Aplicações: Detecção de eventos em vídeos

·         Aplicações: Reconhecimento de Expressões faciais

·         Aplicações: Detecção de faces e olhos em imagens

·         Aplicações: Fotografia Automática