Pengolahan citra adalah salah satu cabang dari ilmu informatika. Pengolahan citra berkutat
pada usaha untuk melakukan transformasi suatu citra/gambar menjadi citra lain dengan
menggunakan teknik tertentu
Citra
Citra adalah gambar dua dimensi yang dihasilkan dari gambar analog dua dimensi yang
kontinu menjadi gambar diskrit melalui proses sampling. Citra digital dapat didefinisikan
sebagai fungsi dua variabel f(x,y), dimana x dan y adalah koordinat spasial sedangkan nilai
f(x,y) adalah intensitas citra pada koordinat tersebut.
Segmentasi Warna
Segmentasi Warna (Color filtering) dapat diartikan suatu teknik pengolahan citra yang
digunakan untuk memanipulasi suatu citra berdasarkan warna spesifik. Segmentasi akan
bekerja dengan membandingkan komponen warna setiap pixel citra dengan warna yang
spesifik. Hasil perbandingannya, apabila warnanya sesuai dengan warna spesifik, maka
komponen warna pixel akan dibiarkan saja, namun apabila ternyata warnanya tidak sesuai
dengan warna spesifik, maka komponen warna pixel tersebut diubah menjadi warna
background, biasanya menjadi warna hitam. Warna yang digunakan dalam segmentasi warna
(color filtering) dapat direpresentasikan dalam berbagai ruang warna. Ada beberapa ruang
warna yang dikenal, antara lain RGB (Red, Green, Blue), HSV (Hue, Saturation, Value),
YCbCr, dsb. Dalam penelitian ini lebih dikhususkan menggunakan ruang warna HSV dan
RGB.
- Hue (H) diartikan sebagai komposisi panjang gelombang spektra dari warna yang
menghasilkan warna yang kita lihat atau dengan kata lain jenis-jenis pada warna).
- Saturation (S) merupakan kejernihan relatif dari warna pada skala dari abu-abu sampai pada
nada yang paling bergetar dari warna yang umum.
- Value (V) dapat direpresentasikan sebagai tinggi pada poros hitam putih atau terang
gelapnya suatu warna.
Suatu warna dengan nilai value 100% akan tampak secerah mungkin dan suatu warna dengan
nilai value 0 akan tampak segelap mungkin. Sebagai contoh jika hue adalah merah dan value
bernilai tinggi maka warna kelihatan cerah tetapi ketika nilai value rendah maka warna
tersebut akan kelihatan gelap.
HSV merepresentasikan ruang warna yang lain dari RGB. Ruang warna HSV berbasis pada
cylindrical coordinates. Ruang warna HSV lebih baik dibandingkan RGB dalam
merepresentasikan pandangan manusia dan mendiskripsikan sensasi warna.
Makalah masalah :
Ekstraksi Fitur
Citra input pada proses ekstraksi fitur merupakan citra objek kandidat
wajah yang terdeteksi pada tahapan sebelumnya. Ekstraksi fitur
dimaksudkan untuk mendapatkan nilai fitur suatu objek berdasarkan
hubungan nilai intensitas piksel suatu citra. digunakan ekstraksi fitur
statistika warna yang memiliki 12 atribut fitur. Fitur statistika warna ini
dipilih karena melihat citra terdeteksi merupakan citra kandidat selain
wajah yang dapat dibedakan berdasarkan warnanya.
Algorithma
Analisis algoritma di lakukan untuk dapat mengetahui alur proses dari
algoritma yang digunakan dan dapat
diterapkan kedalam system perangkat
lunak. Dalam proses pengidentifikasian
ini menggunakan library dalam
OpenCV. Berikut ini adalah tahap-
tahap yang dilakukan untuk
mendeteksi jenis burung,yaitu:
Metode Viola Jones
Prosedur deteksi paras menggunakan metode Viola-Jones merupakan menggunakan
mengklasifikasikan gambar menurut dalam nilai fitur sederhana. Terdapat poly alasan buat
memakai fitur daripada piksel secara langsung. Alasan yg paling generik merupakan bahwa
fitur bisa dipakai buat mengkodekan pengetahuan domain ad-hoc yg sulit pada pembelajaran
terhadap data latih yg terbatas jumlahnya.
Alasan krusial ke 2 buat fitur merupakan sistem fitur berbasis operasi jauh lebih cepat
daripada sistem berbasis pixel. Klasifikasi gambar dilakukan menurut nilai berdasarkan
sebuah fitur.
Penggunaan fitur dilakukan lantaran pemrosesan fitur berlangsung lebih cepat dibandingkan
pemrosesan gambaran perpiksel. apabila terdeteksi, akan dilakukan penggambaran garis
persegi dalam objek tadi. Pendeteksian objek menggolongkan gambar menurut dalam nilai
berdasarkan fitur sederhana. Operasi dasar berdasarkan suatu fitur jauh lebih cepat
dibandingkan menggunakan pengolahan pixel. Sejumlah Fitur Haar mewakili daerah persegi
dalam gambaran & menjumlahkan seluruh piksel dalam wilayah tadi.
Viola Jones mengklasifikasikan gambaran berdasarkan nilai fitur-fitur sederhana & memakai
3 jenis fitur, yaitu fitur persegi, fitur 3 persegi, & fitur empat persegi. Nilai berdasarkan fitur-
fitur tadi merupakan selisih antara wilayah hitam & putih. Di pada tiap sub-window image,
jumlah total berdasarkan Fitur Haar sangat akbar , jauh lebih akbar bila dibandingkan
menggunakan jumlah pixel. Untuk memastikan pengklasifikasian bisa dilakukan secara
cepat, proses pembelajaran wajib menghilangkan fitur-fitur dominan yg tersedia, &
memusatkan dalam sekumpulan mini fitur yg perlu. AdaBoost bertujuan buat menciptakan
template.
Grayscale adalah warna-warna piksel yang berada dalam rentang gradasi warna hitam dan putih.
Tahap ini adalah tahap setelah melalui proses scaling kemudian diubah menjadi gambar dua
warna dengan proses grayscaling.
Proses grayscaling dilakukan oleh system perangkat lunak. Pada umumnya warna yang dipakai
warna hitam sebagai warna minimal (0) dan warna putih (255) sebagai warna maksimalnya,
sehingga warna antaranya adalah abu-abu, seperti ditunjukkan pada gambar berikut.
Derajat keabuan sendiri sebenarnya memiliki beberapa nilai,tidak hanya skala 0 sampai 255. Hal
ini tergantung pada nilai kedalaman pixel yang dimiliki oleh citra. Misalnya dalam gambar objek
(muka, paruh, kaki) yang telah dimasukan mempunyai nilai warna Red, Green dan Blue seperti
pada tabel berikut.
Computer Vision
Computer vision merupakan teknologi paling penting di masa yang akan datang dalam
pengembangan robot yang interaktif. Computer vision merupakan bidang pengetahuan yang
berfokus pada bidang sistem kecerdasan buatan dan berhubungan dengan akuisisi dan
pemrosesan images.
Contoh penerapan computer vision pada dunia riset dan industri ialah:
1. Pengontrolan proses industri
2. Pendeteksi nomor plat kendaraan
3. 3D model building (photogrammetry)
4. Robot Vision, Humanooid Robot dan Robot Soccer
5. Surveillance (monitor penyusup, analisis trafik jalan tol dan lainnya)
6. Modelling objek atau lingkungan
7. Interaksi manusia dan robot (Human Robot Interaction
Metode Penelitian
Persiapan meliputi segala sesuatu yang berhubungan dengan
proses perancangan, yakni: mempelajari dan memahami cara
Viola Jones bekerja, perancangan untuk algoritma dan
flowchart, pembuatan sistem, kemudian menganalisis sistem.
Penyeleksian fitur akan melibatkan nilai fitur, nilai fitur tersebut dihitung dengan Integral Image.
Jumlah sub-window pada suatu citra terlalu banyak, maka dilakukan penyeleksian sub-window
oleh Cascade Classifier (template). Sub-window yang lolos seluruh tahapan seleksi Classifier
akan dideskripsikan. Menampilkan Data Gambar dengan Objek
Hasil Identifikasi
Kesimpulan
Kesimpulan yang dapat saya ambil dari isi makalah ini adalah :
1. Untuk deteksi jenis burung dalam Image classification menggunakan library python
opencv direkomendasikan karena mudah & akurat dan mudah implement algoritma viola-
jones
2. Algoritma viola-jones bekerja baik untuk case deteksi Burung
3. Resolusi gambar RGB, format gambar, variasi gambar objek yang lebih detail sangat
mempengaruhi hasil identifikasi dengan konversi suatu objek untuk Image classification
4. Spec computer seperti processor dan ram berpengaruh besar karena proses penerapan
gambar objek membutuhkan resource yang lebih intensif
Source : https://journals.upi-yai.ac.id/index.php/TEKINFO/article/download/1159/945/
.