CS 430 Image Processing • 5 Cr.
This course introduces the foundations of image processing such as sampling, enhancement, edge detection, segmentation, image morphology and image compression. Through hands-on experiences, students will use algorithms in a programming language to solve practical image processing problems for different applications. Prerequisites: MATH 208 and admission to BS CS program, or instructor's permission.
After completing this class, students should be able to:
- Explain current technologies and issues that are specific to image processing systems.
- Describe basic principles of digital image processing.
- Implement algorithms that perform basic image processing (e.g., noise removal and image enhancement);
- Define image operations and use some image processing software tools such as MATLAB Image Processing Toolbox to execute these image operations
- Identify algorithms for advanced image analysis.
- Assess the performance of image processing algorithms and systems.