ISSN: 2614-6754 . ISSN: 2614-3097. Halaman 13971-13982 Volume 6 Nomor 3 Tahun 2022 Implementasi Deteksi Real Time Klasifikasi Jenis Kendaraan Di Indonesia Menggunakan Metode YOLOV5 Dadang Iskandar Mulyana1. M Ainur Rofik2 1,2Program Studi Teknik Informatika. STIKOM CKI Cengkareng Jakarta e-mail: mavhin2012@gmail. com1, rofik. coboy@gmail. Abstrak Negara Indonesia mempunyai kepadatan penduduk yang sangat padat, terutama dikotakota besar yang dimana jalan selalu dipadati oleh berbagai jenis kendaran. Pada jam sibuk banyaknya kendaraan yang membuat kemacetan dijalan. Oleh karna itu dibutuhkan pembangunan pelebaran jalan untuk menampung kendaraan yang dipadati oleh berbagai jenis kendaraan yang melintas. Agar pembangunan pelebaran jalan yang tepat pada lokasi yang sering terjadinya kepadatan, maka dibutuhkan sistem pendeteksian jenis-jenis kendaraan yang melintas dijalan raya. Meningkatnya pada macam-macam penelitian tentang pengolahan citra digital diantaranya tentang pendeteksian objek, untuk klasifikasi deteksi jenis kendaraan dijalan raya. Pada penelitian ini penulis membuat sistem pendedeteksi objek memakai metode YOLOV5 untuk mendeteksi jenis kendaraan dijalan Penulis menggunakan dataset sebesar 1332 gambar dengan kelas bajaj, becak, bus, mobil, mobil molen, mobil pikAoup, sepedah, sepeda motor, dan truk. Pada hasil penelitian menggunakan metode YOLOV5 yang dapat mengenali objek secara konsisten dengan tingkat akurasi yang cukup tinggi dan memiliki nilai akurasi 90%. Kata kunci: Pengolahan Citra Digital. Deteksi Jenis Kendaraan . YOLOV5 Abstract Indonesia has a very dense population density, especially in big cities where the roads are always crowded with various types of vehicles. During peak hours, there are many vehicles that cause traffic jams. Therefore, it is necessary to build road widening to accommodate vehicles that are crowded by various types of passing vehicles. In order to develop proper road widening in locations where congestion often occurs, a system for detecting the types of vehicles that pass on the highway is needed. The increase in various kinds of research on digital image processing, including on object detection, for classification of detection of types of vehicles on the highway. In this study, the author makes an object detection system using the YOLOV5 method to detect the type of vehicle on the highway. The author uses a dataset of 1332 images with classes of bajaj, rickshaw, bus, car, molen car, pickup truck, bicycle, motorcycle, and truck. In the results of the study using the YOLOV5 method which can recognize objects consistently with a fairly high level of accuracy and has an accuracy value of 90%. Keywords : Digital Image Processing. Vehicle Type Detection. YOLOV5 Jurnal Pendidikan Tambusai ISSN: 2614-6754 . ISSN: 2614-3097. Halaman 13971-13982 Volume 6 Nomor 3 Tahun 2022 PENDAHULUAN Di Indonesia, khususnya di kota-kota besar, tingkat pertumbuhan kendaraan sangat tinggi karena masyarakat lebih memilih menggunakan mobil dan motor pribadi daripada angkutan umum. Namun pertumbuhan kendaraan yang tinggi tidak dibarengi dengan pembangunan jalan yang memadai, sehingga banyak kendaraan dan jalan yang rusak menyebabkan kemacetan lalu lintas yang merugikan masyarakat. Oleh karena itu, perlu dibangun atau diperlebar jalan guna mengurangi kemacetan yang terjadi. Seiring dengan berkembangnya penelitian tentang kecerdasan buatan salah satunya tentang pendeteksian objek, teknologi ini dapat membantu kita mengenali objek pada sebuah gambar. Pendeteksian objek adalah salah satu diantara bidang-bidang pada computer vision. Computer vision merupakan suatu ilmu yang mempelajari tentang seperti apa komputer dapat menganalias dan melihat pada objek didalam gambar (Haryono et al. Pendeteksian objek (Object detectio. bermanfaat untuk mengenali dan mendeteksi objek pada sebuah gambar berdasarkan dari warna, bentuk, dan dari dataset yang dikumpulkan (Lin et al. Ada beberapa macam untuk membuat aplikasi pendeteksian objek, salah satunya adalah memakai metode Convolutional Neural Network (CNN) dan metode You Only Look Once (YOLO) (You et al. Sistem pendeteksi metode YOLO terbukti lebih cepat dan akurat untuk mendeteksi objek pada gambar atau citra sehingga paling sesuai jika diterapkan untuk real-time pendeteksian objek pada vidio (Dasgupta. Bandyopadhyay, and Chatterji 2. Dalam real-time pendeteksian objek kecepatan sangat penting dalam pendeteksian objek dikarenakan berbeda pada sebuah gambar, pada suatu vidio dapat mengolah lebih dari 24 frame per second (FPS) atau 24 frame per detik. Jika proses pendeteksian objek terlalu lama maka vidio yang dihasilkan kurang baik, akan mengalami delay pada setiap frame sehingga vidio menjadi patah-patah (Ding et al. Dengan menggunakan pendeteksian objek metode YOLO pada suatu sistem dapat membantu mengklasifikasi setiap jenis kendaraan yang melintas pada jalan raya secara real-time pada rekaman vidio (Khan. Nagori, and Naik 2. Jenis kendaraan yang melintas akan terdeteksi otomatis berdasarkan nilai hasil tingkat akurasinya dan Pada pengamatan mengenai jenis kendaraan, penulis megidentifikasi masalah mendeteksi objek jenis-jenis kendaraan menggunakan yolov5 Pada uraian diatas, peneliti dapat merumuskan permasalahannya adalah : Bagaimana membuat sistem pendeteksian objek jenis-jenis kendaraan? Bagaimana mendeteksi kendaraan menggunakan metode yolov5? Tujuan dari penelitian ini yaitu dapat membuat sebuah sistem yang dapat mendeteksi jenis-jenis kendaraan dijalan raya menggunakan metode YOLOV5. Menurut (Khan. Nagori, and Naik 2. dalam penelitiannya yang berjudul Au Helmet and Number Plate detection of Motorcyclists using Deep Learning and Advanced Jurnal Pendidikan Tambusai ISSN: 2614-6754 . ISSN: 2614-3097. Halaman 13971-13982 Volume 6 Nomor 3 Tahun 2022 Machine Vision Techniques Au Sistem pendeteksian ini menggunakan kerangka kerja deep learning YOLOV3 yang terdiri dari Convolutional Neural Networks yang dilatih pada Common Objects in Context (COCO) dan dikombinasikan dengan visi komputer dan menghasilkan akurasi sebesar 81%. Menurut (IvaiN and Pobar 2. dalam penelitiannya yang berjudul Au Human Detection in Thermal Imaging Using YOLO Au Hasil deteksi dibandingkan dengan kebenaran dasar sehingga untuk deteksi dihitung sebagai positif sejati, skor persimpangan atas penyatuan (IoU) kotak pembatas deteksi dan kotak pembatas kebenaran tanah yang sesuai harus setidaknya 50%. Menurut (Al-Qudah and Suen 2. dalam penelitiannya yang berjudul Au Enhancing YOLO Deep Networks for the Detection of License Plates in Complex Scenes Ay Dalam karya ini kami mengusulkan solusi baru untuk meningkatkan jaringan YOLO yang sepenuhnya konvolusi dengan melatih dan menguji beberapa model dengan nilai hyperparameter yang berbeda. Dengan menggunakan metodologi ini, kami mencapai rasio recall 98,38. Menurut (Asmara et al. dalam penelitiannya yang berjudul Au Prediction of Traffic Density Using YOLO Object Detection and Implemented in Raspberry Pi 3b and Intel NCS 2 Au Hasil penelitian sepenuhnya akurat karena nilai MAPE berada pada kisaran 7% hingga 14%. Dengan kata lain, tingkat akurasi pendeteksian mencapai rata-rata Menurut (Benjelloun et al. dalam penelitiannya yang berjudul Au The comparison between two methods of object detection: Fast Yolo model and Delaunay Triangulation Au Hasil penelitian pendeteksian memperoleh nilai presisi untuk model pertama 76,13%, dan untuk pendekatan kedua 50%. Jaringan saraf mengalami penyesuaian berlebihan jika kumpulan data terlalu kecil, yang berarti bahwa saya memiliki kinerja yang sangat baik dengan set pelatihan tetapi sangat kinerja yang buruk dengan set tes. Jadi sebagai perspektif, untuk meningkatkan presisi model Fast Yolo, kami berpikir untuk memperkaya basis pelatihan dan mengekstraksi karakteristik lain untuk meningkatkan model pada tingkat deteksi objek. Menurut (Bin Zuraimi and Kamaru Zaman 2. dalam penelitiannya yang berjudul Au Vehicle Detection and Tracking using YOLO and DeepSORT Au model terbaik antara model YOLO adalah Yolov4 yang telah mencapai hasil mutakhir dengan 82,08% AP50 menggunakan kumpulan data khusus dengan kecepatan waktu nyata sekitar 14 FPS aktif GTX 1660ti. Menurut (Caballo and Aliac 2. dalam penelitiannya yang berjudul Au YOLObased Tricycle Detection from Traffic Video Au Pelatihan model dilakukan pada citra becak, diekstraksi dari video lalu lintas aktual dari persimpangan terpilih dan kinerja model diukur dengan menggunakan presisi rata-rata sebesar 37,91%. Menurut (Espinosa. Velastin, and Branch 2. dalam penelitiannya yang berjudul AuDetection of Motorcycles in Urban Traffic Using Video Analysis: A ReviewAu Menjelaskan ukuran kinerja yang umumnya digunakan, kumpulan data yang tersedia untuk umum . emperkenalkan Kumpulan Data Sepeda Motor Perkotaan dengan hasil evaluasi kuantitatif sebesar 10% untuk berbagai detekto. , membahas tantangan ke Jurnal Pendidikan Tambusai ISSN: 2614-6754 . ISSN: 2614-3097. Halaman 13971-13982 Volume 6 Nomor 3 Tahun 2022 depan dan menyajikan serangkaian kesimpulan dengan pekerjaan masa depan yang diusulkan di area yang berkembang. Menurut (Hsu. Huang, and Han 2. dalam penelitiannya yang berjudul Au Collision Analysis to Motor Dashcam Videos With YOLO and Mask R-CNN for Auto Insurance Au YOLO diterapkan untuk mendeteksi secara cepat jika terjadi kecelakaan. Masker R-CNN diterapkan untuk memeriksa apakah terjadi tabrakan dan objek mana yang ditabrak oleh pengendara sepeda motor. Menurut (Jana. Biswas, and Mohana 2. dalam penelitiannya yang berjudul Au YOLO based Detection and Classification of Objects in video records AuYOLO (You Only Look Onc. berbasis deteksi dan pendekatan klasifikasi (YOLOv. untuk meningkatkan komputasi dan kecepatan pemrosesan dan pada saat yang sama mengidentifikasi objek dalam rekaman video secara efisien. Menurut (Ju. Luo, and Wang 2. dalam penelitiannya yang berjudul Au An improved YOLO V3 for small vehicles detection in aerial images Au Hasil eksperimen pada dataset VEDAI mendapat peningkatan dengan menggunakan YOLO V3 dengan mencapai nilai 70,3%. Menurut (Li et al. dalam penelitiannya yang berjudul Au YOLO-ACN: Focusing on Small Target and Occluded Object Detection Au hasil eksperimen kuantitatif menunjukkan bahwa dibandingkan dengan model canggih lainnya. YOLO-ACN yang diusulkan memiliki akurasi dan kecepatan tinggi dalam mendeteksi target kecil dan objek yang terhalang. YOLO-ACN mencapai mAP50 . resisi rata-rata rata-rat. 53,8% dan AP . resisi rata-rata untuk obje. sebesar 18,2% pada kecepatan waktu nyata 22 ms pada dataset MS COCO, dan mAP untuk satu kelas pada dataset KAIST bahkan mencapai lebih dari 80% pada NVIDIA Tesla K40. Menurut (Kavitha and Nivetha 2. dalam penelitiannya yang berjudul Au Pothole and Object Detection for an Autonomous Vehicle Using YOLO AuMendeteksi lubang di jalan India membantu kendaraan otonom untuk bergerak dengan mulus tanpa terkena Pada bagian dua dari metode yolo diimplementasikan pada Raspberry pi4 papan komputer tertanam yang populer mengeksplorasi kesesuaian untuk objek yang sedang Menurut (Ruifang. Tianyi, and Feng 2. dalam penelitiannya yang berjudul Au Lightweight face detection network improved based on YOLO target detection algorithm AuHasil percobaan menunjukkan bahwa model jaringan yang dirancang dalam makalah ini memaksimalkan kecepatan deteksi sambil memastikan bahwa akurasi deteksi adalah kurang lebih tidak berubah. Dibandingkan dengan YOLOV3 tradisional struktur jaringan, efisiensi deteksi sangat meningkat, dan sangat cocok untuk sistem deteksi wajah waktu nyata yang memiliki persyaratan tinggi untuk kecepatan deteksi. Menurut (Tao. Hu, and Ouyang 2. dalam penelitiannya yang berjudul Au Research and Implementation of License Plate Location Based on Improved YOLO Algorithm Ay Dalam data tentang kendaraan bayonet kampus, dibandingkan dengan Single Shot MultiBox Detector (SSD) dan YOLOv2, algoritma YOLO yang ditingkatkan memiliki lokasi yang lebih baik akurasi dan waktu lokasi yang lebih sedikit. Mean Average Precision . AP) dari DetNet59 yang ditingkatkan telah mencapai 99,79% dan Jurnal Pendidikan Tambusai ISSN: 2614-6754 . ISSN: 2614-3097. Halaman 13971-13982 Volume 6 Nomor 3 Tahun 2022 presisi . sudah mencapai 99,97%. Untuk gambar berwarna dengan lebar 680 piksel, dan tinggi 480 piksel, waktu lokasi pelat nomor sekitar 47 milidetik . Menurut (Van et al. dalam penelitiannya yang berjudul AuThings in the air: tagging wearable IoT information on drone videosAy Evaluasi eksperimental kami menunjukkan tingkat pengenalan 99,5% untuk berbagai jalur berjalan kaki, dan 98,6% ketika sudut kamera drone berada dalam 37A. Sejauh pengetahuan kami, ini adalah karya pertama yang mengintegrasikan video dari kamera drone dan data IoT dari sensor Menurut (Wang. Wang, and Liu 2. dalam penelitiannya yang berjudul AuXYOLO: A deep learning based toolset with multiple optimization strategies for contraband detectionAy Untuk mengatasi masalah bahwa Intersection over Union (IoU ) tidak dapat menangani dua objek yang tidak tumpang tindih, kami menerapkan Generalized Intersection over Union (GIoU ) sebagai kotak pembatas kerugian. Hasil eksperimen menunjukkan bahwa X-YOLO mencapai mAP hingga 96,02% dan mengingat hingga 98,55%, melampaui Faster RCNN. SSD. YOLOv1. YOLOv2. Tiny-YOLO. YOLOv3. YOLOv3-tiny. YOLOv3- spp dan YOLOv3 dengan beberapa strategi optimasi . Menurut (Xie et al. dalam penelitiannya yang berjudul AuFACE DETECTION IN VR GAMESAy YOLOv5 efektif dan efisien dalam deteksi target tunggal setelah Deteksi wajah adalah pekerjaan awal dalam game VR, karena langkah pertama untuk menemukan wajah tentang pengalaman game VR melalui ekspresi wajah Oklusi wajah manusia oleh helm VR menyebabkan hilangnya berbagai fitur Dalam skenario ini, sangat sulit bagi model tradisional untuk secara akurat menemukan wajah manusia. METODE Peneliti menggunakan Google Colab dan menerapkan metode YOLOV5. YOLO merupakan jaringan untuk mendeteksi objek sedangkan YOLOV5 adalah metode versi terbaru yang dikembangkan metode YOLO (Tan et al. Tugas pendeteksian objek untuk menentukan tempat pada sebuah gambar atau citra pada objek yang hadir dan mengklasifikasikan jenis objeknya. Jadi sederhananya ada sebuah gambar atau citra menjadi inputan, kemudian buat vektor kotak pembatas dan prediksi klas dalam outputnya (Wei. He, and Lu 2. Dalam penelitian ini peneliti menggunakan dataset private yang dikumpulkan secara pribadi. Untuk mempersiapkan dataset dalam proses training peneliti memakai data yang didownload dari internet dan dari vidio yang diambil sendiri dan dalamnya terdapat gambar berbagai jenis kendaraan. Dataset yang dikumpulkan oleh peneliti sebanyak 1332 citra kendaraan yang terdiri dari data train 666 citra dan data val 666. Klas Train Tabel 1 Klas Dataset Val Definisi klas Jurnal Pendidikan Tambusai ISSN: 2614-6754 . ISSN: 2614-3097. Bajaj Becak Bus Mobil Mobil molen Mobil pikAoup Sepedah motor Truk Halaman 13971-13982 Volume 6 Nomor 3 Tahun 2022 Gambar berupa kendaraan bajaj Gambar berupa kendaraan becak Gambar berupa kendaraan bus Gambar berupa kendaraan mobil Gambar berupa kendaraan mobil molen Gambar berupa kendaraan mobil pikAoup Gambar berupa kendaraan sepedah Gambar berupa kendaraan sepedah motor Gambar berupa kendaraan truk Pengumpulan Dataset adalah proses pengumpulan citra berupa gambar atau image yang didapatkan dari google image dan video yang diambil dijalan raya. Proses Pelebelan adalah tahap pada semua gambar pada dataset yang dikasih lebel agar dapat memuat nama gambar. Untuk pelebelan dilakukan dengan cara membuat nama klas dan bounding box dan pada setiap objek gambar. Kemudian lakukan perubahan ukuran gambar untuk meningkatkan akurasi metode YOLOV5 dalam Dataset siap ditraining merupakan dataset yang sudah melalui tahap sebelumnya dan sudah diberi lebel pada setiap citra. Dataset ini sudah siap digunakan pada google colab dan menggunakan metode YOLOV5. Dibawah ini adalah gambar proses pembuatan dataset: Gambar 1 Kerangka Uji Keterangan kerangka uji: Jurnal Pendidikan Tambusai ISSN: 2614-6754 . ISSN: 2614-3097. Halaman 13971-13982 Volume 6 Nomor 3 Tahun 2022 Masukan Dataset merupakan tahap untuk memasukan kumpulan citra jenis kendaraan yang diuploade pada google colab. Tahap ini adalah tahap yang penting dikarenakan dataset harus benar-benar seditail mungkin agar pendeteksian objek bisa stabil dan tinggi tingkat akurasinya. Dataset yang digunakan adalah dataset jenis kendaraan yang sudah diberi lebel pada setiap gambarnya. Setelah dataset yang dibuat untuk training terpenuhi. Langkah berikutnya yaitu mentraining data memakai sistem google colab. Training data dilakukan menggunakan google colab karena google colab memberikan GPU 12 GB dengan bantuan nvidia sehingga dapat membuat tahap training data bisa dilakukan dengan cepat. Sesudah training data selesai, langkah selanjutnya yaitu pendeteksian objek dari banyaknya jarak dan sudut yang ditentukan. Setelah objek benar maka tahap selanjutnya melihat dan mencocokan hasilnya. Jika, objek yang ada sudah tedeteksi sama jenis kendaraan yang ditraining maka proses training berhasil. Tahap evaluasi akurasi merupakan tahap untuk melihat nilai akurasi hasil training pada dataset. Tahap ini pula mempunyai peranan yang penting dalam mendeteksi objek karena agar pendeteksian objek yang stabil harus mempunyai nilai akurasi yang tinggi. Untuk itu nilai akurasi pada pendeteksian objek perlu dievaluasi agar pendeteksian objek lebih stabil nilai akurasinya pada sebuah gambar maupun video. Tahap memasukan gambar atau video merupakan tahap memasukan sebuah gambar atau video yang akan diuji pendeteksian objek pada sebuah gambar atau video yang ingin dideteksi. Gambar yang digunakan dalam tahap ini adalah gambar jenis-jenis kendaran dijalan raya maupun video yang diambil dijalan raya. Hasil deteksi merupakan tahap dari hasil sebuah gambar atau video yang sudah diuji pendeteksian objek pada metode YOLOV5. Didalam hasil sebuah gambar atau video sudah terdeteksi sebuah objek jenis kendaraan dan terdapat nilai akurasinya. Tahap ini tidak akan dapat terjadi bila dalam tahap kerangka uji salah satunya tidak Untuk menentukan nilai akurasi dalam penelitian ini penulis menggunakan persamaan dibawah ini: Akurasi = Prediksi Benar Atau Akurasi = TP TN Jumlah Data TP FP FN TN HASIL DAN PEMBAHASAN Hasil training pada penelitian pendeteksian jenis kendaraan dijalan raya mendapatkan nilai yang cukup tinggi nilainya, nilai precision mendapatkan rata-rata niali 995 terhadap nilai recall. Nilai puncak rata-rata recall mendapatkan nilai 1,00 pada nilai confidence 0,00. Dibawah ini adalah nilai recall: Jurnal Pendidikan Tambusai ISSN: 2614-6754 . ISSN: 2614-3097. Halaman 13971-13982 Volume 6 Nomor 3 Tahun 2022 Gambar 2 Nilai Recall Gambar 3 Hasil Evaluasi Data Training Gambar 4 Kurfa nilai F1 dan precision terhadap nilai confidence Pada gambar 4 diatas nilai F1 mendapatkan nilai puncak rata-rata 0,99 terhadap nilai confidence 0,462. Nilai precision mendapatkan nilai rata-rata 1,00 pada nilai confidence 0,813. Jurnal Pendidikan Tambusai ISSN: 2614-6754 . ISSN: 2614-3097. Halaman 13971-13982 Volume 6 Nomor 3 Tahun 2022 Gambar 5 Matrix Confusion Untuk menghitung nilai akurasi dari matrix Confusion memakai persaan dibawah ini: Akurasi = TP TN TP FP FN TN ,00 0,97 0,97 0,97 1,00 1,00 1,00 1,00 1,. ,003 0,003 0,. ,00 0,97 0,97 0,97 1,00 1,00 1,00 1,00 1,. ,43 0,14 0,14 0,. 03 0,003 0,. 8,91 0,009 =0,900 atau 90% 8,91 1,00 0 0,009 Jadi pada penelitian pendeteksian jenis kendaraan ini mendapatkan nilai akurasi yang cukup tinggi yaitu nilai akurasinya adalah 0,900 atau 90%. Pendeteksian jenis kendaraan menggunakan metode YOLOV5 berjalan dengan lancar dan nilai akurasinya pun cukup tinggi. Dibawah ini adalah gambar pendeteksian jenis kendaraan: Gambar 6 Pendeteksian Jenis Kendaraan Jurnal Pendidikan Tambusai ISSN: 2614-6754 . ISSN: 2614-3097. Halaman 13971-13982 Volume 6 Nomor 3 Tahun 2022 Pada pengujian pendeteksian vidio yang diambil juga mendapatkan nilai akurasi yang cukup tinggi juga dan didalam vidio pendeteksian jenis kendaraan dapat mendeteksi secara stabil. Berikut ini gambar pengujian deteksi vidio: Gambar 7 Pengujian Deteksi Vidio Studi Kasus Pada Lokasi Citra 6 SIMPULAN Hasil penelitian dapat disimpulkan nilai akurasi saat pengujian mendapatkan nilai yang cukup baik yaitu sebesar 90% pada pendeteksian jenis kendaraan. Nilai akurasi dipengaruhi pada berbagai macam hal diantaranya kualitas vidio, kualitas dataset, dan pengambilan gambar diberbagai sudut. Model dataset dikumpulkan sebanyak mungkin dan bermacam-macam sudut maka semakin besar juga nilai akurasi yang dihasilkan. Hitungan area pada gambar juga mempengaruhi nilai akurasi, dikarenakan saat objek saling bertumpuk objek yang dibelakanya tidak akan terdeteksi. Penulis menyarankan agar mendapat nilai akurasi dan convidence yang tertinggi maka sebaiknya menggunakan vidio yang mempunyai gambar yang jelas, dataset gambar yang jelas dan menpunyai banyak sudut pandang. DAFTAR PUSTAKA