Course Descrption

Digital image processing involves manipulating digital images using computer algorithms. It encompasses tasks such as enhancing image quality, extracting meaningful information, segmentation (partitions into meaningful discrete groups of pixels), compression, and automating image-based processes. The fundamental steps in digital image processing include acquisition, enhancement, restoration, segmentation, representation, and analysis.


  • Image Acquisition and Simple Transformation
  • Image Sampling and Quantization
  • Two Dimensional System Theory
  • Image Enhancement in Spatial Domain
  • Image Enhancement in Frequency Domain
  • Image Restoration and Optimal Image Processing
  • Color Fundamentals and Color Image Processing
  • A Brief on Wavelets and its Application in Image Processing Image
  • Compression Image Segmentation
  • Morphological Image Processing
  • Representation and Description


  • Digital Image Processing, R. C. Gonzalez and R. E. Woods, Prentice Hall (4th ed. 2018)
  • Introduction to digital image processing, W. K. Pratt, CRC Press (2014)
  • Fundamental of Digital Image Processing. A. K. Jain, Prentice Hall (1989)
  • Image Processing Handbook, J. C. Russ and F. B. Neal, CRC Press (7th ed. 2016).
  • Computer Vision: Algorithms and Applications, R. Szeliski, Springer-Verlag (2nd Ed, 2022)

Lecture Videos (as taught 1400-1401-1):

Google Drive Link #1

MediaFire Link #2