Aplikasi Pengolahan Citra DETEKSI WARNA. Achmad Basuki PENS-ITS, 26 Des 2006

dokumen-dokumen yang mirip
Deteksi Warna. Resty Wulanningrum,S.Kom Universitas Nusantara PGRI Kediri

COLOR SPACE. Achmad Basuki Politeknik Elektronika Negeri Surabaya

Color Detection. Praktikum

Grafik Komputer dan Pengolahan Citra. Pengolahan Citra : Representasi Citra. Universitas Gunadarma Pengolahan Citra : Representasi Citra 1/16

1.1 Intensitas. 1.2 Luminansi. 1.3 Lightness. 1.4 Hue. 1.5 Saturasi

Histogram Warna Pada Image

Selama ini dalam pemanenan dan penjualan hasil panen, petani jeruk nipis masih belum melakukan pemilahan mutu yang baik sehingga harga jual sangat

Pengolahan citra. Materi 3

Aplikasi Teori Kombinatorial Dalam Penomeran Warna

Sesi 2: Image Formation. Achmad Basuki PENS-ITS 2006

BAB 2 LANDASAN TEORI

BAB II TEORI PENUNJANG

PERBANDINGAN SEGMENTASI CITRA BERWARNA DENGAN FUZZY CMEANS CLUSTERING PADA BEBERAPA REPRESENTASI RUANG WARNA

DETEKSI CITRA PORNOGRAFI MENGGUNAKAN TSL COLOR SPACE DAN NUDITY DETECTION ALGORITHM

BAB 2 LANDASAN TEORI. dari sudut pandang matematis, citra merupakan fungsi kontinyu dari intensitas cahaya

IMAGE COLOR FEATURE. Achmad Basuki Politeknik Elektronika Negeri Surabaya

Deteksi dan Klasifikasi Citra Berdasarkan Warna Kulit Menggunakan HSV

Bekerja dengan Warna

BAB 2 LANDASAN TEORI

BAB II TINJAUAN PUSTAKA

DETEKSI WAJAH BERBASIS SEGMENTASI WARNA KULIT MENGGUNAKAN RUANG WARNA YCbCr & TEMPLATE MATCHING

APLIKASI PENGOLAHAN CITRA MENDETEKSI KUALITAS CABAI BERDASARKAN TINGKAT KEMATANGAN MENGGUNAKAN TRANSFORMASI WARNA YCbCr

Implementasi Algoritma Kompresi Shannon Fano pada Citra Digital

Indarto 1, Murinto 2, I. PENDAHULUAN. Kampus III UAD Jl.Dr.Soepomo, Janturan, Yogyakarta

Pengenalan Telur Berdasarkan Karakteristik Warna Citra Yustina Retno Wahyu Utami 2)

SAMPLING DAN KUANTISASI

BAB 2 LANDASAN TEORI

Klasifikasi Warna Menggunakan Pengolahan Model Warna HSV

Pertemuan 2 Representasi Citra

Standar Kompetensi : 1. Menggunakan peerangkat lunak pembuat grafik. Kompetensi Dasar

Drawing, Viewport, dan Transformasi. Pertemuan - 02

Intensity and Color. Pertemuan 12

Pengolahan Citra Berwarna

TEKNIK PENGOLAHAN CITRA. Kuliah 14 Pemrosesan Warna. Indah Susilawati, S.T., M.Eng.

By: Ahmad SYAUQI Ahsan

Teori Warna. S1 Tekinik Informatika. Disusun Oleh Dr. Lily Wulandari

DIMENSI WARNA. DEDDY AWARD WIDYA LAKSANA, M.Pd

Pengolahan Citra Warna 1 Semester Genap 2010/2011. Dr. Fitri Arnia Multimedia Signal Processing Research Group (MuSig) Jurusan Teknik Elektro-UNSYIAH

APLIKASI PENGHITUNG JUMLAH WAJAH DALAM SEBUAH CITRA DIGITAL BERDASARKAN SEGMENTASI WARNA KULIT

PENENTUAN KUALITAS DAUN TEMBAKAU DENGAN PERANGKAT MOBILE BERDASARKAN EKSTRASI FITUR RATA-RATA RGB MENGGUNAKAN ALGORITMA K-NEAREST NEIGHBOR

BAB III ANALISIS METODA

BAB III METODE PENELITIAN. tracking obyek. Pada penelitian tugas akhir ini, terdapat obyek berupa bola. Gambar 3.1. Blok Diagram Penelitian

IMPLEMENTASI METODE SPEED UP FEATURES DALAM MENDETEKSI WAJAH

Studi dan Eksperimen terhadap Kombinasi Warna untuk Kriptografi Visual Warna Kromatik. Ibnu Alam

