Design and Implementation of an Intelligent Parking Management System using Image Processing



Similar documents
3. Identification of water pumps through RFID technology. 4. Wireless control of remote water pump using RF technology.

ADVANCED EMBEDDED SYSTEM ASSISTED GSM AND RFID BASED SMART SCHOOL MANAGEMENT SYSTEM

Automatic Ration Material Distributions and Payment System Based on GSM and RFID Technology

REAL TIME TRAFFIC LIGHT CONTROL USING IMAGE PROCESSING

FPGA Implementation of Human Behavior Analysis Using Facial Image

Wireless power meter monitoring with power theft detection and intimation system using GSM and Zigbee networks

Advanced Car Parking System with GSM Supported Slot Messenger

FACE RECOGNITION BASED ATTENDANCE MARKING SYSTEM

AUTOMATIC ACCIDENT DETECTION AND AMBULANCE RESCUE WITH INTELLIGENT TRAFFIC LIGHT SYSTEM

Barcode Based Automated Parking Management System

Raghavendra Reddy D 1, G Kumara Swamy 2

Automatic Detection of PCB Defects

FPGA Implementation of an Advanced Traffic Light Controller using Verilog HDL

LibRFID: Automation Software for Library Management System Using RFID Technology

Keywords: GPS, GSM, AVR Microcontroller, SMS.

Home Security System Design and Implementation

E-TRACKING SYSETEM FOR MUNICIPAL SOLID WASTE MANAGEMENT USING RFID TECHNOLOGY

Design of Wireless Home automation and security system using PIC Microcontroller

Gsm Based Controlled Switching Circuit Between Supply Mains and Captive Power Plant

Image Processing Based Automatic Visual Inspection System for PCBs

Other 555 based and 8051 based projects...

OVER SPEED VIOLATION MANAGEMENT OF A VEHICLE THROUGH ZIGBEE

Automated Security System using ZigBee

How To Fix Out Of Focus And Blur Images With A Dynamic Template Matching Algorithm

DESIGN OF SMART HOME SECURITY SURVEILLANCE SYSTEM USING GSM

Original Research Articles

ANYTIME ANYPLACE-REMOTE MONITORING OF STUDENTS ATTENDANCE BASED ON RFID AND GSM NETWORK

Design and Implementation of Automatic Attendance Check System Using BLE Beacon

IEEE Projects in Embedded Sys VLSI DSP DIP Inst MATLAB Electrical Android

Journal of Industrial Engineering Research. Adaptive sequence of Key Pose Detection for Human Action Recognition

DESIGN AND IMPLEMENTATION OF LOW COST HOME SECURITY SYSTEM USING PIC MICROCONTROLLER ANDGSM NETWORK

Bus Data Acquisition and Remote Monitoring System Using Gsm & Can

MICROCONTROLLER BASED SMART HOME WITH SECURITY USING GSM TECHNOLOGY

SIMULATION OF CLOSED LOOP CONTROLLED BRIDGELESS PFC BOOST CONVERTER

Agricultural Robot (Irrigation System, Weeding, Monitoring of Field, Disease Detection)

Automobile Speed Violation Detection System using RFID and GSM Technologies

Accessing Private Network via Firewall Based On Preset Threshold Value

Real Time Water Quality Monitoring System

Study on Differential Protection of Transmission Line Using Wireless Communication

How To Design A Code Lock System With A Status Display On A Cell Phone And A Password Code On A Smart Phone

Density Based Traffic Signal System

A Prepaid Energy Meter for Efficient Power Management

RDF1. RF Receiver Decoder. Features. Applications. Description. Ordering Information. Part Number Description Packages available

DESIGN FOR MONITORING AND OPTIMIZATION OF POWER DEMAND FOR WIRELESSLY COMMUNICATING ELECTRIC LOADS

ANDROID BASED HOME AUTOMATION AND VISION SURVEILLANCE USING RASPBERRY PI

Cost Effective Automated Test Framework for Touchscreen HMI Verification

Android based Secured Vehicle Key Finder System

A REMOTE MONITORING SYSTEM FOR A THREE-PHASE 10-KVA SWITCHABLE DISTRIBUTION TRANSFORMER USING ZIGBEE WIRELESS NETWORK

Keywords RFID READER, FPGA, GSM.

Intelligent Home Automation and Security System

Android based Alcohol detection system using Bluetooth technology

DEVELOPMENT OF INDIVIDUAL HOME SECURITY SYSTEM USING CAN AND ZIGBEE PROTOCOL

