Juan Pablo Vásquez Ralf Wilke 18 de Diciembre 2008.

Slides:



Advertisements
Presentaciones similares
Desarrollo de Juegos de Video en 3D
Advertisements

RECONOCEDOR DE MATRICULAS
Tema 3: Filtros SEGUNDA PARTE.
PROCESAMIENTO DE IMAGENES
Las estructuras de arreglos fueron usadas en las primeras computadoras digitales, cuando la programación se hacía todavía en lenguaje máquina, para tablas.
TRANSFORMACIONES GEOMÉTRICAS
MÓDULO DE BÚSQUEDA DE PERSONAS DENTRO DE UNA BASE DE DATOS DE ROSTROS
Filtros y Detectores de Borde
“ANÁLISIS DE EFICIENCIA EN ALGORITMOS DE RECONOCIMIENTO DE IMÁGENES DIGITALES APLICABLES A DISPOSITIVOS MÓVILES BAJO LA PLATAFORMA ANDROID” Miguel Ñauñay.
ImageProcME Mario Cortés Nicolás Danoun. Antes que nada… Hicimos dos versiones de programa: Una que lee fotos desde archivo (para probar en el emulador)
9. Detección de Circunferencias. Transformada de Hough
8. Detección de Rectas. Transformada de Hough
Tema 6.- DISEÑO GRÁFICO POR ORDENADOR
M. en C. ANDRÉS GERARDO FUENTES COVARRUBIAS
MÁSCARAS DE CONVOLUCIÓN PARA LA DETECCIÓN DE BORDES.
APLICACIONES DEL DSPI DESARROLLADAS EN EL CIOp. Medición de focales de lentes o sistemas Medida de espaciados.
Manuel Mazo,Daniel Pizarro. Departamento de Electrónica 1 Manuel Mazo Quintas Daniel Pizarro Pérez Departamento de Electrónica. Universidad de Alcalá.
David G. Lowe Distinctive Image Features from Scale-Invariant Keypoints Aradí Rosales Cruz Visión de alto nivel Enrique Sucar.
Detector de grietas en edificios Síntesis, Análisis y Visualización de Imágenes Máster Oficial en Ingeniería y Tecnología del Software Pedro Tomás Ibáñez.
Determinacion de endmembers CCA1 Determinación de endmembers mediante una transformacion cónica.
J. Trinidad Guillen Bonilla, H. Guillen Bonilla, A. Guillen Bonilla,
Eduardo Brioso Moniz Álvaro Castilla Nieto Mario Colchero Pérez
Capitulo 2 Filtrado Filtrado Espacial Visión de Máquina
Procesamiento de Imágenes Digitales
Procesamiento Digital de Imágenes y Visión
La segmentación de imágenes se ocupa de descomponer una imagen en sus partes constituyentes, es decir, los objetos de interés y el fondo, basándose en.
Sesión 6: Campos de Markov
Descripción de Contenidos con Wavelets Jaime Gaviria.
Reconocimiento y resolución de ecuaciones impresas Luis Fernández Pérez Marco Antonio Formoso Trigo.
Flujo óptico Omar Ocegueda 24 de Noviembre de 2003.
Detectores de Borde. Extracción de Características Detección de Líneas. Detección de Puntos de Borde. Detección de Contornos.
Tema 4:Segmentación de imágenes
MÉTODO DE PIXELES DE BORDE
Reconocedor de Señales de Tráfico Verticales
EXPERIMENTACIÓN NUMÉRICA
Los filtros de desenfoque suavizan una selección o una imagen entera y son útiles para retocar. Suavizan las transiciones mediante el cálculo.
Statistic Filters El filtro de mediana. Este tipo de filtro pertenece al grupo de filtros de orden estadístico, los cuales son filtros que no cumplen con.
Introducción Scalable Edge Enhancement With Automatic Optimization For Digital Radiographic Images Procesamiento de Imágenes Digitales 1.
Capacidad de Proceso.
Informática Médica: Procesamiento de imágenes
Problema de inclusión en una Curva Digital Por Orellana Muñoz, Alfonso Paz Vicente, Rafael Pérez Medina, Gerardo Rodríguez Naranjo.
CARPLATE Reconocimiento del marco de la matrícula de un coche
Tema 3: Filtros.
MoMento S Grupo 33: Ignacio Ayllón Benito Félix A. Velázquez Salas.
Filtro Canny Detección de Esquinas
Filtros.
Eliminación de ruido y Tratamiento de partes alargadas en imágenes digitales.
1 Image Segmentation Chapter 9 Dr. Mario Chacón DSP & Vision Lab.
Procesamiento Digital de Imágenes
Estéreo estático 1 Estereo estático. Estéreo estático 2 Indice Introducción Aproximación clásica: Marr-Hildred- Poggio-Grimson Cámaras con planos imagen.
Imágenes binarias Horn, Robot Vision
Introducción al análisis de expresiones
El uso de las máscaras espaciales
Geometría primitiva y Transformaciones
Por Umberto Amato, Maria Francesca Carfora y Paolo Colandrea, publicado en ERCIM News, European Research Consortium for Informatics and Mathematics, Num.
Juan Antonio Cano Salado Borja Moreno Fernández
Reconocimiento de caras usando Histogramas de Gradientes Orientados
Por: Ernesto Y. Soto Rivas G
1º Parte. FOTOGRAFIA DIGITAL Las fotografías digitales son imágenes del mundo real digitalizadas. Esta digitalización consiste en tomar una visión del.
SESION 5: MEDIDAS DE FORMA. Hasta el momento nos hemos enfocado en el análisis de datos a partir de los valores centrales y la variabilidad de las observaciones.
Pixelación de imágenes avanzada usando el algoritmo slic
FOTOGRAFÍA DIGITAL.
 La fotografía digital son imágenes del mundo real digitalizadas. Esto consiste en tomar una visión del mundo y transformarla en un número de pixeles.
