Video Halftoning Demo Page
Embedded Signal Processing Lab (Director: Prof. Brian L. Evans)
Halftoning Research


The video files linked on this page have the extension '.avi'. Please view the videos at the original video resolution/size (this may be set up differently in different media players). Zooming will give improper viewing results.

Comparison of Three Video Halftoning Methods
Sequence
Resolution
Frames
Frame-rate (frames per second)
Halftone Method for Video on Left
Halftone Method for Center Video
Halftone Method for Video on Right
Caltrain
400x512 17
15
Frame-independent Ordered Dither (void-and-cluster [1] mask) Frame-independent Error Diffusion (Floyd-Steinberg [2])
Gotsman [3]
Caltrain
400x512 33
30
Frame-independent Ordered Dither (void-and-cluster [1] mask) Frame-independent Error Diffusion (Floyd-Steinberg [2]) Gotsman [3]
Trevor
256x256
49
15
Frame-independent Ordered Dither (void-and-cluster [1] mask) Frame-independent Error Diffusion (Floyd-Steinberg [2]) Gotsman [3]
Trevor
256x256
99
30
Frame-independent Ordered Dither (void-and-cluster [1] mask) Frame-independent Error Diffusion (Floyd-Steinberg [2]) Gotsman [3]

The grayscale versions of these videos are available at the Center for Image Processing Research (Rensselaer Polytechnic Institute). In this demo, original sequences are played back at 30 frames per second. The videos at 15 frames per second were formed by downsampling the original sequence.

Halftone Video Dirty-window-effect Evaluation
Sequence
Resolution
Frames
Frame-rate (frames per second)
Halftone Method for Video on Left
Halftone Method for Video on Right
Caltrain
400x512
17
15
Gotsman [3] Modified Gotsman
Susie
240x352
38
15
Gotsman [3] Modified Gotsman
Tennis
240x352 75
15
Gotsman [3] Modified Gotsman
Garden
240x352 30
15
Gotsman [3] Modified Gotsman
Football
240x352 30
15
Gotsman [3] Modified Gotsman
Caltrain
400x512 33
30
Gotsman [3] Modified Gotsman
Susie
240x352 75
30
Gotsman [3] Modified Gotsman
Tennis
240x352 150
30
Gotsman [3] Modified Gotsman
Garden
240x352 60
30
Gotsman [3] Modified Gotsman
Football
240x352 59
30
Gotsman [3] Modified Gotsman

The grayscale versions of these videos are available at the Center for Image Processing Research (Rensselaer Polytechnic Institute). In this demo, original sequences are played back at 30 frames per second. The videos at 15 frames per second were formed by downsampling the original sequence.


Halftone Video Flicker Evaluation
Sequence
Resolution
Frames
Frame-rate (frames per second)
Halftone Method for Video on Left
Halftone Method for Video on Right
Trevor
256x256
49
15
Frame-independent Error Diffusion (Floyd-Steinberg [2]) Frame-dependent Floyd-Steinberg Error Diffusion
Susie
240x352 38
15
Frame-independent Error Diffusion (Floyd-Steinberg [2]) Frame-dependent Floyd-Steinberg Error Diffusion
Tennis
240x352 75
15
Frame-independent Error Diffusion (Floyd-Steinberg [2]) Frame-dependent Floyd-Steinberg Error Diffusion
Garden
240x352 30
15
Frame-independent Error Diffusion (Floyd-Steinberg [2]) Frame-dependent Floyd-Steinberg Error Diffusion
Football
240x352 30
15
Frame-independent Error Diffusion (Floyd-Steinberg [2]) Frame-dependent Floyd-Steinberg Error Diffusion
Trevor
256x256
99
30
Frame-independent Error Diffusion (Floyd-Steinberg [2]) Frame-dependent Floyd-Steinberg Error Diffusion
Susie
240x352 75
30
Frame-independent Error Diffusion (Floyd-Steinberg [2]) Frame-dependent Floyd-Steinberg Error Diffusion
Tennis
240x352 150
30
Frame-independent Error Diffusion (Floyd-Steinberg [2]) Frame-dependent Floyd-Steinberg Error Diffusion
Garden
240x352 60
30
Frame-independent Error Diffusion (Floyd-Steinberg [2]) Frame-dependent Floyd-Steinberg Error Diffusion
Football
240x352 59
30
Frame-independent Error Diffusion (Floyd-Steinberg [2]) Frame-dependent Floyd-Steinberg Error Diffusion

The grayscale versions of these videos are available at the Center for Image Processing Research (Rensselaer Polytechnic Institute). In this demo, the original sequences are played back at 30 frames per second. The videos at 15 frames per second were formed by downsampling the original sequence.

References

[1] R. A. Ulichney, “Review of halftoning techniques,” in Proc. SPIE Conf. on Color Imaging: Device-Independent Color, Color Hardcopy, and Graphic Arts, vol. 3963, no. 1, 1999, pp. 378–391.
[2] R. Floyd and L. Steinberg, “An adaptive algorithm for spatial grayscale,” in Proc. SID Int. Symp., Dig. Tech. Papers, 1976, p. 3637.
[3] C. Gotsman, “Halftoning of image sequences,” The Visual Computer, vol. 9, no. 5, pp. 255–266, 1993.