SlideShare una empresa de Scribd logo
1 de 35
DETECCIÓN E
 IDENTIFICACIÓN DE
      ANUNCIOS
DE RADIO Y TELEVISIÓN
   EN TIEMPO REAL

     PROYECTO FIN DE
        CARRERA
                  ERNESTO SUBIRÁ NIMO
INDICE

1.   INTRODUCCIÓN Y OBJETIVOS.
2.   ALGORITMO DE DETECCIÓN.
3.   HARDWARE Y SOFTWARE.
4.   DESARROLLO DE LA APLICACIÓN.
5.   RESULTADOS Y CONCLUSIONES.
1. INTRODUCCIÓN Y OBJETIVOS
INTRODUCCION Y OBJETIVOS

   Grandes sumas de dinero en publicidad.
   Tipo de contrato depende del horario de
    emisión.
   Necesidad de comprobar lo acordado en
    los contratos publicitarios.
   Desarrollo y mejora de una aplicación que
    proporciona una solución a este
    problema.
INTRODUCCION Y OBJETIVOS

Requisitos de la aplicación:
   Funcionamiento en tiempo real.
   Eficiencia computacional.
   Sencillez.
   Portabilidad.
2. ALGORITMO DE DETECCIÓN
IDENTIFICACÓN UTILIZANDO
AUDIO FINGERPRINTING
    Objetivo  Identificar anuncios de
     Radio FM y Televisión.
    Necesidad de alguna técnica que
     permita comparar tramas de audio.
   Esta técnica debe ser:
          - Robusta.
          - Eficiente computacionalmente.
          - Precisa.
IDENTIFICACÓN UTILIZANDO
    AUDIO FINGERPRINTING
   Capacidad de identificar una pieza de audio a
    partir de unos pocos segundos.
   Busca características de la señal comunes a
    todas ellas.
   Suficientemente robusta para identificar en
    escenarios poco favorables.
   Genera una representación compacta (huella o
    fingerprint) con estas características.
   Utiliza esta huella como elemento identificador.
IDENTIFICACIÓN UTILIZANDO
AUDIO FINGERPRINTING


Dos tareas en el proceso de identificación:

  - Creación de la Base de Datos con los
    anuncios.

  - Identificación de esos anuncios.
IDENTIFICACIÓN UTILIZANDO
AUDIO FINGERPRINTING
ESQUEMA UTILIZADO EN LA
APLICACIÓN
COMPONENTES DEL SISTEMA DE
AUDIO FINGERPRINTING


Dos Bloques fundamentales:

1.   Bloque de extracción de fingerprints.

2.   Bloque de búsqueda en la base de datos.
COMPONENTES DEL SISTEMA DE
AUDIO FINGERPRINTING
CABECERA
MODELADO DE FINGERPRINT


  Dar una representación final a la
  fingerprint (huella) extraída.

  Minimizar la redundancia.

  Matriz con número de filas variable y
  32 columnas.
OBJETIVO DEL PROCESO
ALGORITMO DE BUSQUEDA

  Buscar la huella extraída en la base de
  datos.
  Muchos algoritmos de búsqueda.
  Buscan la rapidez y la precisión.
  Base de datos menor de 50 anuncios.
  Algoritmo elegido  Fuerza Bruta
ALGORITMO DE BUSQUEDA
ALGORITMO DE BUSQUEDA
3. HARDWARE Y SOFTWARE
HARDWARE

 Sistema:
  - Equipo Portátil
  - Intel Centrino 1,6 GHz
  - 512 MB RAM DDR.

 Tarjeta Capturadora:
  - WINTV USB de
    Hauppauge
SOFTWARE

 Sistema     Entorno de     Control de
 Operativo   programación   la tarjeta
FUNCIONAMIENTO EN OTROS SISTEMAS

CASO    CPU       MEMORIA   S.O.   TARJETA TV   FM   OK

         Intel
                            WIN    Hauppauge
 1     Centrino   512 MB                        SI   SI
                            XP     WinTV USB
       1.4 GHz

       Intel P4             WIN    Hauppauge
 2                256 MB                        SI   SI
       2.4 GHz              XP     WinTV USB

       Intel P4             WIN     Best Buy
 3                512 MB                        NO   SI
       2.6 GHz              XP      Easy TV

       Intel P3             WIN     Pinnacle
 4                256 MB                        NO   SI
       864 MHz              XP      PCTV Pro

       Intel P3             WIN    Hauppauge
 5                256 MB                        SI   SI
       864 MHz              XP     WinTV USB