PERANCANGAN PENDETEKSIAN TARGET BERDASARKAN WARNA PAKAIAN PADA SISTEM ROBOT PENGIKUT MANUSIA

Dasar-dasar Photoshop

DETEKSI NOMINAL MATA UANG DENGAN JARAK EUCLIDEAN DAN KOEFISIEN KORELASI

BAB 2 LANDASAN TEORI

Studi Digital Watermarking Citra Bitmap dalam Mode Warna Hue Saturation Lightness

2. BAB II TINJAUAN PUSTAKA

Dielektrika, ISSN Vol. 3, No. 1 : 53-59, Pebruari 2016

BAB II TINJAUAN PUSTAKA

IMPLEMENTASI ALGORITMA CONNECTED-LABELLING UNTUK MENDETEKSI OBJEK BINTANG PADA CITRA DIGITAL

Praktikum. Jobsheet III. untuk Processing. B. Dasar Teori Ada dua mode dan HSB. (a) (b) HSB. Gambar 3.1. memperoleh. A. Tujuan

APLIKASI IDENTIFIKASI ISYARAT TANGAN SEBAGAI PENGOPERASIAN E-KIOSK

WARNA PERSIAPAN GRAFIKA GRAPHIC DESIGN

Sistem Deteksi Bola Berdasarkan Warna Bola Dan Background Warna Lapangan Pada Robot Barelang FC

BAB II LANDASAN TEORI

BAB V PENGATURAN TAMPILAN DAN WARNA

Grafika Komputer Pertemuan Ke-14. Pada materi ini akan dibahas tentang pencahayaan By: I Gusti Ngurah Suryantara, S.Kom., M.Kom

BAB 1 PENDAHULUAN. keakuratan dari penglihatan mesin membuka bagian baru dari aplikasi komputer.

BAB 2 LANDASAN TEORI

Analisa Perbandingan Metode Edge Detection Roberts Dan Prewitt

BAB II LANDASAN TEORI. untuk melakukan pekerjaan antara lain, yaitu: terutama gambar logo dua dimensi.

BAB II METODOLOGI. State of the art pada istilah ini merujuk pada makna keaslian atau orisinalitas karya yang akan di buat.

BAB II LANDASAN TEORI. Citra merupakan suatu fungsi kontinyu dari intensitas cahaya dalam

GLOSARIUM Adaptive thresholding Peng-ambangan adaptif Additive noise Derau tambahan Algoritma Moore Array Binary image Citra biner Brightness

BAB II LANDASAN TEORI

BAB 2 TINJAUAN PUSTAKA

PENERAPAN SEGMENTASI MULTI KANAL DALAM MENDETEKSI SEL PARASIT PLASMODIUM SP. I Made Agus Wirahadi Putra 1, I Made Satria Wibawa 2 ABSTRAK

Citra Digital. Petrus Paryono Erick Kurniawan Esther Wibowo

BAB II LANDASAN TEORI. Pengolahan Citra adalah pemrosesan citra, khususnya dengan menggunakan

Adobe Photoshop CS3. Bagian 2 Bekerja dalam Photoshop

Gambar 3.1 Contoh Citra yang digunakan

SISTEM INFERENSI FUZZY UNTUK MENENTUKAN SENSASI CITRA WARNA

APLIKASI PENGENALAN DAUN UBI JALAR UNTUK JENIS UBI JALAR UNGU, MERAH, PUTIH DAN KUNING MENGGUNAKAN METODE PRINCIPAL COMPONENT ANALYSIS

BAB V PEMBAHASAN UMUM

Normalized RGB Color Space untuk Segmentasi Citra Google Earth

3. BAB III METODE PENELITIAN

ANALISIS DETEKSI WARNA MARKING PADA CAMSHAFT SEBAGAI IDENTIFIKASI TYPE BENDA KERJA

BAB 2 LANDASAN TEORI. Digital image processing adalah istilah untuk memproses gambar (picture) dua

PENDETEKSIAN HALANGAN PADA ROBOT CERDAS PEMADAM API MENGGUNAKAN KAMERA DENGAN INTEGRAL PROYEKSI

Alat Koresi Warna & Tonal

BAB IV PENGUJIAN DAN ANALISIS

Tutorial GIMP 2: Penerapan Fitur pada Menu Colors (Pewarnaan)

PENERAPAN HAND MOTION TRACKING PENGENDALI POINTER PADA VIRTUAL MOUSE DENGAN METODE OPTICAL FLOW

BUKU TEKNIK ELEKTRONIKA TERBITAN PPPPTK/VEDC MALANG

IMPLEMENTASI PENGOLAHAN CITRA UNTUK MENGHITUNG RESISTANSI RESISTOR MENGGUNAKAN METODE BACK PROPAGATION

