Analisa Aplikasi Penghitung Jumlah Orang Lewat Menggunakan Metode Normalized Sum-Squared Differences (NSSD).

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