4. DESARROLLO DE LA APLICACION
COMPONENTES DE LA APLICACIÓN


   Existen 2 partes bien diferenciadas:

1. Interfase de comunicación entre PC y
   tarjeta capturadora.

2. Implementación del algoritmo de
   detección.
INTERFASE DE COMUNICACIÓN ENTRE
PC Y TARJETA CAPTURADORA

  Grafo 1: Almacena las muestras capturadas
  en un buffer para su posterior tratamiento.
INTERFASE DE COMUNICACIÓN ENTRE
PC Y TARJETA CAPTURADORA

  Grafo 2: Almacena las muestras capturadas
  en un fichero.
IMPLEMENTACION DEL ALGORITMO
DE DETECCION
1. Fase de Establecimiento
       - Sólo se ejecuta una vez.
       - Se leen las frecuencias o canales de TV.
       - Se computa el tiempo de procesado.

2. Fase de Aplicación.
       -   Se ejecuta de forma periódica.
       -   Se recogen las muestras del buffer.
       -   Se extrae su fingerprint correspondiente.
       -   Se busca en la base de datos.
5. RESULTADOS Y CONCLUSIONES
RESULTADOS Y CONCLUSIONES

  Objetivo de las pruebas:
    - Demostrar la eficiencia computacional.
    - Comprobar los límites de la aplicación.


  Extraer conclusiones que sirvan como
  guía de aplicación.
TIEMPO DE PROCESADO
          Tiempo de computación (Correlación)
          Tiempo de computación (Audio Fingerprinting)
 30
 25
 20
 15
 10
  5
  0
      1    5   9 13 17 21 25 29 33 37 41 45
TASA DE ACIERTOS

                           Tasa de aciertos (detección en la misma
                                  frecuencia que se grabó)

                 100

                  80
Porcentaje (%)




                  60

                  40

                  20

                  0
                       1    3   5   7   9 11 13 15 17 19 21 23 25 27 29
                                             Nº anuncios
TASA DE ACIERTOS

                           Tasa de aciertos (detección en diferente
                                frecuencia a la que se grabó)

                 100

                  80
Porcentaje (%)




                  60

                  40

                  20

                  0
                       1   2   3   4   5   6   7     8    9      10   11   12   13   14   15   16
                                                   Nº anuncios
CONCLUSIONES

 Algoritmo Audio Fingerprinting 5 ó 6
 veces más rapido que el de correlación.
 Hasta 20 anuncios en la misma frecuencia
 de grabación.
 Hasta 7 anuncios en diferente frecuencia
 de grabación.
 Necesidad de un tiempo de captura menor
 para trabajar con múltiples sintonías.
Detección e identificación de anuncios de radio y TV en tiempo real

Más contenido relacionado

Destacado

Análisis de las prestaciones de distintas técnicas de preprocesado en audio f...
Análisis de las prestaciones de distintas técnicas de preprocesado en audio f...Análisis de las prestaciones de distintas técnicas de preprocesado en audio f...
Análisis de las prestaciones de distintas técnicas de preprocesado en audio f...José Ramón Cerquides Bueno
 
Integración de kits arduinos enlazados mediante xbee para aplicaciones de car...
Integración de kits arduinos enlazados mediante xbee para aplicaciones de car...Integración de kits arduinos enlazados mediante xbee para aplicaciones de car...
Integración de kits arduinos enlazados mediante xbee para aplicaciones de car...José Ramón Cerquides Bueno
 
Comparación de técnicas de detección de cambios de plano sobre vídeo comprido...
Comparación de técnicas de detección de cambios de plano sobre vídeo comprido...Comparación de técnicas de detección de cambios de plano sobre vídeo comprido...
Comparación de técnicas de detección de cambios de plano sobre vídeo comprido...José Ramón Cerquides Bueno
 
