Team Name
Eyes on the Block
Timeline
Fall 2019 – Spring 2020
Students
- Manswalu Sukidi
- Abdul Rafay Mohammed
- Thomas Antony Perappadan
- Mohammed Edhi
- Jonathan Kirkpatrick
Sponsor
Dr. Sajib Datta (Department of Computer Science and Engineering, UTA)
Abstract
About 43% of Americans miss appointments due to their inability to find a parking space[1]. If the driver could have information about what lots/garages have available parking spots before they park, it could save many Americans from missing their appointments. Another issue is that there were about 2,018,180 cases of property vandalism in parking lots/garages from the years 2004-2008[2].
There are also a lot of people who park in places they are not supposed to. At UTA, we have parking enforcement that drives around aimlessly looking for cars without any tickets. If they had information about which cars need to be ticketed without having to drive around, it could save them a lot of time and money.
We aim to solve these problems by creating an application that will allow someone to know how many parking spots are available for a given parking lot/garage, and give them the ability to get a “live streamed” version of their car. This allows the consumer to feel more secure about their car. It will also allow officers to know what car is in what lot and which spot it is parked in. This will allow them to do some cross referencing to figure out what cars are not supposed to be there.
Background
The software that currently exists is aimed at parking enforcement and can only determine whether a
specific vehicle is allowed to be in a parking lot/garage or not at any given time. It does not focus on
making it easier for users to find parking spots and cannot determine what is present in a particular
spot at any given time. People can spend a long time searching for a parking spot and end up missing
an appointment or end up late to class. We will be implementing a system that will be able to tell which
exact spots are occupied and how busy a lot is. This information can be used by people who have our
app to find the closest parking spot and to purchase and manage their parking permit. This also lets
the parking administrators easily verify parking permits and identify people who are parking in a lot
where they don’t have parking privileges. This will also be the one of the first such applications that will
harness the power of the blockchain to let users buy parking permits in exchange for crypto-currency.
Our customer is Dr. Datta who is interested in different ways blockchain technology can be used in
mainstream day to day life and was the one who started the initial idea of a parking app where you
can pay with crypto-currency. We believe we can build a cheaper and better product than the existing
solutions in the market for this application.
Project Requirements
Detect and identify cars in the parking lot as a whole
Purchasing parking permit using crypt-currency
Detect number of available parking spots
Customer view works on smartphones
Allow users to view their vehicles
Vehicle view will update every 1 minute
Notify administrators when the cameras cannot read a license plate
Identify cars in individual parking sports
Cameras will be protected from the weather
Entire lot will be covered by all the cameras’ filed of view
System Overview
This system will be implemented using a node-to-cloud architecture. This means that there will be individual nodes located in parking lots that will detect relevant license plate information and communicate this information to a cloud server over a network connection.
The nodes will consist of a camera along with a processing unit such as a raspberry pi 4 that will capture
the images and perform image analysis using computer vision to detect license plate and car information. This data will then be transmitted to the cloud server which will act as the processing center receiving license plate data from multiple nodes and determining the composition of the parking lot. Users will interact with a blockchain to purchase parking permits and other extra features and the server will be able to view this information on the blockchain. There will also be an admin app/web portal where the parking department/administrators can view important information and perform admin actions.
Results
We have a working prototype that can demonstrate proof of concept. These are a few examples of our UI from development. We were unable to conduct extensive tests of the LPR and motion detection systems due to COVID-19 and time constraints
Future Work
User sees how many available spots per parking lot
Customer view works on all smartphones
Project Files
Project Charter (link)
System Requirements Specification (link)
Architectural Design Specification (link)
Detailed Design Specification (link)
Poster (link)
References
[1] Kevin McCoy. Drivers spend an average of 17 hours a year searching for parking spots, 2017
[2] Detailed place of occurrence for violent and property crimes, average annual 2004-2008. Technical
report, Bureau of Justice Statistics, 2008.