PENGOLAHAN CITRA DIGITAL

BAB II LANDASAN TEORI

IDENTIFIKASI OBYEK PISAU PADA CITRA X-RAY DI BANDARA

KONVERSI FORMAT CITRA RGB KE FORMAT GRAYSCALE MENGGUNAKAN VISUAL BASIC

Suatu proses untuk mengubah sebuah citra menjadi citra baru sesuai dengan kebutuhan melalui berbagai cara.

TEKNIK PENAJAMAN CITRA DIGITAL DENGAN MENGGUNAKAN METODE CONTRAST STRECHING

BAB 2 TINJAUAN TEORETIS

STUDI PENENTUAN NILAI RESISTOR MENGGUNAKAN SELEKSI WARNA MODEL HSI PADA CITRA 2D

BAB IV HASIL DAN PEMBAHASAN

panjang atau bujur sangkar yang secara beraturan membentuk baris-baris dan

Kreasi Foto Hitam. Teknik Editing I

Transkripsi:

Aplikasi Pengolahan Citra DETEKSI WARNA PENS-ITS, 26 Des 2006

Materi Format Warna RGB r-gcolor Normalized RGB HSV YCrCb TSL Deteksi Warna Static Threshold Distance Threshold Dynamic Threshold

Format Warna

Format Warna Pada Gambar Gambar (Digital) adalah sekumpulan titik yang disusun dalam bentuk matriks, dan nilainya menyatakan suatu derajat kecerahan (derajat keabuan/gray-scale). Derajat keabuan 8 bit menyatakan 256 derajat kecerahan. Pada gambar berwarna nilai setiap titiknya adalah nilai derajat keabuan pada setiap kompoen warna RGB. Bila masing-masing komponen R,G dan B mempunyai 8 bit, maka satu titik dinyatakan dengan (8+8+8)=24 bit atau 2 24 derajat keabuan

Format RGB Format RGB (Red, Green & Blue) adalah format dasar yang digunakan oleh banyak peralatan elektronik seperti monitor, LCD atau TV untuk menampilkan sebuah gambar. Pada format RGB, suatu warna didefinisikan sebagai kombinasi (campuran) dari komponen warna R, G dan B.

Format RGB Pada format warna RGB 24 bit, maka nilai R, G dan B masingmasing 0-255 Warna R G B Hitam 0 0 0 Merah 255 0 0 Hijau 0 255 0 Biru 0 0 255 Kuning 255 255 0 Magenta 255 0 255 Cyan 0 255 255 Putih 255 255 255 Abu-Abu 127 127 127 Orange 255 110 0 Ungu 128 0 255 Coklat 128 25 0 Pink 255 190 220 Navy 0 0 120

R-G Color Space r = R + R G + B g = R + G G + B Nilai r-g digunakan untuk mendeteksi warna kulit, J. Fritsch, S. Lang, M. Kleinehagenbrock, G. A. Fink and G. Sagerer, Improving Adaptive Skin Color Segmentation by Incorporating Results from Face Detection, Proc. IEEE Int. Workshop on Robot and Human Interactive Communication (ROMAN), Berlin, Germany,September 2002. IEEE. Nilainya berada 0-1 pada setiap komponen r dan g

Normalized RGB r = R + R G + B g b = = R R G + G B + G + B + B Vladimir Vezhnevets Vassili Sazonov Alla Andreeva, A Survey on Pixel-Based Skin Color Detection Technique, Graphics and Media Laboratory, Faculty of Computational Mathematics and Cybernetics Moscow State University, Moscow, Russia.

HSV (Hue, Saturation, Value)

CIE (Commission Internationale de l Eclairage) RGB XYZ CIE

CMY (Cyan Magenta Yellow)

YCrCb Y = 0.299R+0.587G+0.114B Cr = R Y Cb = B Y

