Smart Parking System
Smart Parking System
Group No-5
21011A0505:Arthi Chebrolu
21011A0516:Kadaru Varsha
21011A0554:Venkata Shravya Karyampudi
Table of Contents
01. Introduction 06. Mask R-CNN Algorithm
Environmental Impact
Reducing the time spent searching for parking helps in saving fuel and
reducing carbon emissions.
Existing Model
Traditional Parking Systems:
Most current systems rely on manual operations, ticket-based entry, and often lack real-
time tracking of free parking spots.
Challenges include:
•No real-time data: Drivers have no way of knowing which spots are available.
•Inefficient space use: Parking spaces are often underutilized due to poor management and lack of
automation.
•Human dependence: Manual supervision is required, leading to errors and delays.
Proposed Model
•System Overview:
•Objective: Develop a parking space detection system using deep learning to address parking space management.
•Components:
•- Approach 1: Identify parking spots using edge detection algorithms, but this may not work for all parking locations.
•- Approach 2: Use manual methods to mark parking regions in videos or images using Python's matplotlib library.
Mask R-CNN Algorithm
•Mask R-CNN extends Faster R-CNN by adding pixel-wise segmentation capability.
•It identifies object boundaries, making it suitable for detecting vehicles precisely within
parking spaces.
•Region Proposal Network (RPN):
Identifies potential object locations (vehicles).
•Bounding Box & Classification:
Detects cars in the image and places bounding boxes around them.
•Segmentation Mask:
Separates vehicles from the background for pixel-level accuracy.
• IoU (Intersection over Union):
Calculates the overlap between detected cars and parking spots to determine if
a spot is occupied.
Workflow of the System
Identify
Apply Mask R-
Input Capture Preprocessing Parking Output Display
CNN
Regions
The system
Predefined
overlays results
Detect vehicles parking spaces Users see live
Video feed or Frame extraction on the video
and mark their are checked for parking status via
static images of and video feed, showing
positions in real overlap with a dashboard or
the parking lot. normalization. whether a
time. detected application.
parking spot is
vehicles.
free or occupied.
Conclusion