Improvised Guard for Next Level Security Automated Vehicle Security system using Artificial intelligence and Convolutional Neural Network

This paper details fully automated vehicle security system involving vehicle model, make detection, driver face recognition and parking system guided by a virtual assistant. The core technology of the system is built using a sequence of deep Convolutional Neural Networks (CNNs). This system performs face recognition of the driver and vehicle model, make detection and permit access by opening barrier gate. This allows bigger organizations to control and monitor vehicle traffic as well as gain user data for security purpose. For quantitive analysis, we show that our system outperforms the leading vehicle security system. Proposed paper project website is also available at http://www.astound.ga/igns Keywords— Virtual Assistant, Recognition, Authorization, Validation, Vehicle, User interaction


INTRODUCTION
Recently CCTV security systems is used in numerous areas, industries, entry restricted areas or by government including ANPR(Automatic Number Plate Recognition) for vehicles, Face identification etc.. ANPR Security Systems (Automatic Number Plate Recognition) can be used to store the images captured, as well as the text from the number plate. It is also able to store a photograph of the driver. With the advent and enhancements of deep CNNs and cheaper, faster processing hardware, we need to take a fresh look at the problem. Advances in the design of CNNs have resulted in significant increases in performance accuracies for many tasks. In this work, we harness the power of CNNs in an end-to-end system capable of detecting and recognizing license plates with low error rates. We present a system that is robust to variations in conditions (camera movement, camera angle, lighting, occlusion, etc) and license plate templates (size, designs, formats, etc). But the existing system needs much more relations, tight security based information technologies and additional automated features for easy access and user interactions .That's where this project comes in handy, IGNS (Improvised Guard for Next Level Security) system provides entirely automated vehicle security by a virtual assistant involving user interactions by clearly recognizing the driver with face recognition and vehicle model, color, make, number plate recognition differentiating a genuine or fake number plate by verification with MVD(Motor Vehicle Department) database. This system enhances apt Vehicle security and requires no manual control as it is fully automated functional system monitored and controlled by the Artificial Intelligent system.

Number Plate Recognition for Use in Different Countries Using and Improved Segmentation
Automatic Number Plate Recognition (ANPR) is a real time embedded system which identifies the characters directly from the image of the license plate. It is an active area of research. ANPR systems are very useful to the law enforcement agencies as the need for Radio Frequency Identification tags and similar equipments are minimized. Since number plate guidelines are not strictly practiced everywhere, it often becomes difficult to correctly identify the non-standard number plate characters. In this paper we try to address this problem of ANPR by using a pixel based segmentation algorithm of the alphanumeric characters in the license plate. The non-adherence of the system to any particular country-specific standard & fonts effectively means that this system can be used in many different countriesa feature which can be especially useful for trans-border traffic e.g. use in country borders etc.

A Study of Car Park Control System Using Optical Character Recognition
This paper presents the study and design of car park control system using optical character recognition (OCR) devices. The system uses client server environment. The administrator will monitor the system and the database from the server side. Furthermore the parking information will be displayed static based on the database shared by the server. Server application and database will be stored in the server. The result shows the system is capable to save log record that will ease tracking parking user, updating user and parking credit database as well as monitoring availability of parking spaces.

Prevent Crime by Face Recognition
Face recognition is currently being used to instantly identify when known shoplifters, organized retail criminals or people with a history of fraud enter retail establishments. Photographs of individuals can be matched against large databases of criminals so that loss prevention and retail security professionals can be instantly notified when a shopper enters a store that prevents a threat. Face

1.Virtual Assistant
• Once Recognition is initiated by user, then AIDA undertakes the system control and communicates with the user and extracts information of the driver through voice recognition such as driver name and mobile number.
• Meanwhile the camera1 and camera 2 capture images of the face of driver and vehicle respectively • AIDA is powered by speech recognition system which precisely with an accuracy of 95% can recognize and understand speech.
• This provides way for interaction of the system with the driver for accessing information such as name, mobile number for future security purposes.

Face Recognition
Face recognition systems use computer algorithms to pick out specific, distinctive details about a person's face. These details, such as distance between the eyes or shape of the chin, are then converted into a mathematical representation and compared to data on other faces collected in a face recognition database. Based on the information received from the face recognition the driver can be identified as an existing user or a unknown(new user).

Vehicle Recognition
Make, model and color recognition (MMCR) of vehicles is one of great interest in several applications such as lawenforcement, driver assistance, surveillance and traffic monitoring. The IGNS system detects vehicle plate, model and make in order to validate the authenticity of the vehicle with the number plate from the MVD.

Authorization
Authorization is a function of providing access or privilege to the user based on the following factors. 1)Existing user 2)Genuine Number plate 3.1)Existing user Based on the information received from the face recognition the driver can be identified as an existing user or a unknown(new user) as shown in Fig 2.1.1 and Fig 2.1.2. If the driver face is existing user then the driver and the vehicle will be granted access only if the number plate is genuine. On the other hand if the driver face is recognized as unknown then the system will prompt for user registration followed by saving the driver name, mobile number and face id for future recognition and proceed to number plate verification.

3.2) Genuine Number plate
The system scans the number plate and initiates verification with the MVD database . Henceforth changes found different in vehicle color, make from the actual MVD database can be identified easily and the number plate will be blacklisted and access will be denied.

3.3) Parking Management
If the system verified number plate is genuine then the access is granted to the vehicle and an welcome SMS is sent assigning a parking slot for parking. Parking system assigns parking slot with respect to the vehicle model.

4.SYSTEM ARCHITECTURE
The given is the conceptual architectural diagram of the IGNS system. • Phase 1: Once the system is initiated to start recognition the virtual assistant AIDA takes control by taking pictures of the vehicle as well the driver face. This was the first user interaction phase.
• Phase 2:The next is the recognition phase where the face and vehicle picture collected from the system is detected, transformed and cropped and feed to deep neural network. Here the system performs recognition of driver and vehicle recognition such as number plate, make, and color.
• Phase 3:The third phase is authorization where the information received from the recognition are strictly validated with the system database containing information of all users as well as MVD database.
Here the system can identify user and detect fake number plates. Based on the results the system will conclude as authorized or unauthorized vehicle and proceed to final Action.
• Phase 5:The Final is Action phase where the user will receive an welcome sms and the gate will be opened for the driver to proceed if its an authorized user or else otherwise.

5.RESULTS AND DISCUSSION
For a fully investigation of the proposed methods, the proposed system considers the following aspects: • Effectiveness: The studies evaluate the detection performance of the trained model and comparison methods in terms of Accuracy, Recall and Precision The IGNS vehicle security system performs authorization of user involving: • Speech Recognition: A.I.D.A Recognizing speech from driver and exchange information. • Vehicle Recognition: Recognizing driver vehicle details The IGNS system allows admin to control and monitor the vehicles. Figure 5.1 represents admin view of IGNS system Figure 5.1 Admin View of IGNS system The IGNS system has read access over the MVD hence it helps the system to identify fake number plate of the vehicle. The figure 5.2 represents the view of the MVD database.

CONCLUSION AND FUTURE SCOPE
In this paper we presented an end to end autonomous advanced vehicle security system for vehicles recognizing make, model, color recognition as well as driver face recognition. The approach to the design and implementation of deep neural networks and a sizable dataset for training allow to label vehicles in real time with high degrees of accuracy. With the additional features of face recognition of drivers, validation of number plates powered by A.I.D.A the IGNS system proposes fully automated functional security system that initiates a tight security.

Advantages
• Automated Vitual Assistant system for interaction with user.
• No need of an actual security guard