Cops and wreckers are most annoying to car drivers.What if we give the driver of an improperly parked car a chance to know when a tow truck is approaching and correct the situation? With that idea in mind, we trained a neural network to recognize tow trucks in CCTV images.
Two years ago our team began developing and training a neural network for parking lot car recognition.During that time we have collected a dataset of more than 26 thousand images, connected 376 cameras, 122 parking lots, with a total of 5400 parking spaces. We’ve developed a mobile app with a display of free and occupied parking spaces, and also have created an API which anyone can use to solve business problems.
To date, we have achieved fairly high recognition accuracy in a variety of weather and environmental conditions – read about it in the article Belarusian AI service beat Google and Microsoft AI in car recognition
And that’s why we decided to move forward – to recognize tow trucks. We plan to send the data to the users of the mobile app or dashboard, or offer new features for video surveillance services.
How are tow trucks different from cars and trucks?
The key features are the platform and the crane. If it is difficult to recognize these features, it is most likely an ordinary truck. At the moment our neural network recognizes three classes of cars: bigCars, smallCars and tow trucks.
By big we mean a car with a view from below, when you can see the headlights, shape, mirrors, wheels, and other such features.
By small we mean a car with a top-down view, with the shape of the car being the key feature.
Tow trucks currently have similar features to small cars, but the important difference is the platform and crane.
Right now we only recognize wreckers from the top or from an angle, mostly the data from CCTV cameras from the upper floors of houses. We plan to continue training our neural network on all kinds of images, so that by taking any picture from the Internet you can get an accurate result.
For now, these types of images will be recognized as normal cars, i.e. smallCar or bigCar.
This is our test project and we plan to develop it in more detail depending on user needs and business requests. If you have any suggestions on how to use wrecker detection, leave a comment or write to email@example.com.
If you want to check the performance of each car recognition service, here’s the link