MK3383 Teknik Pengolahan Citra
Pengolahan Citra Berwarna M. Zidny Naf’an, M.Kom. Semester Genap 2015/2016
Bagaimana Manusia Melihat Warna?
1. All the "invisible" colors of sunlight shine on the apple. 2. The surface of a red apple absorbs all the colored light rays, except for those corresponding to red, and reflects this color to the human eye. 3. The eye receives the reflected red light and sends a message to the brain. http://www.colormatters.com/color-and-vision/how-the-eye-sees-color
Karakteristik persepsi mata manusia Karakteristik persepsi mata manusia dalam yang membedakan antara satu warna dengan warna yang lain berupa: • Hue: atribut warna yang mendeskripsikan pure color (pure yellow, orange, atau red) • Saturation: tingkat kemurnian warna atau seberapa banyak cahaya putih yang tercampur dengan hue. • Brightness: intensitas pantulan objek yang diterima mata. – I : Intensity – V : Value – L : Lightness
Ruang Warna • Gonzalez & Woods (2002) mendefinisikan ruang warna (atau kadang disebut sistem warna atau model warna) sebagai suatu spesifikasi sistem koordinat dan suatu subruang dalam sistem tersebut dengan setiap warna dinyatakan dengan satu titik di dalamnya. • Tujuan dibentuknya ruang warna adalah untuk memfasilitasi spesifikasi warna dalam bentuk suatu standar. • Ruang warna: RGB, HSI, CMY, LUV, dan YIQ.
Ruang Warna RGB • Diterapkan pada: monitor CRT, grafika komp • 3 komponen dasar: merah (R), hijau (G), dan biru (B) • biasa disajikan dalam bentuk kubus 3D, • Warna merah, hijau, dan biru di pojok sumbu. Warna hitam berada pada titik asal. Warna putih berada di ujung kubus yang berseberangan.
• Jika masing-masing RGB memiliki graylevel 8bit, maka dikatakan citra memiliki kedalaman 24-bit • Total jumlah warna yang dihasilkan adalah (28)3=16.777.216 warna
Model CMY / CMYK • Model warna CMY (cyan, magenta, yellow) mempunyai hubungan dengan RGB sebagai berikut: Dalam hal ini, R, G, dan B berupa nilai warna yang telah dinormalisasi, dengan jangkauan [0, 1].
• Apa perbedaan CMY dengan CMYK?
RGB vs CMYK
Konversi CMY CMYK K = min(C, M, Y) C = (C – K)/(1-K) M = (M – K) (1-K) Y = (Y– K) (1-K)
Model YIQ • dikenal dengan nama ruang warna NTSC, • dirumuskan oleh NTSC ketika mengembangkan sistem televisi berwarna di Amerika Serikat • Pada model ini, Y disebut luma (luminans) dan I serta Q disebut chroma.
Konversi RGB
YIQ
RGB
YIQ
Ruang Warna YCbCr • Ruang warna YCbCr biasa digunakan pada video digital. • Komponen Y menyatakan intensitas, sedangkan Cb dan Cr menyatakan informasi warna
RGB YCbCr
Ruang Warna HSI, HSV, HSL • HSV dan HSL merupakan contoh ruang warna yang merepresentasikan warna seperti yang dilihat oleh mata manusia. • H berasal dari kata “hue”, • S berasal dari “saturation”, • L berasal dari kata “luminance”, • I berasal dari kata “intensity”, • V berasal dari “value”.
Konversi RGB HSV Berdasarkan Acharya & Ray:
𝑅 𝐺 𝐵 𝑟= ,𝑔 = ,𝑏 = 𝑅+𝐺+𝐵 𝑅+𝐺+𝐵 𝑅+𝐺+𝐵
𝑉 = max 𝑟, 𝑔, 𝑏 0, 𝑗𝑖𝑘𝑎 𝑉 = 0 min 𝑟, 𝑔, 𝑏 𝑆= 1− , 𝑗𝑖𝑘𝑎 𝑉 > 0 𝑉 0, 𝑗𝑖𝑘𝑎 𝑆 = 0 60 ∗ (𝑔 − 𝑏) , 𝑗𝑖𝑘𝑎 𝑉 = 𝑟 𝑆∗𝑉 𝑏−𝑟 𝐻 = 60 ∗ 2 + , 𝑗𝑖𝑘𝑎 𝑉 = 𝑔 𝑆∗𝑉 𝑟−𝑔 60 ∗ 4 + , 𝑗𝑖𝑘𝑎 𝑉 = 𝑏 𝑆∗𝑉 𝐻 = 𝐻 + 360, 𝑗𝑖𝑘𝑎 𝐻 < 0
RGB HSV
Citra Batu Giok
Citra Batu Kalimaya
Statistika Warna • Fitur warna dapat diperoleh melalui perhitungan statistis seperti rerata, deviasi standar, skewness, dan kurtosis • Rerata memberikan ukuran mengenai distribusi:
• Varians menyatakan luas sebaran distribusi. Akar kuadrat varians dinamakan sebagai deviasi standar.
Statistika Warna (Skewness) • Skewness atau kecondongan menyatakan ukuran mengenai ketidaksimetrisan. • Distribusi dikatakan condong ke kiri apabila memiliki nilai skewness berupa bilangan negatif. • Distribusi dikatakan condong ke kanan apabila memiliki nilai skewness berupa bilangan positif. • Jika distribusi simetris, koefisien skewness bernilai nol.
Statistika Warna (Kurtosis) Kurtosis merupakan ukuran yang menunjukkan sebaran data bersifat meruncing atau menumpul
Mengatur Kecerahan Warna dan Kontras • Kecerahan Warna: 𝑔 𝑦, 𝑥 = 𝑓 𝑦, 𝑥 + 𝛽 • Kontras Warna: 𝑔 𝑦, 𝑥 = 𝛼 𝑓 𝑦, 𝑥
Komplemen warna
Noise pada citra berwarna • Noise pada setiap layer warna bisa sama, bisa tidak. • Noise bisa terjadi jika piranti elektronik pada layer tersebut rusak. • Noise pada salah satu layer R, ketika dikonversi ke HSI akan menimbulkan kesalahan di semua layer HSI (dari rumus)
• Salah satu cara menghilangkan noise bisa dengan melakukan average filtering atau median filtering
Tugas Kelompok • Buatlah resume mengenai penggunaan ruang warna / model warna pada pengolahan citra dari artikel/jurnal ilmiah. • Ruang warna yang dibahas: CMYK, YCbCr, dan HSV. • Dikumpulkan via email:
[email protected] • Subject: “TUGAS WARNA 2014 A” • Deadline: 15 Mei 2017, pukul 23.59
Referensi • Abdul Kadir dan Adhi Susanto, Teori dan Aplikasi Pengolahan Citra, Yogyakarta: Andi • Departement Teknik Informatika, IT Telkom • http://staf.cs.ui.ac.id/WebKuliah/citra/2004/17/K13-6.ppt • http://afif.lecture.ub.ac.id/files/2013/10/Slide -05-Pengolahan-Citra-Berwarna.pdf