3.19. References and Further Reading   

Bentley, J.N. and J.H. Friedman (1979)
Data structures for range searching. Computing Surveys 11: 397-409.
Bradley, J., (1993)
XV. Vers. 3.00a. Computer Software. Shareware. Available from ftp.cis.upenn.edu/pub/xv/ (xv-3.00a.tar.Z)
Floyd, R.W. and L. Steinburg (1975)
An adaptive algorithm for spatial grey scale. SID 75, Int. Symp. Dig. Tech. Papers: 36.
Glassner, A. (1990)
Graphics Gems. Academic Press: New York. Code available from princeton.edu/pub/Graphics/GraphicsGems/Gems/ (note that Code for mapping RGB triples to 4 bits is included within this tutorial)
Heckbert, P. (1982)
Color Image Quantization for Frame Buffer Display. SIGGRAPH '82 Proceedings: 297. Implementation available in a 'toolkit' from cs.utah.edu/pub/ (urt-*) princeton.edu/pub/Graphics/ (urt-*) or freebie.engin.umich.edu/pub/ (urt-*)
Jarvis, J.F, N. Judice and W.H. Ninke (1976)
A survey of techniques for the display of continuous tone pictures on bilevel displays. Computer Graphics and Image Processing 5: 13-40.
Wan, Wong and Prusinkiewicz (1988)
An Algorithm for Multi-dimensional Data Clustering. Transactions on Mathematical Software 14: 153-162. Implementation available from princeton.edu/pub/Graphics/ (colorquant.shar). This code, in modified form, appears in the above toolkit as well.