Este documento presenta un proyecto para desarrollar un algoritmo que permita detectar modificaciones intencionales en imágenes digitales y recuperar la imagen original mediante el uso de la transformada Slant. El algoritmo se implementaría en una página web para que los usuarios puedan subir sus imágenes y protegerlas de modificaciones no autorizadas.
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Proteccion Y Recuperacion De Imagenes
1. ANGEL PAMATZ JUAREZ
MEXICO D.F.
PROYECTO:
ALGORITMO DE DETECCION DE ATAQUES INTENCIONALES
Y
RECUPERACION DE LA IMAGEN DIGITAL ORIGINAL
POR MEDIO DE UNA PAGINA WEB UTILIZANDO LA TRANSFORMADA SLANT.
PARA: Microsoft office 2010 ¿Cuál es tu mejor idea?
AREA: Estilo de Vida (Home & Educación).
Por medio de Power Point beta 2010 pude presentar mi idea y proyecto
así como realizar mi presentación frente a mucho publico
y claro Power Point beta 2010 no me fallo en mi vida cotidiana y estudiantil
gracias ala realización de esta presentación me dieron mi titulo de ingeniero en mi escuela
y ahora como hace algunos días compartí mi idea en un auditorio ahora la comparto en este concurso.
IDEA:
el proyecto es una pagina web que al momento de que el usuario sube una imagen formato .jpg
a nuestro servicio su imagen queda marcado con nuestro algoritmo de protección
para que en dado caso que esa imagen la modifiquen se pueda recuperar a su forma original
y en determinado momento también avalar la propiedad de la misma.
GRACIAS
México, D.F a 10 de Diciembre
alzer@live.com.mx del 2010.
LOGO
2. CONTENIDO
1 PLANTEAMIENTO DEL PROBLEMA
2 EJEMPLO VISUAL DEL PROBLEMA
3 ESTADO DEL ARTE
4 JUSTIFICACION
5 OBJETIVO
6 DESARROLLO
7 BIBLIOGRAFIA
8 CRONOGRAMA DEL PROYECTO
LOGO
3. 1
PLANTEAMIENTO DEL PROBLEMA
DEBIDO AL CRECIMIENTO QUE ACTUALMENTE TIENEN LOS MEDIOS DE
COMUNICACION DIGITAL, Y AL AUMENTO DE PIRATERIA EN LOS MISMOS.
ACTUALMENTE SE PUEDE OBTENER UNA REPLICA EXACTA DEL MATERIAL
DIGITAL CON FACILIDAD Y CON UN BAJO COSTO.
IGUALMENTE LAS IMAGENES DIGITALES SE UTILIZAN COMO PRUEBAS EN
DIFERENTES PROCESOS LEGALES Y ESTAS MISMAS SON MODIFICADAS
LOGO
5. 3
ESTADO DEL ARTE
Las marcas de agua digitales se pueden clasificar en dos categorías: marca de agua semifragiles y
marca de agua frágil.
MAD frágil: solo detecta.
MAD semifragiles: detecta y recupera.
Desde mediados de los años 90 comenzaron a integrar MAD en el dominio de la frecuencia, usando las transformadas
DISCRETAS DE FOURIER, DEL COSENO Y WAVELET estos algoritmos, aprovecharon la relación existente entre los
coeficientes de las transformada y el sistema visual humano para lograr simultáneamente imperceptibilidad y robustez
de MAD
A diferencia de estas, la transformada SLANT tiene buena calidad en la aproximación de la imagen original con
cantidades relativamente pequeña de coeficientes
FUENTE: TESIS MARCA DE AGUA SEMIFRAGIL
LOGO
6. 4
JUSTIFICACION
LAS PROPIAS CARACTERISTICAS DE LA INFORMACION DIGITAL QUE
PARECIERAN SER VENTAJAS PARA ALGUNOS USUARIOS, PARA MUCHOS OTROS
SERIAN DESVENTAJAS, ES DECIR, LOS DOCUMENTOS DIGITALES TIENEN:
GENERACION DE REPLICAS IDENTICAS
FACILIDAD DE TRANSMICION
FACILIDAD DE MODIFICACION
LO QUE HACE NECESARIA LA INSERCION DE MARCAS DE AGUA EN IMAGENES
DIGITALES COMO SELLO DE PROPIEDAD Y RECUPERACION DE LAS MISMAS EN
CASO DE ATAQUES INTENCIONALES SOBRE ELLAS.
LOGO
7. 5
OBJETIVO
INVESTIGAR, ANALIZAR, DESARROLLAR E IMPLEMENTAR UN ALGORITMO DE
MARCA DE AGUA EN IMÁGENES DIGITALES, EL CUAL SEA CAPAZ DE DETECTAR
ATAQUES INTENCIONALES Y HACER UNA RECONTRUCCION DE LA REGION
ATACADA EN LA IMAGEN, UTILIZANDO LOS COEFICIENTES DE LA
TRANSFORMADA SLANT COMO MARCA DE AGUA; IMPLEMENTANDO EL
ALGORITMO EN UNA PAGINA WEB PARA SU POSIBLE ACCESO DESDE
CUALQUIER COMPUTADORA CONECTADA A INTERNET
LOGO
8. 6
DESARROLLO
MATLAB TRANSFORMADA
IMAGEN VER. R.2009A SLANT
INSERCION
imagen
EXTRACCION
RECUPERACION
MATLAB WEB
SERVER .M a HTML marcar
detectar
autentificar
LOGO
9. 7
BIBLIOGRAFIA
W. K. Pratt, “Spatial transform coding of color images,” IEEE
Trans. Cdmmzm. Technol., vol. COM-19, pp. 950-992, Uec.
W. H. Chen and W. K. Pratt, “Color image coding wit,h the
slant transform”.
DIEGO BARRAGAN, “MATLAB: PUBLICAR REPORTES A
HTML”.http://espanol.video.yahoo.com/watch/4330151/11628
194 [15/11/2009].
MATLAB, “how to get data in a web page and utilise it in a
matlab program”.
http://www.mathworks.ch/matlabcentral/newsreader/view_thre
ad/85609 [15/11/2009].
MATLAB, “DEVELOPERS”.
Http://www.ibm.com/developerworks/ssa
[15/11/2009].
LOGO
10. 8
CRONOGRAMA
ACTIVIDAD AGOSTO SEPT. OCT. NOV. DIC. ENE. FEB. MAR. ABRIL
PLANTEAMIENTO DEL
PROBLEMA
DEFINICION DE
PROYECTO
OBJETIVOS GENERALES
OBJETIVOS
PARTICULARES
PLATAFORMA A
UTILIZAR
MARCO TEORICO
SELECCIÓN DE TIPO DE
MARCA DE AGUA
SELECCIÓN DE TIPO DE
TRANSFORMADA
PROGRAMACION Y
ANALISIS DEL PROCESO
DE RECUPERACION
PROGRAMACION DEL
PROCESO DE
INSERCION
PROGRAMACION DEL
PROCESO DE
DETECCION
PROGRAMACION DEL
PROCESO DE REGRESAR AL MENU INICIO
EXTRACCION
LOGO
11. CRONOGRAMA
ACTIVIDAD AGOSTO SEPT. OCT. NOV. DIC. ENE. FEB. MAR. ABRIL MAYO
PROGRAMACION DEL
PROCESO DE
RECUPERACION
PRUEBAS DEL ALGORITMO
PROPUESTO
ANALISIS DE RESULTADOS
AJUSTES DEL ALGORITMO
PROPUESTO
EXPORTACION DEL
ALGORITMO PROPUESTO A
PAG WEB
INVESTIGAR EL PROCESO
DE DESARROLLO DE LA
PAGINA WEB
PRUEBAS DE LA PAG.
ANALISIS DE RESULTADOS
FINALES
AJUSTES DEL SISTEMA
ESCRITURA DE LA TESINA
REVISION BIBLIOGRAFICA
11 LOGO