Menghitung Nilai RGB Analisis

Nilai intensitas citra disimpan dalam data bitmap dalam bentuk nilai biner dengan nilai antara 0 dan 1. Jadi jumlah pikselnya adalah jumlah kelipatan 24 bit. Misalnya sebuah citra dengan nilai intensitas di atas adalah: 111100001111000011111110001100001111000011111111111100001111000011111 000111100001111000011111001111100001111000011111010101100001111000011 111111111100001111000011111111111100001111000011010111111110000111100 001100000111110000111100001111011000111100001111000011111111111100001 111000011111000011100001111000011110101011110000111100001111000110111 111000011110000111111111111000011110000111010111111110000111100001111 1111 dan seterusnya. Nilai 111100001111000011111111 = 24 bit mewakili 1 piksel dari citra. Jika jumlah bit citra di atas adalah 1.800.000 bit, maka jumlah piksel-nya adalah 1.800.00024 bit = 75.000 piksel. Pada reduksi noise ini dilakukan per blok citra dengan ukuran per bloknya adalah 3 x 3 piksel atau 9 piksel, maka jumlah blok adalah 75.0009 = 8.333 blok atau digenapkan menjadi 8.000 blok.

3.1.2 Menghitung Nilai RGB

Proses reduksi noise dilakukan per blok citra yang terdiri dari 9 piksel 3x3, maka citra pada Gambar 3.2 di atas dilakukan pembagian piksel dalam ukuran 3 x 3, di mana piksel yang berada di posisi tengah merupakan piksel yang akan diuji. Maka penghitungan nilai komponen warna RGB-nya dilakukan dalam 9 piksel seperti pada Gambar 3.3. 1 2 3 4 5 6 7 8 9 Gambar 3.3 Citra Noise Blok 1 Universitas Sumatera Utara Misalnya nilai piksel 1 dalam biner 24 bit adalah: Piksel 1 f0,0 = 111100001111000011111111 Piksel 2 f0,1 = 100000011110000111110000 Piksel 3 f0,2 = 110000001111000011111111 Piksel 4 f1,0 = 101110011110000111110000 Piksel 5 f1,1 = 111100001111110011110011 Piksel 6 f1,2 = 110110011110000101110010 Piksel 7 f2,0 = 010100001111000011100111 Piksel 8 f2,1 = 100000011110000111110111 Piksel 9 f2,2 = 101110111111000010011100 Untuk mendapatkan masing-masing nilai Red, Green dan Blue RGB dihitung dengan rumus sebagai berikut: Nilai Red = c and 255 ………………………………………………………….. 3.1 Nilai Green = c and 65280 256 ………………………………………….. 3.2 Nilai Blue = c and 16711680 256256 ………………………………….. 3.3 Dimana c adalah nilai piksel citra Perhitungan Nilai Red, Green, Blue: 1. Nilai piksel 0,0 adalah 111100001111000011111111 Nilai Red = 111100001111000011111111 and 11111111 = 11111111 dalam biner = 255 desimal Nilai Green = 111100001111000011111111 and 1111111100000000 100000000 = 11110000 biner = 240 desimal Nilai Blue = 111100001111000011111111 and 111111110000000000000000 100000000100000000 = 11110000 = 240 desimal Sehingga diperoleh nilai Red, Green, Blue piksel 0,0: Red = 11110001 = 255 desimal Green = 10110100 = 240 desimal Blue = 10010000 = 240 desimal Universitas Sumatera Utara 2. Nilai piksel 0,1 adalah 100000011110000111110000 24 bit. Nilai Red = 100000011110000111110000 and 11111111 = 11110000 dalam biner = 240 desimal Nilai Green = 100000011110000111110000 and 1111111100000000 100000000 = 11100001 biner = 225 desimal Nilai Blue = 100000011110000111110000 and 111111110000000000000000 100000000100000000 = 10000001 = 129 desimal Sehingga diperoleh nilai Red, Green, Blue piksel 0,1: Red = 11110001 = 240 desimal Green = 10110100 = 225 desimal Blue = 10010000 = 129 desimal 3. Nilai piksel 0,2 adalah 110000001111000011111111 24 bit. Nilai Red = 110000001111000011111111 and 11111111 = 11111111 dalam biner = 255 desimal Nilai Green = 110000001111000011111111 and 1111111100000000 100000000 = 11110000 biner = 240 desimal Nilai Blue = 110000001111000011111111 and 111111110000000000000000100000000100000000 = 11000000 = 192 desimal Sehingga diperoleh nilai Red, Green, Blue piksel 0,2: Red = 11110001 = 255 desimal Green = 10110100 = 240 desimal Blue = 10010000 = 192 desimal 4. Nilai piksel 1,0 adalah 101110011110000111110000 24 bit. Nilai Red = 101110011110000111110000 and 11111111 = 11110000 dalam biner = 240 desimal Nilai Green = 101110011110000111110000 and 1111111100000000 100000000 Universitas Sumatera Utara = 11100001 biner = 225 desimal Nilai Blue = 101110011110000111110000 and 111111110000000000000000 100000000100000000 = 10111001 = 185 desimal Sehingga diperoleh nilai Red, Green, Blue piksel 1,0: Red = 11110001 = 240 desimal Green = 10110100 = 225 desimal Blue = 10010000 = 185 desimal 5. Nilai piksel 1,1 adalah 111100001111110011110011 Nilai Red = 111100001111110011110011 and 11111111 = 11110011 dalam biner = 243 desimal Nilai Green = 111100001111110011110011 and 1111111100000000 100000000 = 11111100 biner = 252 desimal Nilai Blue = 111100001111110011110011 and 111111110000000000000000 100000000100000000 = 11110000 = 240 desimal Sehingga diperoleh nilai Red, Green, Blue piksel 1,1: Red = 11110001 = 243 desimal Green = 10110100 = 252 desimal Blue = 10010000 = 249 desimal 6. Nilai piksel 1,2 adalah 110110011110000101110010 Nilai Red = 110110011110000101110010 and 11111111 = 1110010 dalam biner = 114 desimal Nilai Green = 110110011110000101110010 and 1111111100000000 100000000 = 11100001 biner = 225 desimal Nilai Blue = 110110011110000101110010 and 111111110000000000000000 100000000100000000 = 11011001= 217 desimal Universitas Sumatera Utara Sehingga diperoleh nilai Red, Green, Blue piksel 1,2: Red = 11110001 = 114 desimal Green = 10110100 = 225 desimal Blue = 10010000 = 217 desimal 7. Nilai piksel 2,0 adalah 010100001111000011100111 Nilai Red = 010100001111000011100111 and 11111111 = 11100111 dalam biner = 231 desimal Nilai Green = 010100001111000011100111 and 1111111100000000 100000000 = 11110000 biner = 240 desimal Nilai Blue = 010100001111000011100111 and 111111110000000000000000 100000000100000000 = 1010000 = 80 desimal Sehingga diperoleh nilai Red, Green, Blue piksel 2,0: Red = 11110001 = 231 desimal Green = 10110100 = 240 desimal Blue = 10010000 = 80 desimal 8. Nilai piksel 2,1 adalah 101110110011000011111100 Nilai Red = 101110110011000011111100 and 11111111 = 11111100 dalam biner = 252 desimal Nilai Green = 101110110011000011111100 and 1111111100000000 100000000 = 110000 biner = 48 desimal Nilai Blue = 101110110011000011111100 and 111111110000000000000000 100000000100000000 = 10111011 = 187 desimal Sehingga diperoleh nilai Red, Green, Blue piksel 2,1: Red = 11110001 = 252 desimal Green = 10110100 = 48 desimal Blue = 10010000 = 187 desimal Universitas Sumatera Utara 9. Nilai piksel 2,2 adalah 101110111111000010011100 Nilai Red = 101110111111000010011100 and 11111111 = 10011100 dalam biner = 156 desimal Nilai Green = 101110111111000010011100 and 1111111100000000 100000000 = 11110000 biner = 240 desimal Nilai Blue = 101110111111000010011100 and 111111110000000000000000 100000000100000000 = 10111011= 187 desimal Sehingga diperoleh nilai Red, Green, Blue piksel 2,2: Red = 11110001 = 156 desimal Green = 10110100 = 240 desimal Blue = 10010000 = 187 desimal Selanjutnya nilai Red, Green, Blue semua piksel pada citra noise blok 1 dimasukkan ke dalam matriks seperti pada Gambar 3.4. 255,240,240 240,225,129 255,240,192 240,225,185 243,252,249 114,225,217 231,240,80 252,48,187 156,240,187 Gambar 3.4 Matriks Nilai Red, Green, Blue Citra Noise Blok 1 Matriks citra pada Gambar 3.4 adalah hasil dari perhitungan semua nilai red, green dan blue citra Noise pada Gambar 3.3.

3.1.3 Menghitung Nilai