What is Image Segmentation
Dividing image into semantic regions
Image Segmentation is a computer vision task where an image is divided into separate regions or objects. Each pixel is assigned a class label or object membership.
Types of Segmentation
- Semantic — classification of each pixel (all cars = one class)
- Instance segmentation — identifying individual objects (each car = separate object)
- Panoptic — combination of semantic and instance segmentation
Model Architectures
- U-Net — encoder-decoder with skip connections
- Mask R-CNN — detection + object segmentation
- DeepLab — dilated convolutions for larger context
- Segment Anything (SAM) — universal model from Meta
Applications
- Autonomous driving — road, pedestrian, vehicle detection
- Medical imaging — organ, tumor segmentation
- Photo editing — background removal, object replacement
- Robotics — environment understanding