Image Segmentation, Filtering, and Region Analysis (Coursera)

Offered by MathWorks,
Image Segmentation, Filtering, and Region Analysis (Coursera)

In this course, you will build on the skills learned in Introduction to Image Processing to work through common complications such as noise. You’ll use spatial filters to deal with different types of artifacts. You’ll learn new approaches to segmentation such as edge detection and clustering. You’ll also analyze regions of interest and calculate properties such as size, orientation, and location.

Class Deals by MOOC List - Click here and see Coursera's Active Discounts, Deals, and Promo Codes.

By the end of this course, you’ll be able to separate and analyze regions in your own images. You’ll apply your skills to segment an MRI image of a brain to separate different tissues.
You will use MATLAB throughout this course. MATLAB is the go-to choice for millions of people working in engineering and science, and provides the capabilities you need to accomplish your image processing tasks. You will be provided with free access to MATLAB for the duration of the course to complete your work.
To be successful in this course you should have a background in basic math and some exposure to MATLAB. If you want to familiarize yourself with MATLAB check out the free, two-hour MATLAB Onramp. Experience with image processing is not required.
Course 2 of 3 in the Image Processing for Engineering and Science Specialization.

Syllabus

WEEK 1: Spatial Filtering and Edge Detection
WEEK 2: Improving Segmentation
WEEK 3: Advanced Segmentation Approaches
WEEK 4: Calculating Region Properties

Go to Class
MOOC List is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Related Courses

Sparse Representations in Signal and Image Processing: Fundamentals (edX) EdX
IsraelX

Sparse Representations in Signal and Image Processing: Fundamentals (edX)

Learn about the field of sparse representations by understanding its fundamental theoretical and algorithmic foundations. This course introduces the fundamentals of the field of sparse representations, starting with its theoretical concepts, and systematically presenting its key achievements. We will touch on theory and numerical algorithms.

Self Paced
Self-Paced
Nearest Neighbor Collaborative Filtering (Coursera) Coursera
University of Minnesota

Nearest Neighbor Collaborative Filtering (Coursera)

In this course, you will learn the fundamental techniques for making personalized recommendations through nearest-neighbor techniques. First you will learn user-user collaborative filtering, an algorithm that identifies other people with similar tastes to a target user and combines their ratings to make recommendations for that user.

Nov 2nd 2026
4 Weeks
Sparse Representations in Image Processing: From Theory to Practice (edX) EdX
IsraelX

Sparse Representations in Image Processing: From Theory to Practice (edX)

Learn about the deployment of the sparse representation model to signal and image processing. This course is a follow-up to the first introductory course of sparse representations. Whereas the first course puts emphasis on the theory and algorithms in this field, this course shows how these apply to actual signal and image processing needs.

Self Paced
Self-Paced
Image Analysis Methods for Biologists (FutureLearn) FutureLearn
The University of Nottingham

Image Analysis Methods for Biologists (FutureLearn)

Get an introduction to image acquisition and analysis for biologists – from basic techniques to the future of image analysis. Improve your image analysis knowledge and ability to analyse your images. The use of automatic image analysis in the biological sciences has increased significantly in recent years, especially with automated image capture and the rise of phenotyping.

Available now
4 Weeks
Robotic Vision: Processing Images (FutureLearn) FutureLearn
Queensland University of Technology

Robotic Vision: Processing Images (FutureLearn)

How do computers process images? Learn about image processing and image features, and how robots can be programmed to see. Programming a robot to see requires knowing the principles of vision, mathematical knowledge and programming skills. We explore how computers process images, learning the operations required to process an image using MATLAB.

No sessions available
4 Weeks
Intro to Artificial Intelligence (Udacity) Udacity
Udacity

Intro to Artificial Intelligence (Udacity)

This course will introduce you to the basics of AI. Topics include machine learning, probabilistic reasoning, robotics, computer vision, and natural language processing. Artificial Intelligence (AI) is a field that has a long history but is still constantly and actively growing and changing. In this course, you’ll learn the basics of modern AI as well as some of the representative applications of AI.

Self Paced
Self-Paced
AI for Medical Diagnosis (Coursera) Coursera
DeepLearning.AI

AI for Medical Diagnosis (Coursera)

AI is transforming the practice of medicine. It’s helping doctors diagnose patients more accurately, make predictions about patients’ future health, and recommend better treatments. As an AI practitioner, you have the opportunity to join in this transformation of modern medicine. If you're already familiar with some of the math and coding behind AI algorithms, and are eager to develop your skills further to tackle challenges in the healthcare industry, then this specialization is for you. No prior medical expertise is required!

Nov 9th 2026
3 Weeks
Basic Recommender Systems (Coursera) Coursera
EIT Digital

Basic Recommender Systems (Coursera)

This course introduces you to the leading approaches in recommender systems. The techniques described touch both collaborative and content-based approaches and include the most important algorithms used to provide recommendations. You'll learn how they work, how to use and how to evaluate them, pointing out benefits and limits of different recommender system alternatives.

Nov 9th 2026
4 Weeks
Introduction to Computer Vision (Coursera) Coursera
University of Colorado Boulder

Introduction to Computer Vision (Coursera)

Introduction to Computer Vision guides learners through the essential algorithms and methods to help computers 'see' and interpret visual data. You will first learn the core concepts and techniques that have been traditionally used to analyze images. Then, you will learn modern deep learning methods, such as neural networks and specific models designed for image recognition, and how it can be used to perform more complex tasks like object detection and image segmentation. Additionally, you will learn the creation and impact of AI-generated images and videos, exploring the ethical considerations of such technology.

Jun 29th 2026
4 Weeks
Introduction to Neurohacking In R (Coursera) Coursera
Johns Hopkins University

Introduction to Neurohacking In R (Coursera)

Neurohacking describes how to use the R programming language and its associated package to perform manipulation, processing, and analysis of neuroimaging data. We focus on publicly-available structural magnetic resonance imaging (MRI). We discuss concepts such as inhomogeneity correction, image registration, and image visualization.

Nov 2nd 2026
4 Weeks