140 likes | 399 Views
Algoritma Thinning. Kelompok 16 Edi Hariadi Galuh Apriawan Pandega Septana. Pendahuluan. Thinning => Proses reduksi pixel pada binary image sehingga lebarnya menjadi 1 pixel Kegunaan: optical character recognizing, fingerprint recognizing, document processing, dsb.
E N D
Algoritma Thinning Kelompok 16 Edi Hariadi Galuh Apriawan Pandega Septana
Pendahuluan • Thinning => Proses reduksi pixel pada binary image sehingga lebarnya menjadi 1 pixel • Kegunaan: optical character recognizing, fingerprint recognizing, document processing, dsb. • Terdapat berbagai algoritma, digunakan sesuai kebutuhan.
Algoritma Zhang – Suen (1) • Asumsi • Citra adalah binary image • Piksel 1 adalah foreground • Piksel 0 adalah background • Aturan 8 tetangga Nilai 1 Nilai 0
Algoritma Zhang – Suen (2) • Keterangan Istilah • N(P1) : Jumlah tetangga P1 bernilai 1 • S(P1) : Jumlah perpindahan nilai 0-1; P2,P3…P9 • P2 * P3 = 0 : P2 atau P3 bernilai 0 (nol) N(P1) = 3 S(P1) = 2 P2 * P3 = 0; TRUE
Algoritma Zhang – Suen (3) • Kondisi • 2 N (P1) 6 • S(P1) = 1 • P2 * P4 * P6 = 0 • P4 * P6 * P8 = 0 • 2 N (P1) 6 • S(P1) = 1 • P2 * P4 * P8 = 0 • P2 * P6 * P8 = 0
Algoritma Zhang – Suen (4) • Algoritma thinning : Ulangi Langkah A sampai D hingga tidak ada perubahan : A. Tandai semua piksel foreground yang memenuhi kondisi 1 sampai dengan 4 B.Rubah nilai piksel menjadi 0 (background) C.Tandai semua piksel foreground yang memenuhi kondisi 5 sampai dengan 8 D.Rubah nilai piksel menjadi 0 (background)
Contoh Penerapan Algoritma (1) Langkah A • 2 N (P1) 6 • S(P1) = 1 • P2 * P4 * P6 = 0 • P4 * P6 * P8 = 0 Langkah B Rubah nilai menjadi 0 Nilai = 0
Contoh Penerapan Algoritma (2) Langkah C 5. 2 N (P1) 6 6. S(P1) = 1 7. P2 * P4 * P8 = 0 8. P2 * P6 * P8 = 0 Langkah D Rubah nilai menjadi 0 Nilai = 0 Langkah A-B, tidak berubah SELESAI
Kesimpulan • Thinning dengan algoritma Zhang – Suen sederhana. • Algoritma Paralel dalam thinning
Selamat Idul Fitri Mohon Maaf Lahir dan Batin