PASSENGER/PEDESTRIAN ANALYSIS BY NEUROMORPHIC VISUAL INFORMATION PROCESSING

Collided Vehicle Position Detection using GPS & Reporting System through GSM

Microcontroller Based Smart ATM Access & Security System Using Fingerprint Recognition & GSM Technology

A Dynamic Approach to Extract Texts and Captions from Videos

ARM7 Based Smart ATM Access & Security System Using Fingerprint Recognition & GSM Technology

Room Temperature based Fan Speed Control System using Pulse Width Modulation Technique

Domestic Resource Management System in Residential Houses using Android Phone

Efficient Interconnect Design with Novel Repeater Insertion for Low Power Applications

Intelligent Fleet Management System Using Active RFID

Bisecting K-Means for Clustering Web Log data

Implementation of a Wireless Gesture Controlled Robotic Arm

ISSN: A Review: Image Retrieval Using Web Multimedia Mining

Modern Multipupose Security And Power Management System

Smart Home System Using Android Application

Automated Switching Mechanism for Multi-Standard RFID Transponder

A CDMA Based Scalable Hierarchical Architecture for Network- On-Chip

Development of a GSM based Control System for Electrical Appliances

Smart Queue Management System Using GSM Technology

Vehicle Scrutinizing using GPS & GSM Technologies Implemented with Ardunio controller

ARM 9 BASED REAL TIME CONTROL AND VEHICLE THEFT IDENTITY SYSTEM

Analecta Vol. 8, No. 2 ISSN

Natural Language to Relational Query by Using Parsing Compiler

REAL TIME BASED SMART VEHICLE MONITORING AND ALERT USING GSM

RFID, GPS & GSM Based Vehicle Tracing & Employee Security System

Indoor Surveillance Security Robot with a Self-Propelled Patrolling Vehicle

Automatic Docking System with Recharging and Battery Replacement for Surveillance Robot

Automated Profile Vehicle Using GSM Modem, GPS and Media Processor DM642

A Surveillance Robot with Climbing Capabilities for Home Security

The Design and Construction of an Intelligent Taxi Electronic Payment System Solution

Research on the UHF RFID Channel Coding Technology based on Simulink

An Energy-Based Vehicle Tracking System using Principal Component Analysis and Unsupervised ART Network

Analytical Model for Automating Purchases using RFID-enabled Shelf and Cart

BORDER ALERT AND SMART TRACKING SYSTEM WITH ALARM USING DGPS AND GSM

International Journal of Advanced Research in Computer Engineering & Technology (IJARCET) Volume 3, Issue 6, June 2014

Futuristic Cart For Shopping With Product Inventory Management System

ANDROID BASED SMART PARKING SYSTEM USING SLOT ALLOCATION & RESERVATIONS

An Automatic and Accurate Segmentation for High Resolution Satellite Image S.Saumya 1, D.V.Jiji Thanka Ligoshia 2

Thwarting Selective Insider Jamming Attacks in Wireless Network by Delaying Real Time Packet Classification

Real Time Monitoring System based on Embedded Linux Application

Detection of Heart Diseases by Mathematical Artificial Intelligence Algorithm Using Phonocardiogram Signals

1. NON CONTACT DIGITAL TACHOMETER USING AVR MICROCONTROLLER 2. CELSIUS SCALE THERMOMETER USING Atmega BLACK BOX SECURITY SYSTEM FOR CAR USING

SMART COLLEGE BUS TRACKING MANAGEMENT SYSTEM AND ITS APPLICATION

ENERGY-EFFICIENT TASK SCHEDULING ALGORITHMS FOR CLOUD DATA CENTERS

ISSCC 2004 / SESSION 17 / MEMS AND SENSORS / 17.4

Transcription:

