diajukan untuk memenuhi persyaratan akademik studi strata ... · evaluasi akurasi pengukuran...
TRANSCRIPT
EVALUASI AKURASI PENGUKURAN KEDALAMAN CITRA RGB
PADA MICROSOFT KINECT SDK
TUGAS AKHIR
Diajukan Untuk Memenuhi
Persyaratan Akademik Studi Strata Satu (S1)
Teknik Informatika Universitas Muhammadiyah Malang
Oleh :
Bayu Nur Hasym
08560028
JURUSAN TEKNIK INFORMATIKA
FAKULTAS TEKNIK
UNIVERSITAS MUHAMMADIYAH MALANG
2013
i
LEMBAR PERSETUJUAN
EVALUASI AKURASI PENGUKURAN KEDALAMAN CITRA
RGB PADA MICROSOFT KINECT SDK
TUGAS AKHIR
Oleh :
Bayu Nur Hasym
08560028
Telah Direkomendasikan Untuk Diajukan Sebagai Judul Tugas Akhir Di Teknik
Informatika Universitas Muhammadiyah Malang
Menyetujui,
Pembimbing I
(Ir. M. Irfan MT )
Pembimbing II
(Ali Sofyan Kholimi, S.Kom)
ii
LEMBAR PENGESAHAN
EVALUASI AKURASI PENGUKURAN KEDALAMAN CITRA
RGB PADA MICROSOFT KINECT SDK
TUGAS AKHIR
Diajukan Untuk Memenuhi
Persyaratan Guna Meraih Gelar Sarjana Strata Satu
Teknik Informatika Universitas Muhammadiyah Malang
Disusun Oleh :
Bayu Nur Hasym
08560028
Tugas Akhir ini telah diuji dan dinyatakan lulus oleh tim penguji pada tanggal
31 Januari 2013
Mengetahui/Menyetujui
Penguji I
(Wahyu Andhyka Kusuma, S.Kom)
Penguji II
( Denar Regata AkbiS.Kom )
Mengetahui
Ketua Jurusan Teknik Informatika
(Eko Budi Cahyono, S.Kom, MT )
NIP. 108.9504.0330
iii
LEMBAR PERNYATAAN
Yang bertanda tangan di bawah ini:
Nama : Bayu Nur Hasym
NIM : 08560028
Fakultas / Jurusan : Teknik / TeknikInformatika
Dengan ini saya menyatakan bahwa Tugas Akhir dengan judul “EVALUASI
AKURASI PENGUKURAN KEDALAMAN CITRA RGB PADA
MICROSOFT KINECT SDK” beserta seluruh isinya adalah karya saya
sendiri dan bukan merupakan karya tulis orang lain, baik sebagian maupun
keseluruhan, kecuali dalam bentuk kutipan yang telah disebutkan
sumbernya.Demikian surat pernyataan ini saya buat dengan sebenar-benarnya.
Apabila kemudian ditemukan adanya pelanggaran terhadap etika keilmuan dalam
karya saya ini, atau diklaim dari pihak lain terhadap keaslian karya saya ini maka
saya siap menanggung segala bentuk resiko/sanksi yang berlaku.
Malang, 31Januari 2013
Yang MembuatPernyataan
(Bayu Nur Hasym)
Mengetahui,
Dosen Pembimbing I
(Ir. M. Irfan, MT)
Dosen Pembimbing II
(Ali Sofyan Kholimi, S.Kom)
iv
LEMBAR PERSEMBAHAN
Puji syukur kepada Allah SWT atas rahmat dan karunia-Nya sehingga
penulis dapat menyelesaikan tugas akhir ini. Penulis menyampaikan dan ucapan
terimakasih yang sebesar-besarnya kepada :
1. Allah SWT yang telah membantu dan menjawab semuadoa-doa yang telah
hamba panjatkan sehingga hamba bias menyelesaikan tugas akhir ini
dengan baik.
2. Bapak IR.M. Irfan,MT selaku dosen pembimbing I.
3. Bapak Ali Sofyan Kholimi, S.Kom selaku dosen pembimbing II.
4. Seluruh bapak dan ibu dosen Teknik Informatika Universitas
Muhammadiyah Malang, terima kasih atas ilmu yang diberikan.
5. Ayah dan Ibu tercinta, terima kasih atas doa-doanya, terima kasih atas
cinta kasih kalian yang takhenti-hentinya ayah dan ibu berikan kepadaku.
6. My the best partner Hanum Indira Dewi thank you for your advices, thank
you for supporting me, thank you for everything
7. Seluruh teman-teman Teknik Informatika angkatan 2008.
8. Laptopku yang sudah tua dan hamper sekarat terima kasih sudah
menemaniku selama ini T.T
9. Thank You for DOTA
v
KATA PENGANTAR
Dengan memanjatkan puji syukur kehadirat Allah SWT atas limpahan
rahmat dan hidayah-Nya sehingga peneliti dapat menyelesaikan tugas akhir yang
berjudul :
“EVALUASI AKURASI PENGUKURAN KEDALAMAN CITRA
RGB PADA MICROSOFT KINECT SDK”
Pada penelitian tugas akhir ini, dilakukan pengujian tingkat akurasi
mengenai informasi jarak virtual yang diperoleh tanpa melakukan pengukuran
secara langsung dengan menggunakan kamera kinect, dengan adanya system ini
user dapat memperoleh informasi mengenai jarak tanpa harus melakukan
pengukuran secara langsung. Jarak yang ingin diketahui di identifikasikan oleh
warna yang muncul padajarak yang dimaksud.
Penulis menyadari dengan sepenuhnya bahwa penelitian ini masih jauh
dari kesempurnaan oleh sebab itu penulis mengharapkan masukan berupa saran
maupun kritikan yang membangun untuk pengembangan system perhitungan
jarak terhadap citra dengan kinect sensor ini lebih lanjut.
vi
DAFTAR ISI
LEMBAR PERSETUJUAN .............................................................................. i
LEMBAR PENGESAHAN ............................................................................... ii
LEMBAR PERNYATAAN ............................................................................... iii
ABSTRAK .......................................................................................................... iv
ABSTRACT ........................................................................................................ v
LEMBAR PERSEMBAHAN............................................................................ vi
KATA PENGANTAR....................................................................................... vii
DAFTAR ISI ...................................................................................................... viii
DAFTAR GAMBAR ..........................................................................................xi
BAB I PENDAHULUAN ................................................................................... 1
1.1 Latar Belakang .......................................................................................... 1
1.2 Rumusan Masalah ..................................................................................... 2
1.3 Tujuan Masalah ......................................................................................... 2
1.4 Batasan Masalah........................................................................................ 3
1.5 Metodologi Penyelesaian Masalah ............................................................ 3
1.6 Sistematikan Penulisan.............................................................................. 4
BAB II LANDASAN TEORI ............................................................................. 5
2.1 Visi Komputer (Computer Vision) ............................................................ 5
2.1.1 Definisi Visi Komputer .................................................................... 5
2.1.2 Hirarki Computer Vision ................................................................. 5
2.1.3 Tahapan-Tahapan Dalam Visi Komputer ........................................ 6
2.1.3.1 Proses Penangkapan Citra ...................................................... 6
2.1.3.2 Proses Pengolahan Citra ......................................................... 6
2.1.3.3 Analisa Data Citra .................................................................. 6
2.1.3.4 Proses Pemahaman Data Citra ............................................... 6
vii
2.2 Kinect ...................................................................................................... 7
2.2.1 Komponen Utama Kinect ............................................................... 7
2.2.1.1 Kamera Infra Merah (IR Light Camera) .............................. 8
2.2.1.2 Kamera RGB ........................................................................ 8
2.1.1.3 CMOS Sensor ....................................................................... 8
2.1.1.4 Sensor Kedalaman (Depth Image Sensor) ........................... 8
2.2.2 Kedalaman Kinect .......................................................................... 9
2.2.2.1 Resolusi Kedalaman Kinect ................................................. 12
2.2.3 Kinect Geometri ............................................................................. 12
2.3 Citra RGB ............................................................................................... 13
2.3.1 Range Kamera Kinect .................................................................... 14
2.4 Kinect Software Development Kit (SDK) .............................................. 14
2.5 Metode Root Mean Squarred Error (RMSE) ........................................... 15
BAB III ANALISA DAN PERANCANGAN SISTEM .................................. 16
3.1 Analisa Sistem ......................................................................................... 16
3.2 Perancangan Sistem ................................................................................ 16
3.2.1 Spesifikasi Kebutuhan .................................................................... 16
3.2.2 Fokus Kamera Terhadap Benda ..................................................... 18
3.2.2.1 Pencahayaan Terhadap Objek .............................................. 18
3.2.2.2 Letak Kamera Terhadap Objek ............................................ 19
3.2.3 Objek Yang Digunakan .................................................................. 20
3.2.4 Flowchart Sistem ............................................................................ 21
3.3 Desain Interface ...................................................................................... 23
BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM ............................ 26
4.1 Implementasi Sistem ............................................................................... 26
4.1.1Kedalaman Kinect Sebenarnya ....................................................... 28
viii
4.2 Pengujian Sistem ..................................................................................... 29
4.3 Tabel Hasil Pengujian Dan Evaluasi ....................................................... 41
4.4 Interface Aplikasi .................................................................................... 42
BAB V PENUTUP ............................................................................................. 45
5.1 Kesimpulan ............................................................................................. 45
5.2 Saran ........................................................................................................ 45
DAFTAR PUSTAKA ........................................................................................ 47
ix
DAFTARGAMBAR
Gambar 2.1 Skema Computer Vision ................................................................. 5
Gambar 2.2 Kinect Sensor .................................................................................. 7
Gambar 2.3 IR Projector dan IR Camera ............................................................ 9
Gambar 2.4 Pengulangan Titik Kinect ................................................................ 10
Gambar 2.5 Near Infrared ................................................................................... 11
Gambar 2.6 Cara Kerja Kinect sensor................................................................. 11
Gambar 2.7 Jarak Terbaik Menggunakan Kinect ............................................... 12
Gambar 2.8 Model Geometrik Pada Kinect ....................................................... 13
Gambar 2.9 Citra RGB ....................................................................................... 13
Gambar3.1 Pandangan Kamera Terhadap Objek Dari Atas ............................... 19
Gambar3.2 Pandangan Kamera Terhadap Objek Dari Kamera .......................... 19
Gambar3.3 Kubus ............................................................................................... 20
Gambar3.4 Balok ................................................................................................ 20
Gambar3.5 Flowchart Sistem .............................................................................. 21
Gambar3.6 Desain Interface................................................................................ 23
Gambar3.7 Kamera RGB dan Depth Kamera ..................................................... 24
Gambar4.1 Pengambilan Fungsi Kinect ............................................................. 26
Gambar4.2 Pengambilan Gambar Oleh Kinect ................................................... 27
Gambar4.3 Gambar Dari Kamera RGB .............................................................. 28
Gambar4.4 Gambar Dari Kamera Kedalaman .................................................... 29
Gambar4.5 Jarak Maksimum Kinect Sensor ....................................................... 40
x
Gambar4.6 Struktur Menu Aplikasi .................................................................... 42
Gambar4.7 Tampilan Awal Sistem ..................................................................... 43
Gambar4.8 Tampilan Button Start ...................................................................... 43
Gambar4.9 Tampilan Button Stop ...................................................................... 44
47
DAFTAR PUSTAKA
[1] Trucco,Emmanuel & Verri Alsessandro , 1998,"Introductory Techniques for 3-D
Computer Vision", Prentice Hall
[2] The OpenCV Reference Manual, Release august 17, 2011.Zhang, Cha & Zhang,
Zhengyou,”Calibration Between Depth and Color Sensor For Commodity Depth
Cameras”,Communication and Collaboration Systems Group, Microsoft
Research,{chazhang, zhang}@microsoft.com
[3] Smisek, Jan , Jancosek, Michal & Pajdla, Thomas, 2011”3D with Kinect”,CMP, Dept.
of Cybernetics, FEE, Czech Technical University in Prague
[4] Crock, Nathan, 2011 http://mathnathan.com/2011/02/03/depthvsdistance/
[5] A Time-Of-Flight Depth Sensor – System Description, Issues and SolutionsS. Burak
Gokturk, Hakan Yalcin, Cyrus Bamji.
[6] Kourosh Khoshelham * and Sander Oude Elberink “Accuracy and Resolution of
Kinect Depth Data for Indoor Mapping Applications”
[7] Herrera C, Daniel, Kannala, Juho & Heikkila, Janne, ,2011”Accurate and Practical
Calibration of a Depth and Color Camera Pair”,Machine Vision Group,University of
Oulu
[8] http://www.xbox.com/en-US/kinect?xr=shellnav diakses tanggal 1 januari 2013
[9] http://www.ecse.rpi.edu/Homepages/qji/CV/3dvision_intro diakses tanggal 1 januari
2013
[10] http://library.binus.ac.id/eColls/eThesis/Bab2/2012-1-00533-mtif%202.pdf diakses
tanggal 1 januari 2013
[11] http://digilib.ittelkom.ac.id diakses tanggal 1 januari 2013
[12] http://library.binus.ac.id/eColls/eThesis/Bab2/2007-2-00461-MTIF diakses tanggal 1
januari 2013
[13] repository.binus.ac.id/content/J0464/J046451315.doc diakses tanggal 1 januari 2013
[14] http://msdn.microsoft.com/en-us/library/hh438998.aspx diakses tanggal 1 januari
2013
[15] http://repository.usu.ac.id/bitstream/.../4/Chapter%20II.pdf diakses tanggal 20 maret
2013