ABSTRAKSI: Perkembangan yang pesat di bidang teknologi informasi membawa dampak bagi kehidupan kita semua, salah satunya adalah Human Computer Interaction (HCI). Bagian dari tubuh manusia dapat ditangkap dan diikuti pergerakannya dengan menggunakan suatu sensor, misalnya webcam. Pada Tugas Akhir ini, penulis membangun suatu aplikasi yang dapat menangkap dan mengikuti pergerakan tangan manusia yang kemudian dinamakan hand tracking dimana kelak dapat dimanfaatkan untuk berbagai hal, seperti alat penggerak pointer komputer, alat kontrol game, dll.
Untuk menunjang kebutuhan Tugas Akhir ini, digunakan metode yang dapat menerapkan sistem hand tracking secara real time, metode tersebut adalah active contour (snakes). Algoritma snakes berkerja dengan cara meminimalisasikan energi suatu titik kontrol menggunakan internal energy dan external energy sehingga titik kontrol tersebut berpindah menuju suatu fitur seperti garis dan titik di setiap iterasinya. Setiap frame akan dilakukan proses background subtraction dengan sebaran warna RGB dan hand segmentation dengan sebaran warna HSV sebelum masuk ke proses active contour. Hal tersebut bertujuan agar region of interest (ROI) dari frame yang akan dilakukan proses active contour hanyalah objek tangan. Sehingga saat dilakukan proses active contour, titik kontrol selalu dipindahkan ke sisi/tepi objek tangan tersebut.
Faktor background dan pencahayaan mempengaruhi kemampuan background subtraction dan hand segmentation untuk melakukan fungsinya dengan sempurna. Background sederhana dengan keadaan di dalam ruangan menggunakan pecahayaan berupa lampu mampu menghasilkan tingkat akurasi sebesar 98%. Dalam keadaan ideal ini active contour sangat baik digunakan untuk kasus hand tracking.Kata Kunci : active contour (snakes), background subtraction, hand segmentationABSTRACT: Rapid developments in the field of information technology brings impact to the life of all of us, one of them is Human Computer Interaction (HCI). Part of the human body can be captured and followed its movement using a sensor, such as a webcam. In this Final Task, the writer wanted to build an application that can capture and follow the movement of the hands which are named as hand tracking in which can be utilized for a variety of things later, such as computer pointer, game control tool, etc.
To support this Final Task, a method that can implement the real time hand tracking system is used, that method is active contour (snakes). Snakes algorithm works by minimize control points using internal energy and external energy so that control points are moving towards a features such as line and point in every iteration. Each frame will be done background subtraction process which color frame is RGB and hand segmentation which color frame is HSV before getting into the process of active contour. It aims to make the region of interest (ROI) of frame only hand object which that frame will be done active contour process. So when does the active contour process, control points are always moved to the side of the hand object.
Background and lighting factor affect the ability of background subtraction and skin detection to do its function perfectly. In indoor with simple background using lighting such as lamp is able to generate a good level of accuracy as big as 98%. Active contour very well used for hand tracking in this ideal environment.Keyword: active contour (snakes), background subtraction, hand segmentation