AKUISISI CITRA DIGITAL MENGGUNAKAN PEMROGRAMAN MATLAB

dokumen-dokumen yang mirip
Suatu proses untuk mengubah sebuah citra menjadi citra baru sesuai dengan kebutuhan melalui berbagai cara.

Pertemuan 2 Representasi Citra

Model Citra (bag. 2)

SAMPLING DAN KUANTISASI

GRAFIK KOMPUTER DAN PENGOLAHAN CITRA. WAHYU PRATAMA, S.Kom., MMSI.

BAB II TEORI PENUNJANG

Muhammad Zidny Naf an, M.Kom. Gasal 2015/2016

BAB II LANDASAN TEORI

PENGOLAHAN CITRA DIGITAL

KONSEP DASAR PENGOLAHAN CITRA

BAB 2 LANDASAN TEORI

Pembentukan Citra. Bab Model Citra

COMPUTER VISION UNTUK PENGHITUNGAN JARAK OBYEK TERHADAP KAMERA

Representasi Citra. Bertalya. Universitas Gunadarma

BAB 2 TINJAUAN TEORETIS

Analisa Hasil Perbandingan Metode Low-Pass Filter Dengan Median Filter Untuk Optimalisasi Kualitas Citra Digital

Perbaikan Kualitas Citra Menggunakan Metode Contrast Stretching (Improvement of image quality using a method Contrast Stretching)

BAB 2 LANDASAN TEORI

LANDASAN TEORI. 2.1 Citra Digital Pengertian Citra Digital

Pengolahan citra. Materi 3

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

BAB II CITRA DIGITAL

BAB II. Computer vision. teknologi. yang. dapat. Vision : Gambar 2.1

1. PENDAHULUAN Bidang perindustrian merupakan salah satu bidang yang juga banyak menggunakan kecanggihan teknologi, walaupun pada beberapa bagian, mas

BAB 2 TINJAUAN PUSTAKA

BAB 2 LANDASAN TEORI

TEKNIK PENGOLAHAN CITRA MENGGUNAKAN METODE KECERAHAN CITRA KONTRAS DAN PENAJAMAN CITRA DALAM MENGHASILKAN KUALITAS GAMBAR

One picture is worth more than ten thousand words

BAB II LANDASAN TEORI

IMPLEMENTASI METODE SPEED UP FEATURES DALAM MENDETEKSI WAJAH

BAB II DASAR TEORI. CV Dokumentasi CV berisi pengolahan citra, analisis struktur citra, motion dan tracking, pengenalan pola, dan kalibrasi kamera.

Proses memperbaiki kualitas citra agar mudah diinterpretasi oleh manusia atau komputer

Pengolahan Citra (Image Processing)

Pengolahan Citra Digital FAJAR ASTUTI H, S.KOM., M.KOM

ANALISIS CONTRAST STRETCHING MENGGUNAKAN ALGORITMA EUCLIDEAN UNTUK MENINGKATKAN KONTRAS PADA CITRA BERWARNA

PENGATURAN KECERAHAN DAN KONTRAS CITRA SECARA AUTOMATIS DENGAN TEKNIK PEMODELAN HISTOGRAM

BAB 4 HASIL DAN ANALISA

PENDETEKSIAN TEPI OBJEK MENGGUNAKAN METODE GRADIEN

KLASIFIKASI USIA MENGGUNAKAN CIRI ORDE DUA

Pengantar PENGOLAHAN CITRA. Achmad Basuki PENS-ITS Surabaya 2007

BAB II LANDASAN TEORI

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

BAB 2 LANDASAN TEORI

BAB II LANDASAN TEORI

BAB II TEORI DASAR PENGOLAHAN CITRA DIGITAL

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

Citra Digital. Petrus Paryono Erick Kurniawan Esther Wibowo

Pengolahan Citra : Konsep Dasar

