automatic seeded region growing for color image segmentation

19
1 Automatic seeded region growing for color image segmentation Authors: Frank Y. Shih, Shouxian Cheng Source: Image and Vision Computing, vol. 23, pp.877-886, 2005. Speaker: Shu-Fen Chiou( 邱邱邱 ) Date: 06/15/22

Upload: wade-durham

Post on 30-Dec-2015

33 views

Category:

Documents


3 download

DESCRIPTION

Automatic seeded region growing for color image segmentation. Authors: Frank Y. Shih, Shouxian Cheng Source: Image and Vision Computing, vol. 23, pp.877-886, 2005. Speaker: Shu-Fen Chiou( 邱淑芬 ) Date: 11/21/2014. Outline. Introduction Proposed method Experimental results - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Automatic seeded region growing for color image segmentation

1

Automatic seeded region growing for color image segmentation

Authors: Frank Y. Shih, Shouxian ChengSource: Image and Vision Computing, vol. 23, pp.877-886, 2005.Speaker: Shu-Fen Chiou( 邱淑芬 )Date: 04/19/23

Page 2: Automatic seeded region growing for color image segmentation

2

Outline

Introduction Proposed method Experimental results Conclusion

Page 3: Automatic seeded region growing for color image segmentation

3

Introduction

Color image segmentation polices: Threshold Boundary-based Region-based Hybrid techniques

Page 4: Automatic seeded region growing for color image segmentation

4

Hybrid techniques

Seeding region growing (SRG) Different merging order possibility

SRG

Page 5: Automatic seeded region growing for color image segmentation

5

Proposed method

1. Transform the color image from RGB to YCbCr

2. Automatic seed selection algorithm3. Region growing4. Region merging

Page 6: Automatic seeded region growing for color image segmentation

6

Transform the color image from RGB to YCbCr

Why ? YCbCr color space is widely used in video compression st

andards. (e.g. MPEG and JPEG) The color difference of human perception can be directly

expressed by Euclidean distance in the color space. The intensity and chromatic components can be easily a

nd independently controlled. How ?

128

128

16

18.214-93.786-112

11274.203-39.797-

24.966128.55365.481

B

G

R

C

C

Y

r

b

The Cb (Cr, respectively)is the difference between the blue (red, respectively) component and a reference value

The Cb (Cr, respectively)is the difference between the blue (red, respectively) component and a reference value

Page 7: Automatic seeded region growing for color image segmentation

7

Automatic seed selection algorithm

Condition 1: A seed pixel candidate must have the

similarity higher than a threshold values.

Condition 2: A seed pixel candidate must have the

maximum relative Euclidean distance to its eight neighbors less than a threshold value.

Page 8: Automatic seeded region growing for color image segmentation

8

Automatic seed selection algorithm

The similarity of a pixel to its neighbors is defined as :

Considering neighborhood, the standard deviations :

High similarity Otsu’s method

NH 1

max

rb CCYN

33 2

9

1xxx

Condition 1:A seed pixel candidate must have the similarity higher than a threshold values.

Page 9: Automatic seeded region growing for color image segmentation

9

Automatic seed selection algorithm

Calculate the maximum distance to its neighbors as :

of the pixel, of its neighbors Not on the boundary 0.05

iidd

8

1max max

8...1,

222

222

i

CCY

CCCCYYd

rb

rrbbi

iii

rbCYCii rbi CCY

Condition 2:A seed pixel candidate must have the maximum relative Euclidean distance to its eight neighbors less than a threshold value.

Page 10: Automatic seeded region growing for color image segmentation

10

Automatic seed selection algorithm

Connected seeds are considered as one seed.

the detected seeds are shown in red colorOriginal color image

Page 11: Automatic seeded region growing for color image segmentation

11

Region growing

The pixels that are unclassified and neighbors of at least one region, calculate the distance:

222

222

ii

ii

rbi

rrbbi

iCCY

CCCCYYd

Page 12: Automatic seeded region growing for color image segmentation

12

Region growing

1. red pixels are the seeds and the green pixels are the pixels in the sorted list T in a decreasing order of distances.

2. the white pixel is the pixel with the minimum minimum distance to the seed regions

3. check its 4-neighbors

Page 13: Automatic seeded region growing for color image segmentation

13

Region growing

1. If all labeled neighbors of p have a same label, set p to this label.2. If the labeled neighbors of p have different labels, calculate the

distances between p and all neighboring regions and classify p to the nearest region.

3. Then update the mean of this region, and add 4 neighbors of p, which are neither classified yet nor in T, to T in a decreasing order of distances.

4. Until the T is empty.

Page 14: Automatic seeded region growing for color image segmentation

14

Region merging

Consider the color different and size of regions : Color different between two adjacent region Ri a

nd Rj is defined as:

Size select of the total number of pixels in an image as

the threshold.150

1

222222

222

,min,

ijii

jiji

rbjrbi

rrbbji

CCYCCY

CCCCYYRjRid

Page 15: Automatic seeded region growing for color image segmentation

15

Region merging

We first examine the two regions having the smallest color different among others. If < threshold, merge the two

regions and re-compute the mean of the new region.

We repeat the process until no region has the distance less than the threshold.

Threshold=0.1

RjRid ,

Page 16: Automatic seeded region growing for color image segmentation

16

Region merging

If the size with number of pixels in a region is smaller than a threshold, the region is merged into its neighboring region with the smallest color difference. This procedure is repeated until no region

has size less than the threshold.

Page 17: Automatic seeded region growing for color image segmentation

17

Experimental results

JSEG algorithm.

Page 18: Automatic seeded region growing for color image segmentation

18

Experimental results

JSEG algorithm.

JSEG algorithm.

Page 19: Automatic seeded region growing for color image segmentation

19

Conclusion

We have presented an efficient segmentation algorithm for color image with automatic seed selection.

Experimental results show that we have a better results than JSPG.