Top Banner
Histogram Warna Pada Image
23

Histogram Warna Pada Image - Muhammad Nasir … Ruang Warna Setiap pixel mempunyai warna yang dinyatakan dalam RGB, sehingga merupakan gabungan nilai R, nilai G dan nilai B yang tidak

May 04, 2019

Download

Documents

dobao
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Histogram Warna Pada Image - Muhammad Nasir … Ruang Warna Setiap pixel mempunyai warna yang dinyatakan dalam RGB, sehingga merupakan gabungan nilai R, nilai G dan nilai B yang tidak

Histogram Warna Pada Image

Page 2: Histogram Warna Pada Image - Muhammad Nasir … Ruang Warna Setiap pixel mempunyai warna yang dinyatakan dalam RGB, sehingga merupakan gabungan nilai R, nilai G dan nilai B yang tidak

Konsep Ruang WarnaSetiap pixel mempunyai warnayang dinyatakan dalam RGB, sehingga merupakangabungan nilai R, nilai G dannilai B yang tidak bisadipisahkan satu denganlainnya. Hal ini dapat dituliskandengan P(r,g,b)

P(r,g,b)

Page 3: Histogram Warna Pada Image - Muhammad Nasir … Ruang Warna Setiap pixel mempunyai warna yang dinyatakan dalam RGB, sehingga merupakan gabungan nilai R, nilai G dan nilai B yang tidak

Konsep Warna Pada Image1 2 3 4

5 6 7 8

9 10 11 12

13 14 15 16

(255,0,0)

(255,255,0)

(255,255,255)

(0,255,0)

(0,0,255)

(128,128,128)

(255,0,255)

P=[1,5,9,10,15]

P=[4,8]

[5]

[2]

[2]

[3]

[1]

[1]

[2]

P=[6,11,16]

P=[12]

P=[2,3]

P=[13,14]

P=[7]

Page 4: Histogram Warna Pada Image - Muhammad Nasir … Ruang Warna Setiap pixel mempunyai warna yang dinyatakan dalam RGB, sehingga merupakan gabungan nilai R, nilai G dan nilai B yang tidak

Histogram Warna

0

1

2

3

4

5

6

Merah

Kuning

Putih

Hijau

BiruAbu

-abu

Magenta

1 2 3 4

5 6 7 8

9 10 11 12

13 14 15 16

(255,0,0)

(255,255,0)

(255,255,255)

(0,255,0)

(0,0,255)

(128,128,128)

(255,0,255)

[5]

[2]

[2]

[3]

[1]

[1]

[2]

Histogram

( )∑∑ ==y x

kyxIkH ),()(

Histogram warna ke k adalah jumlah pixel yang mempunyai warna k

Page 5: Histogram Warna Pada Image - Muhammad Nasir … Ruang Warna Setiap pixel mempunyai warna yang dinyatakan dalam RGB, sehingga merupakan gabungan nilai R, nilai G dan nilai B yang tidak

Normalisasi Histogram

imageNbgrHbgrP ),,(),,( =

0

0.05

0.1

0.15

0.2

0.25

0.3

0.35

Merah

Kuning

Putih

Hijau

BiruAbu

-abu

Magenta

)},,({),,(),,(bgrHMax

bgrHbgrP =

0

1

2

3

4

5

6

Merah

Kuning

Putih

Hijau

BiruAbu

-abu

Magenta

Histogram

0

0.2

0.4

0.6

0.8

1

1.2

Merah

Kuning

Putih

Hijau

BiruAbu

-abu

Magenta

Probability Density Function

Norm Histogram

Page 6: Histogram Warna Pada Image - Muhammad Nasir … Ruang Warna Setiap pixel mempunyai warna yang dinyatakan dalam RGB, sehingga merupakan gabungan nilai R, nilai G dan nilai B yang tidak

Persoalan Dalam Histogram Warna• Setiap pixel mempunyai 3 nilai derajat keabuan R,G, dan

B yang komposisinya menghasilkan sebuahwarna.Dengan demikian untuk menyatakan sebuahwarna maka harus dinyatakan lengkap w=(r,g,b).

• Persoalan yang muncul adalah dimensi yang dihasilkanselalu lebih besar dari 1 (Dimensi RGB=3). Bila masing-masing komponen mempunyai derajat keabuan 256 maka jumlah warna yang dihasilkan adalah 2563!

• Untuk dapat menyajikan komponen warna yang lebihsederhana diperlukan beberapa teknik histogram antaralain:– Histogram R-G-B– Histogram indeks– Histogram segmen– Histogram derajat Hue

Page 7: Histogram Warna Pada Image - Muhammad Nasir … Ruang Warna Setiap pixel mempunyai warna yang dinyatakan dalam RGB, sehingga merupakan gabungan nilai R, nilai G dan nilai B yang tidak

Histogram RGB

• Bila masing-masing komponen R, G dan B mempunyai H(r), H(g) dan H(b) maka H=[H(r) H(g) H(b)]

• Histogram ini sangat sederhana tetapimempunyai banyak kelemahan dalammenyatakan fitur warna

Page 8: Histogram Warna Pada Image - Muhammad Nasir … Ruang Warna Setiap pixel mempunyai warna yang dinyatakan dalam RGB, sehingga merupakan gabungan nilai R, nilai G dan nilai B yang tidak

Contoh Histogram R-G-BDerajat keabuan =256

Derajat keabuan =16

Page 9: Histogram Warna Pada Image - Muhammad Nasir … Ruang Warna Setiap pixel mempunyai warna yang dinyatakan dalam RGB, sehingga merupakan gabungan nilai R, nilai G dan nilai B yang tidak

Warna Sebagai IndexMerah 0 s/d 255Hijau 0 s/d 255Biru 0 s/d 255

255

255

255

Jumlah Index = 2563

Merah 0 s/d 15Hijau 0 s/d 15Biru 0 s/d 15

15

15

15

Jumlah Index = 163

Page 10: Histogram Warna Pada Image - Muhammad Nasir … Ruang Warna Setiap pixel mempunyai warna yang dinyatakan dalam RGB, sehingga merupakan gabungan nilai R, nilai G dan nilai B yang tidak

Histogram Indeks• Histogram indeks secara langsung

mengimplementasikan format warna RGB 3 dimensi dan dituliskan dengan H(r,g,b).

• Agar histogram indeks ini bisa disajikan makaperlu dilakukan pengurangan kuantisasi nilaiderajat keabuan pada masing-masingkomponen warna, misalkan dengan kuantisasi4, 8 atau 16.

• Histogram ini sudah cukup bagus untuk dapatdigunakan sebagai fitur warna.

Page 11: Histogram Warna Pada Image - Muhammad Nasir … Ruang Warna Setiap pixel mempunyai warna yang dinyatakan dalam RGB, sehingga merupakan gabungan nilai R, nilai G dan nilai B yang tidak

Contoh Histogram IndeksDerajat keabuan =4

Derajat keabuan =8

Page 12: Histogram Warna Pada Image - Muhammad Nasir … Ruang Warna Setiap pixel mempunyai warna yang dinyatakan dalam RGB, sehingga merupakan gabungan nilai R, nilai G dan nilai B yang tidak

Histogram Segmentasi

• Histogram ini memanfaatkan proses segmentasiwarna sebelum pada akhirnya setiap segmendiberi indeks.

• Beberapa proses segmentasi yang bisadimanfaatkan untuk histogram ini– Segmentasi menggunakan kemiripan (jarak) dari

warna acuan yang ditentukan– Segmentasi menggunakan teknik-teknik klasifikasi– Segmentasi menggunakan teknik-teknik clustering

Page 13: Histogram Warna Pada Image - Muhammad Nasir … Ruang Warna Setiap pixel mempunyai warna yang dinyatakan dalam RGB, sehingga merupakan gabungan nilai R, nilai G dan nilai B yang tidak

Histogram Dengan Warna Acuan

Page 14: Histogram Warna Pada Image - Muhammad Nasir … Ruang Warna Setiap pixel mempunyai warna yang dinyatakan dalam RGB, sehingga merupakan gabungan nilai R, nilai G dan nilai B yang tidak

Histogram Hue-Index

• Menggunakan nilai Hue sebagai ganti dariRGB karena nilai Hue menyatakan warnaalami tanpa memperhatikan pencahayaan.

• Nilai Hus diperoleh dari proses konversiRGB ke HSV

Page 15: Histogram Warna Pada Image - Muhammad Nasir … Ruang Warna Setiap pixel mempunyai warna yang dinyatakan dalam RGB, sehingga merupakan gabungan nilai R, nilai G dan nilai B yang tidak

Contoh Histogram Hue Index

Page 16: Histogram Warna Pada Image - Muhammad Nasir … Ruang Warna Setiap pixel mempunyai warna yang dinyatakan dalam RGB, sehingga merupakan gabungan nilai R, nilai G dan nilai B yang tidak

Contoh ImplementasiIdentifikasi Kematangan Buah Tomat

Tahap 1“Hijau”

Tahap 2“Campur”

Tahap 3“Merah”

Page 17: Histogram Warna Pada Image - Muhammad Nasir … Ruang Warna Setiap pixel mempunyai warna yang dinyatakan dalam RGB, sehingga merupakan gabungan nilai R, nilai G dan nilai B yang tidak

Contoh ImplementasiIdentifikasi Kematangan Buah Tomat

Data Training Histogram Hue Index

H(i)

Fitur General G(i)

MenggunakanHistogram Interseksi

Fitur General

Fitur SpesifikF(i)=H(i)-G(i)

Fitur Spesifik

Gambar TestHistogram Hue Index

H’(i)

Fitur SpesifikF’(i)=H’(i)-G(i)

Matching

Informasi Kematangan

Page 18: Histogram Warna Pada Image - Muhammad Nasir … Ruang Warna Setiap pixel mempunyai warna yang dinyatakan dalam RGB, sehingga merupakan gabungan nilai R, nilai G dan nilai B yang tidak

Contoh ImplementasiIdentifikasi Kematangan Buah Tomat

Histogram Hue Index belum dapat menunjukkan perbedaan signifikandari ketiga fase di atas, karena adanya background

Page 19: Histogram Warna Pada Image - Muhammad Nasir … Ruang Warna Setiap pixel mempunyai warna yang dinyatakan dalam RGB, sehingga merupakan gabungan nilai R, nilai G dan nilai B yang tidak

Contoh ImplementasiIdentifikasi Kematangan Buah Tomat

Fitur general adalah fitur yang ada di semua gambar (seperti background), ini tidakbaik untuk identifikasi. Untuk identifikasi gunakan fitur spesifik setiap gambar.

Histogram Hue Index

Fitur general hasil darihistogram interseksi

Page 20: Histogram Warna Pada Image - Muhammad Nasir … Ruang Warna Setiap pixel mempunyai warna yang dinyatakan dalam RGB, sehingga merupakan gabungan nilai R, nilai G dan nilai B yang tidak

Contoh ImplementasiIdentifikasi Kematangan Buah Tomat

Fitur spesifik F=H-G dapat menunjukkan perbedaan yang signifikandari ketiga fase kematangan.

Page 21: Histogram Warna Pada Image - Muhammad Nasir … Ruang Warna Setiap pixel mempunyai warna yang dinyatakan dalam RGB, sehingga merupakan gabungan nilai R, nilai G dan nilai B yang tidak

Contoh ImplementasiIdentifikasi Kematangan Buah Tomat

Page 22: Histogram Warna Pada Image - Muhammad Nasir … Ruang Warna Setiap pixel mempunyai warna yang dinyatakan dalam RGB, sehingga merupakan gabungan nilai R, nilai G dan nilai B yang tidak

Contoh ImplementasiIdentifikasi Kematangan Buah Tomat

Page 23: Histogram Warna Pada Image - Muhammad Nasir … Ruang Warna Setiap pixel mempunyai warna yang dinyatakan dalam RGB, sehingga merupakan gabungan nilai R, nilai G dan nilai B yang tidak

Contoh ImplementasiIdentifikasi Kematangan Buah Tomat