Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Any lossy compressor changes the original image for better compression at expense of the perfect accuracy.


Exactly, in practice the alternatives are either blocky artifacts (JPEG and most other traditional codecs), blurring everything (learned codecs optimised for MSE) or "hallucinating" patterns when using models like GANs. However, in practice even the generative side of compression models is evaluated against the original image rather than only output quality, so the outputs tend to be passable.

To see what a lossy generator hallucinating patterns means in practice, I recommend viewing HiFiC vs original here: https://hific.github.io/


Tradtional lossy compressors have well-understood artifacts. In particular they provide guarantees such that you can confidently say that an object in the image could not be an artifact.


The word perfect is misplaced, the trade off is size vs fidelity (aka accuracy)




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: