Smart Parking Management System with Automatic License Plate Recognition
Loading...
Date
Journal Title
Journal ISSN
Volume Title
Publisher
Abstract
This project proposes the development of a user-friendly web application "Smart Parking" thatleveragesartificial intelligence (AI) to address the challenge of parking management. The primary objective is to utilize AI for automaticvehicle identification, specificallyfocusing on license plate recognition, to streamlinevarious parking management processes.
To achievethis, the projectemploysGenerativeAdversarial Networks (GANs) to expand the datasetused for training the AI model. This enricheddatasetisthenused to train a high-performance AI model, YOLOv8, which has demonstrated a 92% accuracy rate in identification tasks. Additionally, the system integrates a pre-trainedopticalcharacter recognition (OCR) tool, easyOCR, for accuratelicense plate number recognition.
The resulting web application utilizes the recognizedlicense plates to streamline parking management. It providesuserswith an intuitive interface for managing parking spaces, tracking parking durations, and inputtingvehicle and driver information. Furthermore, the application offers a variety of functionalities essential for efficient parking facility management.
------------------------------------------------------------------------------------------
يقترح هذا المشروع تطوير تطبيق ويب سهل الاستخدام تحت اسم "الموقف الذكي" يستفيد من الذكاء الاصطناعي (AI) لمواجهة تحديات إدارة مواقف السيارات. يركز الهدف الرئيسي على الاستفادة من الذكاء الاصطناعي للتعرف التلقائي على المركبات، مع التركيز تحديدًا على التعرف على لوحات الترقيم (LPR) لتبسيط وتحسين عمليات إدارة مواقف السيارات المختلفة.
لتحقيق ذلك، يوفر المشروع شبكات التنافس الحثي (GenerativeAdversarial Networks) (GAN) لتوسيع مجموعة البيانات المستخدمة في تدريب نموذج الذكاء الاصطناعي. بعد ذلك، يتم استخدام مجموعة البيانات الموسعة هذه لتدريب نموذج ذكاء اصطناعي عالي الأداء يُعرف باسم YOLOv8، والذي حقق معدل دقة يبلغ 92% في مهام التعرف. بالإضافة إلى ذلك، يقوم النظام بأداة التعرف الضوئي على الحروف (OCR) المدربة مسبقًا، والتي تسمىeasyOCR، للتعرف الدقيق على أرقام لوحات الترخيص.
يستفيد تطبيق الويب الناتج من لوحات الترخيص المعترف بها لتحسين إدارة مواقف السيارات بشكل كبير. فهو يوفر للمستخدمين واجهة سهلة الاستخدام لإدارة أماكن وقوف السيارات، وتتبع مدة الوقوف، وإدخال معلومات المركبة والسائق. بالإضافة إلى ذلك، يقدم التطبيق مجموعة متنوعة من الوظائف الأساسية لإدارة مرافق مواقف السيارات بكفاءة.
------------------------------------------------------------------------------------------
Résumé
Ce projet propose le développement d’une application web conviviale « Smart Parking » qui exploite l’intelligence artificielle (IA) pour relever le défi de la gestion des parkings. L’objectif principal est d’utiliser l’IA pour l’identification automatique des véhicules, en se concentrant plus particulièrement sur la reconnaissance des plaques d’immatriculation, afin de rationaliser les différents processus de gestion des parkings.
À cette fin, le projet utilise des réseaux adversoriels génératifs (GANs) pour élargir l’ensemble des données utilisées pour l’entraînement du modèle d’IA. Cet ensemble de données enrichi est ensuite utilisé pour former un modèle d’IA très performant, YOLOv8, qui a démontré un taux de précision de 92% dans les tâches d’identification. En outre, le système intègre un outil de reconnaissance optique de caractères (OCR) pré-entraîné, easyOCR, pour une reconnaissance précise des numéros de plaques d’immatriculation.
L’application web qui en résulte utilise les plaques d’immatriculation reconnues pour rationaliser la gestion du stationnement. Elle offre aux utilisateurs une interface intuitive pour gérer les places de parking, suivre les durées de stationnement et saisir les informations relatives au véhicule et au conducteur. En outre, l’application offre une variété de fonctionnalités essentielles pour une gestion efficace des parkings.