Pendekatan Statistik Pada Domain Spasial dan Frekuensi untuk Mengetahui Tampilan Citra Yustina Retno Wahyu Utami 1)

BAB II TI JAUA PUSTAKA

Program Aplikasi Komputer Pengenalan Angka Dengan Pose Jari Tangan Sebagai Media Pembelajaran Interaktif Anak Usia Dini

Algoritma Kohonen dalam Mengubah Citra Graylevel Menjadi Citra Biner

Analisa Perbandingan Metode Edge Detection Roberts Dan Prewitt

BAB 1V HASIL SIMULASI DAN ANALISIS

BAB II LANDASAN TEORI

IDENTIFIKASI DAN TRACKING OBJEK BERBASIS IMAGE PROCESSING SECARA REAL TIME

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

BAB 2 TINJAUAN PUSTAKA

... BAB 2 LANDASAN TEORI. 2.1 Citra

BAB II LANDASAN TEORI

(IMAGE ENHANCEMENT) Peningkatan kualitas citra di bagi menjadi dua kategori yaitu :

BAB 2 TINJAUAN PUSTAKA 2.1 Dasar Teori Citra Digital

IDENTIFIKASI MACAN TUTUL DENGAN METODE GREY LEVEL COOCURENT MATRIX ( GLCM) Zuly Budiarso Fakultas teknologi Informasi, Univesitas Stikubank Semarang

PENDETEKSI TEMPAT PARKIR MOBIL KOSONG MENGGUNAKAN METODE CANNY

Intensitas cahaya ditangkap oleh diagram iris dan diteruskan ke bagian retina mata.

TRACKING OBJECT MENGGUNAKAN METODE TEMPLATE MATCHING BERBASIS STEREO VISION

BAB 2 LANDASAN TEORI

Sesi 3 Operasi Pixel dan Histogram. : M. Miftakul Amin, S. Kom., M. Eng.

Implementasi Morphology Concept and Technique dalam Pengolahan Citra Digital Untuk Menentukan Batas Obyek dan Latar Belakang Citra

BAB III PERANCANGAN SISTEM. Pada dewasa sekarang ini sangat banyak terdapat sistem dimana sistem tersebut

APLIKASI IMAGE THRESHOLDING UNTUK SEGMENTASI OBJEK

Konsep Dasar Pengolahan Citra. Pertemuan ke-2 Boldson H. Situmorang, S.Kom., MMSI

Aplikasi Pembesaran Citra Menggunakan Metode Nearest Neighbour Interpolation

BAB III METODE PENELITIAN

corak lukisan dengan seni dekorasi pakaian, muncul seni batik tulis seperti yang kita kenal sekarang ini. Kain batik merupakan ciri khas dari bangsa I

RANCANG BANGUN APLIKASI PENGABURAN GAMBAR

PENGOLAHAN CITRA DIGITAL

PENGOLAHAN CITRA DIGITAL ( DIGITAL IMAGE PROCESSING )

BAB II LANDASAN TEORI

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

IV. HASIL DAN PEMBAHASAN

Pengenalan Bahasa Isyarat Tangan Menggunakan Metode PCA dan Haar-Like Feature

BAB 2 LANDASAN TEORI

Bab II Teori Dasar 2.1 Representasi Citra

BAB IV PREPROCESSING

STMIK AMIKOM PURWOKERTO PENGOLAHAN CITRA. Akuisisi dan Model ABDUL AZIS, M.KOM

SEGMENTASI CITRA MEDIK MRI (MAGNETIC RESONANCE IMAGING) MENGGUNAKAN METODE REGION THRESHOLD

BAB 2 LANDASAN TEORI

BAB II LANDASAN TEORI

APLIKASI IMAGE THRESHOLDING UNTUK SEGMENTASI OBJEK

BAB 2 LANDASAN TEORI

PENERAPAN METODE SOBEL DAN GAUSSIAN DALAM MENDETEKSI TEPI DAN MEMPERBAIKI KUALITAS CITRA

Modifikasi Algoritma Pengelompokan K-Means untuk Segmentasi Citra Ikan Berdasarkan Puncak Histogram

BAB II TINJAUAN PUSTAKA

UJI COBA THRESHOLDING PADA CHANNEL RGB UNTUK BINARISASI CITRA PUPIL ABSTRAK

DETEKSI KEBAKARAN BERBASIS WEBCAM SECARA REALTIME DENGAN PENGOLAHAN CITRA DIGITAL

BAB 3 ANALISIS DAN PERANCANGAN PROGRAM APLIKASI

SISTEM PENJEJAK POSISI OBYEK BERBASIS UMPAN BALIK CITRA

LAPORAN PEMROSESAN CITRA DIGITAL

BAB 2 LANDASAN TEORI

Transkripsi:

bidang REKAYASA AKUISISI CITRA DIGITAL MENGGUNAKAN PEMROGRAMAN MATLAB JANA UTAMA, ST. Program Studi Teknik Elektro Fakultas Teknik dan Ilmu Komputer Abstract Sistem visual manusia tersebut terdiri atas gabungan dari proses perekaman dan pendeteksian obyek. Oleh karenanya, manusia memiliki kemampuan untuk mengenali obyek tertentu dari sekumpulan obyek yang dilihatnya. Selain itu, manusia juga mengetahui penamaan tiap obyek, yang tentunya akan mempermudah dalam mendeteksi suatu obyek. Kemampuan visual manusia, sangat berbeda dengan kemampuan sistem visual mesin (machine vision). Pada sistem visual mesin, hasil perekaman alat optik tidak dapat langsung diterjemahkan, didefinisikan dan dikenali oleh komputer. Oleh karenanya, pada sistem visual mesin dibutuhkan proses pengolahan citra terlebih dahulu. Proses pengolahan citra tingkat rendah/ dasar (low level image processing) yang dapat digunakan adalah segmentasi. Dikarenakan citra yang digunakan adalah citra berwarna, maka dari itu dipilih metoda segmentasi amplitudo yaitu multilevel color component thresholding (pemberian ambang batas pada tiap-tiap tingkatan warna). Selanjutnya, hasil keluaran proses segmentasi warna yang berupa informasi citra ini nantinya akan digunakan untuk pengolahan citra lebih lanjut. Pengolahan lebih lanjut dari hasil segmentasi warna ini adalah deteksi obyek (object detection). Pendeteksian obyek dalam suatu citra merupakan suatu permasalahan mendasar dalam banyak aplikasi analisis citra. Keywords: thresholding, segmentasi, klasifikasi objek, visual komputer. PENDAHULUAN Manusia diciptakan Tuhan memiliki kemampuan visual dalam satu sistem yang utuh dan sangat luar biasa sekali. Sistem visual manusia tersebut terdiri atas gabungan dari proses perekaman, pendeteksian obyek, pendeteksian warna dan sebagainya. Oleh karenanya, manusia memiliki kemampuan untuk mengenali obyek tertentu dari sekumpulan obyek yang dilihatnya. Selain itu, manusia juga mengetahui penamaan tiap obyek, yang tentunya akan mempermudah dalam mendeteksi suatu obyek. Kemampuankemampuan visual manusia yang dipaparkan diatas, sangat berbeda dengan kemampuan sistem visual komputer (computer vision). Pada sistem visual komputer, hasil perekaman alat optik tidak dapat la ngs u ng d it e rj em ah k a n, didefinisikan dan dikenali oleh komputer. Oleh karenanya, pada sistem visual komputer dibutuhkan proses pengolahan citra terlebih dahulu. Proses pengolahan citra tingkat rendah/ dasar (low level image processing) yang dapat digunakan adalah segmentasi. Dikarenakan citra yang digunakan adalah citra berwarna, maka dari itu dipilih metoda segmentasi amplitudo yaitu multilevel color component thresholding (pemberian ambang batas pada tiap-tiap tingkatan warna). Pada metoda ini, citra akan diberikan ambang batas untuk tiap komponen warna HLS-nya. Selanjutnya, hasil keluaran proses segmentasi warna yang berupa informasi citra ini nantinya akan digunakan untuk pengolahan citra lebih lanjut. 71

