Guided vehicle capture for virtual model generation

US10699404B1 · US · B1

Patent metadata
FieldValue
Publication numberUS-10699404-B1
Application numberUS-201715820519-A
CountryUS
Kind codeB1
Filing dateNov 22, 2017
Priority dateNov 22, 2017
Publication dateJun 30, 2020
Grant dateJun 30, 2020

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

Methods and system for guiding user data capture during a scan of a vehicle using a mobile device are disclosed. A user may scan a vehicle using a camera or other sensors of the mobile device to capture data from which a three-dimensional virtual model may be generated. During the scanning process, models may be generated and evaluated according to quality metrics. Visual cues may be determined and presented to the user during scanning to indicate areas sufficiently scanned or areas requiring additional scanning to meet data quality requirements for model generation. Damage to vehicle components may be identified by analysis of the generated model, and addition data capture or user annotation entry may be directed based upon the identified damage.

First claim

Opening claim text (preview).

What is claimed is: 1. A computer-implemented method for guiding a user to capture data for virtual model generation, comprising: receiving, at one or more processors of a mobile device, an indication of a vehicle type of a vehicle to model; presenting, via a display of the mobile device and based at least in part on the vehicle type, an instruction to the user to capture a plurality of data points associated with a portion of the vehicle; causing one or more sensors of the mobile device to capture the plurality of data points, the plurality of data points indicating positions on a surface of the portion of the vehicle; generating, by the one or more processors of the mobile device and based at least in part of the vehicle type, a virtual model of the portion of the vehicle in a three-dimensional virtual space based upon the plurality of data points; presenting, via the display of the mobile device, a visual representation of the virtual model together with instructions to capture additional further data points based upon the visual representation to the user, the visual representation indicating: (i) first areas of the surface of the vehicle for which sufficient data points for the virtual model generation have been captured and (ii) second areas of the surface of the vehicle for which sufficient data points for the virtual model generation have not been captured; causing the one or more sensors of the mobile device to capture the additional data points for the second areas; determining, by the one or more processors of the mobile device, completion of data capture for the portion of the vehicle; and storing, in a memory of the mobile device, the virtual model. 2. The computer-implemented method of claim 1 , wherein determining the completion of data capture for the portion of the vehicle comprises: generating, by the one or more processors of the mobile device, a quality metric of the virtual model; and determining, by the one or more processors of the mobile device, the quality metric meets a corresponding quality threshold. 3. The computer-implemented method of claim 2 , wherein generating the quality metric includes determining an estimate of error for at least a section of the virtual model based upon the plurality of data points. 4. The computer-implemented method of claim 1 , wherein determining the completion of data capture for the portion of the vehicle comprises: receiving, at the one or more processors of the mobile device, a completion indication from the user; presenting, via the display of the mobile device, information regarding the virtual model of the portion of the vehicle; and determining, by the one or more processors of the mobile device, the completion of data capture for the portion of the vehicle based at least in part on a user response to the information. 5. The computer-implemented method of claim 1 , further comprising: identifying, by the one or more processors of the mobile device, a section of the portion of the vehicle to be recaptured; presenting, via the display of the mobile device, an additional instruction to the user to capture other additional data points associated with the section; and updating, by the one or more processors of the mobile device, the virtual model based upon the other additional data points. 6. The computer-implemented method of claim 1 , further comprising: presenting, via the display of the mobile device, a plurality of scanning options associated with vehicle components, wherein receiving the indication from the user includes a selection by the user of one of the plurality of scanning options associated with the portion of the vehicle. 7. The computer-implemented method of claim 1 , further comprising: receiving, at the one or more processors of the mobile device, a user annotation associated with the portion of the vehicle, wherein the user annotation includes an additional indication of a location within the virtual model; transmitting, to a server via a communication network, information associated with the virtual model and the user annotation for insurance claim processing; identifying, by the one or more processors of the mobile device or by one or more processors of the server, a component of the vehicle associated with the user annotation based upon the location within the virtual model; and determining, by the one or more processors of the mobile device or by the one or more processors of the server, a damage estimate based upon the user annotation and the component of the vehicle for insurance claim processing. 8. The computer-implemented method of claim 1 , further comprising: identifying, by the one or more processors of the mobile device or by one or more processors of a remote server, one or more abnormalities within the virtual model based upon computational geometric analysis of one or more virtual surfaces of the virtual model; determining, by the one or more processors of the mobile device or by the one or more processors of the remote server, a damaged section of the portion of the vehicle based upon the one or more abnormalities; and presenting, via the display of the mobile device, a prompt to the user to enter a user annotation associated with the damaged section. 9. The computer-implemented method of claim 8 , further comprising: receiving, at the one or more processors of the mobile device or by the one or more processors of the remote server, the user annotation entered by the user; identifying, by the one or more processors of the mobile device or by the one or more processors of the remote server, a component of the vehicle associated with the damaged section; and determining, by the one or more processors of the mobile device or by the one or more processors of the remote server, a damage estimate based upon the user annotation and the component of the vehicle for insurance claim processing. 10. The computer-implemented method of claim 1 , wherein: presenting the instruction to the user to capture the plurality of data points associated with the portion of the vehicle further comprises presenting a plurality of visual cues indicating areas of the portion of the vehicle to capture; capturing the plurality of data points associated with the portion of the vehicle further comprises receiving user indications of completion of data capture corresponding to the plurality of visual cues; and determining the completion of data capture for the portion of the vehicle comprises determining that the user indications of completion have been received for each of the plurality of visual cues. 11. A computer system for guiding a user to capture data for virtual model generation, comprising: one or more processors; one or more sensors communicatively connected to the one or more processors; a display communicatively connected to the one or more processors; and a non-transitory program memory communicatively coupled to the one or more processors and storing computer-readable instructions that, when executed by the one or more processors, cause the computer system to: receive an indication of a vehicle type of a vehicle to model; present, based at least in part on the vehicle type, an instruction to the user to capture a plurality of data points associated with a portion of the vehicle via the display; cause the plurality of data points to be captured, the plurality of data points indicating positions on a surface of the portion of the vehicle using the one or more sensors; generate, based on the plurality of data points and the vehicle type, a virtual model of the portion of the vehicle in a three-dimensional virtual space; present, via the display, a visual representation

Assignees

Inventors

Classifications

  • involving all processing steps from image acquisition to 3D model generation · CPC title

  • Depth or shape recovery · CPC title

  • G06Q40/08Primary

    Insurance · CPC title

  • Vehicle exterior; Vicinity of vehicle · CPC title

  • Range image; Depth image; 3D point clouds · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US10699404B1 cover?
Methods and system for guiding user data capture during a scan of a vehicle using a mobile device are disclosed. A user may scan a vehicle using a camera or other sensors of the mobile device to capture data from which a three-dimensional virtual model may be generated. During the scanning process, models may be generated and evaluated according to quality metrics. Visual cues may be determined…
Who is the assignee on this patent?
State Farm Mutual Automobile Insurance Co
What technology area does this patent fall under?
Primary CPC classification G06Q40/08. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Jun 30 2020 00:00:00 GMT+0000 (Coordinated Universal Time) (B1). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 2 related publications on this page (citations in our corpus or others sharing the same primary CPC).