Documentos de Académico
Documentos de Profesional
Documentos de Cultura
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
Frecuencial
Disminucin de la sonoridad de un tono con una frecuencia f, en presencia de otro tono simultneo con frecuencia f1
10
11
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
14
15
Ciego
Se necesitan datos iniciales Conocimiento previo de marca de agua Conocimiento previo del audio original
No ciego
16
Se sustituye el bit menos significativo por un patrn de bits de marca de agua Opera en el dominio temporal
17
18
Audio Original
19
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
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
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
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.