Jana Utama,ST. Pengolahan lebih lanjut dari hasil segmentasi warna ini adalah deteksi obyek (object detection). Pendeteksian obyek dalam suatu citra merupakan suatu permasalahan mendasar dalam banyak aplikasi analisis citra (image analysis). Salah satu aplikasi yang juga menggunakan deteksi obyek sebagai dasar analisanya adalah bidang ilmu HRI (Human Robot Interaction). Misalnya, sebuah robot dapat mengerjakan tugastugas yang diberikan jika ia telah diprogram dengan berbagai klasifikasi tertentu. Untuk mengerjakan suatu tugas, robot terlebih dahulu harus mengenal benda yang akan ditanganinya. Peranan deteksi obyek dalam hal ini sangat penting. DESKRIPSI SISTEM Penelitian akusisi citra ini menggunakan webcam pada laptop, yang digunakan untuk menangkap suatu objek diam maupun bergerak. Dimana hasil citra yang telah diterima kemudian diproses kedalam suatu pemrograman Grafic Usher Interface (GUI) pada matlab. Hasil citra yang ditangkap akan di capture ulang untuk mendapatkan citra baru (hasil capture) yang kemudian akan dianalisis mengunakan transformasi warna sehingga dihasilkan sebuah citra grayscale 256 level. Selanjutnya citra grayscale ini digraythresh sehingga menghasilkan citra biner dengan dua derajat keabuan (0 dan 255), sehingga memiliki harga intensitas normal yang berada pada range [0, 1]. Proses selanjutnya hasil citra tersebut dapat diadjust berdasarkan level threshold agar diperoleh hasil citra threshold yang lebih baik. Hasil inilah yang kemudian di segmentasi sehingga menghasilkan citra hasil segmentasi dari citra hasil capture tersebut yang dapat di klasifikasikan kedalam level threshold yang diinginkan. Selain itu juga dalam penelitian computer vision ini dilengkapi dengan fasilitas tambahan seperti save, print priview, dan print. Hal ini untuk mempermudah dalam pengambilan data dan pengarsipan. AKUISISI CITRA DIGITAL Pencitraan Digital Citra adalah representasi dua dimensi untuk bentuk fisik nyata tiga dimensi. Citra dalam perwujudannya dapat bermacam-macam, mulai dari gambar hitam-putih pada sebuah foto (yang tidak bergerak) sampai pada gambar berwarna yang bergerak pada pesawat televisi. Proses transformasi dari bentuk tiga dimensi ke bentuk dua dimensi untuk menghasilkan citra akan dipengaruhi oleh bermacam-macam faktor yang mengakibatkan penampilan citra suatu benda tidak sama persis dengan bentuk fisik nyatanya. Faktor-faktor tersebut merupakan efek degradasi atau penurunan kualitas yang dapat berupa rentang kontras benda yang terlalu sempit atau terlalu lebar, distorsi geometrik, kekaburan (blur), kekaburan akibat obyek yang bergerak (motion blur), noise atau gangguan yang disebabkan oleh interferensi peralatan pembuat citra, baik berupa transduser, peralatan elektronik ataupun peralatan optik. Pengolahan citra dilakukan dengan komputer digital maka citra yang akan diolah terlebih dahulu ditransformasikan ke dalam bentuk besaran-besaran diskrit dari nilai tingkat keabuan pada titik-titik elemen citra. Bentuk citra ini disebut citra digital. Setiap citra digital memiliki beberapa karakteristik, antara lain ukuran citra, resolusi dan format lainnya. Umumnya citra digital berbentuk persegi panjang yang memiliki lebar dan tinggi tertentu, yang biasanya dinyatakan dalam banyaknya titik atau piksel (picture elemen/pixel). Ukuran citra dapat juga dinyatakan secara fisik dalam satuan panjang (misalnya mm atau inch). Dalam hal ini tentu saja harus ada hubungan antara 72

