Identifying owner information of speeding vehicles using computer vision
Domain
Computer Vision
Business
Enterprise
Situation
Driving with excessive speed and Drunken driving are the predominant reasons why road accidents to happen. While the authorities resort to the implementation of traffic signals to regulate traffic within city limits, things get difficult for the police to identify and charge those drivers who disregard traffic laws in the highways.
Complication
The client, a digital infrastructure company working on building an expressway had deployed cameras that would actively monitor and sense the speed of vehicles as they passed by. The client wanted to use the installed cameras to identify drivers who drive at speeds over the permitted limit. The client had to submit this information to the government officials for them to go ahead with the legal proceedings.
Solution
The computer-vision based solution we built to identifying owner information has three parts:
- number-plate image capturing
- character recognition
- Owner information extraction
We made use of the high shutter-speed cameras the client had installed to capture the images of vehicles. This captured image is then processed with a noise-filtering algorithm that reduces the significant noise in the subject. After this process, the image is then fed into a CNN based number plate image capturing model that identifies the number plate from the overall image.
After the CNN successfully identifies the number plate, the image is cropped only to contain the number plate. This is then fed into another CNN model that has been trained to do digits classification which identifies and outputs the vehicle registration number. This registration number is then queried from within the official database to pull the information of the vehicle’s owner.
Impact
Through this solution, the client was able to bring down the requirement of the number of highway patrol teams from 10 for every 100 kilometres to 4 for every 100 kilometres.