Design and Implementation of an Intelligent Parking Management System using Image Processing B.Karunamoorthy 1, R.SureshKumar 2, N.JayaSudha 3 Department of Electrical & Electronics Engineering, Kumaraguru College of Technology,Tamil Nadu, India Abstract- Parking is an ever-growing challenge in any city around the world as the number of travellers/ passers is continuously increasing. Parking availability is one of the most significant challenges that traffic/ private officials are trying to address. The biggest issue in the parking area is to find the empty parking lot to park the vehicle. Intelligent Parking has found a broad audience from airports, shopping malls, convention centres, and universities. Intelligent Parking is a revolutionary new system that turns the existing parking applications into a world class facility. This paper proposes an intelligent parking system to solve the problem of unnecessary time consumption in finding the parking spot in commercial car park areas by using image processing techniques. A parking management system is designed in such a way that it provides the information about the available parking lots and also it involves the automated payment system for the registered users. Thus the designed system will completely eliminate the hassle in searching the available parking lots and it could be applied everywhere due to its ease of usage and effectiveness. Key words Image Processing, Automated parking system, Secured payment, Efficient parking. I. INTRODUCTION Currently, most of the existing parking areas do not have a systematic system. Most of them are manually managed and are not much efficient. The main problem that occurs at the parking area is the time being wasted in searching for the available parking spaces. Users will keep on rounding the parking area until they find an empty parking lot. This problem usually occurs in the areas, where the number of vehicles is higher as compared to the availability of parking spaces. There are many methods that are employed in the design of smart parking system. Few such methods are listed in the references as follows. In [1], an automatic method for estimating the traffic using image processing technique is carried out. This method uses Gamma Correction as a method for estimating the traffic by using a threshold value. In [2], a system that involves the detection of UAV images has been proposed. This method uses a catalogue based approach by storing different kinds of car images in a database and then the obtained image is compared with the images stored in the database and the vehicles are detected. In [3], an automatic method for traffic surveillance has been carried out. In this system, moving vehicles are automatically separated from the image sequences by a moving object segmentation method. In [4], a system for locating vehicles in a parking lot by using image processing technique has been proposed. In this method, the gray levels of the input image are processed by using log-transform. This extracts edges and counts the number in each parking division and then decides if each division is occupied or not. In [5], an automatic method for counting of vehicles captured by unmanned aerial vehicle has been performed. This method involves the use of SVM Classifier for detecting the car vehicles and counting them. In [6], the detection of parking space by drawing reference dots in the parking lots has been proposed. The area of the reference dots are calculated in order to find whether the area is occupied or not. In [7], a system is designed to capture the rounded images drawn at the parking lots and processes the image to produce the information about the empty parking spaces. One way to solve the problem in the parking area is by displaying the status of the parking area using the LCD display fixed at the entrance of the parking area. If the status of the parking area is displayed at the entrance, the drivers can easily know the availability of the parking lots and can park their vehicles accordingly. In case if there is no availability of parking space, the drivers can move away without any delay in searching unnecessarily. The proposed work aims to cater for a larger number of prospective users. Hence, a system is designed in such a way that based on processing the image of the parking lot, the status of the parking area is displayed at the entrance of the parking area and automated payment is made by registering the users account in the frequently used commercial car park buildings with their vehicle numbers. 85

Whenever a user approaches the parking entrance, the user can know the status of the parking area through the display provided at the entrance and also after parking the vehicle, the parking amount is automatically deducted. For this designed system, MATLAB is used as a software platform. In part II, the detailed description of the modules used in the designed system is explained. Part III presents the results of the simulation obtained from Matlab for the counting process used for the counting of the number of vehicles present in the parking area. Part IV deals with the conclusion and the suggestion for future works to make this system more efficient. II. SYSTEM MODULE The proposed system involves 2 modules: Vehicle counting module and Automatic payment module. The Vehicle counting module is used for counting the number of vehicles in the parking area. This involves the Feature extraction, Classification using ANN and the Output. Automatic payment module involves the use of RFID Transmitter and the Receiver section. The overall module is illustrated in fig.1 VEHICLE COUNTING MODULE CODE SELECTOR AUTOMATIC PAYMENT MODULE RFID TRANSMITTER RFID RECEIVER MICRO- CONTROLLER LEVEL CONVERTOR PC Fig.2 Block diagram for Automatic payment module Various blocks that are involved in the vehicle counting module is shown in the fig.1 and the blocks that are involved in the automatic payment module is shown in fig.2 INPUT IMAGE OF PARKING LOT FEATURE EXTRACTION CLASSIFICATION USING ANN A. Vehicle Counting Module The processes that are involved in the vehicle counting module designed in the proposed system are explained briefly as follows. OUTPUT 1) Parking Lot Image Input Fig.1 Block diagram for Vehicle Counting Module A prototype model of the parking area has been designed to develop this system. This model consists of 4 parking lots to park the vehicles. The sample images of the designed parking lots are shown in fig.3 and fig.4. The images for various combinations that are possible for the vehicles to be parked in the designed prototype model are stored in the database. Whenever, an input image is fed as an input to the system, the system compares it with the images in the database. Fig.2 shows the image of the empty parking lots when no vehicle is parked and fig.3 shows the image of the parking lots when it is filled with 4 parking lots. 86

