3BAB II. 4LANDASAN TEORI

Ukuran: px
Mulai penontonan dengan halaman:

Download "3BAB II. 4LANDASAN TEORI"

Transkripsi

1 3BAB II. 4LANDASAN TEORI 4.1. Pelacak Objek (Yang, Shao, Zheng, Wang, & Song, 2011) Pelacak objek (Object Tracking) telah banyak digunakan dalam aplikasi computer vision. Perkembangan teknologi komputer, ketersediaan kamera yang berkualitas tinggi dan harga yang terjangkau, meningkatkan kebutuhan-kebutuhan akan analisis video yang dimana menimbulkan ketertarikan akan algoritma pelacakan visual. Berbagai penelitian tentang pelacakan atau pengenalan visual telah banyak dilakukan. Seperti pengenalan berdasarkan pergerakan, pengawasan otomatis, pengindeksan dan perolehan kembali video, interaksi manusia dan komputer, pemantauan lalu lintas, dll. (Jacob & J, 2012) pelacak objek merupakan proses memisahkan objek pada suatu frame video dan memantau pergerakan, orientasi, dan keadaan lainnya pada objek untuk mengekstrak informasi yang berguna Representasi Objek (Yilmaz, Javed, & Shah, 2006) Pada proses pelacakan, suatu objek dapat di definisikan sebagai sesuatu yang diinginkan oleh pengguna untuk dilacak. Misalnya seekor ikan yang berada didalam akuarium, kendaraan dijalan, orang yang berjalan dijalan, dan sebagainya. Objek dapat direpresentasikan oleh bentuk atau tampilannya. Representasi bentuk objek yang umum digunakan untuk pelacakan adalah sebagai berikut: 6

2 8 - Titik: objek direpresentasikan oleh sebuah titik, yaitu suatu titik pusat massa (Gambar 2.1 (a)) atau merupakan kumpulan dari titik-titik (Gambar 2.1 (b)). Umumnya representasi titik cocok untuk melacak benda-benda yang menempati daerah kecil dalam suatu citra. - Bentuk geometris primitif: bentuk objek direpresentasikan oleh suatu persegi, elips (Gambar 2.1 (c), (d)). Pergerakan objek untuk representasi tersebut biasanya dimodelkan oleh translasi atau transformasi proyektif. - Objek Siluet dan kontur: representasi kontur mendefinisikan batas dari suatu objek (Gambar 2.1 (g), (h)). Daerah didalam kontur disebut dengan siluet objek. bentuk yang kompleks dapat dilacak dengan menggunakan representasi siluet atau kontur. - Model bentuk artikulasi: objek yang diartikulasi terdiri dari bagianbagian tubuh yang disatukan bersama-sama dengan sambungan seperti pada Gambar 2.1 (e). - Model rangka: kerangka objek dapat diekstrak dengan menerapkan perubahan sumbu medial ke objek siluet. Model ini biasanya digunakan sebagai representasi bentuk untuk mengenali objek. Representasi rangka dapat digunakan untuk objek yang diartikulasi atau objek yang kaku (Gambar 2.1 (f)).

3 9 Gambar 4.1 Representasi Objek Kategori Pelacak Objek (Yilmaz, Javed, & Shah, 2006) Menuliskan survey terhadap metodemetode pelacak objek dan melakukan kategorisasi pelacak objek dengan metodemetode yang merepresentasikan setiap kategori. Penulis menambahkan CAMSHIFT pada kategori Kernel Tracking untuk Template and density based appearance models. Tabel 4.1 Kategori Pelacak (Yilmaz, Javed, & Shah, 2006) Categories Representative Work Point Tracking Deterministic methods MGE tracker [Salari and Sethi 1990], GOA tracker [Veenman et al. 2001]. Statistical methods Kalman filter [Broida and Chellappa 1986], JPDAF [Bar-Shalom and Foreman 1988], PMHT [Streit and Luginbuhl 1994]. Kernel Tracking Template and density based appearance models Mean-shift [Comaniciu et al. 2003], KLT [Shi and Tomasi 1994], Layering [Tao et al. 2002], CAMSHIFT [Bradski 1998] Multi-view appearance models Eigentracking [Black and Jepson 1998],

4 10 SVM tracker [Avidan 2001] Silhouette Tracking Contour evolution State space models [Isard and Blake 1998], Variational methods [Bertalmio et al. 2000], Heuristic methods [Ronfard 1994]. Matching shapes Hausdorff [Huttenlocker et al. 1993], Hough transform [Sato and Aggarwal 2004], Histogram [Kang et al. 2004] OpenCV Berdasarkan (Bradski & Kaehler, 2008) OpenCV merupakan open source computer vision library yang saat ini banyak digunakan untuk pengembangan aplikasi computer vision. Library dari OpenCV ditulis dalam C dan C++ dan berjalan dibawah Linux, Windows, dan Mac OS X. OpenCV dirancang untuk efisiensi komputasi dan fokus yang kuat pada aplikasi real-time. Salah satu tujuan dari OpenCV adalah menyediakan infrastruktur visi komputer (computer vision) yang mudah digunakan yang membantu orang membangun aplikasi yang cukup canggih secara cepat. Library OpenCV berisi lebih dari 500 fungsi yang menjangkau area permasalahan computer vision seperti, termasuk inspeksi produk pabrik, pencitraan medis, kalibrasi kamera, antarmuka pengguna, stereo vision, dan robotika Kecerdasan Buatan (Artificial Intelligence) Menurut (Rich & Knight, 1991) kecerdasan buatan atau artificial intelligence merupakan studi bagian dari ilmu komputer yang mempelajari bagaimana membuat komputer melakukan berbagai tindakan pekerjaan dapat seperti dan sebaik yang dilakukan manusia. Kecerdasan buatan dibuat pada suatu mesin dengan tujuan untuk membantu manusia dalam mengerjakan pekerjaan

5 11 sehari-hari atau menemukan solusi dari suatu masalah yang kompleks yang dihadapi. Manusia dianugrahkan memiliki pemikiran, akal, kemampuan untuk belajar dari pengalaman, yang membuatnya bertambah pintar untuk menyelesaikan berbagai masalah yang dihadapi.demikian pula pada suatu mesin, agar dapat melakukan seperti dan sebaik manusia, maka mesin tersebut diberikan pengetahuan, kemampuan untuk menalar seperti manusia. Berdasarkan (Russel & Norvig, 1995) definisi tentang kecerdasan buatan dapat dikelompokan menjadi empat kategori: - Sistem yang dapat berpikir seperti manusia. - Sistem yang dapat berperilaku seperti manusia - Sistem yang berpikir secara rasional - Sistem yang dapat berperilaku secara rasional Pengertian kecerdasan buatan dapat dipandang dari berbagai sudut pandang (Kusumadewi, 2003): 1. Sudut pandang kecerdasan Kecerdasan buatan akan membuat mesin menjadi cerdas, mampu berbuat seperti apa yang dilakukan oleh manusia. 2. Sudut pandang penelitian Kecerdasan buatan adalah suatu studi bagaimana membuat agar computer dapat melakukan sesuatu sebaik yang dikerjakan oleh manusia.

6 12 Domain yang sering dibahas oleh para peneliti: - Mundane Task Persepsi (Vision & Speech) Bahasa alami (understanding, generation & translation) Pemikiran yang bersifat commonsense Robot control - Formal Task Permainan/games Matematika (geometri, logika, kalkulus integral, pembuktian) - Expert Task Analisis financial Analisis medical Analisis ilmu pengetahuan Rekayasa (desain, pencarian kegagalan, perencanaan manufaktur) 3. Sudut pandang bisnis Kecerdasan buatan adalah kumpulan peralatan yang sangat powerful dan metodologis dalam menyelesaikan masalah-masalah bisnis. 4. Sudut pandang pemrograman Kecerdasan buatan meliputi studi tentang pemrograman simbolik, penyelesaian masalah (problem solving) dan pencarian(searching). Didalam membangun aplikasi kecerdasan buatan ada 2 bagian utama yang sangat dibutuhkan, yaitu:

7 13 - Knowledge Base, berisi fakta-fakta, teori, pemikiran dan hubungan antara satu dengan lainnya. - Inference Engine, yaitu kemampuan menarik kesimpulan berdasarkan pengalaman. Gambar 4.2 Penerapan konsep kecerdasan buatan pada suatu sistem Kecerdasan Buatan dan Kecerdasan Alami Kecerdasan buatan yang merupakan kecerdasan yang dimiliki oleh suatu mesin dan kecerdasan alami yang dimiliki oleh manusia memiliki keuntungan dan kerugian. Beberapa keuntungan secara komersial dari kecerdasan buatan (Kusumadewi, 2003): - Kecerdasan buatan bersifat permanen. Tidak akan berubah sepanjang komputer dan program tidak mengubahnya. Sedangkan kecerdasan alami kapan saja dapat hilang dikarenakan sifat manusia yang pelupa. - Kecerdasan buatan lebih mudah diduplikasi & disebarkan. Pengetahuan yang terletak pada suatu sistem komputer dapat disalin dari komputer yang satu ke komputer lain dengan usaha dan biaya yang murah. Sedangkan mentransfer pengetahuan manusia dari satu orang ke orang lainnya membutuhkan proses yang lebih lama dan suatu keahlian atau kemampuan yang dimiliki tidak akan pernah dapat diduplikasi dengan lengkap.

8 14 - Kecerdasan buatan bersifat konsisten. Karena kecerdasan buatan adalah bagian dari teknologi komputer. Sedangkan kecerdasan alami akan senantiasa berubah-ubah. - Kecerdasan buatan dapat didokumentasi. Keputusan yang dibuah oleh komputer dapat didokumentasi dengan mudah dengan cara melacak setiap aktivitas dari sistem tersebut. Kecerdasan alami sangat sulit untuk direproduksi. - Kecerdasan buatan dapat mengerjakan pekerjaan lebih cepat dibanding dengan kecerdasan alami. - Kecerdasan buatan dapat mengerjakan pekerjaan lebih baik dibanding dengan kecerdasan alami. Beberapa keuntungan dari kecerdasan alami adalah : - Kreatif. Kemampuan untuk menambah ataupun memenuhi pengetahuan itu sangat melekat pada jiwa manusia. Pada kecerdasan buatan, untuk menambah pengetahuan harus dilakukan melalui sistem yang dibangun. - Kecerdasan alami memungkinkan orang untuk menggunakan pengalaman secara langsung. Sedangkan pada kecerdasan buatan harus bekerja dengan input-input simbolik. - Pemikiran manusia dapat digunakan secara luas, sedangkan kecerdasan buatan sangat terbatas.

9 Computer vision Definisi Computer Vision menurut (Shapiro & Stockman, 2001) merupakan salah satu cabang ilmu pengetahuan yang mempelajari bagaimana komputer dapat mengenali objek yang diamati, misalnya mempelajari bagaimana suatu sensor dapat memperoleh citra pada dunia nyata, bagaimana mengekstrak informasi yang terkandung didalam suatu citra untuk diproses dan menghasilkan suatu keputusan, mempelajari representasi apakah yang harus digunakan untuk menyimpan deskripsi akan suatu objek yang diamati, dan algoritma apa yang digunakan untuk membangun semua itu. Tujuan utama dari computer vision adalah untuk membuat keputusan yang berguna mengenai objek fisik yang nyata dan berdasarkan peristiwa atau kejadian pada citra yang diamati. Untuk membuat keputusan-keputusan akan objek yang nyata, hampir selalu memerlukan pembuatan beberapa deskripsi atau model dari suatu citra. Karena hal ini, banyak pakar yang mengatakan bahwa tujuan utama dari computer vision adalah membangun deskripsi akan peristiwa atau kejadian dari suatu citra Citra Menurut (Sutoyo, Mulyano, Suhartono, Nurhayati, & Wijanarto, 2009) Citra adalah suatu representasi, kemiripan, atau imitasi dari suatu objek. Citra sebagai keluaran suatu sistem perekaman data dapat bersifat optik berupa foto, bersifat analog berupa sinyal-sinyal video seperti gambar pada monitor televisi, atau bersifat digital yang dapat langsung disimpan pada suatu media penyimpanan.

