SlideShare uma empresa Scribd logo
1 de 28
Baixar para ler offline
Detección automática de anuncios de televisión

Detección de anuncios
de televisión mediante
software
Autor: Daniel Martínez Campos
Tutor: José Ramón Cerquides Bueno
Dpt. Teoría de la señal y comunicaciones – ETSI
Sevilla, 26 de Septiembre de 2013

Detección de anuncios de televisión mediante software
Índice de contenidos
1. Introducción
1. Necesidad tecnológica
2. Aproximación al problema
2. Desarrollo de contenidos
1. Conceptos
1. Cambio de plano
2. Concepto de huella
2. Desarrollo
1. Algoritmo
2. Frecuencia de muestreo
3. Interfaz
3. Pruebas
1. De detección
2. De calidad de vídeo
3. Conclusiones
Detección de anuncios de televisión mediante software

Pág. 1
Daniel Martínez Campos
Introducción: Necesidad tecnológica

Publicidad
en TV

Reduce
error y
costes

Gran
negocio

Detección
automática
de anuncios

Seguimiento

Interés de
grandes
empresas

Pág. 2
Detección de anuncios de televisión mediante software

Daniel Martínez Campos
Introducción: Aproximación al problema

Cambio de plano

Generación de
huella

Detección de huella
Pág. 3
Detección de anuncios de televisión mediante software

Daniel Martínez Campos
Desarrollo de contenidos: Conceptos

Mapa de bits
Secuencia de vídeo

Fotograma

Zona ampliada

Estructura de color

Pixel

Detección de anuncios de televisión mediante software

Pág. 4
Daniel Martínez Campos
Desarrollo de contenidos: Conceptos

Cambio de plano

Cambio de plano
Detección de anuncios de televisión mediante software

Pág. 5
Daniel Martínez Campos
Desarrollo de contenidos: Conceptos

Procesamiento de imagen
Escala de grises

Imagen capturada

0

0

0

0

0

0

1

1

1

1

1

1

0

0

0

Imagen comprimida

1

1

0

1

0

1

Huella de imagen
1

1

1

0

0

0

1

0

1

0

1

0

0

1

0

0

0

0

0

0

0

Pág. 6
Detección de anuncios de televisión mediante software

Daniel Martínez Campos
Desarrollo de contenidos: Conceptos

Color negro
Escala de grises

ColorGris = 0.3𝑅 𝑖 + 0.59𝐺 𝑖 + 0.11𝐵 𝑖

1
𝐶𝑜𝑙𝑜𝑟 =
𝑁

h

𝑁

(0.3𝑅 𝑖 + 0.59𝐺 𝑖 + 0.11𝐵 𝑖 )
𝑖=0

w
N=w·h

Pág. 7
Detección de anuncios de televisión mediante software

Daniel Martínez Campos
Desarrollo de contenidos: Conceptos

Falsos cambios de plano

Cambio de plano de difícil detección
Detección de anuncios de televisión mediante software

Pág. 8
Daniel Martínez Campos
Desarrollo de contenidos: Conceptos

Umbral de negro

Frecuencia

Histograma

Intensidad de color
Detección de anuncios de televisión mediante software

Pág. 9
Daniel Martínez Campos
Desarrollo de contenidos: Algoritmos
Captura, convierte B/N y comprime

Generación de
huellas

Calcula valor medio de color

No

CamPlano == true

No

Plano Negro
Sí

Sí

𝑑𝑖𝑓𝑡 = HoraAct - 𝑡1
No

𝑑𝑖𝑓𝑡 > 𝑡 𝑒𝑠𝑡𝑏

No

Flag Cambio Plano = true,
𝑡1 = Hora actual
Sí

Flag Cambia Plano = false
Genera Huella, guarda huella y
muestra resultados

Detección de anuncios de televisión mediante software

Pág. 10

Daniel Martínez Campos
Desarrollo de contenidos: Algoritmos

Detección de
huellas
No

Captura, convierte B/N y comprime
Calcula valor medio de color
No

CamPlano == true

Plano Negro

Sí

No

No

Sí

𝑑𝑖𝑓𝑡 > 𝑡 𝑒𝑠𝑡𝑏
Genera y busca huella

No

Flag Cambio Plano = true,
𝑡1 = Hora actual

Encuentra
Huella

Guardar en lista

Muestra resultados
Detección de anuncios de televisión mediante software

Pág. 11

Daniel Martínez Campos
Desarrollo de contenidos: Muestreo

Frecuencia de
muestreo
𝑡 𝑟 = 𝑇𝑖𝑒𝑚𝑝𝑜 𝑑𝑒 𝑟𝑒𝑠𝑝𝑢𝑒𝑠𝑡𝑎
𝑑𝑒𝑙 𝑜𝑗𝑜 𝑕𝑢𝑚𝑎𝑛𝑜

PAL = 25 fps

𝑡 𝑟 > 33 𝑚𝑠𝑒𝑔 ≈ 30 𝑓𝑝𝑠

NTSC = 30 fps
𝑡

𝑡𝑓

𝑚

< 𝑡𝑓

