Introdução do Processamento de Imagenssmusse/Simulacao/PDFs/aula_01_Introduc… · Fronteiras do...
Transcript of Introdução do Processamento de Imagenssmusse/Simulacao/PDFs/aula_01_Introduc… · Fronteiras do...
![Page 2: Introdução do Processamento de Imagenssmusse/Simulacao/PDFs/aula_01_Introduc… · Fronteiras do Processamento de Imagens Baixo nível: – Operações primitivas (redução de](https://reader033.fdocument.pub/reader033/viewer/2022052518/5f0db43d7e708231d43bab96/html5/thumbnails/2.jpg)
Porque processar uma imagem digitalmente?
● Melhoria de informação visual para interpretação humana
● Processamento automático de imagens
(visão computacional)
![Page 3: Introdução do Processamento de Imagenssmusse/Simulacao/PDFs/aula_01_Introduc… · Fronteiras do Processamento de Imagens Baixo nível: – Operações primitivas (redução de](https://reader033.fdocument.pub/reader033/viewer/2022052518/5f0db43d7e708231d43bab96/html5/thumbnails/3.jpg)
Porque processar uma imagem digitalmente?
Remoção de ruido debluring
Melhoramento de contraste Manipulação de imagens
● Melhoria de informação visual para interpretação humana
![Page 4: Introdução do Processamento de Imagenssmusse/Simulacao/PDFs/aula_01_Introduc… · Fronteiras do Processamento de Imagens Baixo nível: – Operações primitivas (redução de](https://reader033.fdocument.pub/reader033/viewer/2022052518/5f0db43d7e708231d43bab96/html5/thumbnails/4.jpg)
Porque processar uma imagem digitalmente?
Rendering não realístico
● Edição/Manipulação de imagens
Filtros
![Page 5: Introdução do Processamento de Imagenssmusse/Simulacao/PDFs/aula_01_Introduc… · Fronteiras do Processamento de Imagens Baixo nível: – Operações primitivas (redução de](https://reader033.fdocument.pub/reader033/viewer/2022052518/5f0db43d7e708231d43bab96/html5/thumbnails/5.jpg)
Porque processar uma imagem digitalmente?● Processamento automático de imagens
Vigilância visual Monitoramento de tráfego Automação industrial
Aplicativos comerciais Interação homem/máquina Games
![Page 6: Introdução do Processamento de Imagenssmusse/Simulacao/PDFs/aula_01_Introduc… · Fronteiras do Processamento de Imagens Baixo nível: – Operações primitivas (redução de](https://reader033.fdocument.pub/reader033/viewer/2022052518/5f0db43d7e708231d43bab96/html5/thumbnails/6.jpg)
Porque processar uma imagem digitalmente?● Kinect (por traz das câmeras)
Games
Estimativa da pose
Mapa de profundidades
![Page 7: Introdução do Processamento de Imagenssmusse/Simulacao/PDFs/aula_01_Introduc… · Fronteiras do Processamento de Imagens Baixo nível: – Operações primitivas (redução de](https://reader033.fdocument.pub/reader033/viewer/2022052518/5f0db43d7e708231d43bab96/html5/thumbnails/7.jpg)
Porque processar uma imagem digitalmente?● Processamento automático de imagens
Identificação de indivíduos Animação facial[video]
Robótica[video]
![Page 8: Introdução do Processamento de Imagenssmusse/Simulacao/PDFs/aula_01_Introduc… · Fronteiras do Processamento de Imagens Baixo nível: – Operações primitivas (redução de](https://reader033.fdocument.pub/reader033/viewer/2022052518/5f0db43d7e708231d43bab96/html5/thumbnails/8.jpg)
Porque processar uma imagem digitalmente?● Desafios:
Vigilância visual
Subtração de fundo
Variação na iluminaçãoRuído na imagem
Sombras e HighlitsCâmera não estática
Objetos dinâmicos (árvores, nuvens, lagos)
Complexidade da cena
[demo]
![Page 9: Introdução do Processamento de Imagenssmusse/Simulacao/PDFs/aula_01_Introduc… · Fronteiras do Processamento de Imagens Baixo nível: – Operações primitivas (redução de](https://reader033.fdocument.pub/reader033/viewer/2022052518/5f0db43d7e708231d43bab96/html5/thumbnails/9.jpg)
Porque processar uma imagem digitalmente?● Desafios:
Aplicativos comerciais,reconhecimento de
indivíduos Erros
Detecção e Reconhecimento facial – (atentado Boston)Óculos, barbas, maquiagem, ângulo, etc
[demo]
![Page 10: Introdução do Processamento de Imagenssmusse/Simulacao/PDFs/aula_01_Introduc… · Fronteiras do Processamento de Imagens Baixo nível: – Operações primitivas (redução de](https://reader033.fdocument.pub/reader033/viewer/2022052518/5f0db43d7e708231d43bab96/html5/thumbnails/10.jpg)
Virtual humans simulation laboratory – VhLab● Publicações...
Simulação de multidões a parir de análise de imagens
Segmentação de pessoas em imagens
Criação de personagens a partir de imagens
Detecção de iris em imagens
Detecção de auto-oclusão e estimativa da pose 3D em
imagens
![Page 11: Introdução do Processamento de Imagenssmusse/Simulacao/PDFs/aula_01_Introduc… · Fronteiras do Processamento de Imagens Baixo nível: – Operações primitivas (redução de](https://reader033.fdocument.pub/reader033/viewer/2022052518/5f0db43d7e708231d43bab96/html5/thumbnails/11.jpg)
Fronteiras do Processamento de Imagens
Processamento de dados
Computação Gráfica
Visão Computacional
Processamento de imagens
Dados / Informação
Imagens
![Page 12: Introdução do Processamento de Imagenssmusse/Simulacao/PDFs/aula_01_Introduc… · Fronteiras do Processamento de Imagens Baixo nível: – Operações primitivas (redução de](https://reader033.fdocument.pub/reader033/viewer/2022052518/5f0db43d7e708231d43bab96/html5/thumbnails/12.jpg)
Fronteiras do Processamento de Imagens
● Baixo nível:
– Operações primitivas (redução de ruído, aumento de contraste, etc)
– Imagem → Imagem
● Nível intermediário:
– Segmentação, descrição e classificação de objetos.
– Imagem → Atributos (bordas, contornos, nível de cinza)
● Alto nível:
– Atribuir “sentido” à um conjunto de objetos reconhecidos
Filtragem (pré-processamento) Segmentação Detecção e Monitoramento
![Page 13: Introdução do Processamento de Imagenssmusse/Simulacao/PDFs/aula_01_Introduc… · Fronteiras do Processamento de Imagens Baixo nível: – Operações primitivas (redução de](https://reader033.fdocument.pub/reader033/viewer/2022052518/5f0db43d7e708231d43bab96/html5/thumbnails/13.jpg)
Ferramentas● Linguagem Interpretada
– MATLAB (proprietária)
– SCILAB
● Compilada
– C/C++ e OpenCv
Vantagens/Desvantagens
de cada abordagem