• Tidak ada hasil yang ditemukan

Normalisasi Iluminasi Citra Wajah Dengan Menggunakan Varian Retinex Dan Histogram Remapping Pada Pengenalan Wajah Berbasis Eigenspace

N/A
N/A
Protected

Academic year: 2021

Membagikan "Normalisasi Iluminasi Citra Wajah Dengan Menggunakan Varian Retinex Dan Histogram Remapping Pada Pengenalan Wajah Berbasis Eigenspace"

Copied!
7
0
0

Teks penuh

(1)

Normalisasi Iluminasi Citra Wajah Dengan Menggunakan

Varian Retinex Dan Histogram Remapping Pada Pengenalan

Wajah Berbasis Eigenspace

Rita Dwi Handayani

Jurusan Teknik Elektro – FTI, Institut Teknologi Sepuluh Nopember Kampus ITS, Keputih-Sukolilo, Surabaya-60111

Abstract – Akurasi pengenalan wajah tergantung

pada banyak faktor, seberapa baik input gambar mempunyai kompensasi terhadap iluminasi merupakan salah satu yang paling berpengaruh secara signifikan. Citra wajah yang merupakan input gambar pada sistem pengenalan wajah terkadang mempunyai variasi iluminasi yang disebabkan perbedaan posisi sumber cahaya dan intensitas cahaya, karena itu dibutuhkan pemprosesan awal yang menjadikan citra wajah tersebut menjadi citra yang ternormalisasi sehingga tahan terhadap perubahan iluminasi. Penelitian ini akan difokuskan pada normalisasi iluminasi citra wajah terhadap kondisi iluminasi yang bervariasi sehingga nilai akurasi pada proses pengenalan wajah dapat mencapai nilai maksimal. Metode normalisasi yang digunakan adalah varian Retinex yaitu Single Scale Retinex (SSR), Multi Scale Retinex (MSR) dan Histogram

Remapping meliputi Histogram Equalization, Normal Distribution Mapping, Lognormal Distribution Mapping, Exponential Distribution Mapping dan penggabungan kedua metoda

normalisasi tersebut. Untuk selanjutnya hasil normalisasi iluminasi tersebut akan menjadi citra masukan pada teknik pengenalan yang dalam tugas akhir ini menggunakan pengenalan wajah berbasis Eigenspace PCA. Hasil yang diperoleh menunjukkan proses normalisasi iluminasi sangat berperan penting dalam menentukan tingkat keberhasilan dalam identifikasi citra. Normalisasi Iluminasi menggunakan Retinex dapat miningkatkan laju pengenalan sebesar 45%, sedangkan penggabungan Retinex dan Histogram Remapping dapat meningkatkan laju pengenalan sebesar 63.3% dengan metoda normalisasi terbaik adalah penggabungan Multi Scale Retinex dengan Lognormal Distribution Mapping

Kata kunci: Pengenalan wajah, Retinex, Histogram

Remapping, Eigenspace

I. PENDAHULUAN

Dewasa ini teknologi pengenalan wajah sebagai sistem biometrik semakin berkembang dan banyak diaplikasikan. Untuk penerapan sistem tersebut

tidaklah mudah, karena dalam proses pengenalan wajah terdapat beberapa faktor derau dari kualitas citra wajah digital yang tertangkap sebagai masukan sistem pengenalan wajah. Iluminasi adalah salah satu yang paling berpengaruh secara signifikan terhadap kualitas citra.

Karena itu dibutuhkan suatu metoda untuk normalisasi pengaruh variasi iluminasi. Metoda yang dilakukan untuk memenuhi kebutuhan tersebut adalah pemrosesan awal (preprocessing) pada citra-citra wajah dengan berbagai iluminasi yang berbada menjadi citra ternormalisasi terhadap iluminasi pada sistem pengenalan wajah. Sehingga akurasi pengenalan wajah tidak tergantung pada variasi pencahayaan, dengan demikian teknik pemprosesan awal merupakan bagian penting dari sebuah sistem pengenalan wajah, yang memiliki dampak besar terhadap kinerja dan ketahanan dari sistem pengenalan  [1].

II. TEORI PENUNJANG 2.1 Retinex

