liveBook · Manning

Image segmentation

Image segmentation is a computer-vision task that partitions an image and assigns labels to its pixels or regions to delineate objects or meaningful areas.

How 6 Manning books explain it

Deep Learning with PyTorch, Second Edition

A learning task that partitions an input, often an image, into labeled regions or elements, used here to flag voxels or pixels that may belong to a nodule.

How it is used
Flags possible nodule locations in CT scans so a separate classifier knows where to look.
How deep it goes
Defines pixel-level masks, compares segmentation types, and follows dataset preparation, fine-tuning, and inference; uses 2D slices rather than 3D segmentation.
Examples
Uses a cat-location contrast, binary nodule masks, and side-by-side CT slices, annotations, and predictions.
What you can do after
Apply it via SAM prompts or a fine-tuned SegFormer model to generate and inspect candidate-nodule masks.

Read how Deep Learning with PyTorch, Second Edition explains image segmentation →

Inside Deep Learning: Math, Algorithms, Models

A computer vision task that assigns a label to each pixel in an image so that object regions are separated from the background or each other.

How it is used
Frames object localization and precise region measurement as many-prediction-per-image problems.
How deep it goes
Descends from pixel-wise classification through dataset preparation, loss selection, convolutional architectures, and nested U-Net implementation.
Examples
Uses PASCAL VOC object labels, Data Science Bowl nuclei masks, and medical examples involving tumor-cell proportions.
What you can do after
Build it from scratch using a PyTorch Dataset, binary masks, pixel-wise loss, convolutional models, and nested U-Net blocks.

Read how Inside Deep Learning: Math, Algorithms, Models explains image segmentation →

Deep Learning with R, Third Edition

Image segmentation is the task of assigning semantic labels to individual pixels or regions of an image.

How it is used
Frames computer vision problems that require pixel-level masks rather than whole-image labels or bounding boxes.
How deep it goes
Explains masks, encoder-decoder architecture, spatial downsampling, training, metrics, checkpointing, and visualization.
Examples
Uses custom-background video calls, an R/Keras three-class model, predicted and target masks, and Segment Anything prompts.
What you can do after
Build it from scratch with strided Conv2D and Conv2DTranspose layers, or apply Segment Anything with point and box prompts.

Read how Deep Learning with R, Third Edition explains image segmentation →

Machine Learning System Design

Segmentation is a computer-vision labeling formulation that identifies the pixels belonging to an object or region.

How it is used
Frames image segmentation as a product and data-labeling choice when exact pixels matter.
How deep it goes
Defines pixel-level labeling and illustrates subpixel precision, soft labels, and annotation constraints without detailing model architectures.
Examples
Uses assembly-line component inspection, medical malignancy labeling, and hair-background separation as examples.
What you can do after
Evaluate whether pixel-level labels fit product needs and whether annotation resources support them.

Read how Machine Learning System Design explains image segmentation →

Deep Learning with Python, Third Edition

A vision task that assigns a label to each pixel or region of an image, providing denser localization than object detection.

How it is used
Deploys pixel-level masks for image editing, autonomous driving, robotics, medical imaging, and video applications.
How deep it goes
Explains three segmentation types, dataset preparation, and encoder-decoder construction, while deferring detailed model internals.
Examples
Uses video-call background replacement, cat-and-dog masks, the Oxford-IIIT Pets dataset, and Segment Anything prompting.
What you can do after
Builds a segmentation dataset and model from scratch or applies Segment Anything with image, text, point, or box prompts.

Read how Deep Learning with Python, Third Edition explains image segmentation →

Sutskever's List

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

How it is used
Use pixel-wise labels to delineate objects and surfaces where preserving spatial detail matters.
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.

Read how Sutskever's List explains image segmentation →

Related concepts

These guides are generated from the text of Manning books by Manning's knowledge graph and link to the sections they draw on. The full books are available on liveBook and at manning.com.