Kali ini, saya akan membagikan sebuah ilmu mengenai Pengolahan Citra atau Image Processing (Bener gak tulisannya ? ). Tentu mahasiswa teknik informatika gak asing dengan matakuliah satu ini. Matakuliah yang bikin galau untuk menyelesaikan tugas besarnya, dikarenakan kesulitan yang akan dihadapi (buat saya begitu). Tugas besar matakuliah pengolahan citra semester ini, kelompok saya memilih judul deteksi tanaman obat melalui daunnya berbasis citra dengan metode fitur fourier. Nah, tapi yang akan saya share di sini bukan deteksi tanaman obat tersebut tapi deteksi sidik jari yang menggunakan metode yang sama dengan deteksi tanaman obat tersebut. Deteksi sidik jadi ini sudah bekerja cukup baik, error rate masih dalam lingkaran aman. Artinya, bisa diterapkan dan dikembangkan lebih lanjut.
Aplikasi deteksi sidik jari ini menggunakan pengolahan citra (image processing) dan kecerdasan buatan (artificial intelligent). Pada sisi Pengolahan citra, saya menggunakan metode Fitur Fourier dan GLCM (Gray Level Co-occurance Matrics ) dan pada sisi kecerdasan buatan saya menggunakan metode LVQ (Learning Vector Quantization ). Apa itu Fitur Fourier ? Apa itu GLCM ? Apa itu LVQ ? Googling ya rek -_-.
Fitur Fourier dan GLCM akan digunakan mengambil nilai dari suatu citra atau kumpulan citra yang nantinya akan menjadi nilai bobot inputan LVQ. Kurang lebih seperti itu gambaran kasarnya (gak bakat jadi guru/dosen).
Ini tampilan Aplikasinya,
Nah, setelah itu klik button Trainning. Apa fungsinya ? ini adalah tombol yang menjalankan fungsi LVQ untuk melakukan pembelajaran/ pelatihan citra-citra yang akan menjadi citra target.
Setelah trainning selesai, klik button Execute untuk menjalankan metode Fitur Fourier pada citra yang akan diuji. Sebenarnya, fitur fourier sudah dijalankan pada tombol trainning untuk mengeksekusi citra target. Mmh..gimana ya jelasinnya, oke lanjut deh. Setelah itu klik tombol Execute.
Setelah itu, klik tombol Result. Tombol Result ini akan melakukan pengujian, yaitu mencocokan dengan citra yang telah dilatih di awal tadi yang telah tersimpan dalam database. Pencocokan ini mencari mana bobot yang bobotnya mendekati bobot citra yang diuji. Ini hasilnya...
Dan hasilnya pun tepat sekali. Monggo, jika ada yang ingin mencoba aplikasi ini atau ingin mengembangkan aplikasi ini. Source Code-nya akan saya emailkan aja ya. :D
Oh ya, ini pake matlab versi 7.6.0 (R2008a) gan, usahakan se-versi ya biar gak ada error dan lancar-lancar aja running-nya. Happy Coding !
Mas, aku pengen ngembangin programnya,
ReplyDeletekirim ke herufirmansyah93@gmail.com
makasih...
Maaf sebelumnya, saya Nimas, mahasiswa Teknik Informatika UIN Jakarta. Saya sedang membuat sistem menggunakan LVQ di tahap pelatihan. Apakah saya dapat melihat source code Anda dan mendiskusikan lebih lanjut mengenai pelatihan LVQ? Terimakasih sebelumnya.
ReplyDeleteAssalamu'alaikum
ReplyDeletesaya sedang membuat penelitian biometrik telapak tangan dengan menggunakan Gabor dan GLCM untuk fitur nya, dan LVQ untuk klasifikasinya, sedikit banyak kasus mas nya mirip sekali dengan saya..
mohon jika berkenan berbagi coding, tolong email ke saya irma.violetha@gmail.com
saya menggunakan Matlab r2013a dengan interface berbasis GUI..
ditunggu kirimannya, mohon fast respons ya mas, bentar lagi saya ujian sidang tesis...
wassalam
Irma
Hallo, saya Agus mahasiswa Bangka Belitung, Bagaimana apakah tesis mbak udah selesai ? kalo udah selesai, saya mau bertanya mengenai penelitian mbak, karena saya juga saat ini sedang TA.. terimakasih
Deleteemail: agusandreansya@gmail.com
alunacoy@gmail.com
ReplyDeleteplease bantuin dong gan, buat uas. cari sana sini gak ketemu source codenya. suwon
fifiumayah101198@gmail.com
ReplyDeleteminta bantuannya buat tugas UAS gan, udah nyari sana sini ngga ketemu.