This course introduces the basics of digital image analysis and processing with emphasis on both theory and implementation. Image representation, image types, intensity transformations and spatial filtering, ,image enhancement, frequency domain processing, image restoration, geometric transformations and image registration, color image processing, image compression and vector quantization, morphological image processing, image segmentation, edge detection, line detection using the Hough transform, representation and description, object recognition. Hands-on computer work using MATLAB will be a major part of the learning experience.