|
|
|
|
|
by crazygringo
431 days ago
|
|
> Atkinson dithering is great, but what's awesome about dithering algorithms is that there's no definitive "best" algorithm! I've always wondered about this. Sure, if you're changing the contrast then that's a subjective change. But it's easy to write a metric to confirm the degree to which brightness and contrast are maintained correctly. And then, is it really impossible to develop an objective metric for the level of visible detail that is maintained? Is that really psychovisual and therefore subjective? Is there really nothing we can use from information theory to calculate the level of detail that emerges out of the noise? Or something based on maximum likelihood estimation? I'm not saying it has to be fast, or that we can prove a particular dithering algorithm is theoretically perfect. But I'm surprised we don't have an objective, quantitative measure to prove that one algorithm preserves more detail than another. |
|
You find the same in image resizing. No one algorithm can be the definitive best for e.g. pixel art and movie upscaling. At the same time nobody can agree what the best average metric of all of that could be. Of course if you define a non-universally important metric as the only thing which matters you can end up with certain solutions like sinc being mathematically optimal.
It does lead to the question though: are there well defined objective metrics of dithering quality for which we don't have a mathematically optimal answer?