10 16 - Citra Analog Citra analog adalah citra yang bersifat kontinu, seperti gambar pada monitor televisi, foto sinar-x, foto yang tercetak di kertas foto, lukisan, pemandangan alam, hasil CT scan, gambar-gambar yang terekam pada pita kaset, dan lain sebagainya. Citra analog tidak dapat direpresentasikan dalam komputer sehingga tidak bisa diproses di komputer secara langsung. Citra analog harus melewati proses konversi analog ke digital untuk dapat diproses di komputer. - Citra Digital Menurut (Putra, 2010) Citra digital merupakan sebuah array yang berisi nilai-nilai real maupun kompleks yang direpresentasikan dengan deretan bit tertentu. Suatu citra dapat didefinisikan sebagai fungsi f(x,y) berukuran M baris dan N kolom, dengan x dan y adalah koordinat spasial, dan amplitudo f di titik koordinat (x,y) dinamakan intensitas atau tingkat keabuan dari citra pada titik tersebut. Apabila nilai x,y, dan nilai amplitudo f secara keseluruhan berhingga (finite) dan bernilai diskrit maka dapat dikatakan bahwa citra terebut adalah citra digital.

11 17 Gambar 4.3 Koordinat citra digital (Gonzalez & Woods, 2002) Citra digital dapat ditulis dalam bentuk metriks sebagai berikut: f 0,0 f 1,0 f (x,y) = f M 1,0 f 0,1 f 1,1 f M 1,1 f 0, N 1 f 1, N 1 f M 1, N 1 Nilai pada suatu irisan antara baris dan kolom (pada posisi x,y) disebut dengan picture elements, image elements, pels, atau pixels. Gambar 4.4 Contoh citra pada area tertentu beserta nilai intensitasnya (Putra, 2010)

12 Pembentukan Citra Digital Pembentukan citra digital melalui beberapa tahapan, yaitu akuisisi citra, sampling, dan kuantisasi. (Sutoyo, Mulyano, Suhartono, Nurhayati, & Wijanarto, 2009) 1. Akuisisi citra Proses akuisisi citra adalah pemetaan suatu pandangan (scene) menjadi citra kontinu dengan menggunakan sensor. Gambar 4.5 Pemanfaatan sensor array (larik) (Gonzalez & Woods, 2002) Gambar diatas menampilkan contoh proses akuisisi citra digital. Dimana ada sebuah objek yang akan di ambil gambarnya (scene element) untuk dijadikan citra digital. Sumber cahaya diperlukan untuk menerangi objek, yang berarti ada intensitas cahaya (brightness) yang diterima oleh objek. Intensitas cahaya ini sebagian diserap oleh oleh objek, dan sebagian lagi dipantulkan ke lingkungan sekitar objek secara radial. Sistem pencitraan (imaging system) menerima

13 19 sebagian dari intensitas cahaya yang dipantulkan oleh objek tadi. Didalam sistem pencitraan terdapat sensor optik yang digunakan untuk mendeteksi intensitas cahaya yang masuk ke dalam sistem. Keluaran dari sensor ini berupa arus yang besarnya sebanding dengan intensitas cahaya yang mengenainya. Arus tersebut kemudian dikonversi menjadi data digital yang kemudian dikirimkan ke unit penampil atau unit pengolah lainnya. Secara keseluruhan hasil keluaran sistem pencitraan berupa citra digital. 2. Sampling Sampling adalah transformasi citra kontinu menjadi citra digital dengan cara membagi citra analog (kontinu) menjadi M kolom dan N baris sehingga menjadi citra diskrit. Semakin besar nilai M dan N, semakin halus citra digital yang dihasilkan dan artinya resolusi citra semakin tinggi. Pada kamera digital biasanya menggunakan sensor optik jenis CCD (Charge Coupled Device) yang membentuk sebuah array (larik) berukuran M kolom dan N baris. Sensor jenis CCD digunakan untuk mendeteksi intensitas cahaya yang masuk ke dalam kamera. Jumlah seluruh pantulan cahaya yang masuk ke sensor CCD sebenarnya adalah citra analog 2 dimensi. Oleh sensor optik dari seluruh pantulan cahaya ini yang diterima hanya sebagian saja, yaitu sebesar ukuran array tadi (MxN). Akibatnya ada beberapa informasi citra yang hilang (tidak tertangkap oleh sensor). Inilah yang dimaksud dengan sampling, yaitu pengambilan sebagian cahaya dari seluruh cajaya yang diterima oleh sensor. Oleh karena cahaya yang diterima sensor hanya array berukuran M kolom

14 20 dan N baris maka citra analog 2 dimensi ini diproyeksikan menjadi citra digital 2 dimensi berukuran M kolom dan N baris. Gambar 4.6 (a) Citra analog, (b) Citra analog disampling menjadi 14 baris dan 12 kolom, (c) Citra digital hasil sampling berukuran 12x14 pixel (Gonzalez & Woods, 2002) 3. Kuantisasi Warna sebuah citra digital ditentukan oleh besar intensitas piksel-piksel penyusunnya. Warna ini diperoleh dari besar kecilnya intensitas cahaya yang ditangkap oleh sensor. Sedangkann skala intensitas cahaya di alam ini (gradasi intensitas analog) tidak terbatas, yang bisa menghasilkan warna dengan jumlah yang tak terhingga. Sayangnya, sampai saat ini belum adaa satu sensor pun yang mampu menangkap seluruh gradasi warna tersebut. Keterbatasan inilah yang mengharuskan kita membuat gradasi warna sesuai dengan kebutuhan. Transformasi intensitass analog yang bersifat kontinu ke daerah intensitas diskrit disebut dengan kuantisasi. Prosess kuantisasi dihasilkan oleh peralatan digital, misalnya scanner, foto digital, dan kamera digital. Misal besarnya memori yang digunakan untuk menyimpan warnaa adalah 3 bit maka gradasi warna citra analog

15 21 pada gambar diatas (yang seharusnya mempunyai jumlah gradasi warna yang tak terhingga) hanya diwakili oleh gradasi warna 3 bit atau memiliki 2 3 = 8 warna. Kemudian dilakukan kuantisasi untuk setiap piksel. Warna tiap-tiap piksel disesuaikan dengan gradasi warna yang disediakan oleh memori. Gambar 4.7 Gradasi warna 3 bit yang hanya memiliki 8 warna (Putra, 2010) berikut: Setelah tiap-tiap piksel dikuantisasi, nilai-nilai intensitas diperoleh sebagai Gambar 4.8 Citra digital yang disimpan oleh memori hanyalah nilai-nilai intensitas tersebut, yang berbentuk metriks berukuran 12 kolom x 14 baris (Putra, 2010)

16 22 Bila citra digital tersebut ditulis dalam bentuk matematis sebagai fungsi f(x,y), maka: Gambar 4.9 Citra digital yang ditulis dalam bentuk matematis. Pada f(3,10) = 7, artinya piksel di titik (3,10) mempunyai nilai intensitas sebesar 7 (Putra, 2010) Jenis Citra Nilai suatu pixel memiliki nilai dalam rentang tertentu, dari nilai minimum sampai nilai maksimum. Jangkauan yang digunakan berbeda-beda tergantung dari jenis warnanya. Namun secara umum jangkauannya adalah Citra dengan penggambaran seperti ini digolongkan kedalam citra integer. Berikut adalah jenis-jenis citra berdasarkan nilai pixelnya (Sutoyo, Mulyano, Suhartono, Nurhayati, & Wijanarto, 2009): - Citra Biner

17 23 Citra biner adalah citra yang hanya memiliki 2 warna, yaitu hitam dan putih. Sehingga, citra biner hanyaa tampak dengan kombinasi warna hitam atau putih. Untuk menyimpan kedua warna ini dibutuhkan 1 bit di memori. Gradasi warna: 0 1 Gambar 4.10 Citra biner - Citra Grayscale (Skala Keabuan) Banyaknya warnaa tergantungg pada jumlah bit yang untuk menampung kebutuhan warna ini. disediakan di memori Gambar 4.11 Perbandingan gradasi warnaa mulai dari 1 bit sampai 8 bit - Citra Warna(True Color)

18 24 Setiap piksel pada citra warna mewakili warna yang merupakan kombinasi dari tiga warna dasar atau primer yaitu RGB (Red, Green, Blue). Warna dasar tersebut dapat menghasilkan warna-warna lain dengan perpaduan antara warna dan intensitasnya. Misalnya perpaduan dari warna primer, dapat menghasilkan warna sekunder, yaitu: 1. Magenta = merah + biru 2. Cyan = hijau + biru 3. Kuning = merah + hijau Gambar 4.12 Perpaduan warna pada RGB. Setiap warna primer menggunakan penyimpanan 8 bit = 1 byte, yang berarti setiap warna mempunyai gradasi sebanyak 256 warna. Berarti setiap piksel mempunyai kombinasi warna sebanyak warna (24 bit) Model Warna Pada warna premier, karakteristik umum yang digunakan untuk membedakan satu warna dengan warna lainnya adalah: 1. Brightness, ukuran tingkat intensitas dari warna chromatic.

19 25 2. Hue, ukuran panjang gelombang yang dominan dalam campuran gelombang cahaya. Hue menunjukan warna dominan yang diterima oleh pengamat. 3. Saturation, ukuran sedikit/banyaknya cahaya putih yang tercampur dengan hue (kemurnian warna). Hue dan saturation jika digabung disebut sebagai chromaticity. Jumlah warna merah, hijau, dan biru yang dibutuhkan untuk membentuk warna tertentu disebut nilai tristimulus yang dinotasikan dengan X(merah), Y(hijau), Z(biru). Dengan demikian setiap warna bisa dinotasikan sebagai berikut:,,, 1 Model warna adalah sebuah sistem koordinat yang bisa memetakan semua warna dalam sistem tersebut dengan sebuah titik.berikut beberapa model warna yang ada: - Model Warna RGB (Red, Green, Blue) Model warna RGB berorientasi hardware, terutama untuk warna monitor dan warna pada kamera video. Dalam model ini tiap warna ditunjukan dengan kombinasi tiga warna primer. Ketiga warna primer tersebut membentuk sistem koordinat cartesian tiga dimensi. Subruang pada diagram tersebut menunjukan posisi tiap warna. Nilai RGB terletak pada satu sudut dan nilai cyan, magenta, dan yellow berada di sudut lainnya. Warna hitam berada pada titik asal,

