Pertama kali membangun sebuah model warna umum dari
training set generik menggunakan histogram dengan 256 per channel dalam ruang warna RGB. Menghitung
histogram diubah menjadi distribusi probabilitas diskrit. dengan cara yang
biasa:
dimana c[rgb] memberi
hitungan di histogram penyimpanan terkait dengan warna RGB tiga kali lipat rgb dan Tc adalah jumlah
total yang diperoleh dengan menjumlahkan jumlah di seluruh tempat penyimpanan.
Model
warna generik dibangun dari gambar Web yang memiliki tiga sifat:
- Sebagian besar warna jatuh pada atau dekat garis abu-abu.
- Hitam dan putih yang jauh warna yang paling sering, dengan putih yang terjadi sedikit lebih sering.
- Ada condong ditandai dalam distribusi menuju sudut merah dari kubus warna.
B.
Skin and Non-skin Color Models
Kami
membangun model kulit dan histogram non-kulit dengan menggunakan pelatihan
classifier kami set gambar. Pixel kulit di 4.675 gambar yang mengandung kulit
diberi label secara manual dan ditempatkan ke dalam histogram kulit. The 8965
gambar yang tidak mengandung kulit ditempatkan ke dalam histogram non-kulit.
Mengingat kulit dan non-kulit histogram kita dapat menghitung probabilitas
bahwa nilai warna tertentu milik kelas kulit dan non-kulit:
dimana s[rgb] adalah
jumlah pixel yang terkandung dalam penyimpanan rgb dari histogram kulit n[rgb]
adalah hitungan setara dari non-kulit histogram, dan Ts dan Tn adalah jumlah
total yang terkandung dalam histogram kulit dan non-kulit, masing-masing.
C.
Skin Detection Using Color Models
Mengingat
kulit dan model histogram non-kulit kita dapat membuat klasifikasi pixel kulit.
Klasifikasi tersebut bisa sangat berguna dalam dua konteks. Pertama, untuk
aplikasi seperti deteksi dan pengakuan dari wajah dan angka, kulit adalah
tingkat rendah isyarat yang berguna yang dapat digunakan untuk memusatkan
perhatian pada bagian-bagian yang paling relevan dari suatu gambar. Pendekatan
ini digunakan dalam banyak sistem.
Diperoleh
klasifikasi pixel kulit melalui pendekatan standar rasio. Nilai RGB tertentu
diberi label kulit jika
dimana 0
<= (-) <= 1 adalah ambang batas yang dapat disesuaikan untuk trade-off
antara deteksi yang benar dan kesalahan positif. Kami juga dapat menulis (-)
sebagai fungsi dari catatan dan kesalahan positif dan hasil negatif.
di mana cp
dan cn adalah tergantung pada nilai positif palsu dan hasil negatif,
masing-masing. Salah satu pilihan yang wajar dari nilai adalah P(skin) = Ts
/ (Ts + Tn). Properti yang paling penting dari
persamaan diatas adalah penerima operasi karakteristik (ROC) kurva, yang
menunjukkan hubungan antara deteksi yang benar dan deteksi palsu sebagai fungsi
dari ambang deteksi (-). Kami membuat ekstensif menggunakan kurva ROC untuk
mengukur pengaruh pilihan desain pada kinerja classifier.
Kesimpulan dan Analisa
Sejumlah
statistik umum tentang kulit dan model histogram warna non-kulit dirangkum
dalam Tabel 1. Jumlah perhitungan memberikan jumlah piksel yang digunakan untuk
membentuk masing-masing tiga models. Perhatikan bahwa model kulit dibentuk dari
lebih dari 80.300.000 tangan berlabel piksel kulit. Jumlah penyimpanan yang
diduduki mengacu pada jumlah sampah di masing-masing model dengan jumlah nol.
Hal ini juga dinyatakan sebagai persentase penyimpanan di masing-masing model
yang kosong. penyimpanan Tumpang Tindih memberikan jumlah penyimpanan yang
non-kosong di kedua kulit dan model histogram non-kulit.
Saya membuat
beberapa pengamatan tentang statistik ini. Pertama, 76.6% dari 16,7 juta nilai
RGB yang mungkin tidak ditemui di salah satu gambar pelatihan. Kedua, dari
959.955 warna yang terjadi sebagai kulit, 933.275 (97.2%) juga terjadi sebagai
non-kulit. Hal ini menunjukkan bahwa masalah deteksi kulit bisa sulit karena
ada tumpang tindih yang signifikan antara model kulit dan non-kulit. Namun,
tumpang tindih hanya masalah yang signifikan jika jumlah di tempat penyimpanan sebanding
dalam kasus kulit dan non-kulit.
sumber :
- www.cc.gatech.edu/~rehg/.../SkinDetect-IJCV.pdf
- David A. Forsyth and Margaret M. Fleck. "Automatic detection of human nudes". International Journal of Computer Vision, August 1999.
- Michael J. Jones and James M. Rehg. "Statistical Color Models with Application to Skin Detection". Cambridge Center, June 2001.