𝑡 𝑓 = 𝑇𝑖𝑒𝑚𝑝𝑜 𝑑𝑒 𝑓𝑟𝑎𝑚𝑒
𝑡 𝑚 = 𝑇𝑖𝑒𝑚𝑝𝑜 𝑑𝑒 𝑚𝑢𝑒𝑠𝑡𝑟𝑒𝑜
𝑡

𝑚

Detección de anuncios de televisión mediante software

Pág. 12
Daniel Martínez Campos
Desarrollo de contenidos: Interfaz

Generación de
huellas
1

2

3

4
1.
2.
3.
4.
5.
6.

5

6

Detección de anuncios de televisión mediante software

Nombre de la aplicación
Filtro de negro
Botón de comienzo
Botón de parada
Salida de vídeo
Salida de información

Pág. 13
Daniel Martínez Campos
Desarrollo de contenidos: Interfaz

Detección de
huellas

Archivo de huellas

Archivo de anuncios

Pág. 14
Detección de anuncios de televisión mediante software

Daniel Martínez Campos
Desarrollo de contenidos: Pruebas

Detección

Cambios de
plano

Falsos
cambios de
plano

Vídeos

Anuncios

Detectados

Falsas
detecciones

La Sexta 1

26

26

0

26

7

La Sexta 2

27

27

0

27

4

Mejores anuncios

13

13

0

13

3

Totales

66

66

0

66

14

Pág. 15
Detección de anuncios de televisión mediante software

Daniel Martínez Campos
Desarrollo de contenidos: Pruebas

Detección
1,2
1
0,8

Probabilidad de detectar
anuncio correcto

0,6

Probabilidad falso cambio
de plano

0,4
0,2
0
La Sexta 1

La Sexta 2

Mejores anuncios

Pág. 16
Detección de anuncios de televisión mediante software

Daniel Martínez Campos
Desarrollo de contenidos: Pruebas

Degradación de imagen
Frecuencia
0
1
2
3
4
5
6
7
8
9
10
11
12
Num.Anuncios
Num.Errores
Prob.Error

10 kbps
10
9
1
3
2
1
0
0
0
0
0
0
0
26
16
0,62

30 kbps
19
5
1
1
0
0
0
0
0
0
0
0
0
26
7
0,27

50 kbps
25
0
1
0
0
0
0
0
0
0
0
0
0
26
1
0,04

70 kbps
23
2
1
0
0
0
0
0
0
0
0
0
0
26
3
0,12

90 kbps
25
1
0
0
0
0
0
0
0
0
0
0
0
26
1
0,04

110 kbps 130 kbps 150 kbps 170 kbps 200 kbps
22
25
26
25
26
3
1
0
0
0
1
0
0
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
26
26
26
26
26
4
1
0
1
0
0,15
0,04
0,00
0,04
0,00

Pág. 17
Detección de anuncios de televisión mediante software

Daniel Martínez Campos
Desarrollo de contenidos: Pruebas

Degradación de imagen
10 kbps

25

20

Frecuecnia

30
25
20
15
10
5
0

110 kbps

Frecuencia

Frecuencia

200 kbps

15
10
5
0

0 2 4 6 8 10 12
Distancia de huella

0 2 4 6 8 10 12
Distancia de huella

12
10
8
6
4
2
0
0 2 4 6 8 10 12
Distancia de huella

Pág. 18
Detección de anuncios de televisión mediante software

Daniel Martínez Campos
Desarrollo de contenidos: Pruebas

Degradación de imagen

Probabilidad de error

Prob.Error
0,70
0,60
0,50
0,40
0,30
0,20
0,10
0,00
10
30
50
70
90
110 130 150 170 200
kbps kbps kbps kbps kbps kbps kbps kbps kbps kbps
Bitrate

Pág. 19
Detección de anuncios de televisión mediante software

Daniel Martínez Campos
Conclusiones

Número de bits
por huella
H1
h1

12 bits

h
h2

212 = 4096 huellas
Ph =

w
Detección de anuncios de televisión mediante software

1
=
4096

0.02 %
Pág. 19
Daniel Martínez Campos
Conclusiones

Número de bits
por huella
H1
4 bits
24 = 16 huellas
Ph =

1
=
16

6.25 %
Pág. 19

Detección de anuncios de televisión mediante software

Daniel Martínez Campos
Conclusiones

Umbral de negro

Frecuencia

Histograma

Intensidad de color
Detección de anuncios de televisión mediante software

Pág. 20
Daniel Martínez Campos
Conclusiones

Frecuencia de
muestreo
• Más de 40 ms por ciclo de captura, procesado y comparación hace no
garantiza detección de anuncios. Aunque el rendimiento pueda ser alto.

• La aplicación debe ser configurada para que los ciclos de trabajo se
ajusten a la potencia de trabajo del equipo:
• Un equipo potente que no es optimizado puede presentar
eventualmente errores que podían haber sido evitados.
• Un equipo al que se le exige una frecuencia de muestreo superior a
sus capacidades presentará una alta incertidumbre que igualmente
repercutirá en eventuales fallos .
Detección de anuncios de televisión mediante software

Pág. 21

