• To understand basic algorithms for computer graphics and image processing.
  • To understand various filters, Point processing, and Arithmetic operations in image processing.
  • To understand different applications of graphics and image processing.



  • Creation ofsoftware tools such as Games, Animation, and Recognition system


Unit – I

Graphics Systems and Graphical User Interface- Pixel, Resolution – Graphical devices: input and output devices – Hard copy devices – Direct screen interaction –  Color models.


Unit – II

Geometric display primitives- Points, Lines and Polygons. Point display method, 2D Transformations and Viewing : Transformations – Types. Homogeneous coordinates – Window to view port transformations. Clipping: Point, Lines, Polygons.


Unit – III

Image Formation and types – Image operations – Arithmetic, Geometric and Morphological Operations - Basic geometric transformations - Sampling and Quantization.


Unit – IV

Image segmentation and Feature extraction -  Detection of Discontinuities – Edge Operators – Edge Linking and Boundary Detection –Thresholding – Region Based Segmentation – Morphology - WaterSheds – Motion Segmentation, Feature Analysis and Extraction.


Unit – V

Image Classification – Image Recognition – Image Understanding – Video Motion Analysis – Image Fusion – Steganography  – Mosaics – Color Image Processing.



  • Donald Hearn & M. Pauline Baker, and warren R. Carithers,  “Computer Graphics”, Prentice-Hall of India,  Fourth edition 2011.
  • Rafael C. Gonzalez and Richard E. Woods, “Digital Image Processing”, Pearson Education, Third  edition, 2011.



  • Newmann, W. M. and Sproull, R. F., "Principles of Interactive Computer Graphics", Tata McGraw-Hill, Second edition, 2008.
  • Foley, J. D., Van Dam, A., Fiener, S. K., and Hughes J. F., “Computer Graphics", Second edition, Pearson education, 2008.
  • Anil Jain, K., “Fundamentals of Digital Image Processing”, Prentice-Hall of India, 2001.