27
BAB III
ANALISA DAN PERANCANGAN
Metode NSSD adalah bentuk khusus dari SSD Sum Squared difference
digunakan untuk menghitung selisih nilai piksel antara frame dan background image
yang kemudian di jumlah dengan nilai selisih pada piksel berikutnya sesuai dengan jumlah frame yang diambil, kemudian hasil tersebut
dibagi dengan luasan detection window untuk dinormalisasi. Pada bab ini akan di bahas tentang analisa permasalahan, perancangan aplikasi yang terdiri dari proses
grayscale , penerapan NSSD, filtering, treshold contoh permasalahan, serta
rancangan antarmuka aplikasi yang akan dibuat.
3.1 Analisa
Aplikasi yang akan dibuat pada tugas akhir ini merupakan aplikasi yang dapat menghitung jumlah orang lewat. Dari hasil perhitungan jumlah orang lewat
baik masuk keluar nantinya akan didapat juga jumlah pengunjung dan jumlah orang yang masih berada didalam tempat.
Aplikasi mempunyai input data video yang diambil dari webcam secara langsung, pengambilan gambar background dan frame, dimana nantinya data
input ini akan digunakan untuk mendapatkan selisih nilai piksel antara frame dan
background . Output sistem merupakan hasil perhitungan jumlah orang lewat baik
Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
masuk keluar nantinya akan didapat juga jumlah pengunjung dan jumlah orang yang masih berada didalam tempat.
Awal pendeteksian yang dilakukan dengan penerapan sebuah metode deteksi nilai pixel yang dinamakan metode RGB agar mendapatkan nilai warna merah,
hijau, biru pada suatu pixel. Deteksi akan dilakukan dengan cara menelusuri piksel pada ROI detection window baik pada frame maupun pada background
secara brurutan, nantinya setiap nilai piksel akan dilakukan perubahan ke bentuk grayscale
agar piksel tersebut hanya memiliki satu nilai saja, kemudian proses perhitungan pada metode NSSD dimana nilai piksel yang didapat akan digunakan
untuk proses pengambilan selisih antara nilai piksel frame dan background, kemudin menuju ke proses selanjutnya yaitu pemangkatan dari nilai piksel frame
dan background sebelumya agar tidak terjadi nilai minus, nantinya pada metode NSSD semua nilai piksel yang telah dipangkatkan akan dijumlahkan dengan nilai
piksel selanjutnya kemudian hasil dari semua penjumlahan nilai piksel akan dibagi dengan banyaknya piksel pada ROI Detection window untuk
mendapatkan hasil normalisasi dari metode NSSD. Setelah peoses perhitungan NSSD selesai selanjutnya akan dilakukan proses filtering pada nilai NSSD yang
dihasilkan, dimana akan terdapat penjumlahan semua nilai NSSD kemudian dibagi dengan banyaknya frame, agar mendapatkan nilai rata-rata NSSD dan
perbedaaan nilai NSSD satu dengan lainya tidak begitu jauh. Selanjutnya proses tresholding
dimana proses tresholding memiliki makna merubah citra grayscale menjadi biner, disini dalam perhitungan tresholding sendiri membutuhkan input
nilai dari proses filtering, setelah proses tresholding selesai maka selanjtnya pada
Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
proses perhitungan orang lewat dengan syarat jika nilai NSSD lebih besar dari nilai treshold maka status = 1 lewat jika sebaliknya maka status = 2 kosong,
dimana nantinya jumlah orang lewat bertambah bila status dan status sebelumnya temp tidak sama.
3.2 Perancangan