About the product
ADVANTAGES OF CarDamage Test

Definition of 36 segments of the car body with an accuracy of 94% of the area

Identification of 92% of 11 types of glass and car body damage

Filtration of 98% of heavily snowed and polluted vehicles

CarDamage Test FEATURES
Auto DefinitionDetect the presence of a car on the uploaded video
Evaluation of all elementsEvaluate the presence on the video of all elements of the car body
SegmentationDivide the car body into separate segments
Determination of damageFind all visible damage
Final conclusionForm a final conclusion on the condition of the car with visualization of all found damages

Request demo - API

Leave a request on the site and get a demo version for a month!

CarDamage Test 

APPLICATION AREAS

Car insuranceThe process of buying full-coverage or liability car insurance, registering an accident, and receiving insurance payouts is primarily associated with the hassle of calling appraisers and accident assessors, who must personally draw up a vehicle inspection report and then send it to the insurance company. A second and slightly less obvious problem is the calculation of the cost of insurance payouts based on the price of damaged parts, which is only partially automated at present and carried out by insurance specialists. The third issue is the need to visit an insurance company's office to conclude contracts, provide documents, etc. This, of course, significantly complicates the entire insurance process, including receiving payouts and leads to increased insurance costs. One possible solution to all of these issues is the development of an online damage assessment, repair cost calculation, and documentation service.
Loans secured by a carUnlike insurance, when obtaining a loan, a car owner needs to be present at the observation bay to inspect the car, expend a lot of time and energy, while receiving only 50-70% of the car's actual value. An honest online assessment of a car's value and the ability to obtain a loan in a short time will make this type of loan much more attractive.
Selling a carIf a customer decides to sell a car on a website they face hurdles in determining optimal sale price, car description, and in providing the set of photos and videos required. This process gets bogged down significantly while placing an add on multiple websites due to the specific requirements of each site. Using a one-stop-shop service will allow a customer to place ads on all their selected sites at once simply by uploading a video of their car.
Estimating the cost of repairs, ordering parts, and choosing a car service/mechanicThe maintenance and repair of a car requires a trip to your selected car service (garage), a damage assessment by a specialist, the ordering of parts from a partner company, waiting for them to be delivered and traveling to get the repairs done. Another component of the business ecosystem can be a module that solves all of these issues online. Specifically damage assessment, optimal car service selection (where the required parts may be available), ordering the necessary spare parts at the lowest price, as well as coordinating the arrival time for repairs to be done. Solving all of these issues will substantially lower both maintenance time and costs.
Use of car-sharingThe development of car-sharing has been hindered, among other things, by fines for damage to the car that allegedly occurred while being used by the customer. Using the service will allow you to evaluate the car before starting the trip, after it ends, and then send this data to the car-sharing company, thereby saving yourself from any unwarranted expenditures. Additionally, the ability to rent a car within the business ecosystem, all without installing several different applications, will make this process faster and more convenient.
Customs inspectionSpeeding up car inspections during a customs examination when importing an automobile. The service being implemented at Temporary Storage Warehouses for authorized individuals will make the inspection more transparent and allow for more accurate calculation of customs payments.
Additional servicesStorage of the history of car condition assessments, information about technical inspection dates, the ability to rapidly contact technical service specialists, insurance and credit institutions, personalized shopping offers at company stores, etc., will raise the level of convenience in the eyes of customers.
More about the product

The service CarDamageTest is being developed to assess the technical condition of a car via video or photos and is capable of providing a customer with a full report on the damage detected, indicating that they belong to one or another part of the car's body. The service is a mobile application where a customer films/photographs a car, uploads data to the said app, and in a couple of minutes receives complete information about the damage found.

Initially, the service was conceived as an intelligent system to remotely assess the condition of a car for insurance purposes, when to obtain a policy, the owner needs to undergo a pre-insurance inspection, and in the event of an accident, assess the damage to receive insurance payouts. CarDamageTest, however, already possesses a functionality that allows it to be used for many companies in other areas of activity such as car sharing companies, taxi services, credit organizations for car loans, as well as many others.

The operations behind CarDamageTest consist of three stages: preprocessing of input photo and video images, car body part segmentation, and search for any damage.

The preprocessing stage consists of assessing the completeness of the input data (the presence of a car in a photo or video and all parts of the body), gauging the darkness and illumination of images, and checking the absence of a large amount of snow and dirt on the automobile in question. Preprocessing is implemented in the guise of a filtration funnel. During each step the portion of video frames or photos that don't meet the specified conditions is cut off. Only the remaining images are processed in each subsequent step. It is during the last preprocessing stage that the angle used to film/photograph the car is determined for each image in order to verify the presence of all the angles needed. The funnel was implemented using several types of deep learning neural networks that allows for a filtering accuracy of 98.5%. A full preprocessing cycle has been implemented for the customer that allows an answer regarding the validity of the uploaded data to be provided in mere seconds and doesn't require the uploading of photos and video images to the server until approved, thereby saving resources.

During the segmentation stage, the car body is "separated" into distinct parts to further determine the area where the damage was found. Overall, the service today can identify 35 types of segments, ranging from logos and antennas to the hood and various types of headlights/taillights. In order to implement this task an ensemble of neural network classifiers has been developed based on semantic segmentation and with additional pre- and post-processing. Automobile segmentation accuracy is currently 93% and doesn't come down even for rare car models like two-door sports cars, vintage limousines, and convertibles.

A unique classifier has been implemented in the system to search for damage. This is a cast of three algorithms trained in two stages: on separate damage class subsets and on a sample that encompasses images of all the classes combined. Both modern neural network models and classic machine learning algorithms are used. A combined sample was used to train the classifier, with the former consisting of real and artificial images generated by a neural network. We also developed and implemented our own augmentation called MosCut based upon the Albumentations library that reduces the variability of classes during training. Our service allows you to detect 11 damage classes, ranging from small paint chips and rust all the way to missing parts. Damage detection accuracy is 92%, one of the highest rates in the world.

Over the past few months we have significantly expanded our service's functionality, implementing the ability to determine the contours and depth of damage. The latter is a unique solution and significantly improves the service overall.

The final stage of the service is carried out in two steps. During the first, the damage detected is compared with the car segments in each image, that is to say segment-damage pairs are formed. At the same time, several instances of damage may correspond to one segment, while another may be located on a few segments. The second is the gathering of the damage data obtained from all of the images and the formation of the overall decision.

Besides the high accuracy in determining existing damage, our service's undisputed advantage is resistance to sunlight, raindrops, snow, and dirt, all of which allow you to avoid identifying non-existent damage and, accordingly, significantly improve the final result.

Expanded functionality of the service is planned in CarDamageTest's next updates. They include predicting internal damage to the car, evaluating the condition of the interior, and appraising tire condition.

Reviews
Kylie
The app is simple and efficient, it works like a car service specialist. All damages can be found.
John
I sent data from the app to my insurance agent, before visiting. It helped much.
Andrew
The app detected repaint, scratches and etc. Data is always available in my phone. I could calculate repair costs.