Blog Archives
Pengolahan Citra Digital untuk Mendeteksi Warna dan Bentuk Obyek
Berikut ini merupakan contoh aplikasi pemrograman GUI Matlab untuk mendeteksi warna dan bentuk suatu objek pada citra digital.
Proses deteksi warna diawali dengan mengkonversi ruang warna citra RGB (Red, Green, Blue) menjadi HSV (Hue, Saturation, Value). Selanjutnya proses klasifikasi warna dilakukan berdasarkan pengelompokan nilai Hue.
Sedangkan proses deteksi bentuk diawali dengan mengkonversi ruang warna citra RGB menjadi grayscale. Setelah itu dilakukan thresholding sehingga diperoleh citra biner. Kemudian dilakukan ekstraksi ciri morfologi dari citra biner berdasarkan parameter eccentricity dan metric. Proses klasifikasi citra dilakukan berbasis aturan (rule based) sederhana.
Cara melakukan cropping citra pada GUI Matlab
Dalam pengolahan citra, terkadang kita hanya menginginkan pengolahan hanya pada daerah/bagian tertentu dari citra. Daerah yang kita inginkan tersebut disebut dengan Region of Interest (ROI). Proses untuk mendapatkan ROI salah satunya adalah dengan cara melakukan cropping pada suatu citra.
Berikut ini merupakan contoh aplikasi pemrograman GUI Matlab untuk melakukan cropping pada suatu citra:
1. Citra Asli (Original Image)
Identifikasi Fase Perkembangan Plasmodium Falciparum Dalam Sel Darah Merah Yang Terinfeksi Malaria Dengan Segmentasi Warna Adaptif Dan Klasifikasi Berbasis Pohon Keputusan
Berikut ini merupakan pemrograman GUI Matlab mengenai aplikasi pengolahan citra dan pengenalan pola untuk menganalisis citra sampel darah mikroskopis yang terjangkit parasit penyebab malaria.
GUI yang dirancang merupakan bagian dari penelitian yang berjudul Identification of Plasmodium Falciparum Development Phase in Malaria Infected Red Blood Cells using Adaptive Color Segmentation and Decision Tree based Classification
Tujuan dari penelitian ini antara lain adalah:
1. Mengidentifikasi jenis fase perkembangan plasmodium falciparum yang merupakan parasit penyebab malaria
2. Menghitung jumlah plasmodium falciparum pada masing-masing fase perkembangannya
Set-up alat akuisisi citra sel darah mikroskopis ditunjukkan pada gambar berikut ini:
Perbaikan Kualitas Citra (Image Enhancement) menggunakan GUI Matlab
Perbaikan kualitas citra (image enhancement) merupakan salah satu tahapan yang dilakukan dalam pengolahan citra dan pengenalan pola. Tujuan dari perbaikan kualitas citra antara lain adalah:
1. Menonjolkan aspek tampilan tertentu agar lebih mudah dipahami atau diinterpretasi oleh penglihatan manusia
2. Mereduksi atau menghilangkan aspek tampilan dari suatu citra yang tidak diperlukan misalnya noise/derau
Perbaikan kualitas citra merupakan tahapan yang bersifat subjektif, opsional, dan eksperimentatif karena tidak ada algoritma yang baku dalam meningkatkan kualitas citra.
Operasi-operasi dalam perbaikan kualitas citra di antaranya yaitu operasi titik, operasi spasial, dan operasi transformasi.
Berikut ini merupakan contoh aplikasi pemrograman GUI Matlab mengenai perbaikan kualitas citra:
1. Peningkatan kontras
-read more->
Model warna RGB dan histogram citra
Model warna RGB terdiri dari tiga komponen warna yaitu komponen Red, Green, dan Blue. Perintah untuk memanggil citra RGB adalah sebagai berikut:
I = imread('football.jpg'); figure, imshow(I);
Intensity Adjustment menggunakan GUI MATLAB
Berikut ini merupakan tutorial cara membuat citra berwarna menjadi lebih terang/gelap menggunakan Graphical User Interface (GUI) MATLAB. Langkah-langkahnya adalah sebagai berikut:
1. Buatlah rancangan GUI MATLAB yang terdiri dari 2 axes, 2 pushbutton, dan 1 slider seperti tampak pada gambar di bawah ini
2. Hapus xTick, yTick, dan zTick pada masing-masing axes -read more->