ukuran titik penyusun citra dengan satuan panjang. Hal tersebut dinyatakan dengan resolusi yang merupakan ukuran banyaknya titik untuk setiap satuan panjang. Biasanya satuan yang digunakan adalah dpi (dot per inch). Makin besar resolusi makin banyak titik yang terkandung dalam citra dengan ukuran fisik yang sama. Hal ini memberikan efek penampakan citra menjadi semakin halus. Format citra digital ada bermacammacam. Karena sebenarnya citra merepresentasikan informasi tertentu, sedangkan informasi tersebut dapat dinyatakan secara bervariasi, maka citra yang mewakilinya dapat muncul dalam berbagai format. Citra yang merepresentasikan informasi yang hanya bersifat biner untuk membedakan 2 keadaan tentu tidak sama citra dengan informasi yang lebih kompleks sehingga memerlukan lebih banyak keadaan yang diwakilinya. Pada citra digital semua informasi tadi disimpan dalam bentuk angka, sedangkan penampilan angka tersebut biasanya dikaitkan dengan warna. Citra digital (digital image) adalah citra kontinyu f(x,y) yang sudah didiskritkan baik koordinat spasial maupun tingkat kecerahannya. Setiap titik biasanya memiliki koordinat sesuai dengan posisinya dalam citra. Koordinat ini biasanya dinyatakan indeks x dan y hanya bernilai bilangan bulat positif, yang dapat dimulai dari 0 atau 1. Citra digital yang selanjutnya akan disingkat citra sebagai matrik ukuran M x N yang baris dan kolomnya menunjukkan titik-titiknya yang diperlihatkan pada persamaan sebagai berikut : Setiap titik juga memiliki nilai berupa angka digital yang merepresentasikan informasi yang diwakili titk tersebut. Format nilai piksel sama dengan format citra keseluruhan. Pada kebanyakan sistem pencitraan, nilai ini biasanya berupa bilangan bulat positif. Representasi Citra Digital Komputer dapat mengolah isyaratisyarat elektronik digital yang merupakan kumpulan sinyal biner (bernilai dua: 0 dan 1). Untuk itu, citra digital harus mempunyai format tertentu yang sesuai sehingga dapat merepresentasikan obyek pencitraan dalam bentuk kombinasi data biner. Citra yang tidak berwarna atau hitam putih dikenal sebagai citra dengan derajat abu-abu (citra graylevel/ grayscale). Derajat abu-abu yang dimiliki ini bisa beragam mulai dari 2 derajat abuabu (yaitu 0 dan 1) yang dikenal juga sebagai citra monochrome, 16 derajat keabuan dan 256 derajat keabuan. Dalam sebuah citra monochrome, sebuah piksel diwakili oleh 1 bit data yang berisikan data tentang derajat keabuan yang dimiliki piksel tersebut. Data akan berisi 0 bila piksel berwarna hitam dan 1 bila piksel berwarna putih. Citra yang memiliki 16 derajat keabuan (mulai dari 0 yang mewakili warna hitam sampai dengan 15 yang mewakili warna putih) direpresentasikan oleh 4 bit data. Sedangkan citra dengan 256 derajat keabuan (nilai dari 0 yang mewakili warna hitam sampai dengan 255 yang mewakili warna putih) direpresentasikan oleh 8 bit data. Dalam citra berwarna, jumlah warna bisa beragam mulai dari 16, 256, 65536 atau 16 juta warna yang masingmasing direpresentasikan oleh 4,8,16 atau 24 bit data untuk setiap pikselnya. Warna yang ada terdiri dari 3 komponen utama yaitu nilai merah (red), nilai hijau (green) dan nilai biru (blue). Paduan ketiga komponen utama pembentuk warna tersebut dikenal sebagai RGB color yang nantinya akan membentuk citra warna. 73

