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

Credential Opportunities

  • Continuing Education Units (CEUs): TCIE grants 0.1 CEUs upon successful completion of this course for a fee of $25.
  • Professional Development Hours (PDHs): TCIE grants 1 PDH upon successful completion of this course for a fee of $25.   

For either a CEU or PDH, a learner must complete a request form. The process entails providing proof of the learner’s Verified Certificate (VC) issued by Coursera. A VC indicates a learner has completed a course with a passing score (he/she does not receive a letter grade). CEUs and PDHs are eligible for those earning a certificate on November 11, 2019 or later.