Daniel Martínez Campos
Conclusiones

Rendimiento
Comparativas de bitrate(kbps)
Video a 250 Kbps
Frecuencia

VEO TV

250 kbps

23%

77%

30
25
20
15
10
5
0

0 2 4 6 8 10 12
Distancia de huella
Pág. 22

Detección de anuncios de televisión mediante software

Daniel Martínez Campos
Conclusiones

Rendimiento
Comparativas de bitrate(kbps)
TVE HD

250 kbps

Video a 250 kbps
Frecuencia

3%

97%

30
25
20
15
10
5
0

0 2 4 6 8 10 12
Distancia de huella
Pág. 23

Detección de anuncios de televisión mediante software

Daniel Martínez Campos
Conclusiones

Rendimiento
Comparativas de bitrate(kbps)
Video a 10 Kbps
1%

99%

Probabilidad de error

VEO TV

Prob.Error
0,80
0,60
0,40
0,20
0,00

10 kbps
Bitrate
Pág. 24

Detección de anuncios de televisión mediante software

Daniel Martínez Campos
Conclusiones

Rendimiento
Comparativas de bitrate(kbps)
Video a 10 Kbps
0%

100%

Probabilidad de error

TVE HD

Prob.Error
0,80
0,60
0,40
0,20
0,00

10 kbps
Bitrate
Pág. 25

Detección de anuncios de televisión mediante software

Daniel Martínez Campos

Mais conteúdo relacionado

Destaque

Detección e identificación de anuncios de radio y televisión en tiempo real
Detección e identificación de anuncios de radio y televisión en tiempo realDetección e identificación de anuncios de radio y televisión en tiempo real
Detección e identificación de anuncios de radio y televisión en tiempo realJosé Ramón Cerquides Bueno
 
Decodificador de vídeo mpeg 2 en matlab y análisis del bitstream
Decodificador de vídeo mpeg 2 en matlab y análisis del bitstreamDecodificador de vídeo mpeg 2 en matlab y análisis del bitstream
Decodificador de vídeo mpeg 2 en matlab y análisis del bitstreamJosé Ramón Cerquides Bueno
 
Campaña de benchmarking cobertura de telefonía móvil en entornos indoor
Campaña de benchmarking cobertura de telefonía móvil en entornos indoorCampaña de benchmarking cobertura de telefonía móvil en entornos indoor
Campaña de benchmarking cobertura de telefonía móvil en entornos indoorJosé Ramón Cerquides Bueno
 
Optimización de un sistema de audio fingerprinting para la detección de anunc...
Optimización de un sistema de audio fingerprinting para la detección de anunc...Optimización de un sistema de audio fingerprinting para la detección de anunc...
Optimización de un sistema de audio fingerprinting para la detección de anunc...José Ramón Cerquides Bueno
 
Desarrollo de un Widget de Yahoo! Connected TV para solicitud de Cita Médica ...
Desarrollo de un Widget de Yahoo! Connected TV para solicitud de Cita Médica ...Desarrollo de un Widget de Yahoo! Connected TV para solicitud de Cita Médica ...
Desarrollo de un Widget de Yahoo! Connected TV para solicitud de Cita Médica ...José Ramón Cerquides Bueno
 
Control de polución en smart cities mediante aplicaciones en fiware
Control de polución en smart cities mediante aplicaciones en fiwareControl de polución en smart cities mediante aplicaciones en fiware
Control de polución en smart cities mediante aplicaciones en fiwareJosé Ramón Cerquides Bueno
 
Diseño de la wlan de wheelers lane technology college
Diseño de la wlan de wheelers lane technology collegeDiseño de la wlan de wheelers lane technology college
Diseño de la wlan de wheelers lane technology collegeJosé Ramón Cerquides Bueno
 
Presentacion unidad móvil virtual para eng sobre hsupa
Presentacion unidad móvil virtual para eng sobre hsupaPresentacion unidad móvil virtual para eng sobre hsupa
Presentacion unidad móvil virtual para eng sobre hsupaJosé Ramón Cerquides Bueno
 
Plataforma tdt interactiva servicios municipales para la provincia de sevilla
Plataforma tdt interactiva servicios municipales para la provincia de sevillaPlataforma tdt interactiva servicios municipales para la provincia de sevilla
Plataforma tdt interactiva servicios municipales para la provincia de sevillaJosé Ramón Cerquides Bueno
 
Sustitución de sistemas st bs propietarios por raspberry pis en la red de pan...
Sustitución de sistemas st bs propietarios por raspberry pis en la red de pan...Sustitución de sistemas st bs propietarios por raspberry pis en la red de pan...
Sustitución de sistemas st bs propietarios por raspberry pis en la red de pan...José Ramón Cerquides Bueno
 
Cuando la información que tienes en el correo vale más de lo que puedes imagi...
Cuando la información que tienes en el correo vale más de lo que puedes imagi...Cuando la información que tienes en el correo vale más de lo que puedes imagi...
Cuando la información que tienes en el correo vale más de lo que puedes imagi...LibreCon
 

Destaque (14)

