Добавил:
rn Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лекционный материал / Segmentation_watershed.pptx
Скачиваний:
22
Добавлен:
04.09.2023
Размер:
1.01 Mб
Скачать

Watershed example

8 7 5 4 3

9 6 2 1 2

4 2 7 3 4

3 0 1 8 2

6 1 3 6 1

gradmag image

u u u u u u u u u u u u u u u u u u u u u u u u u

0:(1,3)

1:(3,1), (2,3), (1,4), (4,4)

2:(2,1), (4,1), (1,2), (4,3)

3:(4,0), (3,2), (0,3), (2,4)

4:(3,0), (0,2), (4,2)

5:(2,0)

6:(1,1), (0,4), (3,4)

7:(1,0), (2,2)

8:(0,0), (3,3)

9:(0,1)

pixel list

Step 4:

k=0

Expand frontier

 

(no frontier yet)

labels

S. Birchfield, Clemson Univ., ECE 847, http://www.ces.clemson.edu/~stb/ece847

Watershed example

8 7 5 4 3

9 6 2 1 2

4 2 7 3 4

3 0 1 8 2

6 1 3 6 1

gradmag image

u u u u u u u u u u u u u u u u 0 u u u u u u u u

0:(1,3)

1:(3,1), (2,3), (1,4), (4,4)

2:(2,1), (4,1), (1,2), (4,3)

3:(4,0), (3,2), (0,3), (2,4)

4:(3,0), (0,2), (4,2)

5:(2,0)

6:(1,1), (0,4), (3,4)

7:(1,0), (2,2)

8:(0,0), (3,3)

9:(0,1)

pixel list

Step 5:

k=0

Create new catchment

 

basins

labels

S. Birchfield, Clemson Univ., ECE 847, http://www.ces.clemson.edu/~stb/ece847

Watershed example

8 7 5 4 3

9 6 2 1 2

4 2 7 3 4

3 0 8 2

63 6 1

gradmag image

u u u u u u u u u u u u u u u u 0 0 u u u 0 u u u

(shaded pixels are on frontier)

0:(1,3)

1:(3,1), (4,4)

2:(2,1), (4,1), (1,2), (4,3)

3:(4,0), (3,2), (0,3), (2,4)

4:(3,0), (0,2), (4,2)

5:(2,0)

6:(1,1), (0,4), (3,4)

7:(1,0), (2,2)

8:(0,0), (3,3)

9:(0,1)

pixel list

Step 6:

k=1

Grow catchment basins

 

labels

S. Birchfield, Clemson Univ., ECE 847, http://www.ces.clemson.edu/~stb/ece847

Watershed example

8 7 5 4 3

9 6 2 1 2

4 2 7 3 4

3 0 8 2

63 6 1

gradmag image

u u u u u u u u u u u u u u u u 0 0 u u u 0 u u u

(shaded pixels are on frontier)

0:(1,3)

1:(3,1), (4,4)

2:(2,1), (4,1), (1,2), (4,3)

3:(4,0), (3,2), (0,3), (2,4)

4:(3,0), (0,2), (4,2)

5:(2,0)

6:(1,1), (0,4), (3,4)

7:(1,0), (2,2)

8:(0,0), (3,3)

9:(0,1)

pixel list

Step 7:

k=1

Expand frontier

 

(nowhere to go)

labels

S. Birchfield, Clemson Univ., ECE 847, http://www.ces.clemson.edu/~stb/ece847

Watershed example

8 7 5 4 3

9 6 2 1 2

4 2 7 3 4

3 0 1 8 2

6 1 3 6 1

gradmag image

u u u u u u u u 1 u u u u u u u 0 0 u u u 0 u u 2

0:(1,3)

1:(3,1), (2,3), (1,4), (4,4)

2:(2,1), (4,1), (1,2), (4,3)

3:(4,0), (3,2), (0,3), (2,4)

4:(3,0), (0,2), (4,2)

5:(2,0)

6:(1,1), (0,4), (3,4)

7:(1,0), (2,2)

8:(0,0), (3,3)

9:(0,1)

pixel list

Step 8:

k=1

Create new basins

 

labels

S. Birchfield, Clemson Univ., ECE 847, http://www.ces.clemson.edu/~stb/ece847

Watershed example

8

7

5

4

3

9

6

 

1

 

4

 

7

3

4

3

0

1

8

 

6

1

3

6

1

gradmag image

u u u u u u u 1 1 1 u 0 u u u u 0 0 u 2 u 0 u u 2

(shaded pixels are on frontier)

0:(1,3)

1:(3,1), (2,3), (1,4), (4,4)

2:

3:(4,0), (3,2), (0,3), (2,4)

4:(3,0), (0,2), (4,2)

5:(2,0)

6:(1,1), (0,4), (3,4)

7:(1,0), (2,2)

8:(0,0), (3,3)

9: (0,1)

Step 9:

k=2

pixel list

Grow basins

 

labels

S. Birchfield, Clemson Univ., ECE 847, http://www.ces.clemson.edu/~stb/ece847

Watershed example

8

7

5

4

3

9

6

 

1

 

4

 

7

3

4

3

0

1

8

 

6

1

3

6

1

gradmag image

u u u u u u u 1 1 1 u 0 u u u u 0 0 u 2 u 0 u u 2

(shaded pixels are on frontier)

0:(1,3)

1:(3,1), (2,3), (1,4), (4,4)

2:

3:(4,0), (3,2), (0,3), (2,4)

4:(3,0), (0,2), (4,2)

5:(2,0)

6:(1,1), (0,4), (3,4)

7:(1,0), (2,2)

8:(0,0), (3,3)

9: (0,1)

Step 10:

k=2

pixel list

Expand frontier

 

(nowhere to go)

labels

S. Birchfield, Clemson Univ., ECE 847, http://www.ces.clemson.edu/~stb/ece847

Watershed example

8 7 5 4 3

9 6 2 1 2

4 2 7 3 4

3 0 1 8 2

6 1 3 6 1

gradmag image

u u u u u u u 1 1 1 u 0 u u u u 0 0 u 2 u 0 u u 2

0:(1,3)

1:(3,1), (2,3), (1,4), (4,4)

2:(2,1), (4,1), (1,2), (4,3)

3:(4,0), (3,2), (0,3), (2,4)

4:(3,0), (0,2), (4,2)

5:(2,0)

6:(1,1), (0,4), (3,4)

7:(1,0), (2,2)

8:(0,0), (3,3)

9:(0,1)

pixel list

Step 11:

k=2

Create new basins

 

(none to create)

labels

S. Birchfield, Clemson Univ., ECE 847, http://www.ces.clemson.edu/~stb/ece847

Fast forward…

Watershed example

8 7 5 4 3

9 6 2 1 2

4 2 7 3 4

3 0 1 8 2

6 1 3 6 1

gradmag image

0 0 1 1 1

0 0 1 1 1

0 0 0 1 1

0 0 0 0 2

0 0 0 0 2

0:(1,3)

1:(3,1), (2,3), (1,4), (4,4)

2:(2,1), (4,1), (1,2), (4,3)

3:(4,0), (3,2), (0,3), (2,4)

4:(3,0), (0,2), (4,2)

5:(2,0)

6:(1,1), (0,4), (3,4)

7:(1,0), (2,2)

8:(0,0), (3,3)

9:(0,1)

pixel list Final result

(but note that ties can be broken in other ways)

labels

S. Birchfield, Clemson Univ., ECE 847, http://www.ces.clemson.edu/~stb/ece847

Соседние файлы в папке Лекционный материал