Color Image Segmentation

Satellite image segmentation and analysis by allowing users to create masks representing specific elements within the images.
12 Downloads
Updated 15 Sep 2024

View License

Description of the Satellite Image Segmentation Application
This application is used for satellite image segmentation and facilitates their analysis by allowing users to create masks representing specific elements within the images.
Key features:
The application enables the segmentation of a satellite image based on its color characteristics. To achieve this, users can choose from four distinct color models:
  • RGB (Red, Green, Blue): a classic color model suitable for standard images and visually understandable for humans.
  • HSV (Hue, Saturation, Value): ideal for separating colors based on their hue and intensity.
  • Ycbcr: commonly used in many video formats, excellent for analyzing separate chromatic and brightness components.
  • Lab: represents colors more closely to human perception, based on luminance and two opposing color channels.
Once the model is selected, users have access to a series of sliders to manipulate the range of each parameter.
For example, in the RGB model, users can adjust the red, green, and blue levels independently, while in the HSV model, they can set thresholds for hue, saturation, and value. These adjustments allow users to filter the image and highlight only the areas that match the defined ranges.
Potential uses:
This application is ideal for various remote sensing and satellite image analysis applications, such as soil and vegetation mapping, water body detection, land use change monitoring, urban analysis, and more.
Note: This application was originally designed to select and highlight vegetation areas from a satellite image, but it can be used for other purposes. Simply replace "vegetation percentage" with the element for which you wish to create the mask.

Cite As

Avalon Royer (2024). Color Image Segmentation (https://www.mathworks.com/matlabcentral/fileexchange/172480-color-image-segmentation), MATLAB Central File Exchange. Retrieved .

MATLAB Release Compatibility
Created with R2024a
Compatible with any release
Platform Compatibility
Windows macOS Linux

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!
Version Published Release Notes
1.0.2

* screenshot added

1.0.1

* Title updated

1.0.0