Detección e identificación de anuncios de radio y televisión en tiempo real
Detección e identificación de anuncios de radio y televisión en tiempo realDetección e identificación de anuncios de radio y televisión en tiempo real
Detección e identificación de anuncios de radio y televisión en tiempo real
 
Decodificador de vídeo mpeg 2 en matlab y análisis del bitstream
Decodificador de vídeo mpeg 2 en matlab y análisis del bitstreamDecodificador de vídeo mpeg 2 en matlab y análisis del bitstream
Decodificador de vídeo mpeg 2 en matlab y análisis del bitstream
 
Campaña de benchmarking cobertura de telefonía móvil en entornos indoor
Campaña de benchmarking cobertura de telefonía móvil en entornos indoorCampaña de benchmarking cobertura de telefonía móvil en entornos indoor
Campaña de benchmarking cobertura de telefonía móvil en entornos indoor
 
Optimización de un sistema de audio fingerprinting para la detección de anunc...
Optimización de un sistema de audio fingerprinting para la detección de anunc...Optimización de un sistema de audio fingerprinting para la detección de anunc...
Optimización de un sistema de audio fingerprinting para la detección de anunc...
 
Desarrollo de un Widget de Yahoo! Connected TV para solicitud de Cita Médica ...
Desarrollo de un Widget de Yahoo! Connected TV para solicitud de Cita Médica ...Desarrollo de un Widget de Yahoo! Connected TV para solicitud de Cita Médica ...
Desarrollo de un Widget de Yahoo! Connected TV para solicitud de Cita Médica ...
 
Control de polución en smart cities mediante aplicaciones en fiware
Control de polución en smart cities mediante aplicaciones en fiwareControl de polución en smart cities mediante aplicaciones en fiware
Control de polución en smart cities mediante aplicaciones en fiware
 
Diseño de la wlan de wheelers lane technology college
Diseño de la wlan de wheelers lane technology collegeDiseño de la wlan de wheelers lane technology college
Diseño de la wlan de wheelers lane technology college
 
Presentacion unidad móvil virtual para eng sobre hsupa
Presentacion unidad móvil virtual para eng sobre hsupaPresentacion unidad móvil virtual para eng sobre hsupa
Presentacion unidad móvil virtual para eng sobre hsupa
 
Plataforma tdt interactiva servicios municipales para la provincia de sevilla
Plataforma tdt interactiva servicios municipales para la provincia de sevillaPlataforma tdt interactiva servicios municipales para la provincia de sevilla
Plataforma tdt interactiva servicios municipales para la provincia de sevilla
 
Desarrollo de un simulador dvb t2 en simulink
Desarrollo de un simulador dvb t2 en simulinkDesarrollo de un simulador dvb t2 en simulink
Desarrollo de un simulador dvb t2 en simulink
 
Presentación pfc susana carrasco perez v2
Presentación pfc susana carrasco perez v2Presentación pfc susana carrasco perez v2
Presentación pfc susana carrasco perez v2
 
Sustitución de sistemas st bs propietarios por raspberry pis en la red de pan...
Sustitución de sistemas st bs propietarios por raspberry pis en la red de pan...Sustitución de sistemas st bs propietarios por raspberry pis en la red de pan...
Sustitución de sistemas st bs propietarios por raspberry pis en la red de pan...
 
Presentacion carmenppt
Presentacion carmenpptPresentacion carmenppt
Presentacion carmenppt
 
Cuando la información que tienes en el correo vale más de lo que puedes imagi...
Cuando la información que tienes en el correo vale más de lo que puedes imagi...Cuando la información que tienes en el correo vale más de lo que puedes imagi...
Cuando la información que tienes en el correo vale más de lo que puedes imagi...
 

Semelhante a Detección de anuncios de televisión mediante software presentación

Detección automática multicanal de anuncios en tv en tiempo real
Detección automática multicanal de anuncios en tv en tiempo realDetección automática multicanal de anuncios en tv en tiempo real
Detección automática multicanal de anuncios en tv en tiempo realJosé Ramón Cerquides Bueno
 
Comparación de BM solution fingerprintig vs watermarking
Comparación de BM solution fingerprintig vs watermarkingComparación de BM solution fingerprintig vs watermarking
Comparación de BM solution fingerprintig vs watermarkingBridge Mediatech
 
Actividad 3 - Televisión Digital Terrestre TDT
Actividad 3 - Televisión Digital Terrestre TDTActividad 3 - Televisión Digital Terrestre TDT
Actividad 3 - Televisión Digital Terrestre TDTJesús Daniel Mayo
 
Presentación comercial S-SQUARE S.A.
Presentación comercial S-SQUARE S.A.Presentación comercial S-SQUARE S.A.
Presentación comercial S-SQUARE S.A.Luis Trejos
 
Aiotra - Social Films
Aiotra - Social FilmsAiotra - Social Films
Aiotra - Social Filmsaiotra
 
Televisión Digital
Televisión DigitalTelevisión Digital
Televisión Digitalrowina29
 
Presentación reportv
Presentación reportvPresentación reportv
Presentación reportvMauro Grossi
 