TSL (Tint, Saturation, Lightness) B G R L G g g r g g r T g r S 0.114 0.587 0.299 0 0, 0, 4 3 2 ) / arctan( 0, 4 1 2 ) / arctan( ) 5( 9 2 1 2 2 + + = = < + > + = + = π π Dimana: 3 1 3 1 + + = + + = B G R G g B G R R r

Thresholding

Deteksi Warna Mendeteksi adanya warna-warna tertentu Menentukan posisi pixel dengan warna yang ditentukan Aplikasi: Deteksi rambu-rambu lalu lintas, deteksi bola dengan warna tertentu, deteksi obyek berdasarkan warna, deteksi kulit (skin detection)

Threshold RGB Untuk warna-warna dasar, nilai RGB cukup efektif dalam melakukan deteksi meskipun cara ini bukan cara terbaik. Nilai threshold dapat dipelajari berdasarkan pola warna atau ditentukan secara intuitif, tetapi threshold RGB ini sangat rentan terhadap kestabilan cahaya Aplikasi untuk menentukan nilai threshold terbaik dalam suatu permasalahan dapat dilakukan menggunakan teknik-teknik machine learning.

Contoh Threshold RGB Nilai threshold : R>163; 43<G<222, 32<B<250

Nilai Threshold RGB Nilai threshold : 112<R<168; 70<G<149, 44<B<118

Threshold HSV Untuk warna-warna natural, nilai HSV cukup efektif dalam melakukan deteksi. Nilai threshold dapat dipelajari berdasarkan pola warna atau ditentukan secara intuitif. Dibandingkan dengan RGB, threshold HSV ini cenderung lebih stabil terhadap perubahan cahaya. Aplikasinya seperti pada threshold untuk warna buah, warna pada pemandangan atau warnawarna pada obyek yang bukan buatan manusia.

Threshold YCrCb YCrCb adalah format warna Yellow, Crominan Red dan Crominan Blue. Range nilai masing-masing komponen : o0 Y 255 o-255 Cr 255 o-255 Cb 255

Threshold YCrCb Nilai threshold : 41<R<145; 10<G<52, -16<B<-4

Color Thresholding Static Thresholding: nilai threshold dicari secara intuisi. Berarti kita harus mempelajari warna pada gambar dulu sebelum menentukan nilai threshold. Distance Threshold: nilai threshold adalah nilai batas jarak dari sebuah warna dengan warna referensi. Dynamic Threshold: nilai threshold dicari menggunakan algoritma searching atau klasifikasi.

Static Color thresholding 1, P = Dimana : untuk r 0, Ir, untuk g yang Ig, b lain Ib Ir, Ig, Ib adalah interval untuk warna r, g dan b yang ditentukan secara spesifik Misalkan untuk mengambil warna merah dilakukan dengan: IF r>200 and g<64 and b<64 THEN warna=merah Nilai threshold

Distance Color thresholding Bila diketahu warna acuan mempunyai nilai elemen warna c1, c2 dan c3. Maka setiap warna w1, w2 dan w3 dapat dihitung jaraknya dengan warna referensi dengan cara: d d = = i c ( wi ci ) i w i i 2 (Jarak Manhattan) (Jarak Euclidian) Nilai threshold ditentukan dengan besarnya jarak warna maksimum dari sebuah warna dan warna referensi.

Dynamic Color Threshold Threshold dapat dipilih apakah threshold global atau threshold local Threshold menggunakan distance threshold dari warna-warna di sekita obyek yang dimaksud

Color Thresholding Dinamik Dengan Rata-Rata Acuan Sebelumnya diambil gambar-gambar contoh sebagai acuan untuk menentukan threholding dari warna yang diinginkan. Dari data warna-warna tersebut diambil rata-rata dari setiap elemen warna: r adalah rata - rata red g adalah rata - rata green b adalah rata - rata blue Thresholding dilakukan dengan jarak d dari setiap rata-rata elemen warna

Color Thresholding Dinamik Dengan Rata-Rata Acuan

Perbandingan Thresholding Static dan Dinamik Thresholding Dinamik Thresholding Static

Aplikasi Color Detection SKIN DETECTION Menggunakan deteksi warna kulit (skin detection) dapat dilakukan menggunakan format RGB atau YCrCb Mendeteksi warna kulit banyak digunakan untuk aplikasi pengenalan wajah, deteksi badan atau anggota badan. Sangat sulit mendapatkan sistem deteksi warna kulit yang bersifat general, karena ada perbedaan warna kulit pada masing-masing ras (melayu, cina, eropa, latin atau afrika )

Aplikasi Color Detection DETEKSI DAN PENGENALAN BUAH Setiap buah mempunyai warna yang spesifik Color thresholding dapat digunakan untuk mendeteksi dimana letak buah Color histogram dapat digunakan un tuk mengenali buah.

Aplikasi Color Detection DETEKSI KEMATANGAN TOMAT Kematangan tomat dapat dibedakan menjadi tiga fase yaitu hijau, campurwarna dan merah Dengan deteksi warna RGB atau HSV atay YCrCb dapat dideteksi kematangan tomat

Aplikasi Color Detection DETEKSI RAMBU-RAMBU LALU LINTAS Deteksi rambu-rambu lalu lintas dapat dilakukan menggunakan color thresholding baik RGB atau HSV, karena rambu-rambu lalu lintas mempunyai warna dan bentuk yang spesifik. Deteksi rambu-rambu lalu lintas dapat digunakan untuk dipasang pada kendaraan sebagai co-pilot atau smart navigation