Image processing is becoming a useful assisting tool for many fields of science such as computer science, electrical and electronic engineering, robotics, physics, chemistry, environmental science, biology, and medical science, etc. In this course, fundamental concepts and techniques in digital image processing are introduced to students. The topics covered include Sampling and Quantization, Image Representation, Color Representation, Image Transform, Image Operations, Image Filtering, Edge Detection and Mathematical Morphology. The concepts in these topics will be illustrated using Matlab.