El gato que apareció en la dimensión espejo
(lcamtuf.substack.com)Sir, there's a cat in your mirror dimension
-
Antes habíamos hablado sobre el dominio de la frecuencia.
- Es una técnica para convertir una señal cotidiana en las amplitudes de las formas de onda que la componen.
- La base más común es una onda sinusoidal de frecuencia creciente.
- Muchas otras formas de onda también pueden crear distintos dominios de frecuencia.
-
Dos propiedades importantes de la transformación al dominio de la frecuencia:
- Reversibilidad: se pueden restaurar los datos originales a partir de la imagen de frecuencia.
- Simetría de entrada y salida: es posible transformar en ambas direcciones usando la misma operación matemática.
-
En la práctica, esta distinción importa.
- Es especialmente importante en compresión.
- Si conviertes una imagen al dominio de la frecuencia y reduces la precisión de los componentes de alta frecuencia, disminuye la cantidad de datos.
- La imagen resultante sigue viéndose igual a simple vista.
Usar MS Paint como herramienta de compresión de última generación
-
Una imagen en el dominio de la frecuencia parece ruido disperso.
- La mayor parte no es visualmente importante.
- La transformación es una palanca que va y viene entre dos dimensiones funcionalmente equivalentes.
- Surgió la duda de si sería posible usar esta dimensión espejo como hogar y mover parte de los datos allí.
-
Para probarlo, se tomó una foto de un gato y se calculó su forma en el dominio de la frecuencia con la transformada discreta del coseno (DCT).
- Gato en el tiempo, gato en la frecuencia.
-
Luego se usó la foto de la mujer del ejemplo anterior y se superpuso el patrón de "ruido de gato" de la dimensión espejo, bajando la opacidad.
- Mujer en el tiempo y gato en la frecuencia.
-
La composición inevitablemente introduce pérdidas.
- En teoría, si se calcula la representación en el dominio de la frecuencia de la imagen compuesta mediante DCT, la foto de la mujer se descompondría en ruido uniforme.
- El "ruido de gato" inyectado se condensaría en una imagen reconocible del gato.
-
En la práctica, eso es exactamente lo que ocurre.
- Gato en la frecuencia y mujer en el tiempo.
-
Si quieres comprobarlo tú mismo, puedes descargar la imagen compuesta y ejecutar lo siguiente en MATLAB:
woman = imread("woman-with-cat.png"); colormap('gray'); imagesc(woman, [0 255]); pause(1); cat = dct2(woman); imagesc(imgaussfilt(cat, 1), [-4 4]); -
Curiosamente, el gato sobrevive incluso al cambio de tamaño del documento anfitrión.
- Al escalar hacia arriba, la imagen se mosaica.
- Al escalar hacia abajo, la imagen se recorta.
-
También surgió la pregunta de cuánto dañaría al gato la compresión con pérdida.
- El impacto fue menor de lo esperado.
- Con una configuración alta de calidad JPEG, la imagen se ve bastante bien.
- Cuando baja la calidad, el cuadrante inferior derecho queda fuertemente cuantizado.
- El caos de la compresión JPEG visto desde el dominio de la frecuencia.
-
Esta visualización muestra cuánta información destruye el algoritmo JPEG.
- La mayor parte es algo que ni siquiera notamos.
-
Ya hay muchos casos previos de espectrogramas de audio usados como mensajes ocultos.
- También hay debates sobre esteganografía de texto usando coeficientes DCT de JPEG.
- Más que decir que esta técnica sea especialmente útil, el punto es destacar la divertida conexión entre el dominio de la frecuencia y el dominio temporal.
La opinión de GN⁺
- Entender la transformación al dominio de la frecuencia: las transformaciones al dominio de la frecuencia cumplen un papel importante en la compresión de datos y el procesamiento de señales. Entenderlas ayuda a procesar imágenes o audio de forma eficiente.
- Uso de MATLAB: MATLAB es una herramienta poderosa para análisis y visualización de datos. Este artículo permite ver un ejemplo práctico de su uso.
- Límites de la compresión JPEG: se pueden entender visualmente los límites de la compresión JPEG. Eso ayuda a encontrar maneras de reducir el tamaño de archivo manteniendo la calidad de imagen.
- Esteganografía: la esteganografía usando el dominio de la frecuencia es un tema interesante relacionado con la seguridad de los datos. Permite aprender formas de transmitir mensajes ocultos.
- Aplicaciones divertidas de la tecnología: este artículo muestra cómo aplicar la tecnología de una manera creativa y entretenida. Eso puede aumentar el interés por la tecnología e inspirar nuevas ideas.
1 comentarios
Opiniones de Hacker News
Resumen de comentarios de Hacker News
El tema de la foto y la energía espectral:
Fundamentos del marcado de agua digital:
Dualidad tiempo-frecuencia de la transformada de Fourier:
Solicitud de confirmación del proceso:
Aplicación en esteganografía:
El truco del espectrograma de audio de Aphex Twin:
La importancia de la posición en la DCT:
Comprensión de la compresión de imágenes:
Método específico de la DCT:
Codificación de imágenes en música y sonido: