Image Processing, Features & Segmentation

This course empowers learners to develop image processing programs and leverage MATLAB functionalities to implement sophisticated image applications. Topics include image filters, image features and matching, and image segmentation. Learners gain experience writing computer vision programs through online labs using MATLAB and supporting toolboxes.

This is the second course in the Computer Vision series that lays the groundwork necessary for designing sophisticated vision applications.

This online course is available on the Coursera platform.

Course Duration: Approximately 4 weeks (4-5 hours of effort per week)

Learning Outcomes

  • Design and build image processing applications
  • Examine the different types of image transformations
  • Analyze images in frequency domain
  • Understand image features and segmentation

Intended Audience

  • Anyone curious about or interested in exploring the concepts of computer vision
  • Those who desire a refresher course in mathematical concepts of computer vision


  • Basic programming skills & experience, specifically in MATLAB
  • Familiarity with basic linear algebra, calculus & probability, and 3D co-ordinate systems & transformations