Retinex digunakan untuk memperbaiki kualitas citra digital yang berhubungan dengan pencahayaan yaitu dengan mempertahankan color constancy. Color

constancy adalah keteguhan subjektif dari fitur

persepsi warna yang memastikan bahwa warna yang dirasakan objek tetap relatif konstan dalam berbagai kondisi pencahayaan.

Ketika dynamic range melebihi dynamic range

medium, penglihatan terhadap warna dan detail akan cenderung lebih lemah dari gambar sesungguhnya. Color constancy merupakan rasio antara nilai terbesar hingga terkecil dari jumlah intensitas cahaya. Dynamic range compression dilakukan untuk memperbaiki situasi ini dengan memetakan input

dynamic range besar ke output dynamic range yang

relatif kecil. Bersaman dengan itu, warna terekam akan sebanding dengan perubahan iluminasi. Color constancy dimaksudkan untuk memproduksi warna yang terlihat sama terhadap perbedaan kondisi penglihatan dan iluminasi. Retinex merupakan algoritma perbaikan gambar yang menyediakan high

level dynamic range compression dan color

(2)

Gambar 1 Sistem Retinex

Gambar 1 menunjukan metoda Retinex terbagi menjadi dua tahap secara umum,yaitu estimasi dan normalisasi iluminasi. Pada tahap 1 iluminasi di estimasi diperhalus terhadap citra input. Penghalusan dilakukan terhadap piksel yang memiliki illumination homogen. Setelah tahap estimasi iluminasi, dilakukan normalisasi dengan mengambil perbedaan logaritmik dari citra input dengan estimasi iluminasi.

2.2 Varian Retinex

Pengembangan tentang Retinex banyak dilakukan setiap taunnya. Beberapa pengembangan dari Retinex yaitu Single Scale Retinex (SSR) dan Multi Scale Retinex (MSR)

Versi dari Land yang dikenal sebagai Single Scale Retinex(SSR) adalah didefinisikan dengan (x,y) pada gambar dengan persamaan 1.

1 Dimana Ri(x,y) adalah Retinex output dan Ii(x,y)

adalah distribusi gambar dalam spektral band ith.

Dimana terdapat tiga spektral band-channel merah, hijau dan biru dalam image colour.

Dalam persamaan 1, simbol merepresentasikan operator konvolusi dan F(x,y) adalah fungsi gaussian yang diberikan oleh persamaan 2.

2

Dimana dan c adalah konstanta

gaussian umumnya digunakan untuk merepresentasikan standar deviasi, berhubungan dengan sudut visual dalam pengamatan langsung yang ditentukan melalui eksperimen[2].

Konstanta gaussian c direferensikan sebagai skala pada SSR. Kecilnya nilai c memberikan dynamic range compression yang sangat baik tetapi mempunyai nilai warna yang tidak terlalu baik, dikarenakan greying pada gambar merupakan area warna uniform. Sebaliknya, pada scale besar menyediakan warna yang lebih baik pada nilai dynamic range compression. Nilai K didefinisikan dengan persamaan 3

Sampai tahap ini Retinex Single Scale hanya akan memberikan reproduksi tone dan kompresi dynamic range pada skala tertentu dalam gambar. Gambar hanya memiliki salah satu karakteristik penting. Jadi, untuk mengatasi keterbatasan ini, superposisi pada perbedaan skala pada besaran tertentu akan memecahkan masalah ini seperti yang ditunjukkan pada persamaan 4, dimana N adalah jumlah skala dan RMSRi adalah skala yang berbeda dari Single Scale Retinex. ωn adalah bobot masing-masing Single Scale Retinex dengan nilai yang sama[3].

Persamaan untuk Multi Scare Retinex ditunjukkan pada persamaan 4 dan 5.

4 5 Dengan nilai scale yang digunakan adalah 7,15 dan 21 mengacu pada referensi [5].

2.3 Histogram Equalization (HE)

Histogram Equalization merupakan suatu metode penyesuaian kontras dengan menggunakan histogram dari citra. Histogram Equalization dapat memberbaiki tampilan visual dari gambar. Puncak histogram gambar yang diperlebar dan titik minimum dari histogram diperkecil Ini dimaksudkan agar penyebaran nilai tiap piksel pada tiap citra tidak terlalu berbeda jauh.

