Adil Khan 9 months ago
AdiKhanOfficial #FYP Ideas

SMART PARKING SYSTEM

Now a days parking is become major issues of many areas due to enhancement of vehicles and use of technology and because of which people find difficulty to find the space available in parking slots where he/she will park his/her car. The proposed system is designed to solve these issues. The smart p

Project Title

SMART PARKING SYSTEM

Project Area of Specialization

Artificial Intelligence

Project Summary

Now a days parking is become major issues of many areas due to enhancement of vehicles and use of technology and because of which people find difficulty to find the space available in parking slots where he/she will park his/her car. The proposed system is designed to solve these issues. The smart parking system is work on deep learning  algorithms and used the face recognition technique to recognized the face of the person that want to park the car  like employee of any institute or employee of shopping malls. The records of people are store in database then check the parking slot using slot detection that which slot are available and which are allocated. The object detection and recognition technique are used to detect and recognized the car in the parking slots. Camera in the parking area detects and recognized the car in the parking slot and then update the status of slots in the database. The Dlib library is used for the face detection and Yolo algorithm is used for the object detection and recognition. The face detection data is stored in the database and object recognition data set is taken from MSCOCO dataset .The techniques used in the project are Python, MYSQL, Yolo, CNN, OpenCV, Dlib and tools and hardware used for the project are PyCharm, MySQL Workbench, Camera etc. In this system, for detection of slots each slot is must marked and define properly in the parking. Currently it is designed for the  car-based parking but in future we can enhanced this project for other vehicles.

Project Objectives

Due to increase in population and also in number of personal vehicles, a lot of issues for the companies, buildings, malls etc. are arising regarding the parking areas. It’s a major problem for the users that is needed to be solved. Buildings which have parking areas have no exact way of parking, i.e. the vehicle that have to be parked have no exact route or slot to park means that they don’t know exactly that which slot is available for parking and that’s why they have to check the whole parking area to see if the slot is free or not and it wastes a lot of time. There is no such system for this alarming problem which can sort out the issues of the consumers as well as the managements. This system is designed for the university, software house, companies and malls in which they can manage their parking system and allow only their employees and members to park the car based on the face detection so that security premises will not be violated of the institute. So, to minimize the problem of parking, we are keen to create smart car Parking System that will detect the vehicle through the image capture and object detection. It will also detect and recognize the face of the driver or the person sitting at the first seat. This will be done through image processing. For the slot detection purpose, it will detect the area where the vehicle can be parked i.e., using object detection it will detect which space is empty and which is full. And finally, it will give the final output on the object detection and mention the slots occupied and number of slot available and also recognized the person by their face that he or she is employee of the institute or not and then allocate them slots to park the car.

Project Implementation Method

This product is an obey member of the Smart parking systems product family. We improved the characteristics of the system in terms of both hardware and software. We expanded and integrated all of the necessary and basic functionalities in order to put this solution. In face recognition input is taken from the camera already deployed on the gate for face image then that image is process through the algorithm using OpenCV and compare with user record in the system database and tell as output if person verified or not. For the object recognition Yolo algorithm is trained with the MSCOCO dataset of cars.

In the object detection, the system receives data from the parking lot's camera. The constraints are used to parameterize the input. The video is processed by YOLO, and the result is in the form of detect objects in the scene in the video. The footage is subsequently fed into our algorithm in the second stage. It will be processed in order to Calculate the number of cars in each slot as well as the available space for additional cars. After it then displays the occupied and available spaces as a result of the calculation and record are present in system database. Other similar thoughts that have been developed have only one function, such as the Smart Parking System, which simply identifies the number plate and does not deliver the services that we desire.

Operating Environment

Most of our application runs on the windows platforms that handle it all functionalities the framework used for the project is python. Which is an open-source programming language that allows you to work more quickly and efficiently with systems. It is the most widely used programming language for machine/deep learning and artificial intelligence. Camera will be utilized for image processing and image detection in order to detect vehicles, as well as checking whether the spaces are filled or available for parking. Object detectors such as Faster RCNN and retina nets are available, however YOLOv4 surpasses almost all of them. R-CNN is now the most accurate, but it is not the fastest, hence YOLOv4 is used in project. Yolo algorithm is pre trained on MSCOCO dataset of the cars

Benefits of the Project

  • The owner of the car, the parking operator, and the environment all gets benefit from the Smart Parking Platform's implementation.
  • The time spent in looking for a parking spot is decreased, resulting in time savings and lower fuel use.
  • Car drivers can simply avoid parking that is full and discover parking that is vacant by the database of slot detection of system.
  • Additional benefits may include cost-effectiveness and efficiency in space, as well as a pleasant parking environment.

Technical Details of Final Deliverable

Functional Requirements

Object Detection

In this module when the car will come in the parking it will detect that the object is available in the slot using deep learning algorithm yolo. In this Convolutional neural network is used. The component of object is processed on Yolo that contain multiple frames passing every second to detect that any object is in the parking.

Object Recognition

In this module the object is recognized on based on multiple features of the object using the MSCOCO dataset on the yolo algorithm on basis of feature its recognized that the object is car and mention name of object above it. Then mark that now car is available in the parking slot and update status in the database.

Face Detection

In this module face of person store in database is detected using the 128 features apply on machine learning algorithm using Dlib library and OpenCV and detect the person on based of feature and image store in database that the person is recognized by the system.

Slot Detection

In this module slots are detected by the camera and video processing is performed on the video of parking area and as using Yolo any object is detected in slot then status of slot is updated .It’s about the slot in which cars are parked as accoupled and other slots available as free the car is recognized in object recognition and detection.

Database

For the Slot detection, object recognition and face detection all the data is stored in MySQL database. It is used to manage the record of persons for the face detection and also record the information of slot and update the slots as vehicle is parked in the parking.

Tools and Techniques

Tools

            Rationale

PyCharm

IDE

MySQL Workbench

DBMS

MS Word

Documentation

Tools And

MS Power Point

Presentation

    Technologies

Adobe (PS,AI)

Mockups Creation

Visual Paradigm

Figures Creation

Technology

           Rationale

Python

Programming language

SQL

Query Language

                  Yolo

algorithm

                  Dlib

Library

Tools And

    Technologies

Final Deliverable of the Project

HW/SW integrated system

Core Industry

IT

Other Industries

Core Technology

Artificial Intelligence(AI)

Other Technologies

Sustainable Development Goals

Industry, Innovation and Infrastructure

Required Resources

Technology

           Rationale

Python

Programming language

SQL

Query Language

                  Yolo

algorithm

                  Dlib

Library

If you need this project, please contact me on contact@adikhanofficial.com
Quranic Mistakes Helper

The art of Tajweed and linguistic properties of Arabic has always been an interesting fiel...

1675638330.png
Adil Khan
9 months ago
Development of an automated, power-efficient & field-worthy warnin...

Pakistan is facing an impending water crisis linked both with its quantity and quality. So...

1675638330.png
Adil Khan
9 months ago
Smart Shopping Cart

? According to some estimates people spend more than 60 hours per year standing in a check...

1675638330.png
Adil Khan
9 months ago
Vision Based Robotic Paint Arm

Painting is a tough and time consuming job as well as hazardous for human health due to th...

1675638330.png
Adil Khan
9 months ago
Sensor based investigation of Radio refractivity behaviour within trop...

The project with multiple industry applications aims to investigate different properties a...

1675638330.png
Adil Khan
9 months ago