Detección de anuncios de televisión mediante software presentación
Detección de anuncios de televisión mediante software   presentaciónDetección de anuncios de televisión mediante software   presentación
Detección de anuncios de televisión mediante software presentaciónJosé 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
 
147755331 presentacion-sistema-de-mensajeria-electronica-del-centro-de-calculo
147755331 presentacion-sistema-de-mensajeria-electronica-del-centro-de-calculo147755331 presentacion-sistema-de-mensajeria-electronica-del-centro-de-calculo
147755331 presentacion-sistema-de-mensajeria-electronica-del-centro-de-calculoJosé 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
 
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
 
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
 
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
 
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
 
Diseño y resolución de prácticas para el laboratorio de televisión 3 d
Diseño y resolución de prácticas para el laboratorio de televisión 3 dDiseño y resolución de prácticas para el laboratorio de televisión 3 d
Diseño y resolución de prácticas para el laboratorio de televisión 3 dJosé 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
 
Sistema inteligente de Reconocimiento de Anuncios de Televisión
Sistema inteligente de Reconocimiento de Anuncios de TelevisiónSistema inteligente de Reconocimiento de Anuncios de Televisión
Sistema inteligente de Reconocimiento de Anuncios de TelevisiónJosé Ramón Cerquides Bueno
 

Destacado (19)

Análisis de las prestaciones de distintas técnicas de preprocesado en audio f...
Análisis de las prestaciones de distintas técnicas de preprocesado en audio f...Análisis de las prestaciones de distintas técnicas de preprocesado en audio f...
Análisis de las prestaciones de distintas técnicas de preprocesado en audio f...
 
Integración de kits arduinos enlazados mediante xbee para aplicaciones de car...
Integración de kits arduinos enlazados mediante xbee para aplicaciones de car...Integración de kits arduinos enlazados mediante xbee para aplicaciones de car...
Integración de kits arduinos enlazados mediante xbee para aplicaciones de car...
 
Comparación de técnicas de detección de cambios de plano sobre vídeo comprido...
Comparación de técnicas de detección de cambios de plano sobre vídeo comprido...Comparación de técnicas de detección de cambios de plano sobre vídeo comprido...
Comparación de técnicas de detección de cambios de plano sobre vídeo comprido...
 
Detección de anuncios de televisión mediante software presentación
Detección de anuncios de televisión mediante software   presentaciónDetección de anuncios de televisión mediante software   presentación
Detección de anuncios de televisión mediante software presentación
 
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
 
147755331 presentacion-sistema-de-mensajeria-electronica-del-centro-de-calculo
147755331 presentacion-sistema-de-mensajeria-electronica-del-centro-de-calculo147755331 presentacion-sistema-de-mensajeria-electronica-del-centro-de-calculo
147755331 presentacion-sistema-de-mensajeria-electronica-del-centro-de-calculo
 
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...
 
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
 
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 ...
 
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
 
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
 
Diseño y resolución de prácticas para el laboratorio de televisión 3 d
Diseño y resolución de prácticas para el laboratorio de televisión 3 dDiseño y resolución de prácticas para el laboratorio de televisión 3 d
Diseño y resolución de prácticas para el laboratorio de televisión 3 d
 
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...
 
Sistema inteligente de Reconocimiento de Anuncios de Televisión
Sistema inteligente de Reconocimiento de Anuncios de TelevisiónSistema inteligente de Reconocimiento de Anuncios de Televisión
Sistema inteligente de Reconocimiento de Anuncios de Televisión
 
Presentacion carmenppt
Presentacion carmenpptPresentacion carmenppt
Presentacion carmenppt
 
Tipos De Comerciales De Radio
Tipos De Comerciales De RadioTipos De Comerciales De Radio
Tipos De Comerciales De Radio
 

Similar a Detección e identificación de anuncios de radio y TV en tiempo real

Diagnostico de causa de la interrupción en la
Diagnostico de causa de la interrupción en laDiagnostico de causa de la interrupción en la
Diagnostico de causa de la interrupción en laCezar3000
 
Trabajo Practico : Instituto superior de profesorado nº 3- Alejandro Zapata
Trabajo Practico : Instituto superior de profesorado nº 3- Alejandro Zapata Trabajo Practico : Instituto superior de profesorado nº 3- Alejandro Zapata
Trabajo Practico : Instituto superior de profesorado nº 3- Alejandro Zapata Alejandro Zapata
 
