6 ms·
How much information can a small image contain?
- temptemptemp111 5y agoSuch nonsense drivel. How much an image contains can be inflated by doing some dishonest BS like creating a unique encoding to optimize for what each image is representing in RGB. You can clearly see with steganographically encoded images that there is a limit if you want the image to remain and image - and still be able to store whatever arbitrary data in it. Being bound to the arbitrariness of data that can be stored is against the implications of the title, which is why this should be deemed nonsense.
- nixpulvis 5y agoN^M, clearly.
- aaron695 5y agoIf you want to look at the deeper questions the title invokes, this is the scam of how ThisPersonDoesNotExist and DALL-E work. They deliver information to the brain, not actual pictures. What they have created is amazing, but other than fooling other AI's their use is limited. They won't scale, they have gone the direction of information over fidelity.
- Svenstaro 5y agoMany moons ago, I wondered what it would look like if you iteratively generated every possible image. It doesn't sound very useful at all (and it certainly isn't) but I learned C++ and SDL that way. This is probably terrible code by anybody's standards but maybe someone wants to take a look: https://github.com/svenstaro/infinerator https://github.com/svenstaro/infinerator
- quacked 5y agoI've thought about this as well; it's one of those weird things where you realize that with enough pixel count and shading options, every image you can think of exists within the total set of generated images.
- jodrellblank 5y ago"enough" hides a surprising amount of work. Mobilise the entire planet's computers for a decade, assuming a generous Moore's law increase as well, and you might count through seventeen 8-bit grayscale pixels in that decade. Annihilate the Sun and you won't get enough energy to drive a simple counter through thirty 8-bit grayscale pixels. https://security.stackexchange.com/a/6149/ https://security.stackexchange.com/a/6149/
- alanbernstein 5y agoA story about the text version of this concept: https://en.wikipedia.org/wiki/The_Library_of_Babel https://en.wikipedia.org/wiki/The_Library_of_Babel
- dukeofdoom 5y agoWould this be a good way to avoid censorship. Encode an image by mixing it with a private key image, maybe xor the cells or something like that. Post online. Anyone with the key image can decode.
- vdqtp3 5y agoThis is encryption and/or steganography.
- sloshnmosh 5y agoI was hoping this was an article about packing different executables into images like I saw on Twitter.
- nobrains 5y ago> "Machine learning tries to do by math what we are able to do by instinct" ...except that we also do it by math. It is just so fast and optimized, that we refer to it as instinct.
- weird-eye-issue 5y agoThat's like saying gravity works because it uses math. No, we just applied our version of math to it
- keithnz 5y agoI sort of came at the combinations of small images from a slightly different angle when I was a teenager, I was imagining that if there was a movie of your life (and everyone elses, in fact every possible life you could live) then you could produce every still image of that video if you restricted the bounds of the image to something small but understandable. I was very quickly was disappointed at how big the numbers get :)
- brijeshpatel007 5y agowonderful, it looks like people are talking with Zoom, kidding. a image can contain lot more information if it is designed by an professional artist. an image have an message for everyone.
- sysihyk 5y agoVery very misleading. First, article tried to assess information capacity in Shannon style, completely disregarding what signal is (a) two-dimensional and (b) highly redundant, that is, ignoring the traits of being an image. Second, article taken too much liberties while mixing photorealistic and pixel-art images. The latter is really an art, since there is no formally defined ("machine") transform between these two types. And last but not least these types have significantly different information density profiles. No DSP curiosity here.
- thro1 5y agoUp to infinity ? (depends of person interpreting it - "a picture is worth a thousand words")
- necovek 5y agoThe introduction has lost me completely: such a long winded way to say that 32x32x3 bytes can represent 2^(32x32x3x8) different values.
- p1necone 5y agoI think the point of the article is that there isn't 2^(32x32x3x8) meaningful images that can be encoded - there's far less than that because so many of the possible arrangements of the data are just meaningless noise, or millions of versions of the same thing with slightly altered color values etc. The article is saying that neural networks are cool, because part of what they do is finding which images actually contain meaningful visual information.
- goldenkey 5y agoBut they don't, they often conflate noise with actual features, as long as the noise has some statistical bias, which given enough random generations, will. Try it yourself, generate random images using a uniform distribution (not gaussian) and run a SOTA classifier on them. Eventually you'll hit some minor false positives. It errs in the same way we often see objects in clouds or constellations.
- necovek 5y agoI got the point quickly enough (from the title and initial table of snapshots?), but author has lost me as a reader due to saying little with too many words before they could elaborate on the point.
- deleted 5y ago[deleted]