Transcript
Page 1: Image Segmentation Algorithms

Image Segmentation Algorithms

• Otsu (1979)

• Fisher (1936)

• Kittler and Illingworth (1986)

• Vincent and Soille (1991)

• Besag, Chen, Dubes (1986, 1991)

Page 2: Image Segmentation Algorithms

Image Lenna and Its Histogram

Page 3: Image Segmentation Algorithms

Illustration of Bayes vs. ML (2)

Page 4: Image Segmentation Algorithms
Page 5: Image Segmentation Algorithms
Page 6: Image Segmentation Algorithms
Page 7: Image Segmentation Algorithms

Application to Image Segmentation

Page 8: Image Segmentation Algorithms

ICM Segmentation Algorithm

1. Given an image Y, initialize a labeling X2. For t=1:mxn

X(t)←g0 if

Pr(X(t)=g0|XN(t),Y) > Pr(X(t)=g|XN(t),Y) for g,g0

3. Repeat step 2 until “convergence” (6 runs)4. X is the required labeling

Chaur-Chin Chen and Richard C. DubesEnvironmental Studies and ICM Segmentation Algorithm,Journal of Information Science and Engineering,Vol. 6, 325-337, 1990.

Page 9: Image Segmentation Algorithms

Gonzalez vs. Otsu Segmentation

Page 10: Image Segmentation Algorithms

Image Segmentation: ICM vs. Otsu

Page 11: Image Segmentation Algorithms

Image Segmentation: ICM vs. Otsu

Page 12: Image Segmentation Algorithms

Image Segmentation: ICM vs. Otsu

Page 13: Image Segmentation Algorithms

Matlab Code for Segmentation

• Gonzalez (2002)

• graythresh(f) (M-file)

• Otsu


Recommended