Guided content capture
A computing system can process incident information corresponding to a vehicle incident involving a vehicle of a user. The system can initiate a guided content capture process with a user to capture images of a vehicle of the user. The system generates a sequential set of vehicle outlines of the vehicle on an image interface presented on a computing device of the user to implement the guided content capture process. The system performs computer vision on image data captured by a camera of the computing device to determine when the vehicle is aligned with a particular vehicle outline of the sequential set of vehicle outlines.
1 . A computing system, comprising:
a network communication interface;
one or more processors, communicatively coupled with the network communication interface; and
a memory, communicatively coupled with the one or more processors, storing instructions that, when executed by the one or more processors, cause the computing system to:
transmit, over one or more networks, to a computing device of a user, a link for enabling the computing device to communicate with the computer system over one or more networks, using an application associated with the link;
in response to selection of the link on the computing device of the user, communicate, over the one or more networks, with the application operating on the computing device, to cause the application to access a camera of the computing device, and to transmit, over the one or more networks and in real-time, image data captured through the camera of the computing device;
perform live, real-time content verification and analysis using image data captured through the camera of the computing device;
implement, using the application, a guided content capture process with the user to align and position the computing device to enable the computing device to capture one or more images of a vehicle involved in a vehicle incident, wherein implementing the guided content capture process includes providing, with a user interface of the application, one or more guided content capture interfaces that include a sequential set of vehicle outlines for the application to present on the computing device of the user; and
wherein performing real-time content verification and analysis includes (i) performing, through the application operating on the computing device of the user, time computer vision on the image data captured by the camera to determine when the vehicle is aligned with a particular vehicle outline of the sequential set of vehicle outlines; and (ii) in response to detecting the vehicle being aligned with the particular vehicle outline, trigger, through the application and in real-time, the camera of the computing device to automatically capture an image of the vehicle.
2 . The computing system of claim 1 , wherein the sequential set of vehicle outlines include individual outlines that are configured for corresponding predetermined angles of the vehicle.
3 . The computing system of claim 2 , wherein implementing the guided content capture process includes guiding the user, via the user interface, to move around the vehicle to align the vehicle with a respective vehicle outline to capture an image of each predetermined angle of the vehicle.
4 . The computing system of claim 2 , wherein the executed instructions cause the computing system to determine the corresponding predetermined angles based on damage to the vehicle as indicated by the vehicle incident information.
5 . The computing system of claim 1 , wherein implementing the guided content capture process includes guiding the user to initially capture an image of at least one of a vehicle identification number or a license plate of the vehicle.
6 . The computing system of claim 5 , wherein the executed instructions further cause the computing system to perform optical character recognition on the image to (i) determine the at least one of the vehicle identification number or the license plate of the vehicle, and (ii) perform a lookup in a vehicle database to determine a vehicle type for the vehicle.
7 . The computing system of claim 6 , wherein the executed instructions cause the computing system to generate the sequential set of vehicle outlines of the vehicle based on determining the vehicle type for the vehicle.
8 . The computing system of claim 6 , wherein determining the vehicle type comprises determining the vehicle make, model, and model year of the vehicle.
9 . The computing system of claim 6 , wherein determining the vehicle type comprises determining whether the vehicle is a van, a semi-truck, a cargo truck, a pickup truck, a full size sedan, a station wagon, a mid-size sedan, a compact sedan, a hatchback, or a motorcycle.
10 . The computing system of claim 1 , wherein the executed instructions further cause the computing system to:
perform automated image analysis on the image data captured by the camera of the computing device to determine a predicted estimate of damage to the vehicle of the user.
11 . A non-transitory computer readable medium storing instructions that, when executed by one or more processors of a computing system, cause the computing system to:
transmit, over one or more networks, to a computing device of a user, a link for enabling the computing device to communicate with the computer system over one or more networks, using an application associated with the link;
in response to selection of the link on the computing device of the user, communicate, over the one or more networks, with the application operating on the computing device, to cause the application to access a camera of the computing device, and to transmit, over the one or more networks and in real-time, image data captured through the camera of the computing device;
perform live, real-time content verification and analysis using image data captured through the camera of the computing device;
implement, using the application, a guided content capture process with the user to align and position the computing device to enable the computing device to capture one or more images of a vehicle involved in a vehicle incident, wherein implementing the guided content capture process includes providing, with a user interface of the application, one or more guided content capture interfaces that include a sequential set of vehicle outlines for the application to present on the computing device of the user; and
wherein performing the live, real-time content verification and analysis includes (i) performing, through the application operating on the computing device of the user, real-time computer vision on the image data captured by the camera to determine when the vehicle is aligned with a particular vehicle outline of the sequential set of vehicle outlines; and (ii) in response to detecting the vehicle being aligned with the particular vehicle outline, trigger, through the application and in real-time, the camera of the computing device to automatically capture an image of the vehicle.
12 . The non-transitory computer readable medium of claim 11 , wherein the sequential set of vehicle outlines include individual outlines that are configured for corresponding predetermined angles of the vehicle.
13 . The non-transitory computer readable medium of claim 12 , wherein implementing the guided content capture process includes guiding the user, via the user interface, to move around the vehicle to align the vehicle with a respective vehicle outline to capture an image of each predetermined angle of the vehicle.
14 . The non-transitory computer readable medium of claim 12 , wherein the executed instructions cause the computing system to determine the corresponding predetermined angles based on damage to the vehicle as indicated by the vehicle incident information.
15 . The non-transitory computer readable medium of claim 11 , wherein implementing the guided content capture process includes guiding the user to initially capture an image of at least one of a vehicle identification number or a license plate of the vehicle.
16 . A computer-implemented method of guided content capture, the method being performed by one or more processors of a computer system and comprising:
transmitting, over one or more networks, to a computing device of a user, a link for enabling the computing device to communicate with the computer system over one or more networks, using an application associated with the link;
in response to selection of the link on the computing device of the user, communicating, over the one or more networks, with the application operating on the computing device, to cause the application to access a camera of the computing device, and to transmit, over the one or more networks and in real-time, image data captured through the camera of the computing device;
performing live, real-time content verification and analysis using image data captured through the camera of the computing device;
implementing, using the application, a guided content capture process with the user to align and position the computing device to enable the computing device to capture one or more images of a vehicle involved in a vehicle incident, wherein implementing the guided content capture process includes providing, with a user interface of the application, one or more guided content capture interfaces that include a sequential set of vehicle outlines for the application to present on the computing device of the user; and
wherein performing the live, real-time content verification and analysis includes (i) performing, through the application operating on the computing device of the user, real-time computer vision on the image data captured by the camera to determine when the vehicle is aligned with a particular vehicle outline of the sequential set of vehicle outlines; and (ii) in response to detecting the vehicle being aligned with the particular vehicle outline, trigger, through the application and in real-time, the camera of the computing device to automatically capture an image of the vehicle.
17 . The computer-implemented method of claim 16 , wherein the sequential set of vehicle outlines include individual outlines that are configured for corresponding predetermined angles of the vehicle.
18 . The computer-implemented method of claim 17 , wherein implementing the guided content capture process includes guiding the user, via the user interface, to move around the vehicle to align the vehicle with a respective vehicle outline to capture an image of each predetermined angle of the vehicle.
19 . The computer-implemented method of claim 18 , wherein the corresponding predetermined angles are based on damage to the vehicle as indicated by vehicle incident information provided by the user.
20 . The computer-implemented method of claim 16 , wherein implementing the guided content capture process includes guiding the user to initially capture an image of at least one of a vehicle identification number or a license plate of the vehicle.