T3ch fest leganes_final
T3ch fest leganes_finalT3ch fest leganes_final
T3ch fest leganes_finalRober Garamo
 
Informe ejecutivo fase1
Informe ejecutivo fase1Informe ejecutivo fase1
Informe ejecutivo fase1Lina Paola
 
Que es un Ngfw - Palo Alto - luislo es1
Que es un Ngfw - Palo Alto -  luislo es1 Que es un Ngfw - Palo Alto -  luislo es1
Que es un Ngfw - Palo Alto - luislo es1 lulops
 
ASESORIAS MANTENIMIENTO DE MAQUINARIA y VEHICULOS.ppt
ASESORIAS MANTENIMIENTO DE MAQUINARIA y VEHICULOS.pptASESORIAS MANTENIMIENTO DE MAQUINARIA y VEHICULOS.ppt
ASESORIAS MANTENIMIENTO DE MAQUINARIA y VEHICULOS.pptssuser835820
 
HERRAMIENTAS DE IA
HERRAMIENTAS DE IAHERRAMIENTAS DE IA
HERRAMIENTAS DE IAKaren Yepes
 
Softwares para realizar diacnosticos de un pc y la red
Softwares para realizar diacnosticos de un pc y la redSoftwares para realizar diacnosticos de un pc y la red
Softwares para realizar diacnosticos de un pc y la redroampa
 
Universidad de Panamá (LG Mouse Scanner)
Universidad de Panamá (LG Mouse Scanner)Universidad de Panamá (LG Mouse Scanner)
Universidad de Panamá (LG Mouse Scanner)Vitin30
 
Equipamiento Tecnológico necesario en el nuevo Sistema de Justicia Penal. Chi...
Equipamiento Tecnológico necesario en el nuevo Sistema de Justicia Penal. Chi...Equipamiento Tecnológico necesario en el nuevo Sistema de Justicia Penal. Chi...
Equipamiento Tecnológico necesario en el nuevo Sistema de Justicia Penal. Chi...STDGAT
 
Curso manual de instalación de un circuito cerrado de televisión cctv
Curso manual de instalación de un circuito cerrado de televisión cctvCurso manual de instalación de un circuito cerrado de televisión cctv
Curso manual de instalación de un circuito cerrado de televisión cctvImpresoras de Tarjetas y Credenciales
 
Analisis de factibilidad
Analisis de factibilidadAnalisis de factibilidad
Analisis de factibilidadsaydo2007
 

Similar a Detección e identificación de anuncios de radio y TV en tiempo real (20)

Monitor
MonitorMonitor
Monitor
 
Unidad i
Unidad iUnidad i
Unidad i
 
oipymniiu
oipymniiuoipymniiu
oipymniiu
 
Diagnostico de causa de la interrupción en la
Diagnostico de causa de la interrupción en laDiagnostico de causa de la interrupción en la
Diagnostico de causa de la interrupción en la
 
Trabajo Practico : Instituto superior de profesorado nº 3- Alejandro Zapata
Trabajo Practico : Instituto superior de profesorado nº 3- Alejandro Zapata Trabajo Practico : Instituto superior de profesorado nº 3- Alejandro Zapata
Trabajo Practico : Instituto superior de profesorado nº 3- Alejandro Zapata
 
T3ch fest leganes_final
T3ch fest leganes_finalT3ch fest leganes_final
T3ch fest leganes_final
 
Curso basico de pic 16 f877
Curso basico de pic 16 f877Curso basico de pic 16 f877
Curso basico de pic 16 f877
 
Informe ejecutivo fase1
Informe ejecutivo fase1Informe ejecutivo fase1
Informe ejecutivo fase1
 
Que es un Ngfw - Palo Alto - luislo es1
Que es un Ngfw - Palo Alto -  luislo es1 Que es un Ngfw - Palo Alto -  luislo es1
Que es un Ngfw - Palo Alto - luislo es1
 
ASESORIAS MANTENIMIENTO DE MAQUINARIA y VEHICULOS.ppt
ASESORIAS MANTENIMIENTO DE MAQUINARIA y VEHICULOS.pptASESORIAS MANTENIMIENTO DE MAQUINARIA y VEHICULOS.ppt
ASESORIAS MANTENIMIENTO DE MAQUINARIA y VEHICULOS.ppt
 
