Computer graphics is the collection, combination, and representation of real or imaginary objects from their computer-based models. Thus we can say that computer graphics is the pictorial synthesis of real or imaginary objects. However, the related field image processing or sometimes called picture analysis concerns the analysis of scenes or the reconstruction of models of 2D or 3D objects from their picture. This is exactly the reverse process. The image processing can be classified as:
- Image enhancement
- Pattern detection and recognition
- Scene analysis and computer vision
Image enhancement is concerned with improving image quality by removing noise or enhancing image contrast. Pattern detection and recognition are concerned with the identification and elucidation of standard patterns as well as the detection of deviations from these patterns. A practical example of pattern detection and recognition is optical character recognition (OCR) technology. Scene analysis and computer vision are both concerned with the recognition and reconstruction of 3D representations of scenes from a collection of 2D pictures.
The technologies mentioned above are only a small part of the wide spectrum of technologies that fall into the category of “computer vision.” Computer vision as a field is about improving the quality of our lives by making our world more understandable to us.
The three image processing domains mentioned above have shown to be useful in a variety of applications, including fingerprint detection and recognition, modeling of buildings, ships, vehicles, and so on.
We have addressed the two areas of computer graphics and image processing in the context of computer image processing. In the beginning, they were distinct disciplines. However, they currently share certain traits, and the overlap between them is rising. They both make use of raster displays.