Aedemo TV La 2ª pantalla: Oportunidades de nuevos modelos de negocio para el ...
Aedemo TV La 2ª pantalla: Oportunidades de nuevos modelos de negocio para el ...Aedemo TV La 2ª pantalla: Oportunidades de nuevos modelos de negocio para el ...
Aedemo TV La 2ª pantalla: Oportunidades de nuevos modelos de negocio para el ...Andres Mazaira
 
Compu technics llc
Compu technics llcCompu technics llc
Compu technics llcleidy070215
 
Presentación screen media_2011
Presentación screen media_2011Presentación screen media_2011
Presentación screen media_2011Tatiana González
 
El video digital y sus métricas
El video digital y sus métricasEl video digital y sus métricas
El video digital y sus métricaseMarketingHoy
 
Julio Bertolotti - TV 2.0
Julio Bertolotti - TV 2.0Julio Bertolotti - TV 2.0
Julio Bertolotti - TV 2.0diainternet
 
Collico Savio VoD perspectiva de negocio en LATAM
Collico Savio VoD perspectiva de negocio en LATAMCollico Savio VoD perspectiva de negocio en LATAM
Collico Savio VoD perspectiva de negocio en LATAMDaniel Collico Savio
 
José Enrique Rodríguez -Regional manager southern Europe Videology
José Enrique Rodríguez -Regional manager southern Europe VideologyJosé Enrique Rodríguez -Regional manager southern Europe Videology
José Enrique Rodríguez -Regional manager southern Europe VideologyArena Media España
 

Semelhante a Detección de anuncios de televisión mediante software presentación (20)

Detección automática multicanal de anuncios en tv en tiempo real
Detección automática multicanal de anuncios en tv en tiempo realDetección automática multicanal de anuncios en tv en tiempo real
Detección automática multicanal de anuncios en tv en tiempo real
 
Comparación de BM solution fingerprintig vs watermarking
Comparación de BM solution fingerprintig vs watermarkingComparación de BM solution fingerprintig vs watermarking
Comparación de BM solution fingerprintig vs watermarking
 
04 movil rafaeldearmas
04 movil rafaeldearmas04 movil rafaeldearmas
04 movil rafaeldearmas
 
Actividad 3 - Televisión Digital Terrestre TDT
Actividad 3 - Televisión Digital Terrestre TDTActividad 3 - Televisión Digital Terrestre TDT
Actividad 3 - Televisión Digital Terrestre TDT
 
Presentación comercial S-SQUARE S.A.
Presentación comercial S-SQUARE S.A.Presentación comercial S-SQUARE S.A.
Presentación comercial S-SQUARE S.A.
 
Mobile Marketing
Mobile MarketingMobile Marketing
Mobile Marketing
 
Aiotra - Social Films
Aiotra - Social FilmsAiotra - Social Films
Aiotra - Social Films
 
Televisión Digital
Televisión DigitalTelevisión Digital
Televisión Digital
 
Presentación reportv
Presentación reportvPresentación reportv
Presentación reportv
 
Aedemo TV La 2ª pantalla: Oportunidades de nuevos modelos de negocio para el ...
Aedemo TV La 2ª pantalla: Oportunidades de nuevos modelos de negocio para el ...Aedemo TV La 2ª pantalla: Oportunidades de nuevos modelos de negocio para el ...
Aedemo TV La 2ª pantalla: Oportunidades de nuevos modelos de negocio para el ...
 
Compu technics llc
Compu technics llcCompu technics llc
Compu technics llc
 
Presentación screen media_2011
Presentación screen media_2011Presentación screen media_2011
Presentación screen media_2011
 
Clasevideo
ClasevideoClasevideo
Clasevideo
 
El video digital y sus métricas
El video digital y sus métricasEl video digital y sus métricas
El video digital y sus métricas
 
Julio Bertolotti - TV 2.0
Julio Bertolotti - TV 2.0Julio Bertolotti - TV 2.0
Julio Bertolotti - TV 2.0
 
Publicidad
PublicidadPublicidad
Publicidad
 
Collico Savio VoD perspectiva de negocio en LATAM
Collico Savio VoD perspectiva de negocio en LATAMCollico Savio VoD perspectiva de negocio en LATAM
Collico Savio VoD perspectiva de negocio en LATAM
 
José Enrique Rodríguez -Regional manager southern Europe Videology
José Enrique Rodríguez -Regional manager southern Europe VideologyJosé Enrique Rodríguez -Regional manager southern Europe Videology
José Enrique Rodríguez -Regional manager southern Europe Videology
 
Benchmarking conclusiones morena13agosto
Benchmarking conclusiones morena13agostoBenchmarking conclusiones morena13agosto
Benchmarking conclusiones morena13agosto
 
comScore: Lecciones aprendidas sobre publicidad digital
comScore: Lecciones aprendidas sobre publicidad digitalcomScore: Lecciones aprendidas sobre publicidad digital
comScore: Lecciones aprendidas sobre publicidad digital
 

Mais de José Ramón Cerquides Bueno

Desarrollo de una herramienta para la medida de calidad de vídeo
Desarrollo de una herramienta para la medida de calidad de vídeoDesarrollo de una herramienta para la medida de calidad de vídeo
Desarrollo de una herramienta para la medida de calidad de vídeoJosé Ramón Cerquides Bueno
 
