diff --git a/content/images/foto_paper.png b/content/images/foto_paper.png new file mode 100644 index 0000000000000000000000000000000000000000..137bfbe00372677f89627f40b0ff96a98c2bd8bd Binary files /dev/null and b/content/images/foto_paper.png differ diff --git a/content/pages/Introduccion.md b/content/pages/Introduccion.md index 2f6d0125fc41eddace50fe1be2c7f41a848b9686..a9a7380a00aec74b47ab25d137c004493415742d 100644 --- a/content/pages/Introduccion.md +++ b/content/pages/Introduccion.md @@ -1,4 +1,4 @@ -Title: Introduction +Title: Introducción Date: 2023-07-18 Category: Page Ordinal: 001 @@ -13,9 +13,9 @@ Ordinal: 001 -<figure id="figref-fig_morrones_2"> -<img src="../images/ejemplo_intro.png" width="200"/> -<figcaption><strong>Figure 1:</strong> Izquierda: Imagen falsificada, Centro: Mascara, Derecha: mapa de calor de la detección. +<figure id="figref-ejemplo_intro"> +<img src="../images/ejemplo_intro.png" width: 100%; height: auto/> +<figcaption><strong>Figura 1:</strong> Izquierda: Imagen falsificada, Centro: Mascara, Derecha: mapa de calor de la detección. </figcaption> </figure><hr> diff --git a/content/pages/Metodos.md b/content/pages/Metodos.md index 86e33c40dbd1f310d568f9aaa45f7126af145c65..f7a6e81376fbc396924609459785afb8cf3776e1 100644 --- a/content/pages/Metodos.md +++ b/content/pages/Metodos.md @@ -1,10 +1,16 @@ -Title: Methods -Date: 2016-03-25 +Title: Método +Date: 2023-07-18 Category: Page Ordinal: 003 -This site is hosted on GitLab Pages! -Methods -The source code of this site is at <https://gitlab.com/pages/pelican>. +<p>A continuación se detallan los pasos del algoritmo presentado en el paper para detectar las falsificaciones</p> -Learn about GitLab Pages at <https://pages.gitlab.io>. +<ol> + <li>División de la imagen en bloques: La imagen se divide en bloques de 8x8 pÃxeles, que es el tamaño de bloque utilizado en la compresión JPEG.</li> + <li>Cálculo de los coeficientes DCT: Para cada bloque, se calculan los coeficientes DCT utilizando la transformada discreta del coseno.</li> + <li>Construcción de histogramas: Para cada canal de color (Y, U o V), se construyen 64 histogramas diferentes, uno para cada frecuencia de los coeficientes DCT. Dada la naturaleza de la compresión JPEG los histogramas correspondientes a las altas frcuencias no contienen información relevante por lo que se utilizan los historgramas de frecuencias bajas y medias. Si la imagen fue sometida a una doble cuantización el histograma presentará picos periódicos.</li> + <li>Cálculo de las probabilidades de compresión doble: Para frecuencia de cada bloque y canal de color, se calcula la probabilidad de que ese bloque no haya sido modificado estimando la probabilidad de que ese bloque contribuya a la formación de los picos periódicos del histograma de cada frcuencia.</li> + <li>Cálculo de las probabilidades de compresión simple: Para frecuencia de cada bloque y canal de color, se calcula la probabilidad de que ese bloque haya sido modificado calculando la probabilidad de que contribuya a cualquier bin de un periodo entre picos. Esta probabilidad se asume uniforme por lo que se calcula como 1/p, siendo 'p' el periodo entre picos del histograma de cada frecuencia.</li> + <li>Cálculo de la probabilidad global: Las probabilidades de compresión doble y simple para cada frecuencia de cada bloque se combinan utilizando un modelo bayesiano. Se asume que la probabilidad de que un bloque esté o no modificado es la misma(0.5). Luego se calcula una probabilidad global del bloque agregando las probabildiades para cada frecuencia, obteniendo asà un mapa de probabilidades de adulteraciones de la imagen. </li> + <li>Generación de la máscara binaria: La probabilidad global se utiliza para generar una máscara binaria que indica qué bloques son sospechosos de haber sido manipulados. Para esto, se ultilizan tecnicas simples de segmentación.</li> +</ol>