Cameras can reveal images that are hidden to the naked eye

April 20, 2017 by Sandy Evangelista
Credit: EPFL Alain Herzog

EPFL researchers took advantage of the limits of human vision to hide an image in a video. The image is invisible to the human eye, but not to a camera.

Human visual perception works well and is very effective at seeing what's important to us. But our eyes are not capable of averaging video images that last longer than 40 milliseconds. This is something that a can do, however, thanks to its adjustable exposure time.

EPFL researchers used this fact to hide visual information. They modified an image over time through temporal masking, eventually turning it into a video. They tweaked a number of the image's technical components to make it invisible, but without changing the underlying image. This temporal variation cannot be detected by the human eye, which is busy watching the resulting video. But a camera can reveal the hidden image.

The researchers started with a simple observation: if you spin a disk with two different colors, they start to meld. "You have two pieces of information – red and green colors – but when the human eye sees them over time, it stops detecting two colors and just picks up yellow," said Sami Arpa, from EPFL's Image and Visual Representation Lab (IVRL). Arpa wondered if this method could be used to hide an image within an image and trick our brains. So he designed a disk where the second image can only be seen by syncing the speed at which the disk rotates with a strobe light. "From there we thought we could produce the same effect with video," Arpa said.

Credit: Ecole Polytechnique Federale de Lausanne

So how do you hide an image in a video? This is no mean feat, because images contain much more information than texts do. The trick lies in masking one signal by another. "Normally, for this to work, the two signals need to have the same contrast, orientation and frequency," said Sabine Süsstrunk, the head of the lab. "But that gets pretty complicated when you want to hide an image in a video, as the two signals are so different in nature."

A camera can detect the hidden information

The researchers took advantage of the temporal limits of our visual capacity to design an algorithm that creates special video seals. They came up with a "tempocode," a video made of moving patterns that can mask the varying frequencies of an image.

Credit: EPFL Alain Herzog

Only a camera or smartphone app can reveal the hidden image. They have a feature that the human eye lacks – adjustable exposure time – which can be used to temporally average the images. It's as if these devices were viewing all the superimposed photos at once, since video is nothing other than a series of images.

"We turned an image into a , but to make sure that human eyes couldn't see it, we had to juggle a number of constraints – it was really difficult," said Roger David Hersch, who helped develop the method. "We can choose an exposure time of 8, 10 or 15 seconds, which isn't possible with the ."

Explore further: Rotate an image, another one appears (w/ Video)

More information: Sami Arpa et al. Revealing information by averaging, Journal of the Optical Society of America A (2017). DOI: 10.1364/JOSAA.34.000743

Related Stories

How to read a STEREO image

October 26, 2016

In the same way that two eyes give humans a three-dimensional perception of the world around us, the twin spacecraft of NASA's Solar Terrestrial Relations Observatory mission, or STEREO, enable us to understand the sun in ...

Recommended for you

New type of electron lens for next-generation colliders

October 18, 2017

Sending bunches of protons speeding around a circular particle collider to meet at one specific point is no easy feat. Many different collider components work keep proton beams on course—and to keep them from becoming unruly.

1 comment

Adjust slider to filter visible comments by rank

Display comments: newest first

Hat1208
not rated yet Apr 20, 2017
Wow! Now this is breaking news.

Please sign in to add a comment. Registration is free, and takes less than a minute. Read more

Click here to reset your password.
Sign in to get notified via email when new comments are made.