Sistema de seguimiento de la acción en eventos deportivos
Sistema de seguimiento de la acción en eventos deportivosSistema de seguimiento de la acción en eventos deportivos
Sistema de seguimiento de la acción en eventos deportivosJosé Ramón Cerquides Bueno
 
Tema 2 teoría de la información y capacidad de canal
Tema 2   teoría de la información y capacidad de canalTema 2   teoría de la información y capacidad de canal
Tema 2 teoría de la información y capacidad de canalJosé Ramón Cerquides Bueno
 
Un breve recorrido por los diferentes estándares mpeg
Un breve recorrido por los diferentes estándares mpegUn breve recorrido por los diferentes estándares mpeg
Un breve recorrido por los diferentes estándares mpegJosé Ramón Cerquides Bueno
 
Implantación del crédito europeo en la asignatura
Implantación del crédito europeo en la asignaturaImplantación del crédito europeo en la asignatura
Implantación del crédito europeo en la asignaturaJosé Ramón Cerquides Bueno
 
Situación de la televisión digital terrestre en españa
Situación de la televisión digital terrestre en españaSituación de la televisión digital terrestre en españa
Situación de la televisión digital terrestre en españaJosé Ramón Cerquides Bueno
 

Mais de José Ramón Cerquides Bueno (15)

Desarrollo de una herramienta para la medida de calidad de vídeo
Desarrollo de una herramienta para la medida de calidad de vídeoDesarrollo de una herramienta para la medida de calidad de vídeo
Desarrollo de una herramienta para la medida de calidad de vídeo
 
Sistema de seguimiento de la acción en eventos deportivos
Sistema de seguimiento de la acción en eventos deportivosSistema de seguimiento de la acción en eventos deportivos
Sistema de seguimiento de la acción en eventos deportivos
 
Medidas de calidad en vídeo
Medidas de calidad en vídeoMedidas de calidad en vídeo
Medidas de calidad en vídeo
 
Presentacion hbbtv
Presentacion hbbtvPresentacion hbbtv
Presentacion hbbtv
 
Sira tv
Sira tvSira tv
Sira tv
 
Intensificación
IntensificaciónIntensificación
Intensificación
 
Tema 3 ecualizacion de-canal
Tema 3 ecualizacion de-canalTema 3 ecualizacion de-canal
Tema 3 ecualizacion de-canal
 
Tema 2 teoría de la información y capacidad de canal
Tema 2   teoría de la información y capacidad de canalTema 2   teoría de la información y capacidad de canal
Tema 2 teoría de la información y capacidad de canal
 
Tema 1 canales en comunicaciones digitales
Tema 1   canales en comunicaciones digitalesTema 1   canales en comunicaciones digitales
Tema 1 canales en comunicaciones digitales
 
Tema 0 presentación transmisión digital
Tema 0   presentación transmisión digitalTema 0   presentación transmisión digital
Tema 0 presentación transmisión digital
 
Tema 4 codificación de canal
Tema 4   codificación de canalTema 4   codificación de canal
Tema 4 codificación de canal
 
Un breve recorrido por los diferentes estándares mpeg
Un breve recorrido por los diferentes estándares mpegUn breve recorrido por los diferentes estándares mpeg
Un breve recorrido por los diferentes estándares mpeg
 
Implantación del crédito europeo en la asignatura
Implantación del crédito europeo en la asignaturaImplantación del crédito europeo en la asignatura
Implantación del crédito europeo en la asignatura
 
Situación de la televisión digital terrestre en españa
Situación de la televisión digital terrestre en españaSituación de la televisión digital terrestre en españa
Situación de la televisión digital terrestre en españa
 
WiNG: Hacia las Unidades Móviles Virtuales
WiNG: Hacia las Unidades Móviles VirtualesWiNG: Hacia las Unidades Móviles Virtuales
WiNG: Hacia las Unidades Móviles Virtuales
 

Detección de anuncios de televisión mediante software presentación

  • 1. Detección automática de anuncios de televisión Detección de anuncios de televisión mediante software Autor: Daniel Martínez Campos Tutor: José Ramón Cerquides Bueno Dpt. Teoría de la señal y comunicaciones – ETSI Sevilla, 26 de Septiembre de 2013 Detección de anuncios de televisión mediante software
  • 2. Índice de contenidos 1. Introducción 1. Necesidad tecnológica 2. Aproximación al problema 2. Desarrollo de contenidos 1. Conceptos 1. Cambio de plano 2. Concepto de huella 2. Desarrollo 1. Algoritmo 2. Frecuencia de muestreo 3. Interfaz 3. Pruebas 1. De detección 2. De calidad de vídeo 3. Conclusiones Detección de anuncios de televisión mediante software Pág. 1 Daniel Martínez Campos
  • 3. Introducción: Necesidad tecnológica Publicidad en TV Reduce error y costes Gran negocio Detección automática de anuncios Seguimiento Interés de grandes empresas Pág. 2 Detección de anuncios de televisión mediante software Daniel Martínez Campos
  • 4. Introducción: Aproximación al problema Cambio de plano Generación de huella Detección de huella Pág. 3 Detección de anuncios de televisión mediante software Daniel Martínez Campos
  • 5. Desarrollo de contenidos: Conceptos Mapa de bits Secuencia de vídeo Fotograma Zona ampliada Estructura de color Pixel Detección de anuncios de televisión mediante software Pág. 4 Daniel Martínez Campos
  • 6. Desarrollo de contenidos: Conceptos Cambio de plano Cambio de plano Detección de anuncios de televisión mediante software Pág. 5 Daniel Martínez Campos
  • 7. Desarrollo de contenidos: Conceptos Procesamiento de imagen Escala de grises Imagen capturada 0 0 0 0 0 0 1 1 1 1 1 1 0 0 0 Imagen comprimida 1 1 0 1 0 1 Huella de imagen 1 1 1 0 0 0 1 0 1 0 1 0 0 1 0 0 0 0 0 0 0 Pág. 6 Detección de anuncios de televisión mediante software Daniel Martínez Campos
  • 8. Desarrollo de contenidos: Conceptos Color negro Escala de grises ColorGris = 0.3𝑅 𝑖 + 0.59𝐺 𝑖 + 0.11𝐵 𝑖 1 𝐶𝑜𝑙𝑜𝑟 = 𝑁 h 𝑁 (0.3𝑅 𝑖 + 0.59𝐺 𝑖 + 0.11𝐵 𝑖 ) 𝑖=0 w N=w·h Pág. 7 Detección de anuncios de televisión mediante software Daniel Martínez Campos
  • 9. Desarrollo de contenidos: Conceptos Falsos cambios de plano Cambio de plano de difícil detección Detección de anuncios de televisión mediante software Pág. 8 Daniel Martínez Campos
  • 10. Desarrollo de contenidos: Conceptos Umbral de negro Frecuencia Histograma Intensidad de color Detección de anuncios de televisión mediante software Pág. 9 Daniel Martínez Campos
  • 11. Desarrollo de contenidos: Algoritmos Captura, convierte B/N y comprime Generación de huellas Calcula valor medio de color No CamPlano == true No Plano Negro Sí Sí 𝑑𝑖𝑓𝑡 = HoraAct - 𝑡1 No 𝑑𝑖𝑓𝑡 > 𝑡 𝑒𝑠𝑡𝑏 No Flag Cambio Plano = true, 𝑡1 = Hora actual Sí Flag Cambia Plano = false Genera Huella, guarda huella y muestra resultados Detección de anuncios de televisión mediante software Pág. 10 Daniel Martínez Campos
  • 12. Desarrollo de contenidos: Algoritmos Detección de huellas No Captura, convierte B/N y comprime Calcula valor medio de color No CamPlano == true Plano Negro Sí No No Sí 𝑑𝑖𝑓𝑡 > 𝑡 𝑒𝑠𝑡𝑏 Genera y busca huella No Flag Cambio Plano = true, 𝑡1 = Hora actual Encuentra Huella Guardar en lista Muestra resultados Detección de anuncios de televisión mediante software Pág. 11 Daniel Martínez Campos
  • 13. Desarrollo de contenidos: Muestreo Frecuencia de muestreo 𝑡 𝑟 = 𝑇𝑖𝑒𝑚𝑝𝑜 𝑑𝑒 𝑟𝑒𝑠𝑝𝑢𝑒𝑠𝑡𝑎 𝑑𝑒𝑙 𝑜𝑗𝑜 𝑕𝑢𝑚𝑎𝑛𝑜 PAL = 25 fps 𝑡 𝑟 > 33 𝑚𝑠𝑒𝑔 ≈ 30 𝑓𝑝𝑠 NTSC = 30 fps 𝑡 𝑡𝑓 𝑚 < 𝑡𝑓 𝑡 𝑓 = 𝑇𝑖𝑒𝑚𝑝𝑜 𝑑𝑒 𝑓𝑟𝑎𝑚𝑒 𝑡 𝑚 = 𝑇𝑖𝑒𝑚𝑝𝑜 𝑑𝑒 𝑚𝑢𝑒𝑠𝑡𝑟𝑒𝑜 𝑡 𝑚 Detección de anuncios de televisión mediante software Pág. 12 Daniel Martínez Campos
  • 14. Desarrollo de contenidos: Interfaz Generación de huellas 1 2 3 4 1. 2. 3. 4. 5. 6. 5 6 Detección de anuncios de televisión mediante software Nombre de la aplicación Filtro de negro Botón de comienzo Botón de parada Salida de vídeo Salida de información Pág. 13 Daniel Martínez Campos
  • 15. Desarrollo de contenidos: Interfaz Detección de huellas Archivo de huellas Archivo de anuncios Pág. 14 Detección de anuncios de televisión mediante software Daniel Martínez Campos
  • 16. Desarrollo de contenidos: Pruebas Detección Cambios de plano Falsos cambios de plano Vídeos Anuncios Detectados Falsas detecciones La Sexta 1 26 26 0 26 7 La Sexta 2 27 27 0 27 4 Mejores anuncios 13 13 0 13 3 Totales 66 66 0 66 14 Pág. 15 Detección de anuncios de televisión mediante software Daniel Martínez Campos
  • 17. Desarrollo de contenidos: Pruebas Detección 1,2 1 0,8 Probabilidad de detectar anuncio correcto 0,6 Probabilidad falso cambio de plano 0,4 0,2 0 La Sexta 1 La Sexta 2 Mejores anuncios Pág. 16 Detección de anuncios de televisión mediante software Daniel Martínez Campos
  • 18. Desarrollo de contenidos: Pruebas Degradación de imagen Frecuencia 0 1 2 3 4 5 6 7 8 9 10 11 12 Num.Anuncios Num.Errores Prob.Error 10 kbps 10 9 1 3 2 1 0 0 0 0 0 0 0 26 16 0,62 30 kbps 19 5 1 1 0 0 0 0 0 0 0 0 0 26 7 0,27 50 kbps 25 0 1 0 0 0 0 0 0 0 0 0 0 26 1 0,04 70 kbps 23 2 1 0 0 0 0 0 0 0 0 0 0 26 3 0,12 90 kbps 25 1 0 0 0 0 0 0 0 0 0 0 0 26 1 0,04 110 kbps 130 kbps 150 kbps 170 kbps 200 kbps 22 25 26 25 26 3 1 0 0 0 1 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 26 26 26 26 26 4 1 0 1 0 0,15 0,04 0,00 0,04 0,00 Pág. 17 Detección de anuncios de televisión mediante software Daniel Martínez Campos
  • 19. Desarrollo de contenidos: Pruebas Degradación de imagen 10 kbps 25 20 Frecuecnia 30 25 20 15 10 5 0 110 kbps Frecuencia Frecuencia 200 kbps 15 10 5 0 0 2 4 6 8 10 12 Distancia de huella 0 2 4 6 8 10 12 Distancia de huella 12 10 8 6 4 2 0 0 2 4 6 8 10 12 Distancia de huella Pág. 18 Detección de anuncios de televisión mediante software Daniel Martínez Campos
  • 20. Desarrollo de contenidos: Pruebas Degradación de imagen Probabilidad de error Prob.Error 0,70 0,60 0,50 0,40 0,30 0,20 0,10 0,00 10 30 50 70 90 110 130 150 170 200 kbps kbps kbps kbps kbps kbps kbps kbps kbps kbps Bitrate Pág. 19 Detección de anuncios de televisión mediante software Daniel Martínez Campos
  • 21. Conclusiones Número de bits por huella H1 h1 12 bits h h2 212 = 4096 huellas Ph = w Detección de anuncios de televisión mediante software 1 = 4096 0.02 % Pág. 19 Daniel Martínez Campos
  • 22. Conclusiones Número de bits por huella H1 4 bits 24 = 16 huellas Ph = 1 = 16 6.25 % Pág. 19 Detección de anuncios de televisión mediante software Daniel Martínez Campos
  • 23. Conclusiones Umbral de negro Frecuencia Histograma Intensidad de color Detección de anuncios de televisión mediante software Pág. 20 Daniel Martínez Campos
  • 24. Conclusiones Frecuencia de muestreo • Más de 40 ms por ciclo de captura, procesado y comparación hace no garantiza detección de anuncios. Aunque el rendimiento pueda ser alto. • La aplicación debe ser configurada para que los ciclos de trabajo se ajusten a la potencia de trabajo del equipo: • Un equipo potente que no es optimizado puede presentar eventualmente errores que podían haber sido evitados. • Un equipo al que se le exige una frecuencia de muestreo superior a sus capacidades presentará una alta incertidumbre que igualmente repercutirá en eventuales fallos . Detección de anuncios de televisión mediante software Pág. 21 Daniel Martínez Campos
  • 25. Conclusiones Rendimiento Comparativas de bitrate(kbps) Video a 250 Kbps Frecuencia VEO TV 250 kbps 23% 77% 30 25 20 15 10 5 0 0 2 4 6 8 10 12 Distancia de huella Pág. 22 Detección de anuncios de televisión mediante software Daniel Martínez Campos
  • 26. Conclusiones Rendimiento Comparativas de bitrate(kbps) TVE HD 250 kbps Video a 250 kbps Frecuencia 3% 97% 30 25 20 15 10 5 0 0 2 4 6 8 10 12 Distancia de huella Pág. 23 Detección de anuncios de televisión mediante software Daniel Martínez Campos
  • 27. Conclusiones Rendimiento Comparativas de bitrate(kbps) Video a 10 Kbps 1% 99% Probabilidad de error VEO TV Prob.Error 0,80 0,60 0,40 0,20 0,00 10 kbps Bitrate Pág. 24 Detección de anuncios de televisión mediante software Daniel Martínez Campos
  • 28. Conclusiones Rendimiento Comparativas de bitrate(kbps) Video a 10 Kbps 0% 100% Probabilidad de error TVE HD Prob.Error 0,80 0,60 0,40 0,20 0,00 10 kbps Bitrate Pág. 25 Detección de anuncios de televisión mediante software Daniel Martínez Campos