DAFTAR PUSTAKA
[1] Acharya, T., (1997). Image Processing Principles and Applications. Willey Interscience.
[2] Brettel, H., Vienot, F., Mollon, J. (1997). Computerized Simulation of
Color Appearence for Dichromat. Optical Society of America.
[3] Calvert, J., (Maret 2007). http://mysite.du.edu/jcalvert/optics/
[4] Crane, R., (1997). A Simplified Approach to Image Processing. Prentince-Hall.
[5] De Paula, J. (2006). Converting RGB Images to LMS Cone Activation. Department of Computer Science The University of Texas.
[6] FEIT Australian National University. (April 2007).
http://escience.anu.edu.au/lecture/cg/Color/printNotes.en.html.
[7] Fidaner, O., Lin, P., Ozguven, N. (2004). Analysis of Colorblindness. Department of Electrical Engineering The Stanford University
[8] Field, G., (2002). Ishihara® Test Chart Book for Color Deficiency (14 Plate Book). BP MEDICAL SUPPLIES.
[9] Genetics Home Refference, (Meret 2007). http://ghr.nlm.nih.gov/ [10] HealthLink, (Maret 2007),
http://healthlink.mcw.edu/article/1031002361.html.
[11] Hu, Y., (2004). Visual Sumulating Dichromatic Vision in CIE Space, School of Computer Science University of Central Florida.
[12] J*FLY, (Maret 2007). http://jfly.iam.u-tokyo.ac.jp/
[13] Judd D., (1966). Fundamental Studies of Color Vision from 1860 to
1960, National Bureau of Standards.
[14] Kolb, H., Fernandez, E., Nelson, R., (April 2007). http://webvision.med.utah.edu/KallColor.html, University of Utah
[15] Munir, R., (2004). Pengolahan Citra Digital dengan Pendekatan
Algoritmik. Informatika Bandung.
[16] Phillips, D., (2000). Image Processing in C. R&D Publication. [17] Vischeck, (Maret 2007). http:// www.vischeck.com/
[18] Visibone, (Maret 2007). http:// www.visibone.com/
[19] Visual Expert, (Maret 2007). http://www.visualexpert.com/
[20] Wachtler, T., Dohrmann, U., and Hertel, R. (2004). Modelling Color
LAMPIRAN A
SIMULASI DISTRIBUSI HUE BUTA WARNA [18]
Distribusi Hue Mata Normal Distribusi Hue Deuteranomali
LAMPIRAN B
DEFINISI USE CASE
No 01
Nama Browse
Aktor User
Deskripsi Case ini adalah case yang bertujuan untuk mempermudah
pengguna dalam mencari berkas-berkas citra yang ingin ditransformasi.
Skenario Utama • User membuka aplikasi CoolOur
• User mencari letak gambar dengan cara mem-browse ke dalam direktori
• User melakukan double klick pada gambar yang akan ditransformasikan untuk membuka window filter.
Skenario Alternatif - No 02 Nama Test Aktor User
Deskripsi User malakukan test buta warna untuk mengetahui buta
warna yang ia derita dengan begitu sistem dapat melakukan pemilihan setting filter yang sesuai secara otomatis. Test buta warna ini menggunakan ishihara plates yang telah digunakan secara umum sebagai test kebuta warnaan seseorang.
Skenario Utama • User melakukan pemilihan menu test untuk membuka
form pengujian
• User memasukkan angka/ huruf yang sesuai dengan huruf/ angka yang tampak pada citra, dan memasukkan ’-’ jika ia tidak melihat sama sekali
• User menekan tombol ’Next’ untuk memasuki gambar yang berikutnya.
• Setelah gambar selesai ditampilkan, maka akan muncul tabel jawaban dan hasil diagnosa kebutawarnaan seseorang dan jenis buta warna yang didedrita. Pada saat yang bersamaan, sistem akan mengatur secara otomatis jenis filter yang sesuai.
Skenario Alternatif
-
No 03
Nama Coztumize Filter Attributes
Aktor User
Deskripsi Case ini bertujuan agar user dapat melakukan pengubahan
terhadap atribut filter yang tersedia.
Skenario Utama • User memilih filter sesuai jenis buta warna yang ia
derita.
• User menekan tombol OK, dan sistem akan melakukan penyimpanan atribut filter untuk digunakan selanjutnya.
Skenario Alternatif
• User memilih filter ’Custom’.
• User memasukkan atribut nilai hue tampak dan hue tidak tampak.
• User memasukkan nilai saturation dan arah perhitungan. • User memasukkan nilai value dan arah perhitungan. • User menekan tombol OK, dan sistem akan melakukan
penyimpanan atribut filter untuk digunakan selanjutnya.
No 04
Nama Filter Image
Aktor User
Deskripsi Case ini bertujuan untuk melakukan transformasi warna
Skenario Utama • User membuka berkas citra yang dipilih dengan cara
double-click berkas citra pada window browser.
• User melakukan transformasi dengan mengubah variabel
level pengubah nilai hue, saturation, dan value.
Skenario Alternatif
• User menelaah informasi warna pada citra dengan menggunakan zoom-in, zoom-out, dan mengamati nilai suatu warna pada piksel tertentu.
No 05
Nama Save Filtered Image
Aktor User
Deskripsi Case ini bertujuan untuk melakukan penyimpanan suatu
citra yang telah di filter.
Skenario Utama • User menekan tombol simpan yang tersedia.
• User memilih ekstensi gambar yang akan digunakan pada berkas hasil filter.
• User memilih direktori tempat penyimpanan dan menekan tombol OK.
Skenario Alternatif
LAMPIRAN C
LAMPIRAN D
DIAGRAM SEQUENCE
Diagram Sequence Objek Case Browse
Diagram Sequence Objek Case Customize Filter Attribute
LAMPIRAN E
ALGORITMA TRANSFORMASI RGB dan HSV
Algoritma transformasi RGB menjadi HSVvoid RGBtoHSV( float r, float g, float b, float *h, float *s, float *v )
{
float min, max, delta; min = MIN( r, g, b ); max = MAX( r, g, b );
*v = max; // v
delta = max - min; if( max != 0 ) *s = delta / max; // s else { // r = g = b = 0 // s = 0, v is undefined *s = 0; *h = -1; return; } if( r == max ) *h = ( g - b ) / delta; // between yellow & magenta
else if( g == max )
*h = 2 + ( b - r ) / delta; // between cyan & yellow
else
*h = 4 + ( r - g ) / delta; // between magenta & cyan
*h *= 60; // degrees
if( *h < 0 ) *h += 360; }
Algoritma transformasi HSV menjadi RGB
void HSVtoRGB( float *r, float *g, float *b, float h, float s, float v ) { int i; float f, p, q, t; if( s == 0 ) { // achromatic (grey) *r = *g = *b = v; return; } h /= 60; // sector 0 to 5 i = floor( h ); f = h - i; // factorial part of h p = v * ( 1 - s ); q = v * ( 1 - s * f ); t = v * ( 1 - s * ( 1 - f ) ); switch( i ) {
case 0: *r = v; *g = t; *b = p; break; case 1: *r = q; *g = v; *b = p; break; case 2 *r = p; *g = v; *b = t; break; case 3: *r = p; *g = q; *b = v; break; case 4: *r = t; *g = p; *b = v; break; default: // case 5: *r = v; *g = p; *b = q; break; } }
LAMPIRAN F
HASIL PENGUJIAN METODA
Citra Asli 1 2 Number : Number: 3 4 Number: Shape: 5 6 Number: Shape:7 8 Number: Shape: 9 10 Number : Position : 11 12 Position : Colors :
Citra Daltonisasi Vischeck 1 2 Number : Number: 3 4 Number: Shape: 5 6 Number: Shape:
7 8 Number: Shape: 9 10 Number : Position : 11 12 Position : Colors :
Citra Hasil Aplikasi Coolour 1 2 Number : Number: 3 4 Number: Shape: 5 6 Number: Shape:
7 8 Number: Shape: 9 10 Number : Position : 11 12 Position : Colors :
Hasil jawaban responden terhadap citra asli
No Responden 1 Responden 2 Responden 3 Responden 4 Normal
1 3 3 8 3 8
2 - - - - 16
3 3 3 35 3 35
4 - Lingkaran Elips - Elips
5 - 3 3 3 (sulit) 3
6 Panah ke kiri (sulit)
Panah ke kiri Panah ke kiri Panah ke kiri(sulit) Panah ke kiri 7 - - - - 6 (sulit) 8 - - - - Lingkaran (sulit) 9 - - - - 37 (sulit) 10 - 3 55 - Kanan 11 - 2 - - Tengah 12 Hijau coklat, Hijau Coklat, Putih Krem, Merah Peach, Peach tua, peach muda, peach merah. Cokelat, coklat muda, hijau muda, merah. Hijau coklat, Hijau Coklat, Putih Krem, Merah coklat, pink muda, abu muda, pink
Hasil jawaban responden terhadap citra Daltonisasi Vischeck
No Responden 1 Responden 2 Responden 3 Responden 4 Normal
1 8 8 8 8 8
2 16 - 36 16 16
3 35 (sulit) 9 35 35 35
4 Oval (sulit) Elips Oval Oval Elips
5 3 3 3 3 3
6 Panah ke kiri Panah ke kiri Panah ke kiri Panah ke kiri Panah ke kiri
7 - - - - 6
8 - - - - Lingkaran
9 - - - - 37
10 Kanan Tengah Kanan Kanan Kanan
11 Tengah Tengah Tengah Tengah Tengah
12 Ungu biru, ungu, putih Ungu biru, ungu, ungu Ungu biru, pink, pink, Ungu biru, pink, pink, ungu, pink muda, hampir
ungu, ungu muda, ungu ungu ungu putih, pink
Hasil jawaban responden terhadap citra Aplikasi CoolOur
No Responden 1 Responden 2 Responden 3 Responden 4 Normal
1 8 8 8 8 8
2 16 16 16 16 16
3 35 35 35 35 35
4 Oval Elips Elips Oval Elips
5 3 3 3 3 3
6 Panah ke kiri Panah ke kiri Panah ke kiri Panah ke kiri Panah ke kiri
7 6 (sulit) 6 6 6 (sulit) 6 8 Lingkaran (sulit) Lingkaran Lingkaran (sulit) Lingkaran Lingkaran 9 37 37 37 37 37
10 Kanan Kanan Kanan Kanan Kanan
11 Tengah Tengah Tengah Tengah Tengah
12 Coklat, merah muda, putih krem, merah Hijau, merah muda, abu-abu, merah Hijau, merah muda, abu-abu, merah coklat Hijau, merah muda, putih krem, merah coklat, hampir merah, hampir putih, merah Data Responden
Responden Usia Jenis Kelamin Buta warna Jenis Monitor
1 23 Laki-laki Deuteran LCD
2 27 Laki-laki Deuteran LCD
3 24 Laki-laki Deuteran LCD
4 23 Laki-laki Deuteran CRT
Normal 28 Laki-laki Normal LCD
Pengujian citra ini dilakukan dengan monitor LCD dan CRT, dan ada kemungkinan perbedaan antara yang tampak pada monitor dengan yang tercetak pada dokumen.