Digital Image Processing: Image Segmentation

0.0(0)
Studied by 0 people
call kaiCall Kai
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
GameKnowt Play
Card Sorting

1/30

flashcard set

Earn XP

Description and Tags

Vocabulary practice flashcards covering fundamental and advanced concepts of digital image segmentation, edge detection, thresholding, region-based methods, Hough transform, watersheds, and clustering.

31 Terms

1
New cards

Image Segmentation

A process that partitions the entire spatial region RR occupied by an image into nn sub-regions (R1,R2,…,RnR_1, R_2, \dots, R_n) such that the union of all sub-regions equals RR, each sub-region is connected and disjoint, each satisfies a uniformity predicate, and any two adjacent regions fail the uniformity predicate when united.

2
New cards

First-Order Derivative

The discrete difference approximation defined as ∂f∂x=f′(x)=f(x+1)−f(x)\frac{\partial f}{\partial x} = f'(x) = f(x+1) - f(x), which generally produces thicker edges in an image.

3
New cards

Second-Order Derivative

The discrete derivative defined as ∂2f∂x2=f(x+1)+f(x−1)−2f(x)\frac{\partial^2 f}{\partial x^2} = f(x+1) + f(x-1) - 2f(x), which exhibits a stronger response to fine details such as thin lines and isolated points.

4
New cards

Double-Line Effect

The characteristic response produced by the second derivative at ramp and step transitions in intensity, forming a pair of values of opposite sign on opposite sides of the edge.

5
New cards

Laplacian Operator

An isotropic second-order derivative operator defined as ∇2f(x,y)=∂2f∂x2+∂2f∂y2=f(x+1,y)+f(x−1,y)+f(x,y+1)+f(x,y−1)−4f(x,y)\nabla^2 f(x,y) = \frac{\partial^2 f}{\partial x^2} + \frac{\partial^2 f}{\partial y^2} = f(x+1,y) + f(x-1,y) + f(x,y+1) + f(x,y-1) - 4f(x,y), used for detecting fine details and isolated points.

6
New cards

Gradient Vector

A vector pointing in the direction of maximum rate of change of image intensity at coordinates (x,y)(x,y), defined as ∇f=grad(f)=(gxgy)=(∂f∂x∂f∂y)\nabla f = \text{grad}(f) = \begin{pmatrix} g_x \\ g_y \end{pmatrix} = \begin{pmatrix} \frac{\partial f}{\partial x} \\ \frac{\partial f}{\partial y} \end{pmatrix}.

7
New cards

Gradient Magnitude

The magnitude of the gradient vector at (x,y)(x,y), given by M(x,y)=mag(∇f)=gx2+gy2M(x,y) = \text{mag}(\nabla f) = \sqrt{g_x^2 + g_y^2}, which reflects the edge strength and is often approximated in practice by ∣gx∣+∣gy∣|g_x| + |g_y| or max⁡(∣gx∣,∣gy∣)\max(|g_x|, |g_y|).

8
New cards

Edge Direction

The spatial orientation of an edge at a given pixel, which is perpendicular to the gradient vector direction α(x,y)\alpha(x,y) and calculated as ϕ=α−90∘\phi = \alpha - 90^\circ.

9
New cards

Zero Crossing

The location where the second-order derivative of an image changes sign, signaling the precise center of a ramp edge transition.

10
New cards

Marr-Hildreth Edge Detector

An edge detection technique that filters an input image with an n×nn \times n Gaussian lowpass filter, computes the Laplacian of the filtered image, and determines edge locations by detecting zero crossings.

11
New cards

Laplacian of Gaussian (LoG)

A filter formed by computing the second derivative of the Gaussian function G(x,y)=e−x2+y22σ2G(x,y) = e^{-\frac{x^2+y^2}{2\sigma^2}}, yielding a characteristic 'Mexican hat' shape with a circular central lobe surrounded by a negative valley.

12
New cards

Canny Edge Detector

An edge detection algorithm designed to be optimal for step edges corrupted by white noise, adhering to three criteria: low error rate, well-localized edge points, and a single edge point response.

