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