membersihkan border objek pada citra dengan matlab

4
7/23/2019 Membersihkan Border Objek pada citra dengan Matlab http://slidepdf.com/reader/full/membersihkan-border-objek-pada-citra-dengan-matlab 1/4  Tugas Image Processing TF091477 Membersihkan Border Objek pada Citra dengan Matlab oleh Addinul Hakim 2412100125 Teknik Fisika Fakultas Teknologi Industri Institut Teknologi Sepuluh Nopember Surabaya 2015 

Upload: addinul-hakim

Post on 18-Feb-2018

319 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Membersihkan Border Objek pada citra dengan Matlab

7/23/2019 Membersihkan Border Objek pada citra dengan Matlab

http://slidepdf.com/reader/full/membersihkan-border-objek-pada-citra-dengan-matlab 1/4

 

Tugas Image Processing

TF091477

Membersihkan Border Objek pada Citra dengan Matlab

oleh

Addinul Hakim

2412100125

Teknik Fisika

Fakultas Teknologi Industri

Institut Teknologi Sepuluh Nopember

Surabaya

2015 

Page 2: Membersihkan Border Objek pada citra dengan Matlab

7/23/2019 Membersihkan Border Objek pada citra dengan Matlab

http://slidepdf.com/reader/full/membersihkan-border-objek-pada-citra-dengan-matlab 2/4

Rekonstruksi Morfologi Citra Biner: Membersihkan

Border Objekoleh Addinul Hakim

Rekonstruksi adalah transformasi morfologi yang melibatkan dua citra dan sebuah strel. Citrayang satu adalah marker, adalah starting point untuk transformasi. Citra yang lain adalah mask, yang

merupakan constrain transformasi. Strel merupakan himpunan kecil atau sub-image. Dalamrekonstruksi morfologi citra, strel digunakan untuk mendefinisikan konektivitas[1].

value meaning

Two-dimensional connectivities  4 4-connected neighborhood8 8-connected neighborhood

Three-dimensional connectivities 6 6-connected neighborhood

18 18-connected neighborhood

26 26-connected neighborhood

Untuk menghasilkan hasil rekonstruksi cita prosedur iteratif diawali dengan deklarasi yakni g

adalah mask dan f adalah marker. Sedangkan rekonstruksi g dari f, dinyatakan Rg(f). Setelah itu berikutadalah definisi prosesnya :

1. 

Inisialisasi h1 menjadi marker citra f

2. 

Buat strel b = ones(3)

3. 

Ulangi

Hk+1 = (hk  dilasi B) ∩ g 

Sampai hk+1 = hk

Me mbersihkan Border Objek

Beberapa deklarasi yang diperlukan pada rekonstruksi morfologi citra biner juga digunakan

dalam membersihkan border objek. Dengan memilih citra asli sebagai mask ( f ), marker citra  f m didefinisikan sebagai :

  (, ) = (, )  (, ) ℎ

= 0

Sedangkan untuk hasil rekonstruksi berupa objek dari citra asli yang tidak menyentuh borderdilambangkan sebagai R 1(f m). Berikut ini contoh implementasinya pada citra biner :

Figure 1 Citra asli. Sumber: Mathworks.com 

Page 3: Membersihkan Border Objek pada citra dengan Matlab

7/23/2019 Membersihkan Border Objek pada citra dengan Matlab

http://slidepdf.com/reader/full/membersihkan-border-objek-pada-citra-dengan-matlab 3/4

 

Hasil citra biner pada 4 dan 8 konektivitas :

Figure 2 Hasil Citra dengan menggunakan 4 konektivitas. Sumber:mathworks.com 

igure 3 Hasil Citra dengan menggunakan 8 konektivitas. Sumber :mathworks.com 

Page 4: Membersihkan Border Objek pada citra dengan Matlab

7/23/2019 Membersihkan Border Objek pada citra dengan Matlab

http://slidepdf.com/reader/full/membersihkan-border-objek-pada-citra-dengan-matlab 4/4

 

Percobaan Membersihkan Border Objek pada Matlab

Sintaks yang digunakan pada Matlab untuk membersihkan border objek adalah :

imclearborder(image,conn)

Sementara citra yang akan digunakan untuk implementasi sintaks diatas adalah sebagai berikut :

Profil citra :dimensi 1876 x 2036 pixel

model warna RGB

Berikut ini kodingan yang digunakan pada matlab :

clc y=imread('borderobjek.jpg') a=imclearborder(y,4) b=imclearborder(y,8) subplot(2,2,1), imshow(y), title('awal') subplot(2,2,2), imshow(a), title(4) subplot(2,2,3),imshow(b),title(8) 

Berikut ini hasil percobaannya :

Figure 5 Hasil Citra 

Pembahasan :

Sesuai dengan fungsinya, objek yang menyentuh border pada kedua citra sudah dibersihkan. Objek

 berupa font pada sisi kanan dan kiri kedua citra sudah dibersihkan. Namun dari hasil kedua citra, tidakterdapat perbedaan pada implementasi 4 atau 8 konektivitas.

Referensi

[1]

 Prasetyo, Eko, “Pengolahan Citra Digital dan Aplikasinya menggunakan Matlab”, Yogyakarta, Penerbit Andi,2011 

Figure 4 Citra awal