Homogeneous Image Algebra is used as the basis for an image processing environment that uses the image, instead of the pixel, as the fundamental unit being manipulated. The object-oriented language C++ is used to implement the environment. Examples of applications are that include filtering, region growing, skeletonization, Fourier Transforms and Hadamard transforms are presented. This thesis concludes that C++ does have several features which are of great benefit in implementing image processing algorithms.
Library of Congress Subject Headings
Image processing--Mathematics; C++ (Computer program language); Object-oriented programming (Computer science)
Department, Program, or Center
Chester F. Carlson Center for Imaging Science (COS)
Gupta, Davender Nath, "Expressing imaging algorithms using a C++ based image algebra programming environment" (1990). Thesis. Rochester Institute of Technology. Accessed from
RIT – Main Campus