International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 05 Issue: 04 | Apr42018 www.irjet.net p-ISSN: 2395-0072 © 2018, IRJET | Impact Factor value: 6.171 | ISO 9001:2008 Certified Journal | Page 922 Smart Parking system using Image processing Soundarya Rajesh 1 , Dr. M.G. Sumithra 2 1 Student, Department of Electronics and communication engineering, Bannari Amman Institute of Technology, Sathyamangalam-638401, India 2 Guide, Department of Electronics and communication engineering, Bannari Amman Institute of Technology, Sathyamangalam-638401, India ---------------------------------------------------------------------***--------------------------------------------------------------------- Abstract - This project aims to design a smart parking system that is sensor free and functions as an indicator of the vacant spaces to the oncoming users of the parking lot. Keywordssesnsor free, indicator, parking system I. INTRODUCTION An automatic parking system is used to make the whole process of parking cars more efficient and less complex for both drivers and administrators of the parking unit. This automation can be hardware based or entirely software based. An entirely software based system has not been employed so far. This project aims to replace the existing automated parking systems that rely heavily on various sensors for day to day operations with a system that relies more on software systems. The proposed system does not use any sensors, hence the mechanical and electronic liability of the system is reduced to a great extent. The proposed system just uses image processing algorithms to automate the parking with footage obtained from the parking lot’s surveillance cameras. These algorithms detect the empty parking spaces and convey the information to the drivers entering the parking premises. II. EXISTING SYSTEMS A. Existing methods of detection There are numerous methods of detecting cars in a car park such as Magnetic sensors, Microwave Radar, Ultrasonic sensors and image processing. This project discusses image processing. This is used because cameras can capture many cars at once making them efficient and inexpensive and this also adds to added security in parking lots that may prevent theft and damage of the vehicles . One or more cameras are used for video image processing depending on the area to be covered. Software is needed to process the images taken by the cameras. This processing is usually done by examining the difference between consecutive video frames. The area that a camera can scan can be easily changed by simply altering the position of the camera. There are two ways of using this system either by applying the edge detection with boundaries condition method for image detection module or applying point detection with canny operator method. In this project, the parking lot detection is done by identifying the green rounded image drawn at each parking lot. Matlab is used as a software platform. The process flowchart is shown in Figure 1. B. Process Flow chart Figure 1: The process flowchart III. THE PROCESS The process of identifying and processing whether the parking lot is empty or not entails the following : A. Image Identification First an image of the empty car park will be taken and stored for future references. The RGB value can be used to find where green circles are that represent empty car spaces if the system has enough processing power to process color images in a quick and efficient manner. If this is not the case, the image is converted into gray scale image. With these the system will know where to look for cars in the future. The color image is converted into a HSV image that describes the hue and saturation variations of the image. This enables the processor to be better able to distinguish the green circle based on the user’s input RGB value. The HSV image is simplified to a black and white binary image so that it is easier to deal with by making the pixels white where the threshold is more than 40%. In order to do this the HSV image needs to be converted to a gray scale format so that each pixel can be easily can compared with the threshold. This means if the pixel is less than the threshold the color of it will be black. Otherwise it will be white.