HERRAMIENTAS DE IA
HERRAMIENTAS DE IAHERRAMIENTAS DE IA
HERRAMIENTAS DE IA
 
Softwares para realizar diacnosticos de un pc y la red
Softwares para realizar diacnosticos de un pc y la redSoftwares para realizar diacnosticos de un pc y la red
Softwares para realizar diacnosticos de un pc y la red
 
Marta G y Marta S
Marta G y Marta SMarta G y Marta S
Marta G y Marta S
 
Trabajo n. 03
Trabajo n. 03Trabajo n. 03
Trabajo n. 03
 
Universidad de Panamá (LG Mouse Scanner)
Universidad de Panamá (LG Mouse Scanner)Universidad de Panamá (LG Mouse Scanner)
Universidad de Panamá (LG Mouse Scanner)
 
Modelos
ModelosModelos
Modelos
 
Equipamiento Tecnológico necesario en el nuevo Sistema de Justicia Penal. Chi...
Equipamiento Tecnológico necesario en el nuevo Sistema de Justicia Penal. Chi...Equipamiento Tecnológico necesario en el nuevo Sistema de Justicia Penal. Chi...
Equipamiento Tecnológico necesario en el nuevo Sistema de Justicia Penal. Chi...
 
Arranque dual
Arranque dualArranque dual
Arranque dual
 
Curso manual de instalación de un circuito cerrado de televisión cctv
Curso manual de instalación de un circuito cerrado de televisión cctvCurso manual de instalación de un circuito cerrado de televisión cctv
Curso manual de instalación de un circuito cerrado de televisión cctv
 
Analisis de factibilidad
Analisis de factibilidadAnalisis de factibilidad
Analisis de factibilidad
 

Más 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
 
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
 

Más de José Ramón Cerquides Bueno (16)

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 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
 

Detección e identificación de anuncios de radio y TV en tiempo real

  • 1. DETECCIÓN E IDENTIFICACIÓN DE ANUNCIOS DE RADIO Y TELEVISIÓN EN TIEMPO REAL PROYECTO FIN DE CARRERA ERNESTO SUBIRÁ NIMO
  • 2. INDICE 1. INTRODUCCIÓN Y OBJETIVOS. 2. ALGORITMO DE DETECCIÓN. 3. HARDWARE Y SOFTWARE. 4. DESARROLLO DE LA APLICACIÓN. 5. RESULTADOS Y CONCLUSIONES.
  • 3. 1. INTRODUCCIÓN Y OBJETIVOS
  • 4. INTRODUCCION Y OBJETIVOS  Grandes sumas de dinero en publicidad.  Tipo de contrato depende del horario de emisión.  Necesidad de comprobar lo acordado en los contratos publicitarios.  Desarrollo y mejora de una aplicación que proporciona una solución a este problema.
  • 5. INTRODUCCION Y OBJETIVOS Requisitos de la aplicación:  Funcionamiento en tiempo real.  Eficiencia computacional.  Sencillez.  Portabilidad.
  • 6. 2. ALGORITMO DE DETECCIÓN
  • 7. IDENTIFICACÓN UTILIZANDO AUDIO FINGERPRINTING  Objetivo  Identificar anuncios de Radio FM y Televisión.  Necesidad de alguna técnica que permita comparar tramas de audio.  Esta técnica debe ser: - Robusta. - Eficiente computacionalmente. - Precisa.
  • 8. IDENTIFICACÓN UTILIZANDO AUDIO FINGERPRINTING  Capacidad de identificar una pieza de audio a partir de unos pocos segundos.  Busca características de la señal comunes a todas ellas.  Suficientemente robusta para identificar en escenarios poco favorables.  Genera una representación compacta (huella o fingerprint) con estas características.  Utiliza esta huella como elemento identificador.
  • 9. IDENTIFICACIÓN UTILIZANDO AUDIO FINGERPRINTING Dos tareas en el proceso de identificación: - Creación de la Base de Datos con los anuncios. - Identificación de esos anuncios.
  • 11. ESQUEMA UTILIZADO EN LA APLICACIÓN
  • 12. COMPONENTES DEL SISTEMA DE AUDIO FINGERPRINTING Dos Bloques fundamentales: 1. Bloque de extracción de fingerprints. 2. Bloque de búsqueda en la base de datos.
  • 13. COMPONENTES DEL SISTEMA DE AUDIO FINGERPRINTING
  • 15. MODELADO DE FINGERPRINT Dar una representación final a la fingerprint (huella) extraída. Minimizar la redundancia. Matriz con número de filas variable y 32 columnas.
  • 17. ALGORITMO DE BUSQUEDA Buscar la huella extraída en la base de datos. Muchos algoritmos de búsqueda. Buscan la rapidez y la precisión. Base de datos menor de 50 anuncios. Algoritmo elegido  Fuerza Bruta
  • 20. 3. HARDWARE Y SOFTWARE
  • 21. HARDWARE Sistema: - Equipo Portátil - Intel Centrino 1,6 GHz - 512 MB RAM DDR. Tarjeta Capturadora: - WINTV USB de Hauppauge
  • 22. SOFTWARE Sistema Entorno de Control de Operativo programación la tarjeta
  • 23. FUNCIONAMIENTO EN OTROS SISTEMAS CASO CPU MEMORIA S.O. TARJETA TV FM OK Intel WIN Hauppauge 1 Centrino 512 MB SI SI XP WinTV USB 1.4 GHz Intel P4 WIN Hauppauge 2 256 MB SI SI 2.4 GHz XP WinTV USB Intel P4 WIN Best Buy 3 512 MB NO SI 2.6 GHz XP Easy TV Intel P3 WIN Pinnacle 4 256 MB NO SI 864 MHz XP PCTV Pro Intel P3 WIN Hauppauge 5 256 MB SI SI 864 MHz XP WinTV USB
  • 24. 4. DESARROLLO DE LA APLICACION
  • 25. COMPONENTES DE LA APLICACIÓN Existen 2 partes bien diferenciadas: 1. Interfase de comunicación entre PC y tarjeta capturadora. 2. Implementación del algoritmo de detección.
  • 26. INTERFASE DE COMUNICACIÓN ENTRE PC Y TARJETA CAPTURADORA Grafo 1: Almacena las muestras capturadas en un buffer para su posterior tratamiento.
  • 27. INTERFASE DE COMUNICACIÓN ENTRE PC Y TARJETA CAPTURADORA Grafo 2: Almacena las muestras capturadas en un fichero.
  • 28. IMPLEMENTACION DEL ALGORITMO DE DETECCION 1. Fase de Establecimiento - Sólo se ejecuta una vez. - Se leen las frecuencias o canales de TV. - Se computa el tiempo de procesado. 2. Fase de Aplicación. - Se ejecuta de forma periódica. - Se recogen las muestras del buffer. - Se extrae su fingerprint correspondiente. - Se busca en la base de datos.
  • 29. 5. RESULTADOS Y CONCLUSIONES
  • 30. RESULTADOS Y CONCLUSIONES Objetivo de las pruebas: - Demostrar la eficiencia computacional. - Comprobar los límites de la aplicación. Extraer conclusiones que sirvan como guía de aplicación.
  • 31. TIEMPO DE PROCESADO Tiempo de computación (Correlación) Tiempo de computación (Audio Fingerprinting) 30 25 20 15 10 5 0 1 5 9 13 17 21 25 29 33 37 41 45
  • 32. TASA DE ACIERTOS Tasa de aciertos (detección en la misma frecuencia que se grabó) 100 80 Porcentaje (%) 60 40 20 0 1 3 5 7 9 11 13 15 17 19 21 23 25 27 29 Nº anuncios
  • 33. TASA DE ACIERTOS Tasa de aciertos (detección en diferente frecuencia a la que se grabó) 100 80 Porcentaje (%) 60 40 20 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 Nº anuncios
  • 34. CONCLUSIONES Algoritmo Audio Fingerprinting 5 ó 6 veces más rapido que el de correlación. Hasta 20 anuncios en la misma frecuencia de grabación. Hasta 7 anuncios en diferente frecuencia de grabación. Necesidad de un tiempo de captura menor para trabajar con múltiples sintonías.