Region
Region
citra daerah-dasar [3]. Konsep tumbuh algoritma wilayah adalah memeriksa piksel
tetangga poin benih awal, kemudian menentukan apakah mereka piksel tetangga
ditambahkan ke poin biji atau tidak. Oleh karena itu, proses berulang-ulang
Wilayah algoritma tumbuh:
1. Pilih titik benih.
2. Jika piksel tetangga poin benih awal yang memenuhi kriteria seperti ambang
batas, mereka akan tumbuh. Ambang batas bisa intensitas, tekstur tingkat abu-abu,
dan warna ... dll.
Kami menggunakan kriteria nilai pixel yang sama pada Gambar. 3.1, kemudian
memeriksa piksel tetangga poin benih awal. Jika nilai-nilai pixel mereka identik
dengan titik benih, mereka dapat ditambahkan ke titik benih. Hal ini berhenti
sampai tidak ada perubahan dalam dua iterasi berturut-turut. Kami menggunakan
lingkungan 4-terhubung untuk menumbuhkan piksel tetangga dari titik awal benih
sini.
I. SEGMENTASI CITRA
Region Splitting
Region Merging
Segmentasi berbasis Region Growing
Contoh segmentasi region growing yaitu transformasi watershed.
Dengan fungsi diatas lakukan proses segmentasi citra pada citra cameramen.tif
Berikut code fungsi watershed yang sudah disediakan di Matlab :
%Segmentasi Watershed
img=imread('cameraman.tif');
img_wat=watershed(img);
figure, imshow (img);
figure, imshow (img_wat);
Dibawah ini adalah code fungsi watershed yang menggunakan distance transform :
img=imread('cameraman.tif');
bw = im2bw(img);
D = bwdist(bw);
DL = watershed(D);
bgm = DL == 0;
figure, imshow (img);
figure, imshow (bw);
figure, imshow(bgm), title('Watershed ridge lines (bgm)')