20 26 sedangkan warna putih terletak pada titik terjauh dari titik asal. Grayscale membentuk garis lurus dan terletak diantara dua titik tersebut. Gambar 4.13 Skema warna kubus RGB (Gonzalez & Woods, 2002) - Model Warna HSV (Hue Saturation Value) (Putra, 2010) Model HSV menunjukan ruang warna dalam bentuk tiga komponen utama yaitu hue, saturation, dan value (atau disebut juga brightness). Hue adalah sudut dari 0 sampai 360 derajat. Biasanya 0 adalah merah, 60 adalah kuning, 120 adalah hijau, 180 adalah cyan, 240 adalah biru, dan 300 adalah magenta. Hue menunjukan jenis warna atau corak warna, yaitu tempat warna tersebut ditemukan dalam spektrum warna. Saturation dari suatu warna adalah ukuran seberapa besar kemurnian dari warna tersebut. Sebagai contoh suatu warna yang semuanya merah tanpa putih adalah saturation penuh. Jika ditambahkan putih pada warna merah, hasilnya akan menjadi warna merah muda, dimana hue masih tetap merah tetapi nilai saturation-nya berkurang. Saturation biasanya bernilai dari 0 sampai 1 (atau 0 sampai 100%) dan menunjukan nilai keabu-abuan warna dimana 0 menunjukan abu-abu dan 1 menunjukan warna

21 27 primer murni. Komponen yang ketiga dari HSV adalah value atau disebut juga intensitas (intensity) yaitu ukuran seberapa besar kecerahan dari suatu warna atau seberapa besar cahaya datang dari suatu warna. Value dapat bernilai dari 0 sampai 100%. Gambar 4.14 Sistem warna HSV. (Bradski & Clara, 1998) Suatu warna dengan nilai value 100% akan tampak secerah mungkin dan suatu warna dengan nilai value 0 akan tampak segelap mungkin. Sebagai contoh jika hue adalah merah dan value bernilai tinggi maka warna akan kelihatan cerah tetapi ketika nilai value rendah maka warna tersebut akan kelihatan gelap Elemen Citra Digital Berikut merupakan elemen-elemen yang terdapat pada citra digital (Sutoyo, Mulyano, Suhartono, Nurhayati, & Wijanarto, 2009): - Kecerahan (Brightness)

22 28 Kecerahan merupakan intensitas cahaya yang dipancarkan piksel dari citra yang ditangkap oleh sistem penglihatan. Kecerahan pada sebuah titik (piksel) didalam citra merupakan intensitas rata-rata dari suatu area yang melingkupinya. - Kontras (Contrast) Kontras menyatakan sebaran terang dan gelap dalam sebuah citra. Pada citra yang baik, komposisi gelap dan terang tersebar secara merata. - Kontur (Contour) Kontur adalah keadaan yang ditimbulkan oleh perubahan intensitas pada piksel yang bertetangga. Karena adanya perubahan intensitas inilah mata mampu mendeteksi tepi-tepi objek didalam citra. - Warna (Colour) Warna sebagai persepsi yang ditangkap sistem visual terhadap panjang gelombang cahaya yang dipantulkan oleh objek. - Bentuk (Shape) Bentuk adalah properti intrinsik dari objek 3 dimensi, dengan pengertian bahwa bentuk merupakan properti intrinsik utama untuk sistem visual manusia. - Tekstur (Texture) Tekstur dicirikan sebagai distribusi spasial dari derajat keabuan di dalam sekumpulan piksel-piksel yang bertetangga atau bersebelahan. Tekstur adalah sifat-sifat atau karakteristik yang dimiliki oleh suatu daerah yang cukup besar sehingga secara alami sifat-sifat tadi dapat berulang dalam daerah tersebut.

23 29 Tekstur adalah keteraturan pola-pola tertentu yang terbentuk dari susunan pikselpiksel dalam citra digital. Informasi tekstur dapat digunakan untuk membedakan sifat-sifat permukaan suatu benda dalam citra yang berhubungan dengan kasar dan halus, juga sifat-sifat spesifik dari kekasaran dan kehalusan permukaan tadi yang sama sekali terlepas dari warna permukaan tersebut Histogram Menurut (Zhou, Wu, & Zhang, 2010) Histogram merupakan satu hal yang sangat penting dalam fitur statistik dari suatu citra. Histogram telah banyak digunakan dalam pengolahan citra. Histogram intensitas adalah distribusi dari nilai intensitas warna dari seluruh pixel didalam citra. Setiap bin dalam histogram merepresentasikan jumlah pixel yang ada dalam citra terhadap bin tertentu. Jika digambarkan dalam koordinat kartesian, maka sumbu X menunjukan tingkat warna dan sumbu Y menunjukan frekuensi kemunculan. Gambar 4.15 Contoh citra dan histogramnya.

24 Back projection Berdasarkan (Bradski & Kaehler, 2008)back projection merupakan cara untuk mengetahui seberapa baik pixel-pixel dalam suatu citra, cocok dengan distribusi pixel dalam suatu model histogram. Sebagai contoh, terdapat suatu histogram dari warna kulit, kemudian digunakan back projection untuk menemukan warna kulit pada suatu area dalam suatu citra. Gambar 4.16 Contoh penggunaan back projection. Pada gambar kiri atas, merupakan histogram dari warna kulit yang akan digunakan untuk mengkonversi citra tangan (kanan atas) menjadi citra distribusi probabilitas warna kulit (kanan bawah). Dan gambar kiri bawah merupakan histogram dari citra tangan.

25 Perbandingan Histogram Berdasarkan (Bradski & Kaehler, 2008) perbandingan histogram diperkenalkan oleh Swain dan Ballard dan diteruskan oleh Schiele dan Crowly. Perbandingan histogram dilakukan untuk mendapatkan spesifik kriteria kemiripan. Beberapa metode yang dapat digunakan untuk perbandingan histogram : - Chi-square, (2.1) Untuk chi-square, semakin rendah nilai merepresentasikan kecocokan semakin baik, dibanding dengan nilai tinggi. Nilai sempurna adalah 0 dan total ketidakcocokan adalah tak terhingga (tergantung dari besarnya histogram). - Intersection, min, (2.2) Untuk histogram intersection, semakin tinggi nilai menunjukan semakin tinggi tingkat kecocokan, dan sebaliknya semakin rendah nilai semakin rendah tingkat kecocokan. Jika kedua histogram dinormalisasi menjadi 1, maka nilai sempurna adalah 1, dan total jika tidak ada kecocokan adalah 0. - Bhattacharyya distance, 1 (2.3)

26 32 Untuk pencocokan Bhattacharyya, semakin rendah skor menunjukan tingkat kecocokan semakin tinggi, dan skor tinggi menunjukan tingkat kecocokan yang rendah.skor dengan kecocokan sempurna adalah 0, dan skor jika tidak ada kecocokan adalah Pengolahan Citra Digital Pengolahan citra digital adalah sebuah disiplin ilmu yang mempelajari halhal yang berkaitan dengan perbaikan kualitas gambar (peningkatan kontras, transformasi warna, restorasi citra), transformasi gambar (rotasi, translasi, skala, transformasi geometrik), melakukan pemilihan citra ciri (feature images) yang optimal untuk tujuan analisis, melakukan proses penarikan informasi atau deskripsi objek atau pengenalan objek yang terkandung pada citra, melakukan kompresi atau reduksi data untuk tujuan penyimpanan data, transmisi data, dan waktu proses data. Input dari pengolahan citra adalah citra, sedangkan ouput-nya adalah citra hasil pengolahan Hubungan dengan bidang lain Pengolahan citra digital berkaitan dengan disiplin ilmu grafika komputer dan computer vision, sehingga batasan ketiganya hampir tidak jelas (Sutoyo, Mulyano, Suhartono, Nurhayati, & Wijanarto, 2009). - Grafika Komputer Grafika komputer adalah sebuah disiplin ilmu yang mempelajari proses menciptakan suatu gambar berdasarkan deskripsi objek maupun latar belakang yang terkandung pada gambar tersebut. Hal ini tentu meliputi teknik-teknik untuk

27 33 membuat gambar objek sesuai dengan objek tersebut di alam nyata. Grafika komputer mencoba memvisualisasikan suatu informasi menjadi citra. Jadi, input dari grafika komputer adalah informasi mengenai citra yang akan digambar, sedangkan output-nya berupa citra. - Computer Vision Komputer vision adalah sebuah disiplin ilmu yang mempelajari proses menyusun deskripsi tentang objek yang terkandung pada suatu gambar atau mengenali objek yang ada pada gambar. Komputer vision berusaha menerjemahkan citra menjadi deskripsi atau suatu informasi yang merepresentasikan citra tersebut. Jadi, input-nya berupa citra, sedangkan outputnya berupa informasi Operasi Pengolahan Citra Pengolahan citra dapat dibagi kedalam tiga kategori yaitu: 1. Kategori rendah Pada kategori pengolahan citra rendah, operasi yang terlibat seperti peningkatan kualitas citra (Image Enhancement), perbaikan citra (Image Restoration). Peningkatan kualitas citra dan perbaikan citra bertujuan meningkatkan kualitas tampilan citra untuk pandangan manusia atau untuk mengkonversi suatu citra agar memiliki kualitas yang lebih baik seperti prapengolahan citra untuk mengurangi derau (noise reduction), pengaturan kontras, dan pengaturan ketajaman citra. Pengolahan kategori rendah ini memiliki input dan outputnya berupa citra.

28 34 2. Kategori menengah Pada kategori pengolahan citra menengahmelibatkan operasi-operasi seperti segmentasi citra yang bertujuan untuk membagi wilayah-wilayah yang homogen ataumembagi citra ke dalam daerah intensitasnya masing-masing sehingga bisa membedakan antara objek dan background-nya. Kemudian Operasi klasifikasi citra yang mengelompokan objek berdasarkan pengukuran kuantitatif fitur atau sifat utama dari suatu objek.proses pengolahan citra menengah ini melibatkan input berupa citra dan output berupa atribut (fitur) citra yang dipisahkan dari citra input. 3. Kategori tinggi Melibatkan proses pengenalan dan deskripsi citra. Operasi pada pengolahan citra pada kategori ini seperti memberikan label atau deskripsi terhadap suatu objek, pengenlan pola huruf, pengenalan wajah, sidik jari, dan lain sebagainya sehingga objek tersebut dapat dikenali dan diproses lebih lanjut Segmentasi Menurut (Bradski & Kaehler, 2008) segmentasi citra merupakan komponen penting dalam aplikasi computer vision, dan dapat mengatasi masalah pengelompokan suatu wilayah dalam suatu citra. Sebagai contoh pada suatu video keamanan, kamera selalu mengambil latar belakang beserta objeknya. Dalam computer vision terkadang diperlukan suatu proses untuk memisahkan objek dengan latar belakangnya untuk keperluan analisis. Segmentasi citra membagi suatu citra menjadi beberapa wilayah. Setiap wilayah dibagi dengan

29 35 mempertimbangkan atribut tertentu (misalnya intensitas, warna, dan tekstur) dari citra sampai bagian-bagian wilayah cukup homogen. Dengan membagi-bagi wilayah dalam suatu citra, dimungkinkan dapat memisahkan objek dengan latar belakangnya Segmentasi Mean-shift Berdasarkan (Bradski & Kaehler, 2008) segmentasi mean-shift merupakan algoritma segmentasi / clustering. Segmentasi mean-shift menggunakan algoritma dari mean-shift dimana tujuan dari algoritma ini adalah untuk menemukan nilai maksimum lokal dari suatu kepadatan probabilitas yang diberikan. Dengan dilakukan segmentasi mean-shift, suatu citra akan memiliki warna-warna yang homogen dalam suatu wilayah. Gambar 4.17 Contoh penggunaan segmentasi mean-shift.

30 Region growing Region growing merupakan salah satu teknik segmentasi, dimana menggunakan suatu titik seed dengan tujuan untuk menumbuhkannya, sehingga suatu wilayah tertentu dalam suatu citra akan terpilih. Region growing juga digunakan untuk membuat suatu batas dalam suatu wilayah tertentu, Salah satu teknik region growing yang sering digunakan adalah flood fill. Berdasarkan (Bradski & Kaehler, 2008) flood fill merupakan fungsi yang sangat berguna dimana sering digunakan untuk menandai atau mengisolasi suatu bagian dalam suatu citra untuk keperluan analisis atau pengolahan citra lebih lanjut. Flood fill juga bisa digunakan untuk menghasilkan suatu mask yang dapat digunakan pada proses selanjutnya untuk mempercepat atau membatasi suatu proses pengolahan citra dimana hanya pixel-pixel yang diproses sesuai dengan bagian yang ditunjukan oleh mask. Penggunaan metode floodfill dalam OpenCV, mirip dengan operasi pada suatu program pengolahan citra pada komputer. Dimana suatu titik seed dipilih dalam suatu citra dan semua titik-titik tetangganya yang memiliki kemiripan warna sesuai rentang tertentu akan terpilih dengan ditandai suatu warna yang seragam untuk menandai bagian yang terpilih.

31 37 Gambar 4.18 Contoh region growing dengan menggunakan metode flood fill Ekstraksi Fitur (Feature Extraction) (Lu, 1999) Salah satu hal yang paling penting didalam pengolahan citra adalah ekstraksi fitur atau representasi isi (fitur apakah yang paling penting didalam suatu citra). Ekstraksi fitur bisa merupakan proses otomatis atau semiotomatis. Ekstraksi fitur dapat juga dikatakan sebagai indexing. Fitur dan atribut dari suatu informasi citra di ekstrak, diparameterkan, dan disimpan bersama dengan citra itu sendiri.fitur dan atribut dari citra yang di query juga diekstrak dengan cara yang sama jika citra tersebut secara eksplisit tidak ditentukan. Sistem akan melakukan pencocokan pada basis data citra yang memiliki kemiripan fitur dan atribut berdasarkan kesamaan metrik tertentu. Suatu citra yang ada pada basis data citra biasanya diolah untuk diekstrak fitur dan atributnya. Selama proses pencarian, fitur-fitur dan atribut ini di cari dan

32 38 di bandingkan antara citra query dengan citra yang ada pada basis data citra. Oleh karena itu, kualitas dari fitur dan atribut yang di ekstrak sangat menentukan hasil dari pencarian. Ekstraksi fitur harus memenuhi persyaratan sebagai berikut (Lu, 1999): 1. Fitur dan atribut yang diekstrak harus selengkap mungkin untuk mewakili isi dari informasi yang terkandung di dalam citra. 2. Fitur-fitur yang diekstrak harus mewakili dan disimpan dengan lengkap. Fitur yang rumit dan kompleks dapat menjauh dari tujuan ekstraksi fitur, karena sangat menentukan kecepatan dan perbandingan pada saat proses pencarian. 3. Perhitungan jarak antara fitur harus efisien, karena jika tidak memperhatikan hal ini, waktu respons sistem dapat memakan waktu CAMSHIFT CAMSHIFT (Continuously Adaptive Mean-shift) adalah algoritma pelacakan pergerakan yang merupakan perluasan dari algoritma Mean-shift yang diusulkan oleh (Bradski & Clara, 1998). (Chouhan, Mishra, & Nitnawwre, 2012) Mean-shift merupakan teknik non-parametric yang mendaki suatu kepadatan pada distribusi probabilitas untuk menemukan puncak dari suatu distribusi. Algoritma mean-shift diusulkan oleh (Fukunaga & Hostetler, 1975) dan diterapkan untuk pencocokan pola. Pada tahun 1995, (Cheng, 1995) mengenalkan penggunaan mean-shift untuk bidang computer vision. Algoritma mean-shift beroperasi pada distribusi probabilitas. Distribusi probabilitas yang

33 39 diperoleh dari urutan citra video selalu berubah. Sehingga algoritma mean-shift harus dimodifikasi untuk beradaptasi secara dinamis terhadap perubahan distribusi pada citra. Untuk memenuhi kebutuhan tersebut, (Bradski & Clara, 1998) mengusulkan metode pelacakan yang disebut dengan CAMSHIFT. Ide utamanya adalah dengan melakukan operasi mean-shift terhadap semua frame dalam urutan video, menggunakan pusat massa dan ukuran dari search window yang diperoleh dari frame sebelumnya sebagai nilai inisial untuk search window pada frame selanjutnya, dan mencapai pelacakan objek dengan proses secara iterasi. (Li, Zhang, Zhou, Guo, Wang, & Zhao, 2011) CAMSHIFT menggunakan fitur warna berupa histogram warna sebagai model objek. Karena histogram dari citra objek merupakan probabilitas warna dari objek, algoritma ini tidak akan mudah dipengaruhi oleh perubahan bentuk dari objek. Dengan demikin dapat mengatasi masalah sewaktu objek berpindah lokasi atau objek hanya tampil sebagian. Selain itu, algoritma CAMSHIFT memiliki waktu komputasi yang cepat, sehingga dapat melakukan pelacakan secara real-time.

34 40 Gambar 4.19 Blok diagram dari pelacakan objek dengan CAMSHIFT. (Bradski & Clara, 1998) Algoritma Mean-shift (Bradski & Clara, 1998) Prosedur dari penggunaan algoritma mean-shift adalah sebagai berikut : 1. Tentukan ukuran dari search window. 2. Tentukan inisial lokasi dari search window. 3. Hitung lokasi mean didalam search window 4. Pusatkan search window pada lokasi mean yang dihitung pada langkah Ulangi langkah 3 dan 4 sampai konvergen (atau dapat dikatakan, sampai lokasi mean berpindah dibawah nilai threshold yang telah ditentukan)

35 41 Perbedaan utama antara algoritma mean-shift dan CAMSHIFT adalah algoritma mean-shift dirancang untuk distribusi yang statis, sedangkan CAMSHIFT dirancang untuk dapat mengubah distribusi secara dinamis. Hal ini terjadi ketika objek yang dilacak pada urutan video dimana objek selalu berpindah (bergerak maju dan mundur mendekati kamera) sehingga ukuran dan lokasi dari distribusi probabilitas berubah setiap waktu. Algoritma CAMSHIFT melakukan penyesuaian terhadap ukuran dari search window Algoritma CAMSHIFT (Bradski & Clara, 1998) Prosedur dari penggunaan algoritma CAMSHIFT: 1. Tentukan ukuran dan lokasi search window untuk menentukan daerah kalkulasi (calculation region) yang berisikan objek yang ingin dilacak. Kemudian hitung histogram warna pada daerah tersebut sebagai model objek. 2. Membuat distribusi probabilitas dari frame saat ini menggunakan histogram warna dari model objek dengan menggunakan metode histogram back projectionuntuk menghasilkan citra back projection (citra distribusi probabilitas). 3. Berdasarkan citra distribusi probabilitas, hitung lokasi pusat massa(centroid) didalamsearch window, pusatkan search window pada pusat massa tersebut, dan hitung area tersebut. 4. Jika search window konvergen (sampai lokasi window tersebut berpindah dengan jarak dibawah threshold yang ditentukan), maka

36 42 kembali ke langkah 2, selain itu kembali ke langkah 3 sampai konvergen. Untuk menghitung pusat massa menggunakan persamaan berikut, dimana, adalah tiap-tiap nilai pixel pada citra distribusi probabilitas: 0-order moment:, (2.4) 1-order moment:, (2.5), (2.6) Maka koordinat pusat dari search window adalah:, (2.7) Untuk menentukan orientasi dari distribusi probabilitas menggunakan persamaan: 2-order moment:, (2.8), (2.9), (2.10) (2.11)

37 43 Search window dari CAMSHIFT merupakan elips, untuk menghitung panjang l dan lebar w: (2.12) (2.13) Dimana :, 2, 4.7. SURF (Speeded Up Robust Feature) (Bay, Ess, Tuytelaars, & Gool, 2007) SIFT (Scale Invariant Feature Transform) merupakan fitur citra yang diusulkan oleh Lowe yang invarian terhadap rotasi dan skala. SIFT sering digunakan dalam pencocokan citra, namun kompleksitas dan data yang digunakan sangat besar sehingga membutuhkan waktu komputasi yang lebih lama. SURF menawarkan kinerja yang lebih baik dari pada SIFT. (Du, Su, & Cai, 2009) Sama seperti SIFT, detektor dari SURF ditugaskan untuk menemukan keypoint dalam suatu citra, dan kemudian deskriptor digunakan untuk mengekstrak vektor fitur pada setiap keypoint. Perbedaan yang mendasar antara SIFT dan SURF adalah SIFT menggunakan difference of gaussian untuk mendeteksi keypoint, sedangkan SURF menggunakan pendekatan metriks hessian untuk mengoperasikan citra integral untuk melokalisasi keypoint,

38 44 dimana dengan pendekatan metriks hessian ini menurunkan waktu komputasi dengan drastis. (Li, Hu, Shen, Zhang, Dick, & Hengel, 2013) Melakukan perbandingan secara kualitatif terhadap metode-metode yang umumnya digunakan untuk membangun pendeskripsi objek yang digunakan untuk sistem pelacak objek:

39 45 Tabel 4.2 Perbandingan kualitatif representasi visual (Li, Hu, Shen, Zhang, Dick, & Hengel, 2013) Berdasarkan perbandingan secara kualitatif dari metode-metodee yang ada, SURF merupakan metode yang dapat diandalkan. Dari segi kecepatan, SURF memiliki kecepatan yang sedang, namun dapat mengatasi gangguann terhadap

40 46 objek yang tampil hanya sebagian, mengalami perubahan iluminasi, dan perubahan bentuk dari objek Keypoints Detection Berdasarkan (Bay, Ess, Tuytelaars, & Gool, 2007) untuk membuat suatu fitur yang invarian(memiliki ketahanan) terhadap perubahan skala, maka tahap pertama yang dilakukan adalah membuat ruang skala. Ruang skala citra disebut juga dengan Gaussian Pyramid yang digunakan untuk menemukan keypoint pada skala yang berbeda. Ruang skala terbagi kedalam beberapa tingkatan yang disebut dengan octave. Setiap octave merepresentasikan respon filter yang diperoleh dengan melakukan proses konvolusi box filter terhadap citra yang diinputkan dengan ukuran filter yang semakin besar sesuai dengan ukuran citra untuk membentuk piramid citra. (Li, Zhang, Zhou, Guo, Wang, & Zhao, 2011) Pada SIFT, citra secara berulang dikonvolusi dengan menggunakan Gaussian Kernel dan berulang kali di sub sampel, dimana hasil metode ini dalam setiap lapisan bergantung pada proses sebelumnya, dengan demikian kompleksitasnya sangat besar. Untuk pyramid citra, SURF menggunakan box filter sebagai aproksimasi dari turunan parsial kedua dari Gaussian.

41 47 Gambar 4.20 Dari kiri ke kanan: Turunan parsial kedua dari Gaussian pada arah sumbu y dan sumbu xy; pendekatan yang digunakan dengan box filter. Daerah abu-abu sama dengan 0. Untuk mendeteksi keypoint yang invarian terhadap perubahan skala, SURF menggunakan determinant of Hessian matrix yang digunakan pada lokalisasi keypoint untuk menentukan apakah suatu titik merupakan nilai ekstrim. Diberikan suatu titik x = (x,y) pada suatu citra I, metriks Hessian, pada xpada skala σ, didefinisikan sebagai berikut:,,,,, Dimana,,,, dan, adalah konvolusi dari penurunan orde kedua dari Gaussian dengan citra I pada titik xberturut-turut. Untuk mengurangi waktu komputasi, suatu box filter berukuran 9x9 digunakan sebagai tafsiran dari Gaussian dengan σ = 1.2 dan merepresentasikan skala terendah untuk menghitung blob response maps, yang dinotasikan dengan,, dan. Persamaannya adalah sebagai berikut: (2.14)

