Original image:

On the left, dithering using a 24×24 void-and-cluster dispersed-dot dither matrix generated with a 7×7 gaussian convolution void detector.

On the right, dithering using Floyd-Steinberg error diffusion on a serpentine path with full propagation.

Results are not gamma-corrected for better comparison with the litterature.