Tugas6/Simulasi: 1. Jelaskan / gambarkan konsep dilasi, erosi, opening, dan closing dalam operasi morfologi biner pada citra dengan kalimat kalian sendiri 2. Buat citra berukuran 500x500 pixel dan tuliskan inisial nama anda dengan warna putih dan background hitam (menggunakan software editor) 3. Lakukan dilasi, erosi, opening, dan closing pada hasil no 2 sebesa : a. 2 pixel b. 5 pixel c. 50 pixel Dan simpulkan hasilnya !!
Jawaban : 1. Penjelasan konsep morfologi biner : a. Dilasi : Teknik untuk memperbesar segmen objek (citra biner) dengan menambah lapisan disekililing objek atau secara rinci dilasi merupakan suatu proses menambahkan pixel pada batasan dari objek dalam suatu image sehingga nantinya apabila dilakukan operasi maka image hasilnya lebih besar ukurannya dibandingkan dengan image aslinya. b. Erosi : teknik yang bertujuan untuk memperkecil atau mengikis tepi pbjek apabila erosi ini dilakukan maka yang dikerjakan adalah memindahkan pixel pada batasanbatasan-batasan objek yang akan dierosi. Jumlah dari pixel yang ditambah atau duhulangkan bergantung pada uukuran dan bentuk dari struktur elemen yang digunakan untuk memproses image tersebut. c. Opening : merupakan kombinasi proses dimana suatu citra digital dikenai operasi erosi dilanjutkan dengan dilasi. Operasi opening pada citra mempunyai efek memperhalus batas-batas objek, memisahkan objek-objek yang sebelumnya bergandengan, dan menghilangkan objek-objek yang lebih kecil daripada ukuran structuring. d. Closing : merupakan kombinasi dimana citra dikenai operasi dilasi dilanjutkan dengan erosi. Operasi ini cenderung akan memperhalus objek pada citra namun dengan cara menyambung pecahan-oecahan dan menghilangkan lubang-lubang kecil pada objek.
2. Hasil dari citra :
3. Hasil Simulasi a. Dilasi 3 pixel img=imread('init.png') se=strel('ball',3,3); dilat=imdilate(img,se) subplot 121 imshow(img) title('Gambar Asli') subplot 122 imshow(dilat) title('Gambar Dilasi')
5 pixel img=imread('init.png') se=strel('ball',5,5); dilat=imdilate(img,se) subplot 121 imshow(img) title('Gambar Asli') subplot 122 imshow(dilat) title('Gambar Dilasi')
20 pixel img=imread('init.png') se=strel('ball',20,20); dilat=imdilate(img,se) subplot 121 imshow(img) title('Gambar Asli') subplot 122 imshow(dilat) title('Gambar Dilasi')
b. Erosi 2 pixel img=imread('init.png') se=strel('ball',3,3); er=imerode(img,se); subplot 121 imshow(img) title('Gambar Asli'); subplot 122 imshow (er) title('Gambar Erosi');
5 pixel img=imread('init.png') se=strel('ball',5,5); er=imerode(img,se); subplot 121 imshow(img) title('Gambar Asli'); subplot 122 imshow (er) title('Gambar Erosi');
50 pixel img=imread('init.png') se=strel('ball',20,20); er=imerode(img,se); subplot 121 imshow(img) title('Gambar Asli'); subplot 122 imshow (er) title('Gambar Erosi');
c. Opening 2 pixel img=imread('init.png'); se=strel('disk',2); op=imopen(img,se); subplot 121 imshow(img) title('Gambar Asli'); subplot 122 imshow (op) title('Gambar Opening');
5 pixel img=imread('init.png'); se=strel('disk',5); op=imopen(img,se); subplot 121 imshow(img) title('Gambar Asli'); subplot 122 imshow (op) title('Gambar Opening');
20 pixel img=imread('init.png'); se=strel('disk',20); op=imopen(img,se); subplot 121 imshow(img) title('Gambar Asli'); subplot 122 imshow (op) title('Gambar Opening');
d. Closing 2 pixel img=imread('init.png'); se=strel('disk',20); cl=imclose(img,se); subplot 121 imshow(img) title('Gambar Asli'); subplot 122 imshow (cl) title('Gambar Closing');
5 pixel img=imread('init.png'); se=strel('disk',20); cl=imclose(img,se); subplot 121 imshow(img) title('Gambar Asli'); subplot 122 imshow (cl) title('Gambar Closing');
50 pixel img=imread('init.png'); se=strel('disk',20); cl=imclose(img,se); subplot 121 imshow(img) title('Gambar Asli'); subplot 122 imshow (cl) title('Gambar Closing');
Kesimpulan : 1. Dilasi adalah memperbesar objek dengan menambahkan lapisan disekeliling citra 2. Erosi bertujuan untuk memperkecil dan jika pixel yang diberikan semakin besar maka objek akan semakin hilang 3. Opening