Jana Utama,ST. Thresholding Thresholding merupakan proses pemisahan piksel-piksel berdasarkan derajat keabuan yang dimilikinya. Piksel yang memiliki derajat keabuan lebih kecil dari nilai batas yang ditentukan akan diberikan nilai 0, sementara piksel yang memiliki derajat keabuan yang lebih besar dari batas akan diubah menjadi bernilai 1. Secara sederhana, thresholding digunakan untuk menghilangkan informasi citra yang memiliki derajat keabuan di bawah nilai threshold (T) yang ditentukan. manusia dan cenderung mudah untuk direpresentasikan secara matematis. 2. Mikrostruktur Pada tekstur mikrostruktur, pola-pola lokal dan perulangan tidak terjadi begitu jelas, sehingga tidak mudah untuk memberikan definisi tekstur yang komprehensif. Contoh gambar berikut ini menunjukkan perbedaan tekstur makrostruktur dan mikrostruktur yang diambil dari album tekstur Brodatz. Proses thresholding yang dideskripsikan oleh persamaan di atas mereduksi berbagai derajat keabuan citra sehingga hanya ada dua derajat keabuan, yaitu Ga dan Gb, sedangkan merupakan citra yang menampung dua derajat keabuan tersebut. Thresholding dapat mereduksi jumlah komputasi (reducing computation costs) pada pengolahan citra. Analisis Tekstrur Tekstur merupakan karakteristik intrinsik dari suatu citra yang terkait dengan tingkat kekasaran (roughness), granularitas (granulation), dan keteraturan (regularity) susunan struktural piksel. Aspek tekstural dari sebuah citra dapat dimanfaatkan sebagai dasar dari segmentasi, klasifikasi, maupun interpretasi citra. Tekstur dapat didefinisikan sebagai fungsi dari variasi spasial intensitas piksel (nilai keabuan) dalam citra. Berdasarkan strukturnya, tekstur dapat diklasifikasikan dalam dua golongan. 1. Makrostruktur Tekstur makrostruktur memiliki perulangan pola lokal secara periodik pada suatu daerah citra, biasanya terdapat pada pola-pola buatan Gambar 1 Contoh tekstur visual dari Album Tekstur Brodatz. Atas: makrostruktur Bawah: mikrostruktur Analisis tekstur bekerja dengan mengamati pola ketetanggaan antar piksel dalam domain spasial. Dua persoalan yang seringkali berkaitan dengan analisis tekstur adalah. 1. Ekstraksi ciri Ekstraksi ciri merupakan langkah awal dalam melakukan klasifikasi dan interpretasi citra. Proses ini berkaitan dengan kuantisasi karakteristik citra ke dalam sekelompok nilai ciri yang sesuai. Dalam praktikum ini kita akan mengamati metoda ekstraksi ciri statistik orde pertama dan kedua, serta mengenali performansi masingmasing skema dalam mengenali citra dengan karakteristik tekstural yang berlainan. 74