42 48 Pembobotan diterapkan pada wilayah persegi untuk menjaga efisiensi komputasi. Pada persamaan diatas, adalah bobot untuk menyeimbangkan determinan Hessian yang dibutuhkan untuk menyeimbangkan bobot relatif: Untuk melokalisasi keypoint pada citra dan keseluruhan skala ditentukan dengan non-maximum suppresion pada 3 x 3 x 3 dari tetangganya. Nilai ekstrim dari determinan metriks hessian diinterpolasikan pada skala ruang dengan metode yang diusulkan oleh (Brown & Lowe, 2002) Keypoint Descriptor Berdasarkan (Bay, Ess, Tuytelaars, & Gool, 2007) pendeskripsian keypoint menjadi deskriptor vektor dilakukan agar keypoint invarian terhadap perubahan rotasi, iluminasi, dan perubahan sudut pandang. Untuk membuat keypoint yang invarian terhadap perubahan rotasi, maka setiap keypoint yang terdeteksi akan diberikan orientasi. Deskriptor keypoint SURF mengandalkan orientasi dominan dari seluruh keypoint, kemudian komponen deskriptor dibangun. Perhitungan orientasi dominan berdasarkan respon Haar wavelet, dimana menghitung respon Haar pada koordinat X dan Y pada suatu wilayah lingkaran dimana pusatnya adalah keypoint dengan radius 6s. Dengan melakukan sampling pada tiap-tiap skala s, begitu juga perhitungan respon haar wavelet sesuai dengan skalanya. Sehingga pada skala yang besar, ukuran wavelet juga akan besar. Pada tahap ini penggunaan citra integral kembali digunakan untuk melakukan filter yang cepat. Dengan demikian hanya dibutuhkan enam operasi untuk menghitung respon pada

43 49 sumbu x dan sumbu y pada tiap skala. Ukuran dari haar wavelet adalah 4s dan jumlah dari vektor dihitung setiap 60 derajat pada lingkaran. Dan pada akhirnya orientasi dengan jumlah terbesar dari vektor adalah orientasi yang dominan. Proses dari penentuan orientasi dapat dilihat pada gambar berikut: Gambar 4.21 Penentuan orientasi. (Li, Zhang, Zhou, Guo, Wang, & Zhao, 2011) Setelah orientasi dominan telah ditentukan, untuk mengekstrak deskriptor, langkah pertama yang diambil adalah membuat daerah persegi yang berpusat disekitar keypoint, dan orientasinya mengarah ke orientasi yang sudah ditentukan sebelumnya. Ukuran dari jendela persegi tersebut adalah 20σ. Daerah tersebut kemudian dibagi lagi menjadi 4x4 sub daerah. Daerah ini tetap berisi informasi spasial sesuai dengan aslinya. Untuk masing-masing sub daerah ini, akan dihitung beberapa respon haar wavelet pada 5x5 titik sampel ruang. Untuk kesederhanaan, respon haar wavelet pada arah horizontal akan disebut dengan dan respon haar wavelet pada arah vertikal akan disebut dengan. Untuk meningkatkan ketahanan terhadap deformasi geometrik dan kesalahan lokalisasi, maka respon dan akan dibobot dengan sebuah Gaussian (σ = 3.3s) yang berpusat pada keypoint.

44 50 Kemudian respon wavelet dan dijumlahkan untuk setiap sub wilayah. Hal ini akan memberikan informasi tentang polar dari perubahan intensitas, dan juga akan dihasilkan jumlah nilai absolut dari respon dan. Masing-masing sub wilayah mempunyati 4 dimensi vektor deskriptor v, yaitu,,, dan. Untuk 4x4 sub daerah, akan dihasilkan vektor deskriptor dengan panjang 64. Terakhir dilakukan normalisasi, dan didapatkanlah komponen vektor deskriptor. Deskriptor SURF invarian terhadap skala, rotasi, dan translasi citra.

1BAB I. 2PENDAHULUAN

1BAB I. 2PENDAHULUAN 1BAB I. 2PENDAHULUAN 2.1. Latar Belakang Pelacak objek (object tracking) pada saat ini merupakan penelitian yang menarik dalam bidang computer vision. Pelacak objek merupakan langkah awal dari berbagai

Lebih terperinci

BAB 2 LANDASAN TEORI

BAB 2 LANDASAN TEORI BAB 2 LANDASAN TEORI 2.1 Pengenalan Citra Citra adalah suatu representasi (gambaran), kemiripan atau imitasi dari suatu objek. Citra sebagai keluaran suatu sistem perekaman data dapat bersifat optik berupa

Lebih terperinci

... BAB 2 LANDASAN TEORI. 2.1 Citra

