25
1 Image Segmentation Chapter 10

Dip Image Segmentation

Embed Size (px)

DESCRIPTION

 

Citation preview

Page 1: Dip Image Segmentation

1

Image Segmentation

Chapter 10

Page 2: Dip Image Segmentation

2

Image Segmentation

Segmentation subdivides an image into its

constituent regions or groups.

The level to which the subdivision is carried depends

on the problem being solved.

That is, segmentation should stop when the objects

of interest in an application have been isolated.

e.g. automated inspection of electronic assemblies;

specific anomalies; missing components or broken

connection paths.

Page 3: Dip Image Segmentation

3

Image Segmentation

Segmentation algorithms ; Two categories

based on two basic properties of intensity

values :

discontinuity and similarityFirst Category : Abrupt changes in intensity ;

edges

Second Category : partitionning of regions which

are similar according to a set of predefined criteria.

e.g. Thresholding, region growing, region splitting

and merging.

Page 4: Dip Image Segmentation

4

Image Segmentation

First Category :

Points, Lines, Edges

Page 5: Dip Image Segmentation

5

Detection of

discontinuities

Points, lines, edges

The most common way

R = w1*z1 + w2*z2 + ……+ w9*z9

Page 6: Dip Image Segmentation

6

Point detection

R T

T = Threshold

Figure 10.2 (a) point detection mask

Page 7: Dip Image Segmentation

7

Point detection

(b) X-ray image of a turbine blade with porosity

(c) Result of point detection mask

(d) Result of point detection mask with threshold

Figure 10.2

Page 8: Dip Image Segmentation

8

Line detection

– A Suitable Mask in desired direction

– Thresholding

Figure 10.3 Line masks

Page 9: Dip Image Segmentation

9

• Example:

Line detection

-45º Mask Thresholding

Figure 10.4 Illustration of line detection (a) ,(b),(c)

Page 10: Dip Image Segmentation

10

Edge Detection

– Two Mathematical model

Page 11: Dip Image Segmentation

11

Edge Detection

Second derivative

First derivative

Gray level profile

Page 12: Dip Image Segmentation

12

Problem of Noise

Gaussian Noise (mean, sigma)

Page 13: Dip Image Segmentation

13

Gradient Operators

Page 14: Dip Image Segmentation

14

Gradient Operators

X-directionY-direction

Page 15: Dip Image Segmentation

15

– Roberts Cross Gradients:

Gradient Operators

– Prewitt Operators:

Page 16: Dip Image Segmentation

16

Diagonal Edge

– 45-Direction

45-Direction

Page 17: Dip Image Segmentation

17

Gradient Operators

Page 18: Dip Image Segmentation

18

Gradient Operators

Pre-

Smoothing

5×5

Page 19: Dip Image Segmentation

19

Diagonal edge detection

Page 20: Dip Image Segmentation

20

Laplacian as an isotropic Detector:

Discrete Implementation:

Page 21: Dip Image Segmentation

21

Laplacian of Gaussian (LoG):

Page 22: Dip Image Segmentation

22

Edge detection (overview)

Page 23: Dip Image Segmentation

23

Image Segmentation

Second Category :

Thresholding, region growing, region splitting and merging

Page 24: Dip Image Segmentation

24

Thresholding

– F(x,y)>T then (x,y) is belong to object, else (x,y) is belongto background.• Bi-level (T)• Multi-level (T1,T2,…, Tn)• Threshold image:

– Threshold Estimation :• Histogram

Page 25: Dip Image Segmentation

25

Thresholding