Segmentasi Citra: Deteksi Tepi Menggunakan Operator Frei-Chen
Operator Frei-Chen adalah salah satu operator yang digunakan untuk deteksi tepi pada citra, kadang disebut juga operator isotropik ditunjukkan di seperti pada gambar dibawah ini. Opetaror ini mirip seperti operator sobel, dengan dengan setiap angka 2 diganti menjadi akar 2.
Operator Frei-Chen |
Silakan perlajari sendiri konsep operator ini lebih jauh ya ! Saya langsung menunjukkan implementasinya melalui pemrograman matlab berikut :
function [G] = freichen(F) % Pemerolehan tepi objek pada citra F % melalui operator Frei-Chen % Hasil: citra G [m, n] = size(F); akar2 = sqrt(2); F=double(F); G=zeros(m,n); for y=2 : m-1 for x=2 : n-1 G(y, x) = sqrt(... (F(y-1,x+1)+akar2*F(y,x+1)+F(y+1,x+1) - ... F(y-1,x-1)-F(y,x-1)-F(y+1,x-1))^2 + ... (F(y-1,x-1)+akar2*F(y-1,x)+F(y-1,x+1) - ... F(y+1,x-1)-akar2*F(y+1,x)-F(y+1,x+1))^2) ; end end G = uint8(G);
Simpan program diatas dengan nama freichen.m, kemudian kita coba implementasikan pada sebuah citra. Citra yang saya gunakan adalah citra kucing berikut :
Citra diatas dirubah menjadi bentuk berskala keabuan (grayscale), lantas disimpan dengan nama gambar yang berbeda dengan cara :
Citra kucing berwarna menjadi citra keabuan
Mengimplementasikan algoritma Frei-Chen dengan cara :
Menghasilkan citra yang berhasil terdeteksi tepinya menggunakan operator Frei-Chen
Demikian penjelasan singkat mengenai implementasi deteksi tepi menggunakan operator Frei-Chen, semoga memberikan manfaat bagi teman-teman yang membutuhkan.
Salam
Referensi :
Kadir, Abdul dan Adhi Susanto .2013. Teori dan Aplikasi Pengolahan Citra. Yogyakarta : Andi
Post a Comment for "Segmentasi Citra: Deteksi Tepi Menggunakan Operator Frei-Chen"
Terima kasih telah mampir di blog kami. Jika ingin menghubungi penulis, silakan kirim pesan via email di kitainformatika@gmail.com atau via WA di 087750503014. Jika mood penulis lagi baik, biasanya fast respon.