CPC G06Q 40/08 (2013.01) [G06Q 10/10 (2013.01); G06Q 30/0278 (2013.01); G06T 7/0002 (2013.01); G06V 20/10 (2022.01); G06T 2207/10016 (2013.01); G06T 2207/30168 (2013.01); G06T 2207/30252 (2013.01); G06V 2201/08 (2022.01)] | 17 Claims |
1. A computer-implemented method comprising:
providing, by one or more processors, an instruction for taking a video of a vehicle for a damage evaluation;
receiving, by one or more processors, the video of the vehicle for the damage evaluation;
verifying, by one or more processors, the vehicle in the video being the same vehicle for the damage evaluation, wherein verifying the vehicle includes:
detecting blurriness and extent of the blurriness in a frame of the video,
detecting an existing abrupt frame change of the video by analyzing a change of corresponding pixels between previous frame and current frame in the video with a video optical flow consistency analysis method, and
performing a cross validation, the cross validation including checking appearance time of the vehicle in public video records by checking timestamp of the video and verifying the time of the vehicle in the video;
evaluating, by one or more processors, a damage status of the vehicle based on an analysis of the video; and
outputting, by one or more processors, a damage report based on the damage status of the vehicle.
|