This course introduces to students the basic concepts, fundamental principles and algorithms, and major applications in practice in computer vision area. It covers Digital Image Representation, Binary Image Analysis, Gray Level Image Segmentation, Edge detection Techniques, Digital Morphology, Color Image Processing Fundamentals, and Motion estimation, etc.