Comment by cthalupa
8 years ago
You think that they would even be picked up when you take a picture with a camera? Between the external camera, and then compression, I don't think that the 254 254 254 pixels are going to make it into the final image. They might not even make it into the initial picture - screen backlighting consistency, etc, is going to wreak havoc on that from the start, before we even get into sensor noise, etc on the camera, any smudges on the lens, all before it even gets saved a jpg
There's an amazing way of encoding data called "gold codes". By having enough pixels like this, you can correlate the image with the expected pattern, and successfully extract data even though no individual pixel is visible.
It's used in GPS transmissions to allow decoding signals considerably weaker than the background noise. Because the receiver is aware what the signal should look like, it can extract it despite all the noise by averaging across all the samples.
It does require perfect alignment though, which might be tricky considering camera lens warping, etc.