Notas Vision Computacional S1 - 3

76
Visión Computacional M.C Said Zamora

description

Notas

Transcript of Notas Vision Computacional S1 - 3

Page 1: Notas Vision Computacional S1 - 3

Visión Computacional

M.C Said Zamora

Page 2: Notas Vision Computacional S1 - 3

Temario

Introducción

Operaciones de Imagen

Filtros

Bordes

Formas

Líneas

Círculos y Elipses

Agujeros

GHTVar.

Polígonos y Esquinas

Textura

BSA,BPA

Ajuste de patrones

Medio Curso

28/09/2015

Ordinario

27/11/2015

Page 3: Notas Vision Computacional S1 - 3

Evaluación

%

Tareas (6) 30 (4 +1)

Examen Medio Curso 25

Examen Ordinario 25

Producto Integrador 20

Page 4: Notas Vision Computacional S1 - 3

Textos

Computer andMachine Vision (4th).E.R Davies, Elsevier, 2012.

Computer Vision: Amodern Approach.Forsyth and Ponce.Prentice Hall,2003.

DigitalProcessing

Image(4th),

William K. Pratt.John Wiley & Sons,2007.

Page 5: Notas Vision Computacional S1 - 3

Contacto

Dudas:

[email protected]

Asunto:Materia.

Tareas:

[email protected]

Asunto:Materia,Hora,# Tarea,Matrícula.

Page 6: Notas Vision Computacional S1 - 3

Introducción

¿Qué es laVisión Computacional?

Page 7: Notas Vision Computacional S1 - 3

Apl icaciones:

Reconocimiento ópt ico de caracteres

Page 8: Notas Vision Computacional S1 - 3

Aplicaciones: Inspección de máquinas

Page 9: Notas Vision Computacional S1 - 3

Aplicaciones: Comercios Minor istas

Page 10: Notas Vision Computacional S1 - 3

Apl icaciones:

Construcción de

modelos en 3D

Imagen médica

deDetección

obstrucciones

Page 11: Notas Vision Computacional S1 - 3

Apl icaciones:

Seguridad automotriz

Empate de movimiento

Captura de movimiento

Page 12: Notas Vision Computacional S1 - 3

Apl icaciones:

Autenticación visual

de huellasIdentificación

digitales

Vigilancia

Page 13: Notas Vision Computacional S1 - 3

Visión Computacional

Sesión 2

M.C Said Zamora

Page 14: Notas Vision Computacional S1 - 3

Visión humana

Dependencia

Interpretación

10^10 unidades de procesamiento

Page 15: Notas Vision Computacional S1 - 3

Reconocimiento

Remoción de

información

innecesaria

Localización de un

objeto

Distancia de

Hamming

Page 16: Notas Vision Computacional S1 - 3
Page 17: Notas Vision Computacional S1 - 3

70s

A)Algoritmos de marcado de línea

B) Estructurasde imagen

C)Análisis de cilindros y solidos en revolución

D) Imágenes intrínsecas

E)Algoritmos de correspondencia

F) Intensidad basada en flujo óptico

Page 18: Notas Vision Computacional S1 - 3

80s

A) Mezclado de imagen

B) Forma desde el sombreado

C) Detección de bordes

D) Modelos físicos

E) Reconstrucción de superficies

F)Adquisición de datos

Page 19: Notas Vision Computacional S1 - 3

90s

A) Factorización de estructuradesde movimiento

B) Comparación por densidad

C) Reconstrucción multifocal

D) Detección de rostros

E) Segmentación de imagen

F) Reconocimiento facial

Page 20: Notas Vision Computacional S1 - 3

00s

A) Parametrización de imágenes

B) Modelado basado en imágenes

C) Mapeado por tonos

D) Síntesis de textura

E) Reconocimiento de propiedades

F) Reconocimiento de regiones

Page 21: Notas Vision Computacional S1 - 3

Visión Computacional

Sesión 3

M.C Said Zamora

Page 22: Notas Vision Computacional S1 - 3

Componentes del proceso de formación de

imágenes

A) Perspectiva de la proyección

B) Dispersión de la luz

C) Óptica de Lentes

D)Arreglo de filtro de color (Bayer)

Page 23: Notas Vision Computacional S1 - 3

Líneas y planos

Page 24: Notas Vision Computacional S1 - 3

Luz

Page 25: Notas Vision Computacional S1 - 3

Luz

Page 26: Notas Vision Computacional S1 - 3

Sombras, modelo de Phong

Page 27: Notas Vision Computacional S1 - 3

Óptica

Page 28: Notas Vision Computacional S1 - 3

Relación fundamental radiométr ica

Page 29: Notas Vision Computacional S1 - 3

Color

Page 30: Notas Vision Computacional S1 - 3

Color

Page 31: Notas Vision Computacional S1 - 3

Visión Computacional

II.-Operadores de Imagen

Sesión 4

M.C Said Zamora

Page 32: Notas Vision Computacional S1 - 3

Escala de gr ises o Color

Detalle vsTamaño.

Page 33: Notas Vision Computacional S1 - 3

Procesamiento de imágenes.

Una imagen es un arreglo bidimensional de números.

El tono de gris mostrado para un elemento determinado depende del valor guardado en el arreglo para ese pixel.

Se utilizan hasta256 tonos de gris.

Page 34: Notas Vision Computacional S1 - 3
Page 35: Notas Vision Computacional S1 - 3

Arreglo de imagen.

