Veermata Jijabai Technological Institute, Mumbai-37. Automatic License Plate Recognition Software Project Plan Approvals Signature Block Project Responsibility Signature Project Guide ( Prof. S T Shingade ) Documentation Member1( Soumitra Kand) Documentation Member2( Mihir Chavan) Department of Computer Engineering & Information Technology Date Software Project Plan Table of Contents 1. OVERVIEW 3 2. GOALS AND SCOPE 3 2.1 PROJECT GOALS 2.2 PROJECT SCOPE 2.2.1 Included 2.2.2 Excluded 3 5 5 5 3. SCHEDULE AND MILESTONES 5 4. DELIVERABLES 6 2 v. 1.0 2011 Software Project Plan 1. OVERVIEW The traditional manual monitoring of the license plate has become very difficult due to the huge increase in the number of vehicles day by day. In the old days, traffic cops had to either physically stop the vehicles violating traffic rules or capture the photo of the vehicle/ its number plate. There used to be many cases of blur images of number plates and thus vehicles violating rules could not be identified and punished. Also, the cops were not able to capture/stop all the vehicles violating traffic rules 24/7. Here comes the role of the Automatic License Plate Recognition (ALPR) system. ALPR is a technology that uses the power of AI and deep learning to automatically detect and recognize the characters of a vehicle’s license plate. Imagine one beautiful summer you are driving on a highway, your favorite song playing on the radio and you go over the speed limit and drive past a few cameras at a speed of 90Km/h in a 70 Km/h speed limit zone and realize your mistake but it's too late. A few weeks later you receive a ticket, with evidence as to the image of your car. You must wonder, do they manually check every image and send the tickets? Traffic departments across various countries are installing automatic number plate recognition (ANPR) systems for ensuring traffic safety and mobility. ANPR systems enable free-flowing traffic that results in low financial loss and faster mobility. Information collected from the ANPR cameras can be used for various applications, such as speed control, journey time management, tolling, and congestion charging. Due to such widespread adoption of these systems for traffic surveillance applications, the automatic number plate recognition (ANPR) system market size is expected to expand at a high rate. The most probable customers will be: 1. Traffic Departments across the country to monitor and maintain traffic laws. 2. Large companies to monitor the parking allotted to their employees in their campus. 3. By retail parking businesses/parking garages to monitor and allow only the vehicles that have paid to enter the parking lot. 4. Government bodies to automate tollbooth management. This project will capture the image of number plate and identify the vehicle owner and his/her details like vehicle registration number, email id,phone number etc.It is an extension of the existing ALPR system wherein if a vehicle the owner violates the law his details will be exported to an excel.In this way a daily excel/report will be generated of traffic violators and the report will be handed over the the traffic police officer. 3 v. 1.0 2011 Software Project Plan Roughly speaking, as with any IT project, the cost of your AR solution will total the number of hours worked by your development team multiplied by their hourly rates, plus additional expenses. Software development rates vary from one country to another, averaging out at US$30 to US$150 per hour. Additional expenses will depend on the proverbial details. Roughly speaking, it might take 1-2 months. 2. GOALS AND SCOPE 2.1 PROJECT GOALS 1) Planned approach towards working: - The working of the system will be well planned and organized. The data will be stored properly in excels/csv files, which will help in retrieval of information as well as its storage. 2) Accuracy: - The level of accuracy in the proposed system will be moderate due to some limitations like low light,different language,extreme side angle images..Most of the operations would be done correctly and it ensures that whatever information is coming from the system is accurate. 3) Reliability: - The reliability of the proposed system will be moderate due to the above stated reasons. The reason for the increased reliability of the system is that now there would be proper storage of information. 4) No redundancy: - In the proposed system utmost care would be that no information is repeated anywhere, in storage or otherwise. This would assure economic use of storage space and consistency in the data stored. 5) Immediate Retrieval of Information: - The main objective of the proposed system is to provide for a quick and efficient retrieval of information. Any type of information would be available whenever the user requires. 6) Immediate storage of information: - In a manual system there are many problems with storing & updating a large amount of information. Limitations : 1. The main drawback of the proposed system is that it is not 100% reliable as it may not be able to recognize the number of vehicles correctly. Number of persons: The project titled as “”AUTOMATED LICENSE PLATE RECOGNITION is handled by two people. Limitations:The project will not be able to recognize images of number plates in low light or extreme side angles. Long term goal:The long term goal of this project is to automate the issue of fines by sending a message to the owner of a vehicle violating law or for unauthorized parking. Phases of project:The project has 4 main phase: a)Data collection of vehicle and owner information. b)Building a machine learning model to identify the number of vehicle from an image 4 v. 1.0 2011 Software Project Plan c)To build a website where all the details of the driver can be obtained just by entering the vehicle number. d)To combine the model and website to make the website functional. reference:https://www.ece.anits.edu.in/4B_2018-19_projects/VVKR_1819_project_B.pdf Project Goal Functional Goals: Priority 1 Comment/Description/Reference For details see the Project Requirements Specification Error! Reference source not found. Number Plate Identification To correctly identify the number plate from a media file User Identification To correctly get information about the vehicle’s owner Business Goals: 5 Minimize the duration of the legal procedure. To give a fast and optimized solution to the existing operation To make the overall process cost efficient This system will reduce the load on man power and paper work thus reducing the process cost Technological Goals: 3 Data Analysis Quality Goals: The website will manage information efficiently and give the correct output. 2 Well planned Constraints: environmental The ml model and website making will be well planned and implemented to avoid errors .Data will also be managed efficiently. 4 Low light extreme angle, any other language except English will not be interpreted. appl. specific standards 2.2 PROJECT SCOPE To design a model that will extract that license plate number from the image and would search the database for that recognized number plate and display the details of the owner to the user and also will generate an excel consisting of details of all the violators. It will not be able to detect speed violators if cameras are not connected,it will not be able to send messages to the violators regarding fines. 2.2.1 Included 5 v. 1.0 2011 Software Project Plan ● Automatically capture an image of the vehicle's license plate and compare the plate number acquired to one or more databases of vehicles of interest to law enforcement. ● To simplify the process of vehicle identification and law enforcement on roads,parking garages and toll booths. ● To accelerate the overall process starting from automobile identification to mapping it to the relevant database and giving the correct details for further processing. ● For security control of a highly restricted area like military zones or areas around top government offices e.g. Parliament, Supreme Court etc. ● To come up with the specific information like the vehicle’s owner, place of registration, address, etc. ● The precise and fast number plate recognition doesn’t rely on human input. Large numbers of license plates can be analyzed very quickly, making it a very efficient method to identify vehicles. Hence it drives cost-efficient governance and reduces waiting times. 2.2.2 Excluded This project will exclude … a)It will not be able to detect speed violators if cameras are not connected,it will not be able to send messages to the violators regarding fines. b)It will not be able to recognize the number of vehicles from captured images in low light, extreme side angles or numbers in a language other than english. 3. SCHEDULE AND MILESTONES Milestones M0 M1 Description Milestone Criteria Planned Date Start Project Budget Release <2022-09-16> e.g.: Project goals and scope defined PRS or SRS reviewed Stakeholders identified Impl. Proposal reviewed <yyyy-mm-dd> Start Planning <2022-09-23> <milestone description, e.g. Life Cycle Objectives LCO defined> 6 Scope and concept described <yyyy-mm-dd> v. 1.0 2011 Software Project Plan Milestones M2 Description Milestone Criteria Planned Date Start Execution <yyyy-09-30> <milestone description, e.g. Life Cycle Architecture LCA defined> M3 Requirements agreed, project plan reviewed, resources committed <yyyy-mm-dd> Confirm Execution <yyyy-10-14> <milestone description, e.g. alpha version> M4 Architecture reviewed and stable Start Introduction <yyyy-10-21> <milestone description, e.g. system test passed> M5 Coding of new functionality finished, Draft documentation Release Product Product system tested, documentation reviewed Close Project 4. <yyyy-mm-dd> <yyyy-10-28> <milestone description> M6 <yyyy-mm-dd> <yyyy-mm-dd> <2022-11-04> DELIVERABLES Identifier Deliverable Planned Date Receiver D1 To identify daily traffic law violators. 2023 Traffic Police D2 To identify unauthorized parked vehicles 2023 Retail parking garages D3 To colleges/companies to monitor vehicles entering and leaving premises. 2023 college/company D4 To monitor vehicles entering from different states and creating a report. 2023 tool booth 7 v. 1.0 2011