13
New cards

Nonmaxima Suppression

A ridge-thinning stage in edge detection that retains the gradient magnitude M(x,y)M(x,y) if it is greater than or equal to both neighbors along the discretized edge normal direction, and suppresses it to zero otherwise.

14
New cards

Hysteresis Thresholding

A dual-thresholding approach using a high threshold THT_H and low threshold TLT_L to eliminate false edge points, retaining pixels above THT_H as strong edges and including pixels between TLT_L and THT_H only if connected to strong edges via 8-connectivity.

15
New cards

Global Thresholding

A segmentation technique that applies a single constant threshold TT across an entire image to partition pixels into object points (f(x,y)>Tf(x,y) > T) and background points (f(x,y)≤Tf(x,y) \le T).

16
New cards

Otsu's Method

An optimum global thresholding algorithm that automatically determines the threshold k∗k^* that maximizes the between-class variance σB2(k)\sigma_B^2(k).

17
New cards

Between-Class Variance

The variance metric maximized in Otsu's thresholding, defined as σB2=P1(m1−mG)2+P2(m2−mG)2=P1P2(m1−m2)2\sigma_B^2 = P_1(m_1 - m_G)^2 + P_2(m_2 - m_G)^2 = P_1 P_2(m_1 - m_2)^2, representing the separation between segmented pixel classes.

18
New cards

Separability Measure

A normalized measure used in Otsu's thresholding, defined as η=σB2σG2\eta = \frac{\sigma_B^2}{\sigma_G^2}, where σG2\sigma_G^2 is the global image variance.

19
New cards

Variable Thresholding

An adaptive thresholding method where the threshold TxyT_{xy} changes locally across the image based on neighborhood properties, such as local standard deviation σxy\sigma_{xy} and local mean mxym_{xy}.

20
New cards

Moving Average Thresholding

A dynamic local thresholding approach for document processing where the threshold is updated line by line in a zigzag pattern based on a moving average of intensity: m(k+1)=m(k)+1n(zk+1−zk)m(k+1) = m(k) + \frac{1}{n}(z_{k+1} - z_k).

21
New cards

Region Growing

A region-based segmentation procedure that groups pixels or subregions into larger regions by appending neighboring pixels that meet specific similarity criteria.

22
New cards

Pixel Aggregation

The foundational approach to region growing that starts with a set of seed points and iteratively appends neighboring pixels sharing similar gray level, texture, color, or shape properties.

23
New cards

Region Splitting and Merging

A segmentation technique that repeatedly subdivides an image region into four disjoint quadrants whenever a predicate QQ is false, and merges adjacent subregions when they collectively satisfy QQ.

24
New cards

Quadtree

A tree data structure utilized in region splitting and merging where the root node represents the entire image and each non-terminal node splits into four child quadrants.

25
New cards

Hough Transform

A global feature extraction method developed by Paul Hough in 1962 that maps image points to curves in a parameter space (e.g., ρ=xcos⁡(θ)+ysin⁡(θ)\rho = x\cos(\theta) + y\sin(\theta)) to identify shapes through accumulator cell peaks.

26
New cards

Morphological Watersheds

A segmentation approach interpreting an image or gradient as a topographic surface where regional minima represent catchment basins and the boundary lines built to prevent merging water bodies define the segmentation lines.

27
New cards

Catchment Basin

A topographic region associated with a single local minimum such that a drop of water falling at any point within the basin would flow directly into that minimum.

28
New cards

Watershed Lines

The divide lines or crest boundaries separating adjacent catchment basins, representing the final segmentation lines in watershed segmentation.

29
New cards

Over-Segmentation

A common problem in watershed segmentation where noise and small local gradient irregularities generate an excessive number of tiny, unwanted regional minima and fragmented basins.

30
New cards

Watershed Markers

Predefined internal and external connected components used to specify the only allowed regional minima, preventing over-segmentation in watershed algorithms.

31
New cards

K-Means Clustering

An iterative clustering method that partitions data points into KK clusters by computing cluster centroids, assigning each point to the closest centroid, and recalculating centroids until the assignments stabilize.