A qué se aplica el procesamiennto de imágenes
Aplicaciones industriales
Biometría e identificación
Agricultura y ganadería
Ciencias médicas y biológicas
Ciencias planetarias, satélites de observación terrestre
Ejemplos
Madera
Clasificación de tablas para realización de muebles
Color
Uniformidad de las vetas
Inspección
Detección de nudos
Huellas dactilares
Huellas dactilares
Clasificar los distintos tipos de dedos para ordenar base de personas
Singularidades del campo de direcciones
Comparar huellas
Matching elástico de minucias
Calidad en producción animal
Calidad en producción animal
Detectar en imágenes de ultrasonido de bovinos
Área del bife
Grasa subcutánea
Grasa intramuscular
Estos valores se pueden usar para
Selección genética
Predicción de rendimiento
Cortes de tejido nervioso (TEM)
Cortes de tejido nervioso
Detectar regiones correspondientes en cada corte
Reconstrucción tridimensional de neuronas
Calidad en producción animal (2)
Calidad en producción animal (2)
Medidas de área en tubos seminíferos de carnero
Estudio de la organización espacial del epitelio seminífero del carnero
Monitoreo de la Tierra
Terremoto de Hector Mine,California, Mw. 7.1, 1999 desplazamiento Este-Oeste
Imágenes de varios orígenes
Madera, Huellas dactilares: cámara óptica convencional (tipo pin-hole)
Producción animal: ecografía (ultrasonido)
Tejido nervioso, Producción animal (2): Transmission Electron Microscopy
Monitoreo de la Tierra: imágenes satelitales SPOT (cámara óptica tipo push-broom)
Otros: MRI, fMRI, CT, InSAR,
Visión por computadora(Computer vision)
Conjunto de algoritmos que permiten obtener una representación visual del mundo, suficiente para la realización de una tarea dada.
Representación visual
El mundo: definirlo.
Suficiente: necesidad vs. Posibilidad
Acotado a una tarea
Visión por computadora
Representación visual del mundo
Inferir las caractéristicas o propiedades del mundo a partir de una o más imágenes:
Fotografías
Video
Estudios médicos
El mundo en cada caso es algo distinto
Visión por computadora
Definición de la tarea
No existe un sistema general de visón por computadora capaz de resolver cualquier problema.
Buena parte del resultado de la aplicación se juega en una correcta discusión y definición inicial del problema, y en una estrecha relación con los utilizadores o clientes del sistema.
Visión por computadora
Representación suficiente para la tarea
Compromiso entre la cantidad de información que una máquina puede, en un momento dado de la historia, almacenar y procesar en un tiempo útil y la definición precisa de la tarea que queremos que esta máquina realice.
Visión por computadora
Representación suficiente
Utilizar todo el potencial técnico de que dispongamos.
No exigir del sistema más que lo necesario para resolver la tarea.
En este proceso a menudo es posible interactuar con el medio y es deseable que así sea.
Ej: Robot móvil con 3 cámaras
Robot móvil con tres cámaras que se desplaza en una pieza (1990)
El mundo
La tarea
Desplazarse sin chocar
Representación
Conjunto de segmentos detectados en las imágenes de las tres cámaras
Lo que el robot ve
Segmentos registrados
Reconstrucción 3D
Ej: Pieza en cinta trasportadora
Robot que toma un pieza de una línea transportadora
Visual servoing
Pieza en cinta trasportadora
El problema así definido no permite enfrentar correctamente la tarea.
En realidad el problema está mal definido.
Se podría pensar en varias clases de problemas de complejidad creciente:
Una pieza conocida por vez, sobre un fondo contrastado.
Una pieza desconocida por vez, sobre un fondo contrastado.
Una pieza conocida de un montón en un fondo contrastado.
Una pieza desconocida de un montón en un fondo contrastado.
Una pieza conocida de un montón en un fondo no contrastante o desconocido.
Una pieza desconocida de un montón en un fondo desconocido.
Definición de la tarea
No se puede aislar el aspecto imágenes del sistema del que forma parte.
Es fundamental definir correctamente la tarea a realizar y poder utilizar todas las herramientas del sistema en su conjunto para resolver el problema.
Entre esas herramientas se encuentra el tratamiento de imágenes pero también una disposición adecuada de la cámara, una correcta iluminación, un fondo estable y controlado (si posible contrastante respecto al objeto), etc.
Visión por ordenador
(Gp:) Escena
(Gp:) Representación
simbólica
(Gp:) Interpretación
Preprocesamiento.
Segmentación.
Extracción de atributos.
Clasificación.
Apareamiento.
Adapt. a un modelo
Tratamiento de imágenes
Relacionado directamente con la visión por computadora
Procesamientos que puede realizarse sin necesidad de entender la escena
Mejoramiento de la apariencia
Restauración de degradaciones
Compresión
Mejoramiento de la apariencia
Ej: ecualización de histograma
Restauración
Ej: Filtrado de ruido (75% de pixels ruidosos)
Compresión
Sin pérdidas (zip, algunos formatos RAW)
Con pérdidas. Ej: original, y compresiones JPEG con factores 7, 10 y 25
Tratamiento de imágenes
Generación de nuevas imágenes con caracterísiticas modificadas
Extracción de características
(Gp:) Imagen
de entrada.
(Gp:) Imagen
de salida
(Gp:) Carac. de la imagen
de entrada
(Gp:) Imagen
de entrada.
Tratamiento de imágenes
Utilizaciones:
Preprocesamiento.
Ayuda a la interpretación humana.
Operadores adaptados a la tarea y a la clase de imagen.
Tratamiento de imágenes
¿Por qué es ese el nombre del curso?
Ver técnicas de procesamiento de imágenes
Acercarse sólo un poco a la visión por computadora
Algunas de las cosas del curso sirven para la primera etapa de la CV:
Preprocesamiento
Detección de bordes
Segmentación de la imagen en zonas (por color, textura, etc.)
Extracción de atributos de las zonas
Visión por computadora
Disciplinas próximas
Fuente: Wikipedia
Disciplinas próximas
Estudio del sistema visual humano
Relacionado con
Neurofisiología
Psicología
Filosofía
Disciplinas próximas
Control visual:
(Gp:) iluminación
(Gp:) imagen
(Gp:) escena
(Gp:) visión por
ordenador
(Gp:) sensor
(Gp:) descripción
(Gp:) Control
(Gp:) Efector
Clasificación de patrones.
Identificar pertenencia a una clase a partir de un vector descriptor.
(Gp:) Vector
descriptor
(Gp:) Clase.
Análisis de escenas.
Descripción simbólica, útil para una tarea dada, a partir de descriptores primitivos.
(Gp:) Descripción
de entrada.
(Gp:) Descripción
de salida
Bibliografía
Digital Image Processing. Rafael Gonzalez & Richard Woods
Computer and Robot Vision. Robert Haralick y Linda Shapiro
Robot Vision. Berthold Horn
Computer Vision: A Modern Approach. David Forsyth y Jean Ponce * David A. Forsyth and Jean Ponce (2003). Computer Vision, A Modern Approach. Prentice Hall. ISBN 0-12-379777-2.
Multiple View Geometry in Computer Vision. Andrew Zisserman y Robert Hartley
* Richard Hartley and Andrew Zisserman (2003). Multiple View Geometry in computer vision. Cambridge University Press. ISBN 0-521-54051-8.
Bibliografía
La Visión. David Marr (1982). Vision. W. H. Freeman and Company.
La gramática de Ver. Gaetano Kanisza
WEB del curso (material, links)http://iie.fing.edu.uy/investigacion/grupos/gti/timag
Variational Methods in Image Segmentation. J.M. Morel y S. Solimini.
A Survey of the Hough Transform. J. Kittler
Bibliografía
Variational Methods in Image Segmentation. J.M. Morel y S. Solimini.
A Survey of the Hough Transform. J. Kittler
Proyecto Flujos. F. Mémoli y A. Bartesaghi.