4 ms·
I love this and would have dearly needed it like 5 years ago. Now, it is still a very interesting read. But given what we have already seen from Nvidia on vide
by hansword 4y ago
I love this and would have dearly needed it like 5 years ago. Now, it is still a very interesting read.
But given what we have already seen from Nvidia on video compression [0], I think within the next few years, we will move everything to machine-learning-'compressed' images (aka transmitting a super-low-res seed image and some additional ASCII and having an ML model reconstruct and upscale it at the client side).
[0] https://www.dpreview.com/news/5756257699/nvidia-research-develops-a-neural-network-to-replace-traditional-video-compression https://www.dpreview.com/news/5756257699/nvidia-research-dev...
- BiteCode_dev 4y agoI fear that we will get used to some image patterns feeling right instead of reality if AI gets involved too much.
- wongarsu 4y agoMost images are still JPEG (3 decades old) or PNG (2.5 decades old). Countless better formats have been developed, but with the exception of WEBP we are still using the same image formats that existed during the dot-com bubble. Ubiquity trumps improvements in image size. Better encoders for JPEG or PNG are the main avenues how you can achieve improvements without compatibility problems, and I think that will stay true for another decade, if not more.
- dylan604 4y agohonestly, this scares this shit out of me. lossy compression is one thing, but to just say that an ML model suggests making pixels like this vs a mathematical formula is totally different things.
- dehrmann 4y agoWhat if it's an ML model suggesting parameters for jpeg? It could still hallucinate to some degree, but it's also more limited.
- dylan604 4y agoImage -> mathematical forumla to toss data -> reverse formula -> slightly altered image vs Image -> mathematical formula to toss data -> ML to recreate what it thinks is supposed to be there -> made up image based on "training" data not even from original image that's my problem
- adgjlsfhk1 4y agoML based image compression don't generally let the net make up data, they use a net as a prior to reduce the entropy of the data that's there.
- dehrmann 4y agoWhat I'm saying is I'm not sure how much ML can imagine just by changing coefficient precision.
- rasz 4y agoWhen you think "ML to recreate what it thinks is supposed to be there" you probably automatically go to DeepDream or https://www.dkriesel.com/en/blog/2013/0802_xerox-workcentres_are_switching_written_numbers_when_scanning https://www.dkriesel.com/en/blog/2013/0802_xerox-workcentres... but the end result doesnt have to be direct output of ML hallucination. AI encodes probability distribution, you can treat it as motion compensation in video codecs - what comes next is a convolution by encoded error between predicted outcome and ground truth.
- dylan604 4y agoSo how is that different than motion estimation as it currently stands. That at least sees where pixels are and then where they will be. So instead of storing all of that data, just store where they start and then end and then tween the diff. Isn't that what this "new" ML you just describe does but "different" by slapping "trained ML/AI" to it?
- adgjlsfhk1 4y ago