Jana Utama,ST. Majalah Ilmiah UNIKOM Vol.9, No. 1 2. Segmentasi citra Segmentasi citra merupakan proses yang bertujuan untuk memisahkan suatu daerah pada citra dengan daerah lainnya. Berbeda dengan pada citra non-tekstural, segmentasi citra tekstural tidak dapat didasarkan pada intensitas piksel per piksel, tetapi perlu mempertimbangkan perulangan pola dalam suatu wilayah ketetanggaan lokal. Histogram Kata histogram berasal dari bahasa Yunani: histos dan gramma. Pertama kali digunakan oleh Karl Pearson pada tahun 1895 untuk memetakan distribusi frekuensi dengan luasan area grafis batangan menunjukkan proporsi banyak frekuensi yang terjadi pada tiap kategori. Histogram citra adalah grafik yang menggambarkan penyebaran nilai-nilai intensitas pixel dari suatu citra atau bagian tertentu di dalam citra. Histogram juga dapat menunjukkan banyak hal tentang kecerahan (brightness) dan kontras (contrast) dari sebuah gambar. Secara grafis histogram ditampilkan dengan diagram batang Misal citra digital memiliki L derajat keabuan. (misalnya citra dengan kuantisasi derajat keabuan 8-bit, nilai derajat keabuan dari 0 255) secara matematis dapat dihitung dengan rumus : dan pemrograman dalam suatu model yang sangat mudah untuk pakai dimana masalah-masalah dan penyelesaiannya diekspresikan dalam notasi matematika yang familiar. Penggunaan Matlab meliputi bidang bidang: Matematika dan Komputasi Pembentukan Algorithm Akusisi Data Pemodelan, simulasi, dan pembuatan prototipe Analisa data, explorasi, dan visualisasi Grafik Keilmuan dan bidang Rekayasa Prosedur Akuisisi Citra Adapun prosedur akuisisi citra yang dilakukan dengan perangkat lunak Matlab untuk proses computer vision adalah sebagai berikut: 1. Cara mengakses webcam pada laptop. Dengan menggunakan program matlab, cara mengakses webcam pada laptop dapat dilakuan dengan membuat perintah sebagai berikut: vidobj = videoinput ('winvideo'); start(vidobj); 2. Cara menampilkan objek citra yang tertangkap pada posisi webcam. Perintah untuk menampikan objek citra yang tertangkap pada posisi webcam, adalah sebagai berikut: preview(vidobj); IMPLEMENTASI PERANGKAT LUNAK Dalam penelitian ini menggunakan perangkat lunak Matlab 7.8.0 (R2009a). Perangkat Matab itu sendiri adalah sebuah bahasa dengan (highperformance) kinerja tinggi untuk komputasi masalah teknik. Matlab mengintegrasikan komputasi, visualisasi, Gambar 2 Objek gambar yang tertangkap oleh webcam 75

Jana Utama,ST. 3. Proses capture Perintah untuk meng-capture citra yang telah tertangkap oleh webcam, adalah sebagai berikut: rgb = getsnapshot(vidobj); figure, imshow(rgb); Gambar 5 Objek gambar hasil graythresh Gambar 3 Objek gambar hasil capture 4. Proses pembuat an citra kedalam citra hasil segmentasi Perintah untuk melakukan proses pembuatan citra kedalam citra hasil segmentasi, adalah sebagai berikut: I = rgb2gray(rgb); background = imclose(i,strel ('disk',15)); I2 = imsubtract(background,i); BW = im2bw(i2,graythresh(i2)); BW = bwareaopen(bw, 20); fill = imfill(bw,'holes'); figure, imshow(fill); 6. Proses analisis tekstur dan identifikasi objek Perintah untuk melakukan proses analisis tekstur dan identifikasi objek dapat dilakukan sebagai berikut: [statsdefects,stats] = getstatsondefects(bw); figure; imshow(rgb); hold on; for idx = 1 : length(statsdefects) h = rectangle('position', statsdefects (idx).boundingbox,... 'LineWidth', 2); set(h,'edgecolor',[.75 0 0]);hold on end hold off; Gambar 4 Objek gambar hasil segmentasi citra 5. Proses graythresh Perintah untuk melakukan proses Graythresh, adalah sebagai berikut: figure = thresh_tool(i2); BW = im2bw(i2,level/255); BW = bwareaopen(bw, 20); fill = imfill(bw,'holes'); figure, imshow(fill); Gambar 6 Gambar hasil proses analisis dan identifikasi objek 7. Proses membersihkan kembali tampilan Perintah untuk melakukan proses membersikan kembali tampilan adalah sebagai berikut: delete(vidobj); clear vidobj; clear all; close all; 76

