Crédito:EPFL Alain Herzog
Los investigadores de EPFL aprovecharon los límites de la visión humana para ocultar una imagen en un video. La imagen es invisible para el ojo humano, pero no a una cámara.
La percepción visual humana funciona bien y es muy eficaz para ver lo que es importante para nosotros. Pero nuestros ojos no son capaces de promediar imágenes de video que duren más de 40 milisegundos. Esto es algo que puede hacer una cámara, sin embargo, gracias a su tiempo de exposición ajustable.
Los investigadores de EPFL utilizaron este hecho para ocultar información visual. Modificaron una imagen a lo largo del tiempo mediante enmascaramiento temporal, eventualmente convirtiéndolo en un video. Modificaron varios de los componentes técnicos de la imagen para hacerla invisible, pero sin cambiar la imagen subyacente. Esta variación temporal no puede ser detectada por el ojo humano, que está ocupado viendo el video resultante. Pero una cámara puede revelar la imagen oculta.
Los investigadores comenzaron con una simple observación:si haces girar un disco con dos colores diferentes, comienzan a fusionarse. "Tienes dos datos (colores rojo y verde), pero cuando el ojo humano los ve a lo largo del tiempo, deja de detectar dos colores y simplemente recoge el amarillo, "dijo Sami Arpa, del Laboratorio de Representación Visual e Imagen de EPFL (IVRL). Arpa se preguntó si este método podría usarse para ocultar una imagen dentro de una imagen y engañar a nuestros cerebros. Así que diseñó un disco donde la segunda imagen solo se puede ver sincronizando la velocidad a la que gira el disco con una luz estroboscópica. "A partir de ahí, pensamos que podríamos producir el mismo efecto con el video, "Dijo Arpa.
Entonces, ¿cómo escondes una imagen en un video? Esta no es una hazaña fácil porque las imágenes contienen mucha más información que los textos. El truco consiste en enmascarar una señal tras otra. "Normalmente, para que esto funcione, las dos señales deben tener el mismo contraste, orientación y frecuencia, "dijo Sabine Süsstrunk, el jefe del laboratorio. "Pero eso se vuelve bastante complicado cuando quieres ocultar una imagen en un video, ya que las dos señales son de naturaleza tan diferente ".
Una cámara puede detectar la información oculta.
Los investigadores aprovecharon los límites temporales de nuestra capacidad visual para diseñar un algoritmo que crea sellos de video especiales. Se les ocurrió un "código de tempo, "un video hecho de patrones en movimiento que pueden enmascarar las diferentes frecuencias de una imagen.
Crédito:EPFL Alain Herzog
Solo una aplicación de cámara o teléfono inteligente puede revelar la imagen oculta. Tienen una característica de la que carece el ojo humano, el tiempo de exposición ajustable, que se puede usar para promediar temporalmente las imágenes. Es como si estos dispositivos estuvieran viendo todas las fotos superpuestas a la vez, ya que el video no es más que una serie de imágenes.
"Convertimos una imagen en un video, pero para asegurarse de que los ojos humanos no puedan verlo, tuvimos que hacer malabarismos con una serie de limitaciones; fue realmente difícil, "dijo Roger David Hersch, que ayudó a desarrollar el método. "Podemos elegir un tiempo de exposición de 8, 10 o 15 segundos, que no es posible con el ojo humano ".