Sunteți pe pagina 1din 67

Instituto Politcnico Nacional Escuela Superior de Ingeniera Mecnica y Elctrica Unidad Culhuacan

Marcado de Agua Digital en Sonido mediante Ocultamiento por Eco

Autores: Ing. Juan Antonio Ros Chvez Dr. Enrique Escamilla Hernndez

Objetivos de la Investigacin Contextualizacin Esquema genrico de marcado de agua digital Marca de Agua Digital Consideraciones Algoritmos de Marcado de Agua Resultados Implementacin

Implementar en un FPGA de Xilinx un sistema de insercin de marcas de agua en archivos musicales basado en el ocultamiento por eco y verificar la robustez para lograr el menor nmero de bits errneos en el proceso de extraccin.

Analizar comparativamente las diferentes tcnicas de marcado de agua digital en audio Evaluar la robustez del algoritmo frente a ataques o procesos digitales Determinar los parmetros de deteccin para optimizar el proceso Implementar el algoritmo final en un FPGA Xilinx Virtex pro II

Reduccin del margen dinmico irrelevante Incapacidad del sistema auditivo para detectar errores o procesos realizados a un archivo de audio Se basa en el enmascaramiento

Temporal

Sucede cuando dos estmulos sonoros llegan al mismo tiempo

Frecuencial

Disminucin de la sonoridad de un tono con una frecuencia f, en presencia de otro tono simultneo con frecuencia f1

10

Cdigo de identificacin que se incrusta directamente dentro del audio

11

Robustez Imperceptibilidad Resistencia Inaudibilidad Fragilidad Fidelidad Seguridad

12

13

Intencionados

Son los ataques que se realizan al audio marcado con la intencin de borrar o modificar la marca de agua

No Intencionados

Modificaciones naturales que sufre el audio

14

15

Ciego

Se necesitan datos iniciales Conocimiento previo de marca de agua Conocimiento previo del audio original

No ciego

No se necesita conocimiento alguno

16

Se sustituye el bit menos significativo por un patrn de bits de marca de agua Opera en el dominio temporal

No es basado en el modelo psicoacstico

17

18

Audio Original

19

Se extrae la secuencia de bit menos significativo

REQUERIMIENTO S
SISTEMA NO CIEGO
Audio Original Audio Marcado Marca de Agua Incrustada

Umbral de Insercin

20

Algoritmo que trabaja en el dominio de frecuencia Transformada Discreta del Coseno (DCT) Componentes Reales

21

Audio Original

DCT

22

Se generan dos subconjuntos del audio original

23

IDCT

IDCT

24

25

Consiste en hacer una ligera variacin en la amplitud de la seal husped dependiendo de la marca de agua a insertar Variando la amplitud de la seal original por un pequeo porcentaje, se produce una variacin inaudible resultando una seal marcada que sonoriza igual que la original

26

27

El proceso es NO CIEGO Se necesita tener conocimiento de los coeficientes de variacin de amplitud Se necesita conocer el audio original

28

Se recupera la marca de agua comparando la amplitud relativa de la marca de agua con la de la seal original y siguiendo la siguiente regla

29

Es real y ortogonal Compacta la energa cuando los datos estn altamente correlacionados Tiene al igual que la FFT algoritmos rpidos Es separable, es decir su ncleo se puede separar en filas y columnas, de esta forma se la puede calcular en dos pasos aplicando una transformacin unidimensional en cada uno.

30

Se inserta un retraso de la seal husped para incrustar un bit 1 Se deja el audio husped para incrustar un bit 0

31

32

Audio Original

33

REQUERIMIENTOS
SISTEMA NO CIEGO
Audio Original Audio Marcado Marca de Agua Incrustada Umbral de Insercin Umbral de Insercin

SISTEMA A CIEGAS
Audio Marcado

34

Caracteriza y detecta los ecos de vibraciones producidas Informacin del ritmo de cambio de las diferentes bandas de un espectro Se utiliza para analizar seales captadas por un radar

35

36

37

A continuacin se describen los parmetros iniciales de los elementos utilizados para realizar la metodologa de insercin Los archivos musicales procesados contienen las siguientes caractersticas:

Formato: WAV Frecuencia de muestreo: 44100kHz Tamao: 20MB Categora Musical: Pop, Rock, Balada, Banda, Electrnica

38

39

ODG (Objective Difference Grade)

40

41

SNR = 10*log(S/R)

Cifra de mrito

42

43

44

45

46

47

48

49

50

51

52

53

54

55

56

57

58

59

60

61

Se carga al FPGA el archivo de salida con extensin .out para implementarlo en el chip y as obtener un sistema fsico de entrada-salida

62

Copyright Pruebas Identificador Identificador de deterioro

63

Los creadores de contenidos digitales son conscientes de la posibilidad de que otra gente puede apropiarse de su trabajo. Imaginmonos el siguiente escenario: (1) Un artista A graba una cancin y la hace disponible desde su sitio Web; (2) Otro artista B obtiene una copia de esta cancin y la pone en venta como suya (posibilidad de beneficio econmico); (3) El artista A demanda al B pero es incapaz de probar que es el legtimo autor de la cancin.

64

En este tipo de aplicaciones se utilizan sistemas de marcado de agua digital slo para aadir valor a la cancin, es decir, sirve como transporte de informacin de la obra y slo nos preocuparamos que fuera robusta frente a ataques no intencionados como lo son, filtrado, compresin, conversin A/D, etc. Tambin se utilizan para marcar el audio con texto

65

Aplicacin utilizada en testimoniales, por ejemplo, cuando un testimonio previamente grabado es usado como evidencia en un tribunal, se pretende asegurar que la marca de agua no haya sido editada, modificada o alterada por alguna de las partes involucradas segn les convenga para que esto suceda las marcas de agua deben ser frgiles (concepto contrario a la robustez). Otra aplicacin muy comn en estos tiempos es el control de los tonos polifnicos para celular que se comercializan, con la marca de agua podra haber un control mayor sobre copias ilcitas.

66

Los sistemas de marcado digital se pueden usar en sistemas de rastreo de archivos audio. Consiste en marcar las grabaciones para ser protegidas antes de su distribucin. Un Web crawler 10 buscar entonces en la Web y comprobar la presencia de una marca digital en cada archivo audio que encuentre. Si se encuentra una grabacin marcada, el sistema lo notificar a los poseedores de los derechos , que contactarn con el trasgresor despus de confirmar manualmente la infraccin. El sistema puede enviar automticamente noticias al trasgresor (sin confirmacin manual), pero en este caso la probabilidad de falso positivo debe ser muy baja. Una solucin intermedia tambin es posible: el sistema pide una confirmacin manual slo cuando la marca digital detectada tenga baja fiabilidad ( esto es, una

67

Los sistemas de marcado tambin pueden ser empleados como medios para transmitir otro tipo de informacin , no necesariamente relacionada con el contenido del audio. Las estaciones de radio , por ejemplo, pueden marcar digitalmente su audio justo antes de la transmisin, integrando texto en l. Este texto luego aparecer en una pequea pantalla en el receptor.