Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Presentación Estudio Sobre El Reconocimiento Automático de Objetos en Imágenes
Presentación Estudio Sobre El Reconocimiento Automático de Objetos en Imágenes
Objetos en Imagenes
Proyecto Final Ingeniera Informatica
28 de julio de 2016
Motivacion
Metodos de Reconocimiento: SIFT, SURF y ORB
Experimento y Resultados en Imagenes Sinteticas
Transformaciones Reales: Galera de Arte
Conclusiones
Reconocimiento Autom
atico de Objetos en Im
agenes
2 / 63
Introducci
on
Aplicaciones
Parte I
Motivacion
Reconocimiento Autom
atico de Objetos en Im
agenes
3 / 63
Introducci
on
Aplicaciones
Reconocimiento Autom
atico de Objetos en Im
agenes
4 / 63
Introducci
on
Aplicaciones
Aplicaciones
Mosaico de im
agenes
Reconocimiento Autom
atico de Objetos en Im
agenes
5 / 63
Introducci
on
Aplicaciones
Aplicaciones
Localizaci
on de objetos para para un mapeo 3D
Reconocimiento Autom
atico de Objetos en Im
agenes
6 / 63
Introducci
on
Aplicaciones
Aplicaciones
Recomendaci
on de recetas de cocina en tiempo real
Reconocimiento Autom
atico de Objetos en Im
agenes
7 / 63
Introducci
on
Aplicaciones
Aplicaciones
Detecci
on de objetos en videos de c
amaras de seguridad
Reconocimiento Autom
atico de Objetos en Im
agenes
8 / 63
Introducci
on
Aplicaciones
Aplicaciones
Reconocimiento de caras
Reconocimiento Autom
atico de Objetos en Im
agenes
9 / 63
Introducci
on
SIFT
SURF
ORB
Parte II
Metodos de Reconocimiento: SIFT,
SURF y ORB
Reconocimiento Autom
atico de Objetos en Im
agenes
10 / 63
Introducci
on
SIFT
SURF
ORB
Metodos de Reconocimiento
Introducci
on
Reconocimiento Autom
atico de Objetos en Im
agenes
11 / 63
Introducci
on
SIFT
SURF
ORB
Introducci
on
Algoritmo
SIFT
Introducci
on
Reconocimiento Autom
atico de Objetos en Im
agenes
12 / 63
Introducci
on
SIFT
SURF
ORB
Introducci
on
Algoritmo
SIFT
Algoritmo
Puntos de interes
Asignacion de orientaci
on a los puntos de interes
Construccion de descriptores
Calculo de correspondencias
Reconocimiento Autom
atico de Objetos en Im
agenes
13 / 63
Introducci
on
SIFT
SURF
ORB
Introducci
on
Algoritmo
SURF
Introducci
on
2
Herbert Bay, Tinne Tuytelaars y Luc Van Gool. Surf: Speeded up robust
features. En: European conference on computer vision. Springer. 2006,
p
ags. 404-417.
Meola Franco Rom
an, Puente Julieta, Strubolini Diego Martn
Reconocimiento Autom
atico de Objetos en Im
agenes
14 / 63
Introducci
on
SIFT
SURF
ORB
Introducci
on
Algoritmo
SURF
Algoritmo
Imagen Integral
Puntos de Interes
Asignacion de orientaci
on a los puntos de interes
Construccion de descriptores
Calculo de correspondencias
Reconocimiento Autom
atico de Objetos en Im
agenes
15 / 63
Introducci
on
SIFT
SURF
ORB
Introducci
on
Algoritmo
ORB
Introducci
on
Reconocimiento Autom
atico de Objetos en Im
agenes
16 / 63
Introducci
on
SIFT
SURF
ORB
Introducci
on
Algoritmo
ORB
Algoritmo
Asignacion de orientaci
on a los puntos de interes
Calculo de correspondencias
Reconocimiento Autom
atico de Objetos en Im
agenes
17 / 63
Experimento
Resultados
Parte III
Experimento y Resultados en Imagenes
Sinteticas
Reconocimiento Autom
atico de Objetos en Im
agenes
18 / 63
Experimento
Resultados
Pruebas realizadas
Procedimiento
Experimento
Pruebas realizadas
Tiempo de procesamiento
Escala
Rotacion en dos dimensiones
Blur
Iluminacion
Reconocimiento Autom
atico de Objetos en Im
agenes
19 / 63
Experimento
Resultados
Pruebas realizadas
Procedimiento
Experimento
Procedimiento
Calculo de correspondencias
Reconocimiento Autom
atico de Objetos en Im
agenes
20 / 63
Experimento
Resultados
Tiempo de procesamiento
Escala
Rotaci
on 2D
Blur
Cambios en iluminaci
on
Resultados
Tiempo de procesamiento
Reconocimiento Autom
atico de Objetos en Im
agenes
21 / 63
Experimento
Resultados
Tiempo de procesamiento
Escala
Rotaci
on 2D
Blur
Cambios en iluminaci
on
Resultados
Tiempo de procesamiento
Dimensiones [px]
12.288.000
8.192.000
4.096.000
819.200
SIFT [ms]
450776
174366
47141
30165
SURF [ms]
171999
96179
29291
16067
ORB [ms]
754
610
519
496
Reconocimiento Autom
atico de Objetos en Im
agenes
22 / 63
Resultados
Tiempo de procesamiento
1000000
100000
SIFT
10000
SURF
ORB
1000
100
0
0.1
0.2
0.3
0.4
0.5
Ra2o
0.6
0.7
0.8
0.9
Experimento
Resultados
Tiempo de procesamiento
Escala
Rotaci
on 2D
Blur
Cambios en iluminaci
on
Resultados
Escala
Figura 2: Transformaci
on escala a una imagen de ejemplo.
Reconocimiento Autom
atico de Objetos en Im
agenes
24 / 63
Experimento
Resultados
Tiempo de procesamiento
Escala
Rotaci
on 2D
Blur
Cambios en iluminaci
on
Resultados
Escala
Reconocimiento Autom
atico de Objetos en Im
agenes
25 / 63
Experimento
Resultados
Tiempo de procesamiento
Escala
Rotaci
on 2D
Blur
Cambios en iluminaci
on
Resultados
Escala
Reconocimiento Autom
atico de Objetos en Im
agenes
26 / 63
Experimento
Resultados
Tiempo de procesamiento
Escala
Rotaci
on 2D
Blur
Cambios en iluminaci
on
Resultados
Escala
Reconocimiento Autom
atico de Objetos en Im
agenes
27 / 63
Experimento
Resultados
Tiempo de procesamiento
Escala
Rotaci
on 2D
Blur
Cambios en iluminaci
on
Resultados
Escala
Ratio
0.5
SIFT
24.05
SURF
27.01
ORB
14.80
Reconocimiento Autom
atico de Objetos en Im
agenes
28 / 63
Resultados
Escala
100
90
Porcentaje de Correspondencias
80
70
60
SIFT
50
SURF
40
ORB
30
20
10
0
0.2
0.3
0.4
0.5
0.6
0.7
0.8
0.9
1.1
Ra1o
1.2
1.3
1.4
1.5
1.6
1.7
1.8
1.9
Experimento
Resultados
Tiempo de procesamiento
Escala
Rotaci
on 2D
Blur
Cambios en iluminaci
on
Resultados
Rotaci
on 2D
Figura 6: Transformaci
on rotaci
on a una imagen de ejemplo.
Reconocimiento Autom
atico de Objetos en Im
agenes
30 / 63
Experimento
Resultados
Tiempo de procesamiento
Escala
Rotaci
on 2D
Blur
Cambios en iluminaci
on
Resultados
Rotaci
on 2D
Reconocimiento Autom
atico de Objetos en Im
agenes
31 / 63
Experimento
Resultados
Tiempo de procesamiento
Escala
Rotaci
on 2D
Blur
Cambios en iluminaci
on
Resultados
Rotaci
on 2D
Reconocimiento Autom
atico de Objetos en Im
agenes
32 / 63
Experimento
Resultados
Tiempo de procesamiento
Escala
Rotaci
on 2D
Blur
Cambios en iluminaci
on
Resultados
Rotaci
on 2D
Reconocimiento Autom
atico de Objetos en Im
agenes
33 / 63
Experimento
Resultados
Tiempo de procesamiento
Escala
Rotaci
on 2D
Blur
Cambios en iluminaci
on
Resultados
Rotaci
on 2D
Grados
45
SIFT
58.34
SURF
19.58
ORB
23.20
Reconocimiento Autom
atico de Objetos en Im
agenes
34 / 63
Resultados
Rotaci
on 2D
100
90
80
Porcentaje de Correspondencias
70
60
SIFT
50
SURF
40
ORB
30
20
10
0
0
20
40
60
80
100
120
140
160
180
Experimento
Resultados
Tiempo de procesamiento
Escala
Rotaci
on 2D
Blur
Cambios en iluminaci
on
Resultados
Blur
Reconocimiento Autom
atico de Objetos en Im
agenes
36 / 63
Experimento
Resultados
Tiempo de procesamiento
Escala
Rotaci
on 2D
Blur
Cambios en iluminaci
on
Resultados
Blur
Reconocimiento Autom
atico de Objetos en Im
agenes
37 / 63
Experimento
Resultados
Tiempo de procesamiento
Escala
Rotaci
on 2D
Blur
Cambios en iluminaci
on
Resultados
Blur
Reconocimiento Autom
atico de Objetos en Im
agenes
38 / 63
Experimento
Resultados
Tiempo de procesamiento
Escala
Rotaci
on 2D
Blur
Cambios en iluminaci
on
Resultados
Blur
Reconocimiento Autom
atico de Objetos en Im
agenes
39 / 63
Experimento
Resultados
Tiempo de procesamiento
Escala
Rotaci
on 2D
Blur
Cambios en iluminaci
on
Resultados
Blur
Reconocimiento Autom
atico de Objetos en Im
agenes
40 / 63
Resultados
Blur
100
90
80
Porcentaje de Correspondencias
70
60
SIFT
50
SURF
40
ORB
30
20
10
0
0
Experimento
Resultados
Tiempo de procesamiento
Escala
Rotaci
on 2D
Blur
Cambios en iluminaci
on
Resultados
Cambios en iluminaci
on
Reconocimiento Autom
atico de Objetos en Im
agenes
42 / 63
Experimento
Resultados
Tiempo de procesamiento
Escala
Rotaci
on 2D
Blur
Cambios en iluminaci
on
Resultados
Cambios en iluminaci
on
Reconocimiento Autom
atico de Objetos en Im
agenes
43 / 63
Experimento
Resultados
Tiempo de procesamiento
Escala
Rotaci
on 2D
Blur
Cambios en iluminaci
on
Resultados
Cambios en iluminaci
on
Reconocimiento Autom
atico de Objetos en Im
agenes
44 / 63
Experimento
Resultados
Tiempo de procesamiento
Escala
Rotaci
on 2D
Blur
Cambios en iluminaci
on
Resultados
Cambios en iluminaci
on
Reconocimiento Autom
atico de Objetos en Im
agenes
45 / 63
Experimento
Resultados
Tiempo de procesamiento
Escala
Rotaci
on 2D
Blur
Cambios en iluminaci
on
Resultados
Cambios en iluminaci
on
SIFT
43.16
SURF
36.59
ORB
6.00
Reconocimiento Autom
atico de Objetos en Im
agenes
46 / 63
Resultados
Cambios en iluminaci
on
100
90
80
Porcentaje de Correspondencias
70
60
SIFT
50
SURF
40
ORB
30
20
10
0
0
0,5
1,5
2,5
3,5
4,5
Parte IV
Transformaciones Reales: Galera de Arte
Reconocimiento Autom
atico de Objetos en Im
agenes
48 / 63
Reconocimiento Autom
atico de Objetos en Im
agenes
49 / 63
Parte V
Conclusiones
Reconocimiento Autom
atico de Objetos en Im
agenes
60 / 63
Conclusiones
Prueba
Tiempo
Escala
Rotaci
on
Borroneo
Iluminaci
on
SIFT
Regular
Optimo
Optimo
Regular
Bueno
SURF
Bueno
Bueno
Bueno
Bueno
Bueno
ORB
Optimo
Regular
Regular
Bueno
Regular
Tabla 5: Desempe
no promedio para los distintos tipos de pruebas para
SIFT, SURF y ORB.
Reconocimiento Autom
atico de Objetos en Im
agenes
61 / 63
Conclusiones
Reconocimiento Autom
atico de Objetos en Im
agenes
62 / 63
Gracias