Neural networks are good when dealing with the features and patterns. ANN stands for the Artificial Neural Network. ANN involves the detection of the features by classifying an unknown input pattern by comparison to previously learned patterns. The reference images are stored in the database and the network is trained to run based on the stored images. Hence, the ANN classifier compares the input images with that of the images stored in the database and produces the required output. 4) Output Fig.3 Empty parking lot The vehicle counting process is carried out and the output is simulated in the Matlab platform. Desired simulated outputs are obtained for the process of vehicle counting. The output for the designed system proves good for all the possible combinations in the designed parking module. B. Automatic Payment Module 1) Transmitter Section The transmitter section of the designed system includes the step down transformer, power supply, encoder, switch selector, micro-controller board and LCD display. In the designed system, in order to show that the registered user is entering, the user number (say 1, 2 or 3) is set by using the switch selector. The switch 1 corresponds to the registered user 1, the switch 2 corresponds to the registered user 2 and switch 3 corresponds to the registered user 3. The user number will be displayed in the LCD fixed in the transmitter module whenever the corresponding switch is selected. Thus when switch 1 is selected, the details of registered user 1 is displayed in the LCD. Fig.4 Filled Parking lots 2) Feature Extraction Feature extraction is one of the most important process that is carried out by image processing. The accuracy of the output depends on the quality of the features extracted from the image. Feature extraction involves transforming the input data into the set of features. This deals with the extraction of the required details of the images that are fed into the system. The input images are carefully processed by the system and the required features are extracted from it for further processing. The input that has been chosen by the code selector is encoded by the encoder and is transmitted by using RF 433 MHz transmitter. The PIC 16F877A micro-controller has the entire control over it. To implement in real time, the details of the registered users are stored in the database and a unique RFID tag is provided to each registered user. The transmitter section that has been designed for this system is shown in the fig.5 3) Classification Using ANN 87

Thus the working of the designed system that uses image processing technique for counting the vehicles in the parking lots and the automatic payment process has been carried out. The simulation for the vehicle counting process is done in the Matlab and the simulation results are obtained for the designed parking module. The automatic process is carries out by the usage of RF transmitter and Receiver. In real time, the automatic payment can be performed by fixing RFID tag in the car s number plate. The simulated results are shown as follows. Fig.7 shows the simulated output when the parking lots are empty and the Fig.8 shows the simulated output when the parking lots are filled. Fig.5 Transmitter Section D. Receiver Section The receiver section of the proposed system involves the step down transformer, power supply, micro-controller board, decoder, relay, driver circuit and the gate model. The transmitted data from the RF transmitter is received by the RF 433 MHz receiver and is decoded using the decoder. This data is processed by the PIC micro-controller and the automatic detection of parking charge for registered users is performed. Along with this, an automatic gate model is set up. Whenever a registered user enters the parking area, the gate gets automatically opened up with the help of relay and driver circuit. The receiver section of the designed system is shown in the fig.6 Fig.7 Simulated output when parking area is empty The simulated output that is obtained when the parking area is empty is clearly shown in the simulated output shown in fig.8. Fig.6 Receiver Section III. SIMULATION RESULTS 88

