IP Library Granted Patent US 10,984,293
Granted Patent B2
US 10,984,293 · App. 16/776,545 · Granted Apr 20, 2021

Image processing method and apparatus

Inventors: Xin Guo (Hangzhou, CN); Yuan Cheng (Hangzhou, CN); Chen Jiang (Hangzhou, CN); Zhihong Lu (Hangzhou, CN)
Assignee: Advanced New Technologies Co., Ltd.
G06K9/6267G06K9/3233G06Q40/08H04N5/23229G06K2209/23
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 10,984,293
App. No.
16/776,545
Granted
Apr 20, 2021
Kind
B2
Abstract

An image processing method includes: acquiring a video stream of a vehicle by a camera according to a user instruction; obtaining an image corresponding to a frame in the video stream; determining whether the image meets a predetermined criterion by inputting the image into a classification model, the classification model comprising a first convolutional neural network; in response to the image meeting the predetermined criterion, adding at least one of a target box or target segmentation information to the image by inputting the image into a target detection and segmentation model, the at least one of the target box or the target segmentation information corresponding to at least one of a vehicle part or vehicle damage of the vehicle, the target detection and segmentation model comprising a convolutional neural network; and displaying the at least one of the target box or the target segmentation information to the user.

Claims (48)

1. An image processing method for use in a mobile device, comprising:

obtaining an image corresponding to a frame in a video stream of a vehicle;

inputting the image into a classification model and determining, based on a classification result, whether the image meets a predetermined criterion, the classification model comprising a first convolutional neural network for use in the mobile device;

in response to the image meeting the predetermined criterion, adding at least one of a target box or target segmentation information to the image, the at least one of the target box or the target segmentation information corresponding to at least one of a vehicle part or vehicle damage of the vehicle; and

displaying to a user the at least one of the target box or the target segmentation information.

2. The image processing method of claim 1 , further comprising:

in response to the image not meeting the predetermined criterion, prompting the user based on the classification result from the classification model.

3. The image processing method of claim 1 , wherein the classification model classifies the image based on at least one of: whether the image is blurred, whether the image includes vehicle damage, whether a light intensity is sufficient, whether a shooting angle is skewed, or whether a shooting distance is appropriate.

4. The image processing method of claim 1 , further comprising:

presenting a shooting flow to the user before the video stream of the vehicle is acquired by a camera of the mobile device.

5. The image processing method of claim 1 , further comprising:

prompting the user based on the at least one of the target box or the target segmentation information.

6. The image processing method of claim 5 , wherein the prompting the user based on the at least one of the target box or the target segmentation information comprises:

prompting the user to move forward or backward based on the at least one of the target box or the target segmentation information.

7. The image processing method of claim 5 , wherein the prompting the user based on the at least one of the target box or the target segmentation information comprises:

prompting the user to shoot based on the at least one of the target box or the target segmentation information, to obtain a damage assessment photo corresponding to the image of the frame.

8. The image processing method of claim 7 , further comprising:

uploading the damage assessment photo to a server.

9. The image processing method of claim 7 , further comprising:

obtaining, based on the video stream, an association between the image and a first image, wherein the first image is an image of a first frame before the frame in the video stream.

10. The image processing method of claim 9 , wherein the association comprises at least one of: an optical flow, a mapping matrix, or a position and angle transformation relation between the image and the first image.

11. The image processing method of claim 9 , further comprising:

uploading the association to the server.

12. The image processing method of claim 1 , wherein the adding at least one of a target box or target segmentation information to the image comprises inputting the image into a target detection and segmentation model, the target detection and segmentation model including a second convolutional neural network for use in the mobile device,

wherein the first convolutional neural network and the second convolutional neural network are a same convolutional neural network shared by the classification model and the target detection and segmentation model.

13. A mobile device, comprising:

a memory storing instructions; and

a processor configured to execute the instructions to:

obtain an image corresponding to a frame in a video stream of a vehicle;

input the image into a classification model and determine, based on a classification result, whether the image meets a predetermined criterion, the classification model comprising a first convolutional neural network for use in the mobile device;

if the image meets the predetermined criterion, add at least one of a target box or target segmentation information to the image, the at least one of the target box or the target segmentation information corresponding to at least one of a vehicle part or vehicle damage of the vehicle; and

display to a user the at least one of the target box or the target segmentation information.

14. The mobile device of claim 13 , wherein the processor is further configured to execute the instructions to:

in response to the image not meeting the predetermined criterion, prompt the user based on the classification result from the classification model.

15. The mobile device of claim 13 , wherein the classification model classifies the image based on at least one of: whether the image is blurred, whether the image includes vehicle damage, whether a light intensity is sufficient, whether a shooting angle is skewed, or whether a shooting distance is appropriate.

16. The mobile device of claim 13 , wherein the processor is further configured to execute the instructions to:

present a shooting flow to the user before the video stream of the vehicle is acquired by a camera of the mobile device.

17. The mobile device of claim 13 , wherein the processor is further configured to execute the instructions to:

prompt the user based on the at least one of the target box or the target segmentation information.

18. The mobile device of claim 17 , wherein the prompting the user based on the at least one of the target box or the target segmentation information comprises:

prompting the user to move forward or backward based on the at least one of the target box or the target segmentation information.

19. The mobile device of claim 17 , wherein the prompting the user based on the at least one of the target box or the target segmentation information comprises:

prompting the user to shoot based on the at least one of the target box or the target segmentation information, to obtain a damage assessment photo corresponding to the image of the frame.

20. A non-transitory computer-readable medium storing instructions that, when executed by a processor of a mobile device, cause the mobile device to perform an image processing method, the method comprising:

obtaining an image corresponding to a frame in a video stream of a vehicle;

inputting the image into a classification model and determining, based on a classification result, whether the image meets a predetermined criterion, the classification model comprising a first convolutional neural network;

if the image meets the predetermined criterion, adding at least one of a target box or target segmentation information to the image, the at least one of the target box or the target segmentation information corresponding to at least one of a vehicle part or vehicle damage of the vehicle; and

displaying to a user the at least one of the target box or the target segmentation information.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 15, 2021
From: GUO, XIN; CHENG, YUAN; JIANG, CHEN; LU, ZHIHONG
To: ALIBABA GROUP HOLDING LIMITED
Reel/Frame 055587/0717 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 13, 2020
From: ADVANTAGEOUS NEW TECHNOLOGIES CO., LTD.
To: ADVANCED NEW TECHNOLOGIES CO., LTD.
Reel/Frame 053761/0338 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 5, 2020
From: ALIBABA GROUP HOLDING LIMITED
To: ADVANTAGEOUS NEW TECHNOLOGIES CO., LTD.
Reel/Frame 053713/0665 →
Priority Claims (1)
CN 201810961701.X · Aug 22, 2018 · national
Continuity (2)
Continuation 16547735 · Aug 22, 2019
Related Publication 20200167612A1 · May 28, 2020
Cited By (1)
US 12,608,932