Abstract

People counting have been widely used in life, including public transportations such as train, airplane, and others. Service operators usually count the amount of passengers manually using a hand counter. Nowadays, in an era that most of human-things are digital, this method is certainly consuming enough time and energy. Therefore, this research is proposed so the service operator doesn't have to count manually with a hand counter, but using an image processing with You Only Look Once (YOLO) method. This project is expected that people counting is no longer done manually, but already based on computer vision. This Final Project uses YOLOv4 that is the latest method in detecting untill 80 classes of object. Then it will use transfer learning as well to change the number of classes to 1 class. This research was done by using Python programming language with various platforms. This research also used three training data scenarios and two testing data scenarios. Parameters measured are accuration, precision, recall, F1 score, Intersection of Union (IoU), and mean Average Precision (mAP). The best configurations used are learning rate 0.001, random value 0, and sub divisions 32. And the best accuration for this system is 69% with the datasets that has been trained before. The pre-trained weights have 72.68% of accuracy, 77% precision, and 62.88% average IoU. This research has resulted a proper performance for detecting and counting people on public transportations.

Highlights

  • People counting have been widely used in life

  • Service operators usually count the amount of passengers manually using a hand counter

  • this research is proposed so the service operator doesn't have to count

Read more

Summary

METODE PENELITIAN

YOLOv4 YOLO (You Only Look Once) adalah salah satu metode deteksi objek menggunakan single convolutional neural network yang memprediksikan bounding box serta probability class secara langsung dalam sekali evaluasi [5]. Dari Gambar 1., setelah mendapatkan citra input, sistem melakukan resize terhadap citra menjadi 416 x 416 yang kemudian diproses dengan single convolutional neural network [4]. Non-Max Suppression Dalam algoritma deteksi objek, ada kemungkinan terdapat lebih dari satu bounding box mendeteksi objek yang sama. Diperlukan Non-Max Suppression yang memiliki peran penting dalam memilih bounding box dengan nilai confidence score yang lebih tinggi [7]. Seperti yang terlihat pada Gambar 2., terdapat tiga bounding box yang mendeteksi objek yang sama, namun dengan nilai confident score yang berbedabeda. Tsabita Al Asshifa Hadi Kusuma, dkk, People Counting For Public Transportations Using You Only Look Once ... 59 awalnya menyeleksi nilai confident score yang tertinggi di antara tiga bounding box tersebut sebelum kemudian menghapus bounding box lain yang memiliki nilai confidence score yang lebih rendah [11]

Algoritma People Counting
Transfer Learning Pre-Trained YOLOv4
Batch Size
Subdivisions
Channels
Learning Rate
Max Batches
Akurasi
Presisi
Recall
F1 Score
HASIL DAN PEMBAHASAN
Skenario Training Data
Random value
Skenario Kedua
Skenario Ketiga
Findings
KESIMPULAN
Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call