The digital image processing course examines the properties of digital images and the method of processing. Topics include 2-D sequences and systems, separable systems, properties of digital images, image formation, sampling, time and frequency representation of images, transformation techniques including Fourier, z transform, difference equations, and wavelets transform, human visual system including perception, vision properties, color, and sensors, image enhancement, image restoration, geometrical image modification, filtering, and edge detection, binary image processing, morphological image processing, halftoning and edge detection, image coding and compression models for loss-free, lossless, and lossy compressions, motion estimation and compensation, compression standards and formats.