Fig. 8 Simulated output when parking area is full IV. CONCLUSION AND FUTURE WORK Thus the objective of the proposed system has been achieved. The time for searching the availability of parking lots has been eliminated by displaying the status of the parking lots at the entrance of the parking area. The integration of image processing and the use of RFID have made it a smart system. The simulated results are obtained in the Matlab and the number of vehicles is displayed in the LCD. The future work for this system can be made by enhancing the security feature. REFERENCES [1] Pejman Niksaz, Automatic Traffic Estimation Using Image Processing, International Journal of Signal Processing, Image Processing and Pattern Recognition Vol. 5, No. 4, December, 2012, pp.167-174 [2] Thomas Moranduzzo, Student Member, IEEE, and Farid Melgani, Senior Member, IEEE, Detecting Cars in UAV Images With a Catalog-Based Approach, IEEE Transactions on Geoscience and Remote Sensing, vol. 52, no. 10, October 2014, pp.6356-6367 [3] Chung-cheng chiu, Min-yu ku, Chun-yi wang, Automatic Traffic Surveillance System for Vision-Based Vehicle Recognition and Tracking, journal of information science and engineering 26, 2010, pp.611-629 [4] Chihping Hsu, Toshimitsu Tanaka, Noboru.Sugie, KouziUeda, Locating Vehicles in a Parking Lot by Image Processing, IAPR Workshop on Machine Vision Applications, Dec. 11-13, 2002, Nara- ken New Public Hall, Nara, Japan,pp.475-478 [5] Thomas Moranduzzo, Student Member, IEEE, and Farid Melgani, Senior Member, IEEE, Automatic Car Counting Method for Unmanned Aerial Vehicle Images, IEEE Transactions on Geoscience and Remote Sensing, vol. 52, no. 3, March 2014, pp.1635-1647 [6] R. Yusnita, Fariza Norbaya, and Norazwinawati Basharuddin, Intelligent Parking Space Detection System Based on Image Processing, International Journal of Innovation, Management and Technology, Vol. 3, No. 3, June 2012, pp.232-235 [7] Hilal Al-Kharusi, Ibrahim Al-Bahadly, Intelligent Parking Management System Based on Image Processing, World Journal of Engineering and Technology, 2014, 2,pp.55-67 [8] Md.Towhid Chowdhury, Ebad Zahir, Automotive Parking Lot and Theft Detection through Image Processing, American Journal of Engineering Research (AJER) 2013, e-issn: 2320-0847 p- ISSN: 2320-0936 Volume-02, Issue-10, pp-308-313 [9] Ms.Sayanti Banerjee, Ms. Pallavi Choudekar and Prof. M. K. Muju. Real time car parking system using image processing, 2011. IEEE, pp. 99-103 [10] Pushpalata Patil and Prof. Suvarana Nandyal, Vehicle Detection and Traffic Assessment Using Images, Advance in Electronic and Electric Engineering. ISSN 2231-1297, Volume 3, Number 8 2013, pp. 987-1000 [11] Pala Z., Inanc N., Smart Parking Applications Using RFID Technology, 1st Annual Eurasia RFID Conference, September 2007, Turkey. [12] QuickPark Official Website, http://www.quickpark.ie [13] H. Moon, A. Rosenfeld, and R. Chellapa, Performance analysis of a simple vehicle detection algorithm, Image Vis. Comput., vol. 20, no. 1, pp. 1 13, Jan. 2002. [14] M Rama Bai, Dr V Venkata Krishna, and J SreeDevi, A new morphological approach for noise removal edge detection, IJCSI International Journal of Computer Science Issues. vol.7 Issue 6, Nov 2010. [15] ParkWhiz Official Website, http://www.parkwhiz.com [16] SIPARK PMA Press Release, Siemens Corporate Website, http://w1.siemens.com/ press/en/pr_cc/2007/06_jun/is05076241e_1451454.htm [17] S.Saleh Al-Amri, N.V.Kalyankar and Khamitkar S, Image segmentation by using thershold techniques, Journal of Computing. vol 2, Issue 5. MAY 2010, ISSN 2151-9617. [18] Thiang, Andre Teguh Guntoro, and Resmana Lim, Type of vehicle recognition using template matching method, International conference on 89

Electrical, Electronics, Communication, Information 2001. March 7-8. [19] W. Shao, W. Yang, G. Liu, and L. J., Car detection from high- resolution aerial imagery using multiple features, in Proc. IGARSS, 2012, pp. 4379 4382. [20] T. Zhao and R. Nevatia, Car detection in low resolution aerial images, in Proc. IEEE Int. Conf. Comput. Vis., 2001, pp. 710 717. B.Karunamoorthy received his B.E degree in Electrical and Electronics Engineering from Madras University, Chennai, Tamil Nadu in 2001, M.E degree in Power Electronics and Drives from Anna University, Tamil Nadu in 2005 and PG Diploma in VLSI in 2006. He is currently working as an Assistant Professor in the Department of Electrical and Electronics Engineering, Kumaraguru College of Technology, Coimbatore, Tamil Nadu. R.SureshKumar received his B.E degree in Electrical and Electronics Engineering from Government College of Technology, Coimbatore, Tamil Nadu in 2004 and M.E degree in Applied Electronics from P.S.G College of Technology, Coimbatore, Tamil Nadu in 2009. He is currently working as an Assistant Professor in the Department of Electrical and Electronics Engineering, Kumaraguru College of Technology, Coimbatore, Tamil Nadu. N.JayaSudha received her B.E degree in Electronics and Communication Engineering from Anna University, Tamil Nadu in 2012. She is currently pursuing M.E Embedded Systems in Kumaraguru College of Technology, Coimbatore, Tamil Nadu. 90