liveBook · Manning

Image segmentation

As explained in Sutskever's List

Image segmentation assigns semantic or instance labels to image pixels to delineate objects and regions.

Image segmentation is a dense prediction task: it labels each pixel, for example as road, car, or dog, to outline objects and surfaces. Unlike image classification, it must preserve fine spatial detail. Pooling and strided convolutions can erase edges and location cues, so they are less suitable for precise pixel labeling. section 3.5

In 2015, Fisher Yu and Vladlen Koltun introduced dilated convolutions to expand a model’s receptive field without pooling or reducing resolution. Inserting gaps between kernel elements grows the field while keeping the parameter count unchanged, offering a way to capture broader context without sacrificing spatial fidelity. section 3.5

Figure 3.7 Semantic segmentations produced by different segmentation models. From left to right: the first column is the input image, the second is the prediction by FCN-8s, the third is the prediction by DeepLab, the fourth is the prediction by Yu and Koltun (2015), and the last is the ground truth. The examples illustrate progressively more precise and accurate segmentations, with the method of Yu and Koltun (2015) significantly improving boundary definition and object identification compared to previous methods. Used with permission granted by the lead author (Fisher Yu).
figure

Compare predictions from FCN-8s, DeepLab, and Yu and Koltun’s method with the input and ground truth; the figure highlights improvements in boundaries and object identification. section 3.5

How Sutskever's List covers it

How deep it goes
Contrasts segmentation with classification and explains how dilated convolutions expand context, without detailing a full model implementation.
Examples
Illustrates pixel labels with roads, cars, and dogs, and compares segmentation predictions against ground truth.
What you can do after
Understand why dense prediction needs spatial detail and how dilated convolutions widen context without reducing resolution.
How it connects
Connects image segmentation to image classification, dense prediction, pooling, strided convolutions, receptive fields, and dilated convolutions.

Also explained in

Compare how 6 books explain image segmentation →

Related concepts

This explainer was generated by Manning's knowledge graph from the text of Sutskever's List. The section links point to the parts of the book it draws on.