Anupam Gupta


Digital halftoning is the algorithmic process for converting electronic images into bitonal images that preserves the perception of a continuous-tone image. Various digital halftoning algorithms were considered in the development of this processor on the basis of quality of image and amenability for VLSI implementation. An error-diffusion algorithm with the options of noise encoding, printer model adjustment, and edge enhancement was chosen for implementation. Since the algorithm allows for multiple independent parallel processors to operate on the same image, the system is capable of super scalar processing. The processor is intended for an 8-bit input (256 gray levels). The processor was designed using a 2\x. N-well MOSIS CMOS process. The expected processor speed for that process is about 21 million pixels/sec. The processing speed was enhanced by using Double Pass Transistor Logic implementation on all logic components used in the processor.

Library of Congress Subject Headings

Image processing--Digital techniques; Computer graphics

Publication Date


Document Type


Department, Program, or Center

Computer Engineering (KGCOE)


Anderson, Peter

Advisor/Committee Member

Easton, Roger


Note: imported from RIT’s Digital Media Library running on DSpace to RIT Scholar Works. Physical copy available through RIT's The Wallace Library at: T385 .G868 1996


RIT – Main Campus