Secara umum Histogram Equalization adalah teknik yang terdiri dari pengaturan grayscale pada gambar sehingga histogram gray level pada citra input di mappingkan pada histogram uniform. Teknik Histogram Equalization didasarkan pada transformasi menggunakan histogram citra secara keseluruhan.

Secara umum, Histogram Equalization

menyebabkan dynamic range mengalami peregangan

dengan distribusi kepadatan dari citra dibuat sama sehingga kontras citra ditingkatkan. Histogram Equalization dapat didefinisikan sebagai berikut, jika

probabilitas (yaitu histogram dari I(x,y)

pada kehadiran suatu piksel dengan grey level i, dimana i 0, 1, ..., k-1 dan ni merupakan jumlah piksel pada I(x,y) dengan harga grey level i. Maka mapping dari suatu harga intensitas, i menjadi inew dinyatakan dalam persamaan 6.

6

3

Persamaan 6, mendefinisikan suatu mapping dari harga-harga intensitas piksel original (0-255) menuju domain [0-1]. Sehingga untuk memperoleh harga piksel pada domain original, harga inew harus diskala ulang.

(3)

2.4 Histogram Remapping

Ketika tranformasi distribusi intensitas piksel dari citra wajah dilakukan ke bentuk uniform (histogram equalization), menunjukan peningkatan kontras dan noise. Dalam beberapa teknik distribusi, bukan hanya distribusi uniform yang dapat dijadikan target distribusi, tetapi histogram dapat direpresentasikan pada arbitrary, seperti normal, lognormal, the exponential atau distribusi lainya yang biasa disebut dengan histogram remapping [2].

Langkah umum untuk setiap teknik histogram mapping adalah transformasi nilai intensitas piksel dari citra yang diberikan melaui rank transform. Rank transform pada dasarnya adalah prosedur histogram equalization yang membuat tranformasi historram asli sehingga dihasilkan histogram mendekati distribusi uniform. Setiap nilai piksel dalam gambar N dimensi I(x,y) diganti dengan indeks(rank) piksel R. sebagai contoh nilai paling negatif diberi peringkat 1 dan yang paling positif diberi nilai N. Langkah tersebut sama dengan Histogram Equalization, perbedaan hanya terletak pada perbedaan jalur baru. Nilai Intensitas piksel mapping dihitung dan dalam domain yang akan dipetakan. Setelah R peringkat setiap piksel gambar ditentukan,fungsi pemetaan umum untuk mencocokkan target distribusi f (x) dapat dihitung dari persamaan 7.

  7 

Tujuan dari persamaan terbuat adalah menemukan nilai t, bagian kanan merupakan target cumulative distribution function (CDF) dimana bagian kiri merupakan nilai skala. Jika kita menandakan CDF dengan F (x) dan skalar di sebelah kiri dengan u, maka nilai t dipetakan ditemukan oleh komputasi ekspresi persamaan 8.

  8

2.4.1 Normal Distribution Mapping

Distribusi normal dengan lengkungan normal diberikan dengan persamaan 9.

  9 

Dimana µ merupakan mean dan σ>0 merupakan stamdar deviasi, Ketika menerapkan teknik pemetaan histogram pada distribusi normal, kitaharus memilih dua parameter, yaitu µ dan σ. Kita akan rescale nilai piksel dipetakan ke dalam interval 8-bit (Untuk tujuan visualisasi), pilihan µ tidak mempengaruhi hasil pemetaan, kita lakukan, namun set ke 0, untuk σ dan di sisi lain, kita pilih nilai 1, sehingga target distribusi yang digunakan pada percobaan disajikan

2.4.2 Lognormal Distribution Mapping

Distribusi yang akan dijelskan berikutnya adalah distribusi log normal. Density function diberikan pada persaman 10.

  10 

Dimana parameter µ dan σ>0 menggambarkan bentuk dari distribusi. Unuk uji coba digunakan dua nilai σ (0.2 dan 0.7).

2.4.3 Exponential distribution mapping

Mapping distribusi eksponensial dpat didefinisikan pada persamaan 11.

   

11 Dimana merupakan parameter dari distribusi yang sering disebut dengan rate parameter. di set 1 maka gambaran transformasi histogram dapat dilihat pada Gambar 2

(a) (b)

(b) (c)

(e) (f)

(g)

Gambar 2 Proses normalisasi (a). citra tanpa

normalisasi, (b). SSR, (c).MSR, (d).SSR+HE, (e). SSR+DNorm, (f).SSR+DLogn dan (g).SSR+DExp

2.5 Pengenalan Wajah PCA

Metode yang merupakan proyeksi reduksi dimensi input yang berupa citra wajah yang dikenali dengan melakukan analisis holistik. Pendekatan Eigenspace based memperkirakan vector face (gambar wajah) dengan vektor fitur dimensi yang lebih rendah. Algoritma PCA diawali dengan perhitungan zeromain

(4)

Gambar 3 Bagan proses sistem secara keseluruhan

yaitu pengurangan himpunan citra latih dengan main seluruh citra. Diteruskan dengan perhitungan matrix kovarian untuk mendapatkan nilai eigen vektor dan eigen value untuk selanjutnya citra latih ditransformasikan ke ruang eigen. Tahap klasifikasi atau pencocokan yang dilakukan dengan membandingkan citra latih dengan citra test pada ruang eigen tersebut.

Perhitungan Jarak pun dilakuakn untuk menghitung perbedaan dua vektor citra yang dibandingkan dengan menggunakan jarak Euclidian dengan persamaan :

12

III. PERANCANGAN SISTEM

3.1 Perancangan Sistem

Sistem yang dirancang ini terbagi menjadi tiga bagian utama, yaitu proyeksi PCA dan proses pengenalan sebagai media uji atas metoda ketahanan pemprosesan awal yang dilakukan. Diagram blok sistem secara keseluruhan dapat dilihat pada Gambar 4.

Untuk pengujian dari optimasi pemprosesan awal maka hasil atau output dari pemprosesan awal akan dilanjutkan pada sistem pengenalan wajah. Sistem pengenalan wajah yang dirancang menjadi 2 bagian yaitu proses pelatihan dan proses pengenalan. Proses pelatihan akan menghasilkan parameter-parameter nilai dan fitur yang nantinya nilai dan fitur tersebut akan digunakan sebagai pembanding pada bagian pengenalan (klasifikasi) [4]. Dalam tahap inilah citra masukan akan diklasifikasikan sebagai citra wajah dikenali yang berarti wajah merupakan citra training, citra wajah tidak dikenali dan citra bukan wajah. Bagan proses sistem keseluruhan dapat dilihat pada Gambar 3.

Citra wajah yang digunakan dalam sistem ini adalah sebagai berikut :

1. Sumber basis data

: YaleB Face

2. Format Citra :

Grayscale JPG

3. Citra yang digunakan

: 20 citra latih, 400 citra test

Gambar 4. Blok diagram sistem

Citra tes didistribusikan ke 4 subset berbeda sesuai dengan ekstremitas dalam pencahayaan, contoh citra wajah tiap dubset ditunjukkan oleh Gambar 5. Pembagian subset bertujuan untuk melihat pengaruh pemprosesan awal mengenai normalisasi iluminasi terhadap pengaruh ekstremitas cahaya. Pengelompokan subset berdasarkan ekstremitas iluminasi pada citra yang dilakukan secara subjektif yang akan di hitung secara kuantitatif untuk mengetahui range pengelompokkan.

IV. ANALISA DAN PENGUJIAN

4.1 Pengujian Data Citra Subset

Perhitungan kuantitatif dilakukan untuk

penghitungan rata-rata kemiripan tiap subset .

Kemiripan citra diketahui dengan pencarian standar deviasi dari citra test dan citra base line yang terdapat pada citra latih. Perhitungan standar deviasi dilakukan dengan persamaan 12.

(5)

Gambar 5 Citra test (dari atas-ke bawah-baris): subset 1, subset 2, subset 3 dan subset 4.

Ii merupakan citra tes dan I merupakan citra

yang dijadikan base line. Dengan (x,y) adalah nilai pada histogram citra

Dari perhitungan didapat rata-rata nilai standar deviasi setiap subset yang ditunjukkan oleh Tabel 1

Tabel 1 Nilai rata-rata standar deviasi setiap subset

No Subset Nilai rata-rata standar deviasi

1 Subset 1 73.38193

2 Subset 2 104.8559

3 Subset 3 146.7096

4 Subset 4 271.8434

Nilai rata rata dari standar deviasi pada Tabel 1 menunjukkan perbedaan range pada setiap subset. Nilai tersebut menunjukan semakin kecilnya nilai standar deviasi makan citra memiliki kemiripan yang semakin besar. Pemilihan citra subset secara subjektif tersebut dapat mewakili tingkat ekstrimitas dari citra.

4.2 Pengujian Single Scale Retinex

Untuk mengetahui kinerja dari proses normalisasi iluminasi yang dilakukan oleh Retinex, Histogram Remapping maupun gabungan kedua algoritma tersebut maka hasil analisa merupakan hasil hasil dari proses pengenalan pada sistem pengenalan wajah dari citra ternormalisasi.

Hasil pengujian dari sistem pengenalan dengan salah satu varian Retinex yaitu Single Scale Retinex dapat dilihat pada Tabel 2. Dengan nilai c pada SSR didapat dari hasil uji coba pada nilai scale yang bervariasi untuk mendapatkan recognition maksimum.

Grafik nilai skala dengan recognition rate ditunjukkan pada Gambar 6. Dengan parameter pada Histogram Remapping mengacu pada ref [2].

Dari gambar perbandingan setiap metoda pada beberapa subset pada Gambar 7. Dengan menggunakan metoda Single Scale Retinex recognition rate dari keseluruhan mencapai 48%, sedanggan dengan pemprosesan awal menggunakan Histogram remapping recognition rate meningkat 33,6% dan ketika penggabungan dilakukan maka kenaikan mencapai 63.5%. Peggabungan dari kedua metoda ternyata evektif dalam kenahanan sistem terhadap pengaruh iluminasi. Semakin besar

pengaruh ektrimitas pada citra wajah maka recognition rate sistem menunjukkan semakin kecil.

Gambar 6. Nilai c pada SSR terhadap recognition rate

Tabel 2 Recognition rate hasil pengujian pengenalan

wajah dengan proses normalisasi iluminasi SSR dan histogram remapping N o Normalisasi Metoda Iluminasi Recognition rate (%) Subse t 1 Subse t 2 Subse t 3 Subse t 4 1 Tanpa Normalisasi 87 67 20 18 2 SSR 99 93 61 33 3 HE 96 81 62 31 4 HE+SSR 99 90 80 63 5 DNorm 97 86 60 28 6 DNorm+SSR 96 87 80 52 7 Dlogn 98 85 56 18 8 Dlogn+SSR 100 88 82 63 9 Eks 94 88 59 52 10 Eks+SSR 87 83 67 64

Gambar 7 Recognition Rate Secara Keseluruhan

3.3 Pengujian Multi Scale Retinex

Pengujian dilakukan juga pada salah satu varian lain dari Retinex yaitu Multi Scale Retinex. Metoda pengujian dilakukan serupa dengna pengujian sebelumnya. Ketahanan sistem diujikan pada sistem pengenalan wajah berbasis PCA. Data hasil pengujian MSR dapat dilihat pada Tabel 3

(6)

Perbandingan keandalan MSR terhadap metoda lain yang telah dilakukan sebelumnya digambarkan pada grafik Gambar 8. Dapat dilihat pada gambar tesebut, metoda tunggal (tanpa penggabungan) recognition rate MSR tidak sebaik

Tabel 3 Recognition rate hasil pengetesan sistem

pengenalan wajah dengan proses normalisasi iluminasi modifikasi MSR N o Normalisasi Metoda Iluminasi Recognition rate (%) Subse t 1 Subse t 2 Subse t 3 Subse t 4 1 MSR 98 90 58 26 2 MSR+HE 99 87 81 65 3 MSR+DNorm 97 89 83 59 4 MSR+DLogn 100 93 85 58 5 MSR+DExp 85 80 67 75

Gambar 8. Recognition rate pada penggabungan

SSR dan MSR dengan Histogram Remapping SSR. Hal tersebut berbeda ketika MSR digabungkan dengan metoda Histogram Remapping khususnya DNorm. Hasil recognition rate dari MSR sedikit memiliki peningkatan meskipun sangat kecil dibanding SSR.

Kinerja sistem normalisasi iluminasi paling baik pada setiap subset secara keseluruhan ditunjukkan oleh Tabel 4.6

Tabel 4.6 Kinerja sistem terbaik keseluruhan pada

setiap subset

No Subset Metoda

Normalisasi Recognition rate (%)

1 Subset 1 MSR dan Lognormal

Distribution Mapping

100%

2 Subset 2 MSR dan Lognormal

Distribution Mapping

93%

3 Subset 3 MSR dan Lognormal

Distribution Mapping 85% 4 Subset 4 MSR dan Exponensial Distribution Mapping 75%

Metoda terbaik tiap subset merupakan metoda penggabungan dengan MSR ini menunjukan

ketahanan MSR ketika digabungkan dengan beberapa metoda remapping dalam pengaruh iluminasi.

V. PENUTUP

5.1 Kesimpulan

Kesimpulan mengenai kinerja sistem dapat diambil, yaitu:

1. Normalisasi iluminasi pada pemprosesan awal

sangat berperan penting dalam mengidentifikasi suatu citra masukan system pengenalan wajah.

2. Perbedaan ekstrimitas cahaya pada citra wajah

sangat menentukan pengaruh dari sistem normalisasi iluminasi.

3. Metoda Retinex meningkatkan laju pengenalan

rata-rata sebesar 45% dari laju pengenalan citra asli (sebelum dilakukannya normalisasi Retinex).

4. Metoda Histogram remapping dapat menaikkan

laju pengenalan sebesar 33,4%.

5. Penggabungan varian Retinex dengan Histogram

Remapping memberikan peningkatan laju pengenalan 63,6% (seluruh subset) terhadap citra asli. Dengan metoda penggabungan terbaik MSR

dan Lognormal Distribution Mapping untuk

subset 1, 2 dan 3, MSR dan Exponential Distribution Mapping untuk subset 4.

5.2 Saran

Saran-saran yang dapat diberikan antara lain :

1. Pengelompokan subset untuk citra test dapat

diperbanyak dan dihitung secara kuantitatif lebih dahulu untuk mendapatkan hasil signifikan san spesifik.

2. Jumlah citra latih yang diberikan pada saat

perencanaan sistem harus mampu mewakili nilai pada setiap kelas.

3. Pengkajian metoda varian Retinex lain seperti

Adaptive Single Scale dan Adaptive Multiscale Retinex yang digabung dengan histogram remapping distribusi lain.

DAFTAR PUSTAKA

[1] D. Martin, R.Maulin Ghandi, B. Jisnu, “Image

Normalization for Illumination Compensation in Facial Image”, McGilll University 2004

[2] Struc V, Zibert J and Pavesic N, “Histogram

Remapping as a Preprocessing Step for Robust Face Recognition”. Information Science and Aplications 2009.

[3] J. Daniel, A Glenn and Rahman Zia-ur.

“Multi-scale Retinex for Color Image Enhacemen”t. NASA Langley Reseacrh Center. Virginia

[4] Ruiz Javaier, and Nevarrete,P.

“Eigenspace-based Face recognition”, de Chile university 2007

[5] Struc V, “INface : AToolbox for Illumination

Inveriant Face Recognition”.Universiti of Ljubljana 2009

(7)

Penulis bernama lengkap Rita Dwi Handayani, dilahirkan di Bandung pada tanggal 21 Mei 1987 merupakan anak kedua dari dua bersaudara. pada tahun 2005 di Jurusan Elektronika Politeknik Negeri Bandung , dan lulus pada tahun 2008. Setelah itu pada tahun 2008 melanjutkan studi S1 di Institut Teknologi Sepuluh Nopember Surabaya jurusan Teknik Elektro bidang studi Teknik Telekomunikasi dan Multimedia.

Gambar

Gambar 1 Sistem Retinex
Gambar 2 Proses normalisasi (a). citra tanpa
Gambar 3  Bagan proses sistem secara keseluruhan
Gambar 5 Citra test (dari atas-ke bawah-baris): subset  1, subset 2, subset 3 dan subset 4
+2

Referensi

Dokumen terkait

Pengujian dilakukan dengan beberapa skenario untuk mengetahui pengaruh jumlah individu, jumlah data latih setiap individu, dan reduksi dimensi vektor citra wajah terhadap akurasi