Reconocimiento de cara basado en “espectrocara”
FOTOGRAFIA DIGITAL  Es cualquier imagen fija o en movimiento, que se captura en un medio electronico y se representa como un archivo de informacion leido.
OPTIMIZACION DEL DESEMPEÑO DE ERROR
Detecccion de caras1 Deteccion de caras-2 A fast and accurate face detector based on neural networks, R. Feraud, O.J. Bernier, J.E. Viallet, M. Collobert,
Fotografía Digital. 1º PARTE Definición La fotografía digital consiste en la obtención de imágenes mediante una cámara oscura, de forma similar a la.
PROGRAMA DE INNOVACIÓN Y DESARROLLO TECNOLÓGICO PRODUCTIVO – CONVENIO : SENA-NEW STETIC Proyecto: Sistema de visión industrial para inspección.
Miguel A. Carrasco Septiembre, 2006 Visión por Computador Aplicaciones del Procesamiento de Imágenes Ayudantía 01.
Transcripción de la presentación:

Juan Pablo Vásquez Ralf Wilke 18 de Diciembre 2008

ÍNDICE Vision conjunta Adquisición de la imagen Preprocesamiento de la imagen Extracción de pontos de interes con SIFT (Lowe 2003) Explicación del algoritmo Matching con imagenes de referencia Calculación del valor todal de la cuenta Conclusiones Acceso al paper

Vision conjunta Preprocessing SIFT Fotos de Referencia SIFT Base de datos de Productos Matching Calculación Base de Precios Foto del Carro Cantidad Total de la cuenta

Foto del Carro Para sacar la foto de los productos, usamos una web- cam de calidad basica En comparación a una camara fotografica, la imagen es en los bordes desenfocada En un uso practico, una camera más caro con una calidad más alta tendrá que ser usado

Preprocesamiento Las fotos tomando de la web-cam salen depentiente de la iluminación claro / oscuro y con poco contraste. Para estar más indepentiente de la iluminación, hacemos un preprocesamiento de la imagen tomada. Histogram Spreading Contrast Correction Gamma Correcion

Preprocesamiento Resultados Antes Después

SIFT - Overview Deteccion de los extremos locales Entre ellos, localizacion de los puntos de interes, que describen bien las caractersticas de la imagen. Asignacion de orientacion de los gradientes en la vecindad de estos puntos. Descripci ó n de las caractersticas de una imagen en un vector.

SIFT – Extremos Locales Usar una gausiana G Filtar la imagen I con G Usar differentes

SIFT – Extremos Locales Calcular la diferecia del resuldato de la convolución de vestinos Esto sirve como un filtro pasa banda con varias frequencias para detectar extremos locales de varias extensión

SIFT – Extremos Locales Tratar con extremos solamente, si todos pixeles vestinos tienen un valor más o menos del pixel examinada Con este, muchos candidatos falsos están eleminado.

SIFT – Puntos de Interes Buscar punctos con alto contraste para ser indepentiente de riudo Estimar la DOG con una seria de Taylor Derivar e igualar a cero Aplicar un umbral de >3 % del valor maximo posible

SIFT – Puntos de Interes Eliminar punctos en lineas rectas Usar la matriz Hessiana Linea recta: valor propio  grande,  más pequeño Sacar puncto, si cumple con r = 10

Asignación de orientación Examinar el valor del gradiente y su orientaci ó n.

SIFT - Descripci ó n Ventana gaussiana representada por el c í rculo Distribuci ó n en sectores m á s grandes Uso de un histograma con 8 distintas orientaciones Este hace la descripci ó n bastante robusta con respecto a las translaciones por culpa de cambio del punto de vista

Generacion: Base de datos Para el reconocamiento hay que tener fotos de cada una producto La aplicaci ó n de SIFT por estas imagenes tiene que ser hecho solamente una vez

Generacion: Base de datos El vector de descripci ó n de cada puncto de interes tiene 128 dimensiones En una imagen normal del tama ñ o 800x600 de un producto hay m á s que 1000 punctos de interes Para memorizar la descripti ó n de muchos productos, mucha memoria es necesaria

Matching Buscar en una espacio con 128 dimensiones Calcular distancia euclidiana de todos candidatos Eliminar candidato, si el segundo m á s cerca no es significante m á s lejos que el m á s cerca Brute-Force En nuestro trabajo la existencia de un producto es definido con un umbral fijo

Total de la cuenta De la deteccíon sale un vector con la cantidad de cada producto Base de datos con los precios, igual a una caja con barcode Multiplicar y Sumar

Conclusiones Los resultados obtenidos se podrían mejorar aumentando la resolución de la cámara utilizada, pero esto aumentaría considerablemente el tiempo de ejecución. Este puedee ser mucho menos usando una GPU de una trajeta grafica El programa detecta la presencia o ausencia de un producto, pero no la cantidad en la que éste está presente. Este proyecto es una buena solución para un número pequeño de productos, pero muchos recursos son necesarios para poder ser implementado a gran escala.

Acceso al paper Se puede bajar el paper en la pagina web