Jana Utama,ST. Majalah Ilmiah UNIKOM Vol.9, No. 1 8. Fasilitas Tambahan Perintah untuk fasilitas tambahan seperti save, print priview, dan print adalah sebagai berikut Uisave; Printpriview; Printdlg; Imcrop; Ekstraksi warna Hijau HASIL PENGUJIAN SISTEM Uji Akuisisi Citra Digital Pengujian proses akuisisi citra digital bertujuan untuk mendapatkan citra hasil segmentasi yang dapat diklasifikasikan berdasarkan ektraksi citra RGB, intensitas density, dan derajat keabuan. Seperti pada gambar berikut ini: Ekstraksi warna merah Gambar 8 Hasil uji ekstraksi warna hijau Ekstraksi warna Biru Gambar 7 Hasil uji ekstraksi warna merah Gambar 9 Hasil uji ekstraksi warna biru 77

Jana Utama,ST. Dari hasil pengujian yang dilakukan didapatkan perbandingan hasil ekstraksi citra sebagai berikut: Ekstraksi Warna (RGB) Citra Grayscale Citra Segmented Intensity Distribution (0-255) Red (R) 2 Green (G) 11 Blue (B) 2 KESIMPULAN 1. Proses transformasi dari bentuk tiga dimensi ke bentuk dua dimensi untuk menghasilkan citra akan dipengaruhi oleh bermacam-macam faktor yang mengakibatkan penampilan citra suatu benda tidak sama persis dengan bentuk fisik nyatanya. 2. Segmentasi citra merupakan proses yang bertujuan untuk memisahkan suatu daerah pada citra dengan daerah lainnya. Berbeda dengan pada citra non-tekstural, segmentasi citra tekstural tidak dapat didasarkan pada intensitas piksel per piksel, tetapi perlu mempertimbangkan perulangan pola dalam suatu wilayah ketetanggaan lokal. 3. Hasil segmentasi yang didapatkan pada ekstraksi RGB dari gambar hasil pengujian ini dapat diketahui bahwa intensity distribution untuk citra warna Red (R) sama dengan citra warna Blue (B) yaitu 2. Sedangkan untuk ekstraksi citra warna Green (G) adalah 11. 4. Tekstur merupakan karakteristik intrinsik dari suatu citra yang terkait d e n g a n t i ng k at k ek a s a r a n ( r o u g h n e s s ), g r a n u l a r i t a s (granulation), dan keteraturan (regularity) susunan struktural piksel. 5. Dalam hal ini, hasil tekstrur dari segmantasi citra warna Blue (B), menghasilkan citra yang jauh lebih baik dari segmentasi citra yang lain. 78

Jana Utama,ST. Majalah Ilmiah UNIKOM Vol.9, No. 1 DAFTAR PUSTAKA Aggarwal, M. and N. Ahuja, Split aperture imaging for high dynamic range, Int l J. Computer Vision, 58(1):7 17 (2004). Agrawal, M. and L. S. Davis, Window-based, discontinuity preserving stereo, Proc. Conf. Pattern Recognition and Image Processing,Washington, D.C., I67 I73 (2004). Aguado, A. S. and E. Montiel, Progressive linear search for stereo matching and its application to interframe interpolation, Computer Vision and Image Understanding, 81:46 71 (2001). Davies, E.R. (1990). Machine vision: theory,algorithms, and practicalities. Academic Press. Dana H. Ballard and Christopher M. Brown. Computer Vision. Prentice Hall, 1982. Graphics File Formats: Reference and Guide. Manning Publications, 1995. Kenneth R. Castleman. Digital Image Processing. Prentice Hall, 1979. Rafael Gonzalez and Richard E.Woods. Digital Image Processing. Addison- Wesley, 2nd edition, 2002. 79

80