Page 36: Notas Vision Computacional S1 - 3

Aclarado de una imagen

Fijar la intensidad de los pixeles a un nivel especifico.

Copiado de una imagen

Copiar los componentes de una imagen de un espacio a

otro.

Obtención de un negat ivo

Invertir una imagen.

Page 37: Notas Vision Computacional S1 - 3

Visión Computacional

Sesión 5

M.C Said Zamora

Page 38: Notas Vision Computacional S1 - 3

Configuración de la escala de gr ises

Page 39: Notas Vision Computacional S1 - 3

Operadores de Imagen

Aumento de brillo

Q0 = P0 + beta

Elongar el contraste de una imagen opaca

Q0 = P0 *gamma + beta

Page 40: Notas Vision Computacional S1 - 3

Ver ificación

Page 41: Notas Vision Computacional S1 - 3

Convolución

Se aplica una función de dispersión de punto g(x) a una

función f(x) y se acumulan las contribuciones en cada

punto.

Page 42: Notas Vision Computacional S1 - 3

Mascara de convolución

Page 43: Notas Vision Computacional S1 - 3

Convolución

Page 44: Notas Vision Computacional S1 - 3

Visión computacional

Sesión 6

M.C Said Zamora

Page 45: Notas Vision Computacional S1 - 3

Operaciones Paralelas y Secuenciales

Procesamiento paralelo – Todos los pixeles en la imagen

se procesan simultáneamente.

procesos que requieren involucrar aInadecuado para

todos los pixeles.

“Shifting”

Utiliza un espacio de salida diferente a la entrada.

Page 46: Notas Vision Computacional S1 - 3

Método del valor Umbral (Thresholding)

Page 47: Notas Vision Computacional S1 - 3

Método del valor Umbral (Thresholding)

Page 48: Notas Vision Computacional S1 - 3

Vis ión computacional

III - F iltros

S es ión 7

M .C S aid Zamora

Page 49: Notas Vision Computacional S1 - 3

Filtros

c Paso Bajo

c Dominio del Espacio y Dominio de la Frecuencia.

c A) Multiplicador

c B) Convolución

Page 50: Notas Vision Computacional S1 - 3

D esenfoque (S uavizado) Gaussiano

c Funciones de convolución oscilatorias provocan halos y

distorsión.

Page 51: Notas Vision Computacional S1 - 3

Filtro de mediana.

Page 52: Notas Vision Computacional S1 - 3

Filtro M odal

Page 53: Notas Vision Computacional S1 - 3

Vis ión computacional

S es ión 8

M .C S aid Zamora

Page 54: Notas Vision Computacional S1 - 3

Filtro de M ediana Trunca

Page 55: Notas Vision Computacional S1 - 3

Filtro de Orden de Rango

c Toma los valores de intensidad de una zona de vecindad,

los ordena ascendentemente, toma uno de ellos (iesimo

valor) y lo coloca como la salida.

Page 56: Notas Vision Computacional S1 - 3

Filtro de Orden de Rango

Page 57: Notas Vision Computacional S1 - 3

Ruido S al y Pimienta.

Page 58: Notas Vision Computacional S1 - 3

Filtro de M ediana

Page 59: Notas Vision Computacional S1 - 3

Vis ión computacional

S es ión 9

IV - D etección de bordes

M .C S aid Zamora

Page 60: Notas Vision Computacional S1 - 3

Técnicas de umbral

Page 61: Notas Vision Computacional S1 - 3

M étodo de Umbral adaptativo

Page 62: Notas Vision Computacional S1 - 3

M étodo de Umbral adaptativo

Page 63: Notas Vision Computacional S1 - 3

Vis ión computacional

S es ión 10

M .C S aid Zamora

Page 64: Notas Vision Computacional S1 - 3

M étodo de Umbral adaptativo

Page 65: Notas Vision Computacional S1 - 3

M étodo de Umbral adaptativo

Page 66: Notas Vision Computacional S1 - 3

Otros métodos deumbral.

c Método de umbral basado en varianzas

Page 67: Notas Vision Computacional S1 - 3

Otros métodos deumbral.

c Método de umbral basado en entropía

c Método de umbral de máxima probabilidad

c Aproximación de valle global.

Page 68: Notas Vision Computacional S1 - 3

Vis ión computacional

S es ión 11

M .C S aid Zamora

Page 69: Notas Vision Computacional S1 - 3

B ordes

c a) Escalón

c b) Rampa

c c) Escalón suave

c d) Línea recta

c e)Techo

c f) Borde de línea

Page 70: Notas Vision Computacional S1 - 3

S ubmascaras E xis tentes

Page 71: Notas Vision Computacional S1 - 3

Plantillas 3 x 3

Page 72: Notas Vision Computacional S1 - 3

M ascaras para zonas de

vecindad cuadradas

Page 73: Notas Vision Computacional S1 - 3

Vis ión computacional

S es ión 12

M .C S aid Zamora

Page 74: Notas Vision Computacional S1 - 3

Operador circu lar.

Page 75: Notas Vision Computacional S1 - 3

Umbrales his tearicos

c Límite superior

c Límite inferior

c Adaptativo

c Valor

intermedio

Page 76: Notas Vision Computacional S1 - 3

c A) O riginal

c B) Suavizado

c C) Operador de

Sobel

c D) Supresión de

picos

c E) Umbral

histearico

c F) Umbral superior

c G) Umbral inferior