... BAB 2 LANDASAN TEORI. 2.1 Citra 6 BAB 2 LANDASAN TEORI 2.1 Citra Citra atau image adalah suatu matriks dimana indeks baris dan kolomnya menyatakan suatu titik pada citra tersebut dan elemen matriksnya (yang disebut sebagai elemen gambar

Lebih terperinci

9BAB V. 10KESIMPULAN DAN SARAN

9BAB V. 10KESIMPULAN DAN SARAN 9BAB V. 10KESIMPULAN DAN SARAN 10.1. KESIMPULAN Pada penelitian ini pengembangan pelacak objek CAMSHIFT telah dilakukan menggunakan metode segmentasi mean-shift dan region growing yang diterapkan pada

Lebih terperinci

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

BAB 2 LANDASAN TEORI. dari sudut pandang matematis, citra merupakan fungsi kontinyu dari intensitas cahaya 5 BAB 2 LANDASAN TEORI 2.1 Citra Secara harfiah citra atau image adalah gambar pada bidang dua dimensi. Ditinjau dari sudut pandang matematis, citra merupakan fungsi kontinyu dari intensitas cahaya pada

Lebih terperinci

Pengolahan citra. Materi 3

Pengolahan citra. Materi 3 Pengolahan citra Materi 3 Citra biner, citra grayscale dan citra warna Citra warna berindeks Subject Elemen-elemen Citra Digital reflectance MODEL WARNA Citra Biner Citra Biner Banyaknya warna hanya 2

Lebih terperinci

BAB 2 LANDASAN TEORI

BAB 2 LANDASAN TEORI 7 BAB 2 LANDASAN TEORI 2.1 Citra Digital Citra digital merupakan sebuah fungsi intensitas cahaya, dimana harga x dan y merupakan koordinat spasial dan harga fungsi f tersebut pada setiap titik merupakan

Lebih terperinci

BAB II CITRA DIGITAL

BAB II CITRA DIGITAL BAB II CITRA DIGITAL DEFINISI CITRA Citra adalah suatu representasi(gambaran),kemiripan,atau imitasi dari suatu objek. DEFINISI CITRA ANALOG Citra analog adalahcitra yang bersifat kontinu,seperti gambar

Lebih terperinci

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

GLOSARIUM Adaptive thresholding Peng-ambangan adaptif Additive noise Derau tambahan Algoritma Moore Array Binary image Citra biner Brightness 753 GLOSARIUM Adaptive thresholding (lihat Peng-ambangan adaptif). Additive noise (lihat Derau tambahan). Algoritma Moore : Algoritma untuk memperoleh kontur internal. Array. Suatu wadah yang dapat digunakan

Lebih terperinci

Pembentukan Citra. Bab Model Citra

Pembentukan Citra. Bab Model Citra Bab 2 Pembentukan Citra C itra ada dua macam: citra kontinu dan citra diskrit. Citra kontinu dihasilkan dari sistem optik yang menerima sinyal analog, misalnya mata manusia dan kamera analog. Citra diskrit

Lebih terperinci

BAB 2 LANDASAN TEORI

BAB 2 LANDASAN TEORI BAB 2 LANDASAN TEORI 2.1 Pengertian Citra Citra adalah suatu representasi (gambaran), kemiripan, atau imitasi suatu objek. Citra sebagai keluaran suatu sistem perekaman data dapat bersifat optik berupa

Lebih terperinci

BAB 2 TINJAUAN PUSTAKA

BAB 2 TINJAUAN PUSTAKA BAB 2 TINJAUAN PUSTAKA 2.1 Citra Citra menurut kamus Webster adalah suatu representasi atau gambaran, kemiripan, atau imitasi dari suatu objek atau benda, contohnya yaitu foto seseorang dari kamera yang

Lebih terperinci

PENGOLAHAN CITRA DIGITAL

PENGOLAHAN CITRA DIGITAL PENGOLAHAN CITRA DIGITAL Aditya Wikan Mahastama mahas@ukdw.ac.id Sistem Optik dan Proses Akuisisi Citra Digital 2 UNIV KRISTEN DUTA WACANA GENAP 1213 v2 Bisa dilihat pada slide berikut. SISTEM OPTIK MANUSIA

Lebih terperinci

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

GRAFIK KOMPUTER DAN PENGOLAHAN CITRA. WAHYU PRATAMA, S.Kom., MMSI. GRAFIK KOMPUTER DAN PENGOLAHAN CITRA WAHYU PRATAMA, S.Kom., MMSI. PERTEMUAN 8 - GRAFKOM DAN PENGOLAHAN CITRA Konsep Dasar Pengolahan Citra Pengertian Citra Analog/Continue dan Digital. Elemen-elemen Citra

Lebih terperinci

Proses memperbaiki kualitas citra agar mudah diinterpretasi oleh manusia atau komputer

Proses memperbaiki kualitas citra agar mudah diinterpretasi oleh manusia atau komputer Pengolahan Citra / Image Processing : Proses memperbaiki kualitas citra agar mudah diinterpretasi oleh manusia atau komputer Teknik pengolahan citra dengan mentrasformasikan citra menjadi citra lain, contoh

Lebih terperinci

IMPLEMENTASI METODE SPEED UP FEATURES DALAM MENDETEKSI WAJAH

IMPLEMENTASI METODE SPEED UP FEATURES DALAM MENDETEKSI WAJAH IMPLEMENTASI METODE SPEED UP FEATURES DALAM MENDETEKSI WAJAH Fitri Afriani Lubis 1, Hery Sunandar 2, Guidio Leonarde Ginting 3, Lince Tomoria Sianturi 4 1 Mahasiswa Teknik Informatika, STMIK Budi Darma

Lebih terperinci

Pertemuan 2 Representasi Citra

Pertemuan 2 Representasi Citra /29/23 FAKULTAS TEKNIK INFORMATIKA PENGOLAHAN CITRA DIGITAL ( DIGITAL IMAGE PROCESSING ) Pertemuan 2 Representasi Citra Representasi Citra citra Citra analog Citra digital Matrik dua dimensi yang terdiri

Lebih terperinci

LANDASAN TEORI. 2.1 Citra Digital Pengertian Citra Digital

LANDASAN TEORI. 2.1 Citra Digital Pengertian Citra Digital LANDASAN TEORI 2.1 Citra Digital 2.1.1 Pengertian Citra Digital Citra dapat didefinisikan sebagai sebuah fungsi dua dimensi, f(x,y) dimana x dan y merupakan koordinat bidang datar, dan harga fungsi f disetiap

Lebih terperinci

BAB 2 LANDASAN TEORI

BAB 2 LANDASAN TEORI BAB 2 LANDASAN TEORI 2.1. Citra Citra (image) sebagai salah satu komponen multimedia memegang peranan sangat penting sebagai bentuk informasi visual. Citra mempunyai karakteristik yang tidak dimiliki oleh

Lebih terperinci

SAMPLING DAN KUANTISASI

SAMPLING DAN KUANTISASI SAMPLING DAN KUANTISASI Budi Setiyono 1 3/14/2013 Citra Suatu citra adalah fungsi intensitas 2 dimensi f(x, y), dimana x dan y adalahkoordinat spasial dan f pada titik (x, y) merupakan tingkat kecerahan

Lebih terperinci

BAB II LANDASAN TEORI

BAB II LANDASAN TEORI BAB II LANDASAN TEORI 2. Pengertian Citra Citra (image) atau istilah lain untuk gambar sebagai salah satu komponen multimedia yang memegang peranan sangat penting sebagai bentuk informasi visual. Meskipun

Lebih terperinci

BAB II TEORI PENUNJANG

BAB II TEORI PENUNJANG BAB II TEORI PENUNJANG 2.1 Computer Vision Komputerisasi memiliki ketelitian yang jauh lebih tinggi bila dibandingkan dengan cara manual yang dilakukan oleh mata manusia, komputer dapat melakukan berbagai

Lebih terperinci

BAB II TEORI DASAR PENGOLAHAN CITRA DIGITAL

BAB II TEORI DASAR PENGOLAHAN CITRA DIGITAL BAB II TEORI DASAR PENGOLAHAN CITRA DIGITAL 2.1 Citra Secara harafiah, citra adalah representasi (gambaran), kemiripan, atau imitasi pada bidang dari suatu objek. Ditinjau dari sudut pandang matematis,

Lebih terperinci

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

Konsep Dasar Pengolahan Citra. Pertemuan ke-2 Boldson H. Situmorang, S.Kom., MMSI Konsep Dasar Pengolahan Citra Pertemuan ke-2 Boldson H. Situmorang, S.Kom., MMSI Definisi Citra digital: kumpulan piksel-piksel yang disusun dalam larik (array) dua-dimensi yang berisi nilai-nilai real

Lebih terperinci

Algoritma Kohonen dalam Mengubah Citra Graylevel Menjadi Citra Biner

Algoritma Kohonen dalam Mengubah Citra Graylevel Menjadi Citra Biner Jurnal Ilmiah Teknologi dan Informasia ASIA (JITIKA) Vol.9, No.2, Agustus 2015 ISSN: 0852-730X Algoritma Kohonen dalam Mengubah Citra Graylevel Menjadi Citra Biner Nur Nafi'iyah Prodi Teknik Informatika

Lebih terperinci

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

Suatu proses untuk mengubah sebuah citra menjadi citra baru sesuai dengan kebutuhan melalui berbagai cara. Image Enhancement Suatu proses untuk mengubah sebuah citra menjadi citra baru sesuai dengan kebutuhan melalui berbagai cara. Cara-cara yang bisa dilakukan misalnya dengan fungsi transformasi, operasi matematis,

Lebih terperinci

One picture is worth more than ten thousand words

One picture is worth more than ten thousand words Budi Setiyono One picture is worth more than ten thousand words Citra Pengolahan Citra Pengenalan Pola Grafika Komputer Deskripsi/ Informasi Kecerdasan Buatan 14/03/2013 PERTEMUAN KE-1 3 Image Processing

Lebih terperinci

COMPUTER VISION UNTUK PENGHITUNGAN JARAK OBYEK TERHADAP KAMERA

COMPUTER VISION UNTUK PENGHITUNGAN JARAK OBYEK TERHADAP KAMERA Seminar Nasional Teknologi Terapan SNTT 2013 (26/10/2013) COMPUTER VISION UNTUK PENGHITUNGAN JARAK OBYEK TERHADAP KAMERA Isnan Nur Rifai *1 Budi Sumanto *2 Program Diploma Elektronika & Instrumentasi Sekolah

Lebih terperinci

BAB II LANDASAN TEORI

BAB II LANDASAN TEORI BAB II LANDASAN TEORI 2.1 Citra Citra adalah suatu representasi (gambaran), kemiripan, atau imitasi dari suatu objek. Citra sebagai keluaran suatu system perekaman data dapat bersifat optik berupa foto,

Lebih terperinci

BAB 2 TINJAUAN TEORETIS

BAB 2 TINJAUAN TEORETIS BAB 2 TINJAUAN TEORETIS 2. Citra Digital Menurut kamus Webster, citra adalah suatu representasi, kemiripan, atau imitasi dari suatu objek atau benda. Citra digital adalah representasi dari citra dua dimensi

Lebih terperinci

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

Muhammad Zidny Naf an, M.Kom. Gasal 2015/2016 MKB3383 - Teknik Pengolahan Citra Pengolahan Citra Digital Muhammad Zidny Naf an, M.Kom. Gasal 2015/2016 CITRA Citra (image) = gambar pada bidang 2 dimensi. Citra (ditinjau dari sudut pandang matematis)

Lebih terperinci

Model Citra (bag. 2)

Model Citra (bag. 2) Model Citra (bag. 2) Ade Sarah H., M. Kom Resolusi Resolusi terdiri dari 2 jenis yaitu: 1. Resolusi spasial 2. Resolusi kecemerlangan Resolusi spasial adalah ukuran halus atau kasarnya pembagian kisi-kisi

Lebih terperinci

BAB II LANDASAN TEORI

BAB II LANDASAN TEORI BAB II LANDASAN TEORI Pada bab ini akan dibahas teori yang berkaitan dengan pemrosesan data untuk sistem pendeteksi senyum pada skripsi ini, meliputi metode Viola Jones, konversi citra RGB ke grayscale,

Lebih terperinci

Pengolahan Citra : Konsep Dasar

Pengolahan Citra : Konsep Dasar Pengolahan Citra Konsep Dasar Universitas Gunadarma 2006 Pengolahan Citra Konsep Dasar 1/14 Definisi dan Tujuan Pengolahan Citra Pengolahan Citra / Image Processing Proses memperbaiki kualitas citra agar

Lebih terperinci

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

BAB II DASAR TEORI. CV Dokumentasi CV berisi pengolahan citra, analisis struktur citra, motion dan tracking, pengenalan pola, dan kalibrasi kamera. BAB II DASAR TEORI Pada bab ini akan dibahas teori yang berkaitan dengan skripsi ini, meliputi pustaka OpenCV, citra, yaitu citra grayscale dan citra berwarna, pengolahan citra meliputi image enhancement

Lebih terperinci

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

BAB II LANDASAN TEORI. Pengolahan Citra adalah pemrosesan citra, khususnya dengan menggunakan BAB II LANDASAN TEORI 2.1. Citra Citra adalah gambar pada bidang dwimatra (dua dimensi). Ditinjau dari sudut pandang matematis, citra merupakan fungsi menerus dan intensitas cahaya pada bidang dwimatra

Lebih terperinci

BAB II LANDASAN TEORI

BAB II LANDASAN TEORI BAB II LANDASAN TEORI 2.1. Citra Digital Istilah citra biasanya digunakan dalam bidang pengolahan citra yang berarti gambar. Suatu citra dapat didefinisikan sebagai fungsi dua dimensi, di mana dan adalah

Lebih terperinci

KONSEP DASAR PENGOLAHAN CITRA

KONSEP DASAR PENGOLAHAN CITRA KONSEP DASAR PENGOLAHAN CITRA Copyright @ 2007 by Emy 2 1 Kompetensi Mampu membangun struktur data untuk merepresentasikan citra di dalam memori computer Mampu melakukan manipulasi citra dengan menggunakan

Lebih terperinci

BAB II LANDASAN TEORI

BAB II LANDASAN TEORI BAB II LANDASAN TEORI 2.1 Citra Citra merupakan salah satu komponen multimedia yang memegang peranan sangat penting sebagai bentuk informasi visual. Meskipun sebuah citra kaya akan informasi, namun sering

Lebih terperinci

BAB 2 LANDASAN TEORI

BAB 2 LANDASAN TEORI BAB 2 LANDASAN TEORI 2.1 Citra 2.1.1 Definisi Citra Secara harfiah, citra adalah gambar pada bidang dwimatra (dua dimensi). Jika dipandang dari sudut pandang matematis, citra merupakan hasil pemantulan

Lebih terperinci

BAB 2 LANDASAN TEORI

BAB 2 LANDASAN TEORI BAB 2 LANDASAN TEORI 2.1 Computer Vision Computer vision dapat diartikan sebagai suatu proses pengenalan objek-objek berdasarkan ciri khas dari sebuah gambar dan dapat juga digambarkan sebagai suatu deduksi

Lebih terperinci

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

BAB II. Computer vision. teknologi. yang. dapat. Vision : Gambar 2.1 BAB II LANDASAN TEORI Computer vision adalah bagian dari ilmu pengetahuan dan teknologi yang membuat mesin seolah-olah dapat melihat. Komponen dari Computer Vision tentunya adalah gambar atau citra, dengan

Lebih terperinci

BAB 2 LANDASAN TEORI

BAB 2 LANDASAN TEORI BAB 2 LANDASAN TEORI 2.1 Citra Berikut adalah beberapa definisi dari citra, antara lain: rupa; gambar; gambaran (Kamus Besar Bahasa Indonesia). Sebuah fungsi dua dimensi, f(x, y), di mana x dan y adalah

Lebih terperinci

Fourier Descriptor Based Image Alignment (FDBIA) (1)

Fourier Descriptor Based Image Alignment (FDBIA) (1) Fourier Descriptor Based Image Alignment (FDBIA) (1) Metode contour tracing digunakan untuk mengidentifikasikan boundary yang kemudian dideskripsikan secara berurutan pada FD. Pada aplikasi AOI variasi

Lebih terperinci

BAB II LANDASAN TEORI

BAB II LANDASAN TEORI BAB II LANDASAN TEORI 2.1. Citra Citra (image) atau yang secara umum disebut gambar merupakan representasi spasial dari suatu objek yang sebenarnya dalam bidang dua dimensi yang biasanya ditulis dalam

Lebih terperinci

BAB II LANDASAN TEORI

BAB II LANDASAN TEORI BAB II LANDASAN TEORI Pada bab ini akan dibahas teori yang berkaitan dengan sistem pendeteksi orang tergeletak mulai dari : pembentukan citra digital, background subtraction, binerisasi, median filtering,

Lebih terperinci

BAB 2 TINJAUAN PUSTAKA

BAB 2 TINJAUAN PUSTAKA BAB 2 TINJAUAN PUSTAKA Pada bagian ini akan dijelaskan teori-teori yang akan digunakan pada saat penelitian. Teori yang dibahas meliputi teori-teori tentang bagaimana menggabungkan beberapa citra dan pengertian

Lebih terperinci

Representasi Citra. Bertalya. Universitas Gunadarma

Representasi Citra. Bertalya. Universitas Gunadarma Representasi Citra Bertalya Universitas Gunadarma 2005 Pengertian Citra Digital Ada 2 citra, yakni : citra kontinu dan citra diskrit (citra digital) Citra kontinu diperoleh dari sistem optik yg menerima

Lebih terperinci

Pengantar Pengolahan Citra. Ade Sarah H., M. Kom

Pengantar Pengolahan Citra. Ade Sarah H., M. Kom Pengantar Pengolahan Citra Ade Sarah H., M. Kom Pendahuluan Data atau Informasi terdiri dari: teks, gambar, audio, dan video. Citra = gambar adalah salah satu komponen multimedia yang memegang peranan

Lebih terperinci

BAB II LANDASAN TEORI

BAB II LANDASAN TEORI BAB II LANDASAN TEORI 2.1 Citra Digital Citra digital merupakan fungsi intensitas cahaya f(x,y), dimana harga x dan y merupakan koordinat spasial dan harga fungsi tersebut pada setiap titik (x,y) merupakan

Lebih terperinci

PROGRAM STUDI S1 SISTEM KOMPUTER UNIVERSITAS DIPONEGORO. Oky Dwi Nurhayati, ST, MT

PROGRAM STUDI S1 SISTEM KOMPUTER UNIVERSITAS DIPONEGORO. Oky Dwi Nurhayati, ST, MT PROGRAM STUDI S1 SISTEM KOMPUTER UNIVERSITAS DIPONEGORO Oky Dwi Nurhayati, ST, MT email: okydn@undip.ac.id Pembentukan Citra Citra ada 2 macam : 1. Citra Kontinu Dihasilkan dari sistem optik yang menerima

Lebih terperinci

PENGOLAHAN CITRA DIGITAL ( DIGITAL IMAGE PROCESSING )

PENGOLAHAN CITRA DIGITAL ( DIGITAL IMAGE PROCESSING ) FAKULTAS TEKNIK INFORMATIKA PENGOLAHAN CITRA DIGITAL ( DIGITAL IMAGE PROCESSING ) Pertemuan 1 Konsep Dasar Pengolahan Citra Pengertian Citra Citra atau Image merupakan istilah lain dari gambar, yang merupakan

Lebih terperinci

BAB II LANDASAN TEORI

BAB II LANDASAN TEORI BAB II LANDASAN TEORI 2.1. Pengenalan Pola Pengenalan pola adalah suatu ilmu untuk mengklasifikasikan atau menggambarkan sesuatu berdasarkan pengukuran kuantitatif fitur (ciri) atau sifat utama dari suatu

Lebih terperinci

BAB II TINJAUAN PUSTAKA

BAB II TINJAUAN PUSTAKA BAB II TINJAUAN PUSTAKA II.1. Steganografi Steganografi adalah mekanisme penanaman atau penyisipan pesan (m) kedalam sebuah cover objek (c) menggunakan kunci (k) untuk berbagi rahasia kepada orang lain,

Lebih terperinci

DAFTAR ISI. Lembar Pengesahan Penguji... iii. Halaman Persembahan... iv. Abstrak... viii. Daftar Isi... ix. Daftar Tabel... xvi

DAFTAR ISI. Lembar Pengesahan Penguji... iii. Halaman Persembahan... iv. Abstrak... viii. Daftar Isi... ix. Daftar Tabel... xvi DAFTAR ISI Halaman Judul... i Lembar Pengesahan Pembimbing... ii Lembar Pengesahan Penguji... iii Halaman Persembahan... iv Halaman Motto... v Kata Pengantar... vi Abstrak... viii Daftar Isi... ix Daftar

Lebih terperinci

MAKALAH APLIKASI KOMPUTER 1 SISTEM APLIKASI KOMPUTER GRAFIK KOMPUTER DAN KONSEP DASAR OLAH CITRA. Diajukan sebagai Tugas Mandiri Mata Kuliah NTM

MAKALAH APLIKASI KOMPUTER 1 SISTEM APLIKASI KOMPUTER GRAFIK KOMPUTER DAN KONSEP DASAR OLAH CITRA. Diajukan sebagai Tugas Mandiri Mata Kuliah NTM MAKALAH APLIKASI KOMPUTER 1 SISTEM APLIKASI KOMPUTER GRAFIK KOMPUTER DAN KONSEP DASAR OLAH CITRA Diajukan sebagai Tugas Mandiri Mata Kuliah NTM Semester Genap Tahun Akademik 2014 / 2015 Angkatan XIII Disusun

Lebih terperinci

BAB 2 LANDASAN TEORI

BAB 2 LANDASAN TEORI BAB 2 LANDASAN TEORI 2.1. Teori Umum 2.1.1. Warna Dengan menggunakan 3 buah reseptor manusia dapat membedakan banyak warna. Warna tricromatic RGB dalam sistem grafis umumnya menggunakan 3 byte (2 8 ) 3,

Lebih terperinci

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

BAB III METODE PENELITIAN. tracking obyek. Pada penelitian tugas akhir ini, terdapat obyek berupa bola. Gambar 3.1. Blok Diagram Penelitian BAB III METODE PENELITIAN 3.1 Metode Penelitian Metode penelitian yang digunakan dalam pengerjaan Tugas Akhir ini adalah studi literatur, pembuatan program serta melakukan deteksi dan tracking obyek. Pada

Lebih terperinci

BAB 2 TINJAUAN PUSTAKA

BAB 2 TINJAUAN PUSTAKA BAB 2 TINJAUAN PUSTAKA 2.1 Citra Digital Citra digital dapat didefinisikan sebagai fungsi dua variabel, f(x,y), dimana x dan y adalah koordinat spasial dan nilai f(x,y) adalah intensitas citra pada koordinat

Lebih terperinci

CS3214 Pengolahan Citra - UAS. CHAPTER 1. Pengantar Pengolahan Citra

CS3214 Pengolahan Citra - UAS. CHAPTER 1. Pengantar Pengolahan Citra CS3214 Pengolahan Citra - UAS CHAPTER 1. Pengantar Pengolahan Citra Fakultas Informatika IT Telkom CITRA Citra (image) = gambar pada bidang 2 dimensi. Citra (ditinjau dari sudut pandang matematis) = fungsi

Lebih terperinci

BAB 2 LANDASAN TEORI

BAB 2 LANDASAN TEORI BAB 2 LANDASAN TEORI 2.1 Citra Digital 2.1.1 Pengertian Citra Digital Secara umum, citra digital merupakan gambar 2 dimensi yang disusun oleh data digital dalam bentuk sebuah larik (array) yang berisi

Lebih terperinci

BAB II DASAR TEORI. 2.1 Meter Air. Gambar 2.1 Meter Air. Meter air merupakan alat untuk mengukur banyaknya aliran air secara terus

BAB II DASAR TEORI. 2.1 Meter Air. Gambar 2.1 Meter Air. Meter air merupakan alat untuk mengukur banyaknya aliran air secara terus BAB II DASAR TEORI 2.1 Meter Air Gambar 2.1 Meter Air Meter air merupakan alat untuk mengukur banyaknya aliran air secara terus menerus melalui sistem kerja peralatan yang dilengkapi dengan unit sensor,

Lebih terperinci

Pengantar PENGOLAHAN CITRA. Achmad Basuki PENS-ITS Surabaya 2007

Pengantar PENGOLAHAN CITRA. Achmad Basuki PENS-ITS Surabaya 2007 Pengantar PENGOLAHAN CITRA Achmad Basuki PENS-ITS Surabaya 2007 TUJUAN Mahasiswa dapat membuat aplikasi pengolahan citra Mahasiswa dapat menerapkan konsep-konsep pengolahan citra untuk menghasilkan suatu

Lebih terperinci

BAB II LANDASAN TEORI

BAB II LANDASAN TEORI 16 BAB II LANDASAN TEORI 2.1 Retrival Citra Saat ini telah terjadi peningkatan pesat dalam penggunaan gambar digital. Setiap hari pihak militer maupun sipil menghasilkan gambar digital dalam ukuran giga-byte.

Lebih terperinci

BAB II LANDASAN TEORI

BAB II LANDASAN TEORI BAB II LANDASAN TEORI 2.1. Video Video adalah teknologi untuk menangkap, merekam, memproses, mentransmisikan dan menata ulang citra bergerak. Teknologi ini biasanya menggunakan film seluloid, sinyal elektronik,

Lebih terperinci

VI. HASIL DAN PEMBAHASAN. Warna merupakan ciri dominan yang bisa dibedakan secara visual untuk

VI. HASIL DAN PEMBAHASAN. Warna merupakan ciri dominan yang bisa dibedakan secara visual untuk VI. HASIL DAN PEMBAHASAN A. Segmentasi Warna merupakan ciri dominan yang bisa dibedakan secara visual untuk mendapatkan informasi dari basisdata citra. Segmentasi warna adalah proses mengelompokkan citra

Lebih terperinci

BAB II TI JAUA PUSTAKA

BAB II TI JAUA PUSTAKA BAB II TI JAUA PUSTAKA Pada bab ini akan dibahas mengenai teori-teori yang menunjang tugas akhir ini. Antara lain yaitu pengertian citra, pengertian dari impulse noise, dan pengertian dari reduksi noise.

Lebih terperinci

Pendahuluan Pengantar Pengolahan Citra. Bertalya Universitas Gunadarma, 2005

Pendahuluan Pengantar Pengolahan Citra. Bertalya Universitas Gunadarma, 2005 Pendahuluan Pengantar Pengolahan Citra Bertalya Universitas Gunadarma, 2005 Definisi Citra Citra (Image) adalah gambar pada bidang dua dimensi. Secara matematis, citra merupakan fungsi terus menerus (continue)

Lebih terperinci

BAB I PENDAHULUAN 1.1. Latar Belakang

BAB I PENDAHULUAN 1.1. Latar Belakang BAB I PENDAHULUAN 1.1. Latar Belakang Penelitian ini merupakan penelitian di bidang pemrosesan citra. Bidang pemrosesan citra sendiri terdapat tiga tingkatan yaitu operasi pemrosesan citra tingkat rendah,

Lebih terperinci

Model Citra (bag. I)

Model Citra (bag. I) Model Citra (bag. I) Ade Sarah H., M. Kom Defenisi Citra Citra adalah suatu representasi, kemiripan, atau imitasi dari suatu objek. Jenis dari citra ada 2, yaitu: 1. Citra analog (kontinu) : Dihasilkan

Lebih terperinci

Drawing, Viewport, dan Transformasi. Pertemuan - 02

Drawing, Viewport, dan Transformasi. Pertemuan - 02 Drawing, Viewport, dan Transformasi Pertemuan - 02 Ruang Lingkup Definisi Drawing Viewport Transfomasi Definisi Bagian dari grafik komputer meliputi: 1. Citra (Imaging) : mempelajari cara pengambilan dan

Lebih terperinci

Pengenalan Kecerdasan Buatan (KB)

Pengenalan Kecerdasan Buatan (KB) Pengenalan Kecerdasan Buatan (KB) Pengertian Kecerdasan Buatan VS Kecerdasan Alami Komputasi KB VS Komputasi Konvensional Sejarah KB Lingkup KB Soft Computing Referensi Luger & Stubblefield - bab 1 Sri

Lebih terperinci

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

PENERAPAN SEGMENTASI MULTI KANAL DALAM MENDETEKSI SEL PARASIT PLASMODIUM SP. I Made Agus Wirahadi Putra 1, I Made Satria Wibawa 2 ABSTRAK Jurnal Dinamika, April 2017, halaman 18-29 P-ISSN: 2087-889 E-ISSN: 2503-4863 Vol. 08. No.1 PENERAPAN SEGMENTASI MULTI KANAL DALAM MENDETEKSI SEL PARASIT PLASMODIUM SP. I Made Agus Wirahadi Putra 1, I

Lebih terperinci

BAB 2 LANDASAN TEORI

BAB 2 LANDASAN TEORI BAB 2 LANDASAN TEORI 2.1. Citra Digital Citra digital adalah citra yang bersifat diskrit yang dapat diolah oleh computer. Citra ini dapat dihasilkan melalui kamera digital dan scanner ataupun citra yang

Lebih terperinci

BAB 2 LANDASAN TEORI

BAB 2 LANDASAN TEORI BAB 2 LANDASAN TEORI Pada bab landasan teori ini akan diuraikan mengenai teori-teori yang terkait dengan Content Based Image Retrieval, ekstraksi fitur, Operator Sobel, deteksi warna HSV, precision dan

Lebih terperinci

BAB II TINJAUAN PUSTAKA DAN LANDASAN TEORI

BAB II TINJAUAN PUSTAKA DAN LANDASAN TEORI BAB II TINJAUAN PUSTAKA DAN LANDASAN TEORI 2.1 Tinjauan Pustaka Sebagai tinjauan pustaka, berikut beberapa contoh penelitian telapak kaki yang sudah dilakukan oleh para peneliti yang dapat digunakan sebagai

Lebih terperinci

BAB 3 PROSEDUR DAN METODOLOGI. menawarkan pencarian citra dengan menggunakan fitur low level yang terdapat

BAB 3 PROSEDUR DAN METODOLOGI. menawarkan pencarian citra dengan menggunakan fitur low level yang terdapat BAB 3 PROSEDUR DAN METODOLOGI 3.1 Permasalahan CBIR ( Content Based Image Retrieval) akhir-akhir ini merupakan salah satu bidang riset yang sedang berkembang pesat (Carneiro, 2005, p1). CBIR ini menawarkan

Lebih terperinci

1. Pendahuluan Latar Belakang

1. Pendahuluan Latar Belakang 1. Pendahuluan 1.1. Latar Belakang Meningkatnya kebutuhan manusia akan sistem keamanan berbasis tracking yang dapat bekerja secara otomatis membuat ilmuwan mulai menciptakan berbagai macam teknologi dan

Lebih terperinci

BAB II TINJAUAN PUSTAKA DAN LANDASAN TEORI. dilakukan oleh para peneliti, berbagai metode baik ekstraksi fitur maupun metode

BAB II TINJAUAN PUSTAKA DAN LANDASAN TEORI. dilakukan oleh para peneliti, berbagai metode baik ekstraksi fitur maupun metode BAB II TINJAUAN PUSTAKA DAN LANDASAN TEORI 2. Penelitian Terdahulu Beberapa penelitian mengenai pengenalan tulisan tangan telah banyak dilakukan oleh para peneliti, berbagai metode baik ekstraksi fitur

Lebih terperinci

BAB II Tinjauan Pustaka

BAB II Tinjauan Pustaka BAB II Tinjauan Pustaka Pada bab ini dibahas mengenai konsep-konsep yang mendasari ekstraksi unsur jalan pada citra inderaja. Uraian mengenai konsep tersebut dimulai dari ekstraksi jalan, deteksi tepi,

Lebih terperinci

BAB II TINJAUAN PUSTAKA. menggunakan PCA, kemudian penelitian yang menggunakan algoritma Fuzzy C-

BAB II TINJAUAN PUSTAKA. menggunakan PCA, kemudian penelitian yang menggunakan algoritma Fuzzy C- 8 BAB II TINJAUAN PUSTAKA 2.1 Studi Pendahuluan Sebelumnya telah ada penelitian tentang sistem pengenalan wajah 2D menggunakan PCA, kemudian penelitian yang menggunakan algoritma Fuzzy C- Means dan jaringan

Lebih terperinci

BAB 4 HASIL DAN ANALISA

BAB 4 HASIL DAN ANALISA BAB 4 HASIL DAN ANALISA 4. Analisa Hasil Pengukuran Profil Permukaan Penelitian dilakukan terhadap (sepuluh) sampel uji berdiameter mm, panjang mm dan daerah yang dibubut sepanjang 5 mm. Parameter pemesinan

Lebih terperinci

BAB II LANDASAN TEORI

BAB II LANDASAN TEORI BAB II LANDASAN TEORI 2.1. Citra Citra adalah suatu representasi (gambaran), kemiripan, atau imitasi dan suatu obyek. Citra sebagai keluaran suatu sistem perekaman data dapat bersifat optik berupa foto,

Lebih terperinci

BAB 2 LANDASAN TEORI

BAB 2 LANDASAN TEORI BAB 2 LANDASAN TEORI 2.1 Citra 2.1.1 Pengertian Citra Citra adalah suatu representasi (gambaran), kemiripan, atau imitasi dari suatu objek[11]. Suatu citra diperoleh dari penangkapan kekuatan sinar yang

Lebih terperinci

BAB 2 LANDASAN TEORI

BAB 2 LANDASAN TEORI BAB 2 LANDASAN TEORI 2.1. Pengertian Citra Digital Citra digital merupakan sebuah fungsi intensitas cahaya f(x,y), dimana harga x dan y merupakan koordinat spasial dan harga fungsi f tersebut pada setiap

Lebih terperinci

ARTIFICIAL INTELLIGENCE / AI (Kecerdasan Buatan)

ARTIFICIAL INTELLIGENCE / AI (Kecerdasan Buatan) ARTIFICIAL INTELLIGENCE / AI (Kecerdasan Buatan) Definisi : - Awalnya komputer difungsikan sebagai alat hitung. - Seiring dengan perkembangan jaman, komputer diharapkan dapat diberdayakan untuk mengerjakan

Lebih terperinci

APLIKASI DETEKSI MIKROKALSIFIKASI DAN KLASIFIKASI CITRA MAMMOGRAM BERBASIS TEKSTUR SEBAGAI PENDUKUNG DIAGNOSIS KANKER PAYUDARA

APLIKASI DETEKSI MIKROKALSIFIKASI DAN KLASIFIKASI CITRA MAMMOGRAM BERBASIS TEKSTUR SEBAGAI PENDUKUNG DIAGNOSIS KANKER PAYUDARA APLIKASI DETEKSI MIKROKALSIFIKASI DAN KLASIFIKASI CITRA MAMMOGRAM BERBASIS TEKSTUR SEBAGAI PENDUKUNG DIAGNOSIS KANKER PAYUDARA Yusti Fitriyani Nampira 50408896 Dr. Karmilasari Kanker Latar Belakang Kanker

Lebih terperinci

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

Intensitas cahaya ditangkap oleh diagram iris dan diteruskan ke bagian retina mata. Pembentukan Citra oleh Sensor Mata Intensitas cahaya ditangkap oleh diagram iris dan diteruskan ke bagian retina mata. Bayangan obyek pada retina mata dibentuk dengan mengikuti konsep sistem optik dimana

Lebih terperinci

Citra Digital. Petrus Paryono Erick Kurniawan Esther Wibowo

Citra Digital. Petrus Paryono Erick Kurniawan Esther Wibowo Citra Digital Petrus Paryono Erick Kurniawan erick.kurniawan@gmail.com Esther Wibowo esther.visual@gmail.com Studi Tentang Pencitraan Raster dan Pixel Citra Digital tersusun dalam bentuk raster (grid atau

Lebih terperinci

ANALISIS PENGARUH EXPOSURE TERHADAP PERFORMA ALGORITMA SIFT UNTUK IMAGE MATCHING PADA UNDERWATER IMAGE

ANALISIS PENGARUH EXPOSURE TERHADAP PERFORMA ALGORITMA SIFT UNTUK IMAGE MATCHING PADA UNDERWATER IMAGE ANALISIS PENGARUH EXPOSURE TERHADAP PERFORMA ALGORITMA SIFT UNTUK IMAGE MATCHING PADA UNDERWATER IMAGE HANANTO DHEWANGKORO A11.2009.04783 Universitas Dian Nuswantoro. Semarang, Indonesia Email: hanantodhewangkoro@gmail.com

Lebih terperinci

IMPLEMENTASI METODE SCALE INVARIANT FEATURE TRANSFORM DAN METODE CAMSHIFT PADA PENJEJAKAN OBJEK BERGERAK LOGO

IMPLEMENTASI METODE SCALE INVARIANT FEATURE TRANSFORM DAN METODE CAMSHIFT PADA PENJEJAKAN OBJEK BERGERAK LOGO IMPLEMENTASI METODE SCALE INVARIANT FEATURE TRANSFORM DAN METODE CAMSHIFT PADA PENJEJAKAN OBJEK BERGERAK Oleh : Shanty Eka Agustina (1207.1000.24) Dosen Pembimbing: Dr. Imam Mukhlas, S.si, MT Jurusan Matematika

Lebih terperinci

Studi Digital Watermarking Citra Bitmap dalam Mode Warna Hue Saturation Lightness

Studi Digital Watermarking Citra Bitmap dalam Mode Warna Hue Saturation Lightness Studi Digital Watermarking Citra Bitmap dalam Mode Warna Hue Saturation Lightness Evan 13506089 Program Studi Teknik Informatika, Institut Teknologi Bandung Jl. Ganesha 10, Bandung E-mail : if16089@students.if.itb.ac.id

Lebih terperinci

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

ANALISIS CONTRAST STRETCHING MENGGUNAKAN ALGORITMA EUCLIDEAN UNTUK MENINGKATKAN KONTRAS PADA CITRA BERWARNA ANALISIS CONTRAST STRETCHING MENGGUNAKAN ALGORITMA EUCLIDEAN UNTUK MENINGKATKAN KONTRAS PADA CITRA BERWARNA Nurliadi 1 *, Poltak Sihombing 2 & Marwan Ramli 3 1,2,3 Magister Teknik Informatika, Universitas

Lebih terperinci

Pencocokan Citra Digital

Pencocokan Citra Digital BAB II DASAR TEORI II.1 Pencocokan Citra Digital Teknologi fotogrametri terus mengalami perkembangan dari sistem fotogrametri analog hingga sistem fotogrametri dijital yang lebih praktis, murah dan otomatis.

Lebih terperinci

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

PENERAPAN METODE SOBEL DAN GAUSSIAN DALAM MENDETEKSI TEPI DAN MEMPERBAIKI KUALITAS CITRA PENERAPAN METODE SOBEL DAN GAUSSIAN DALAM MENDETEKSI TEPI DAN MEMPERBAIKI KUALITAS CITRA HASNAH(12110738) Mahasiswa Program Studi Teknik Informatika, STMIK Budidarma Medan Jl. Sisingamangaraja No. 338

Lebih terperinci

BAB II LANDASAN TEORI

BAB II LANDASAN TEORI BAB II LANDASAN TEORI 2.1 Citra Secara harafiah, citra (image) adalah gambar pada bidang dwimatra (dua dimensi). Ditinjau dari sudut pandang matematis, citra merupakan fungsi menerus (continue) dari intensitas

Lebih terperinci

BAB II Tinjauan Pustaka

BAB II Tinjauan Pustaka 23 BAB II Tinjauan Pustaka II.1. Pengolahan Citra Digital Citra yang diperoleh dari lingkungan masih terdiri dari warna yang sangat komplek sehingga masih diperlukan proses lebih lanjut agar image tersebut

Lebih terperinci

BAB 2 LANDASAN TEORI

BAB 2 LANDASAN TEORI BAB 2 LANDASAN TEORI 2.1 Pengolahan Citra Pengolahan citra adalah kegiatan memanipulasi citra yang telah ada menjadi gambar lain dengan menggunakan suatu algoritma atau metode tertentu. Proses ini mempunyai

Lebih terperinci

BAB II LANDASAN TEORI

BAB II LANDASAN TEORI BAB II LANDASAN TEORI 2.1 Pengolahan Citra Digital [3] Citra atau gambar didefinisikan sebagai sebuah fungsi dua dimensi, f(x,y), di mana x dan y adalah koordinat bidang datar, dan harga fungsi f di setiap

Lebih terperinci

BAB 2 LANDASAN TEORI

BAB 2 LANDASAN TEORI BAB 2 LANDASAN TEORI 2.1. Citra Digital Citra digital adalah citra yang dapat diolah oleh komputer (Sutoyo & Mulyanto, 2009). Citra sebagai keluaran suatu sistem perekaman data dapat bersifat optik berupa

Lebih terperinci