Automatic annotation for vehicle damage
First Claim
1. A system comprising:
- a first device comprising;
one or more first processors; and
a first memory storing first instructions that, when executed by the one or more first processors, cause the first device to;
receive vehicle-specific identifying information of a vehicle;
receive, from a second device, multimedia content showing one or more aspects of the vehicle, wherein the one or more aspects are associated with one or more exterior regions of the vehicle;
determine from the received multimedia content, image data corresponding to each of the one or more aspects of the vehicle;
for each of the one or more aspects of the vehicle,determine, using a trained classification model, one or more instances of damage to the aspect;
annotate, based on the one or more instances of damage, the image data corresponding to the aspect to indicate the one or more instances of damage; and
associate, to the one or more instances of damage, any accident-specific data determined from an accident report of the vehicle; and
generate an interactive multimedia content associated with the vehicle, wherein the interactive multimedia content comprises the annotated image data indicating the one or more instances of damage and the accident-specific data associated with the one or more instances of damage; and
the second device comprising;
one or more image sensors;
one or more second processors; and
a second memory storing second instructions that, when executed by the one or more second processors, cause the second device to;
detect, using the one or more image sensors, that the vehicle is entering a predetermined area associated with the second device;
generate, using the one or more image sensors, the multimedia content showing the one or more aspects of the vehicle; and
send the multimedia content to the first device.
1 Assignment
0 Petitions
Accused Products
Abstract
Aspects described herein may allow an automated generation of an interactive multimedia content with annotations showing vehicle damage. In one method, a server may receive vehicle-specific identifying information of a vehicle. Image sensors may capture multimedia content showing aspects associated with exterior regions of the vehicle, and may send the multimedia content to the server. For each of the exterior regions of the vehicle, the server may determine, using a trained classification model, instances of damage. Furthermore, the server may generate an interactive multimedia content that shows images with annotations indicating instances of damage. The interactive multimedia content may be displayed via a user interface.
21 Citations
18 Claims
-
1. A system comprising:
-
a first device comprising; one or more first processors; and a first memory storing first instructions that, when executed by the one or more first processors, cause the first device to; receive vehicle-specific identifying information of a vehicle; receive, from a second device, multimedia content showing one or more aspects of the vehicle, wherein the one or more aspects are associated with one or more exterior regions of the vehicle; determine from the received multimedia content, image data corresponding to each of the one or more aspects of the vehicle; for each of the one or more aspects of the vehicle, determine, using a trained classification model, one or more instances of damage to the aspect; annotate, based on the one or more instances of damage, the image data corresponding to the aspect to indicate the one or more instances of damage; and associate, to the one or more instances of damage, any accident-specific data determined from an accident report of the vehicle; and generate an interactive multimedia content associated with the vehicle, wherein the interactive multimedia content comprises the annotated image data indicating the one or more instances of damage and the accident-specific data associated with the one or more instances of damage; and the second device comprising; one or more image sensors; one or more second processors; and a second memory storing second instructions that, when executed by the one or more second processors, cause the second device to; detect, using the one or more image sensors, that the vehicle is entering a predetermined area associated with the second device; generate, using the one or more image sensors, the multimedia content showing the one or more aspects of the vehicle; and send the multimedia content to the first device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method comprising:
-
receiving vehicle-specific identifying information of a vehicle; generating, using one or more image sensors, multimedia content showing one or more aspects of the vehicle, wherein the one or more aspects are associated with one or more exterior regions of the vehicle; determining from the generated multimedia content, image data corresponding to each of the one or more aspects of the vehicle; for each of the one or more exterior regions of the vehicle, determining, using a trained classification model, any one or more instances of damage to the aspect; annotating, based on the one or more instances of damage, the image data corresponding to the aspect to reflect an indication of the one or more instances of damage; and associating, to the one or more instances of damage, any accident-specific data determined from an accident report of the vehicle; generating an interactive multimedia content associated with the vehicle, wherein the interactive multimedia content comprises the annotated image data indicating the one or more instances of damage and the accident-specific data associated with the one or more instances of damage; and displaying, through a user interface and responsive to a request, the interactive multimedia content of the vehicle. - View Dependent Claims (12, 13, 14, 15, 16)
-
-
17. One or more non-transitory storage media storing instructions that, when executed by one or more processors, cause the one or more processors to perform steps comprising:
-
a training phase comprising; receiving, for each of one or more aspects of a plurality of reference vehicles, a first training data comprising multimedia content comprising image data showing the aspect of the plurality of reference vehicles, and an identification of each aspect of the one or more aspects shown by the image data, wherein the one or more aspects of the plurality of reference vehicles are associated with one or more exterior regions of the plurality of reference vehicles; and training, using learned recognition of each aspect, and based on the image data, a machine learning model from the multimedia content; storing the trained machine learning model for an application phase; receiving, for each of a plurality of exterior regions of the plurality of reference vehicles, a second training data comprising; a first set of images showing a first level of damage to the aspect of the reference vehicles, and a second set of images showing a second level of damage to the aspect of the reference vehicles; training a classification model using the first set of images and the second set of images for each of the one or more aspects of the reference vehicles, wherein the classification model is trained to detect one or more instances of damage on an aspect of a vehicle different from the reference vehicles; and storing the trained classification model for the application phase; and the application phase comprising; receiving vehicle-specific identifying information of the vehicle; generating, using one or more image sensors, multimedia content showing one or more aspects of the vehicle, wherein the one or more aspects are associated with one or more exterior regions of the vehicle; inputting the generated multimedia content into the trained machine learning model to detect the one or more aspects of the vehicle; determining image data corresponding to each of the one or more aspects of the vehicle; for each of the one or more aspects of the vehicle, determining, using the trained classification model, one or more instances of damage to the aspect; annotating, based on the determined one or more instances of damage, the image data corresponding to the aspect to indicate the one or more instances of damage; and associating, to the one or more instances of damage, any accident-specific data determined from an accident report of the vehicle; generating an interactive multimedia content associated with the vehicle, wherein the interactive multimedia content comprises the annotated image data indicating the one or more instances of damage and accident-specific data associated with the one or more instances of damage; and sending, to a device for display and responsive to a request, the interactive multimedia content of the vehicle. - View Dependent Claims (18)
-
Specification