Course description:
This course presents fundamental concepts in image processing. Topics may include properties of digital images, digital image formats, image acquisition devices, edge detection, convolution ?ltering, image segmentation, shape representation, image compression, image morphology, spectral analysis, texture, object recognition, motion analysis and 3D interpretation. The course is primarily meant to develop on-hand experience in applying these tools to process these images. Hence the programming assignments form a key component of this course. The students would be encouraged to develop the image processing tools from scratch, rather than using any image processing library functions.