Revisiting Yliluoma's Ordered Dither Algorithm for Better Color Images

I explore Joel Yliluoma's 2011 ordered dithering method, explaining its mechanics and introducing simplified variants. By comparing these approaches against Thomas Knoll's state-of-the-art algorithm used in Adobe Photoshop, I demonstrate how specific color difference formulas can produce superior results without complex calculations.
There's a common belief that you need complex color difference calculations for high quality dithering. I think this is mistaken.
- agarv
For anyone that wants to try Yliluoma's dithers for themselves, I have created the only interactive version that I am aware of, as well as the only GPU accelerated version at https://app.dithermark.com
- lioeters
Ooh, I'd read this article before, but didn't realize Joel Yliluoma is Bisqwit. He has a YouTube channel on technical topics including: making your own terminal emulator, NES emulator, 3D engine, Tetris, programming in raw assembly. https://www.youtube.com/c/Bisqwit
- amelius
How well does it behave in animations?