Kedalaman bit suatu citra grayscale


Setiap piksel dalam citra grayscale memiliki nilai intensitas yang jumlah variannya tergantung pada jumlah bit yang menyusunnya. Sebagai contoh pada citra grayscale 1-bit, setiap pikselnya memiliki 2^1 = 2 varian nilai intensitas yaitu nilai 0 dan 1, di mana nilai 0 direpresentasikan oleh warna hitam sedangkan nilai 1 direpresentasikan oleh warna putih. Citra grayscale 1-bit disebut juga dengan citra biner. Sedangkan pada citra grayscale 2-bit, setiap pikselnya memiliki 2^2 = 4 varian nilai intensitas yaitu nilai 0,1,2, dan 3, di mana nilai 0 direpresentasikan oleh warna hitam, nilai 1 warna abu-abu gelap, nilai 2 warna abu-abu terang, dan nilai 3 warna putih. Varian nilai intensitas pada citra grayscale ditunjukkan oleh tabel di bawah ini:

Bit Depth (n) Varian (biner) Varian (desimal) Banyaknya varian (2^n)
1 0,1 0,1 2
2 00,01,10,11 0,1,2,3 4
3 000,001,010,011,100,101,110,111 0,1,2,3,4,5,6,7 8
4 0000,0001,0010,0011,0100…,1111 0,1,2,3,4,5,6,7,…,15 16
5 00000,00001,00010,…,11111 0,1,2,3,4,5,6,7,…,31 32
6 000000,000001,000010,…,111111 0,1,2,3,4,5,6,7,…,63 64
7 0000000,000001,…,1111111 0,1,2,3,4,5,6,7,…,127 128
8 00000000,00000001,…,11111111 0,1,2,3,4,5,6,7,…,255 256

Contoh citra grayscale dengan berbagai kedalaman bit ditunjukkan pada gambar berikut:
1. Citra grayscale 1-bit (citra biner)
1

2. Citra grayscale 2-bit
2

3. Citra grayscale 3-bit
3

4. Citra grayscale 4-bit
4

5. Citra grayscale 5-bit
5

6. Citra grayscale 6-bit
6

7. Citra grayscale 7-bit
7

8. Citra grayscale 8-bit
8

Source code untuk mengkonversi kedalaman bit suatu citra grayscale adalah sebagai berikut:

clc;clear;close all;
I = im2double(imread('pout.tif'));
n = 3;  % n adalah kedalaman bit
J = round(I*(2^n-1));
figure, imshow(J,[]);

Save

Posted on December 29, 2015, in Pengolahan Citra and tagged , , , , , , , , , , , , , , , , . Bookmark the permalink. 1 Comment.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: