IP Library Granted Patent US 11,113,582
Granted Patent B2
US 11,113,582 · App. 16/555,955 · Granted Sep 7, 2021

Method and system for facilitating detection and identification of vehicle parts

Inventors: Jian Wang (Beijing, CN); Danni Cheng (Hangzhou, CN)
Assignee: ADVANCED NEW TECHNOLOGIES CO., LTD.
G06K9/628G06N3/08G06Q10/10G06T7/70G07C5/008G06T2207/30252
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,113,582
App. No.
16/555,955
Granted
Sep 7, 2021
Kind
B2
Abstract

One embodiment facilitates detection and identification of vehicle parts. During operation, the system stores a captured image of a vehicle, wherein the captured image includes a plurality of parts of the vehicle. The system detects a first area of the captured image in which a first part of the vehicle is located. The system identifies, from a plurality of predetermined classes, a class corresponding to the first part in the detected first area, wherein the class indicates a location of the first part in relation to the vehicle. The system generates a result which indicates a list including an insurance claim item and corresponding damages based on the first area, the first part, and the class corresponding to the first part.

Claims (145)

1. A computer-implemented method for facilitating detection and identification of vehicle parts, the method comprising:

storing a captured image of a vehicle, wherein the captured image includes a plurality of parts of the vehicle;

training a first algorithm based on at least images with pre-marked areas indicating final locations for multiple parts of the vehicle;

detecting, based on the trained first algorithm, a first area of the captured image in which a first part of the vehicle is located;

identifying, from a plurality of predetermined classes, a class corresponding to the first part in the detected first area, wherein the class indicates a location of the first part in relation to the vehicle; and

generating a result which indicates a list including an insurance claim item and corresponding damages based on the first area, the first part, and the class corresponding to the first part.

2. The method of claim 1 , wherein detecting the first area comprises:

dividing the captured image into a grid of squares;

mapping, for a respective square, the respective square to a first number of target areas, wherein a respective target area comprises a bounding box associated with at least the respective square;

determining, for the respective target area, a confidence coefficient which indicates a likelihood that the respective target area corresponds to a first predetermined class;

determining, for the respective square, a probability which indicates a likelihood that the respective square corresponds to each of the predetermined classes; and

selecting, based on the confidence coefficient and the probability, a second area as the first area in which the first part of the vehicle is located, wherein the second area is selected from all target areas mapped to each of the squares.

3. The method of claim 2 , wherein a second number of squares of the grid in a horizontal direction are the same as a second number of squares of the grid in a vertical direction, and wherein the first number and the second number are positive integers.

4. The method of claim 1 , wherein prior to storing the captured image of the vehicle, the method further comprises:

acquiring a plurality of unsorted images of the vehicle, wherein the unsorted images are captured directly by a user of the vehicle; and

sorting the unsorted images by removing images which are irrelevant or abnormal to obtain a set of captured images which include the captured image.

5. The method of claim 1 ,

wherein training the first algorithm is further based on:

a plurality of sample images of a predetermined class corresponding to a respective part of the vehicle.

6. The method of claim 1 , wherein the first algorithm is a You Only Look Once v2 (yolov2) algorithm, and wherein the first algorithm further comprises a model based on a neural network.

7. The method of claim 1 , wherein a class includes one or more of:

a left front door;

a right front door;

a left rear door;

a right rear door;

a front bumper;

a rear bumper;

a left front wheel fender;

a right front wheel fender;

a left rear wheel fender;

a right rear wheel fender;

a left front tire;

a right front tire;

a left rear tire;

a right rear tire;

a lower grille;

a middle grille;

a left headlight;

a right headlight;

a left brake light;

a right brake light;

a left front emergency light;

a right front emergency light;

a left rear emergency light;

a right rear emergency light;

a number plate;

a front engine hood; and

a trunk.

8. A computer system for facilitating detection and identification of vehicle parts, the system comprising:

a processor; and

a memory coupled to the processor and storing instructions, which when executed by the processor cause the processor to perform a method, wherein the computer system is a storage device, the method comprising:

storing a captured image of a vehicle, wherein the captured image includes a plurality of parts of the vehicle;

training a first algorithm based on at least images with pre-marked areas indicating final locations for multiple parts of the vehicle;

detecting, based on the trained first algorithm, a first area of the captured image in which a first part of the vehicle is located;

identifying, from a plurality of predetermined classes, a class corresponding to the first part in the detected first area, wherein the class indicates a location of the first part in relation to the vehicle; and

generating a result which indicates a list including an insurance claim item and corresponding damages based on the first area, the first part, and the class corresponding to the first part.

9. The computer system of claim 8 , wherein detecting the first area comprises:

dividing the captured image into a grid of squares;

mapping, for a respective square, the respective square to a first number of target areas, wherein a respective target area comprises a bounding box associated with at least the respective square;

determining, for the respective target area, a confidence coefficient which indicates a likelihood that the respective target area corresponds to a first predetermined class;

determining, for the respective square, a probability which indicates a likelihood that the respective square corresponds to each of the predetermined classes; and

selecting, based on the confidence coefficient and the probability, a second area as the first area in which the first part of the vehicle is located, wherein the second area is selected from all target areas mapped to each of the squares.

10. The computer system of claim 9 , wherein a second number of squares of the grid in a horizontal direction are the same as a second number of squares of the grid in a vertical direction, and wherein the first number and the second number are positive integers.

11. The computer system of claim 8 , wherein prior to storing the captured image of the vehicle, the method further comprises:

acquiring a plurality of unsorted images of the vehicle, wherein the unsorted images are captured directly by a user of the vehicle; and

sorting the unsorted images by removing images which are irrelevant or abnormal to obtain a set of captured images which include the captured image.

12. The computer system of claim 8 ,

wherein training the first algorithm is further based on:

a plurality of sample images of a predetermined class corresponding to a respective part of the vehicle.

13. The computer system of claim 8 , wherein the first algorithm is a You Only Look Once v2 (yolov2) algorithm, and wherein the first algorithm further comprises a model based on a neural network.

14. The computer system of claim 8 , wherein a class includes one or more of:

a left front door;

a right front door;

a left rear door;

a right rear door;

a front bumper;

a rear bumper;

a left front wheel fender;

a right front wheel fender;

a left rear wheel fender;

a right rear wheel fender;

a left front tire;

a right front tire;

a left rear tire;

a right rear tire;

a lower grille;

a middle grille;

a left headlight;

a right headlight;

a left brake light;

a right brake light;

a left front emergency light;

a right front emergency light;

a left rear emergency light;

a right rear emergency light;

a number plate;

a front engine hood; and

a trunk.

15. A non-transitory computer-readable storage medium storing instructions that when executed by a computer cause the computer to perform a method for facilitating detection and identification of vehicle parts, the method comprising:

storing a captured image of a vehicle, wherein the captured image includes a plurality of parts of the vehicle;

training a first algorithm based on at least images with pre-marked areas indicating final locations for multiple parts of the vehicle;

detecting, based on the trained first algorithm, a first area of the captured image in which a first part of the vehicle is located;

identifying, from a plurality of predetermined classes, a class corresponding to the first part in the detected first area, wherein the class indicates a location of the first part in relation to the vehicle; and

generating a result which indicates a list including an insurance claim item and corresponding damages based on the first area, the first part, and the class corresponding to the first part.

16. The storage medium of claim 15 , wherein prior to storing the captured image of the vehicle, the method further comprises:

acquiring a plurality of unsorted images of the vehicle, wherein the unsorted images are captured directly by a user of the vehicle; and

sorting the unsorted images by removing images which are irrelevant or abnormal to obtain a set of captured images which include the captured image.

17. The storage medium of claim 15 ,

wherein training the first algorithm is further based on:

a plurality of sample images of a predetermined class corresponding to a respective part of the vehicle.

18. The storage medium of claim 15 , wherein a class includes one or more of:

a left front door;

a right front door;

a left rear door;

a right rear door;

a front bumper;

a rear bumper;

a left front wheel fender;

a right front wheel fender;

a left rear wheel fender;

a right rear wheel fender;

a left front tire;

a right front tire;

a left rear tire;

a right rear tire;

a lower grille;

a middle grille;

a left headlight;

a right headlight;

a left brake light;

a right brake light;

a left front emergency light;

a right front emergency light;

a left rear emergency light;

a right rear emergency light;

a number plate;

a front engine hood; and

a trunk.

19. The storage medium of claim 15 , wherein detecting the first area comprises:

dividing the captured image into a grid of squares;

mapping, for a respective square, the respective square to a first number of target areas, wherein a respective target area comprises a bounding box associated with at least the respective square;

determining, for the respective target area, a confidence coefficient which indicates a likelihood that the respective target area corresponds to a first predetermined class;

determining, for the respective square, a probability which indicates a likelihood that the respective square corresponds to each of the predetermined classes; and

selecting, based on the confidence coefficient and the probability, a second area as the first area in which the first part of the vehicle is located, wherein the second area is selected from all target areas mapped to each of the squares.

20. The storage medium of claim 19 , wherein a second number of squares of the grid in a horizontal direction are the same as a second number of squares of the grid in a vertical direction, and wherein the first number and the second number are positive integers.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 11, 2020
From: ADVANTAGEOUS NEW TECHNOLOGIES CO., LTD.
To: ADVANCED NEW TECHNOLOGIES CO., LTD.
Reel/Frame 053745/0667 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 1, 2020
From: ALIBABA GROUP HOLDING LIMITED
To: ADVANTAGEOUS NEW TECHNOLOGIES CO., LTD.
Reel/Frame 053663/0280 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 30, 2019
From: WANG, JIAN; CHENG, DANNI
To: ALIBABA GROUP HOLDING LIMITED
Reel/Frame 050222/0497 →
Priority Claims (1)
CN 201811015495.X · Aug 31, 2018 · national
Continuity (1)
Related Publication 20200074215A1 · Mar 5, 2020