Remote Real Property Inspection
A system is configured to receive image data, identify, using a first set of one or more machine learning models, multiple objects related to real property that are shown in the image data, determine a number of unique objects that are shown in the image data and generate, using a second set of one or more machine learning models, an assessment of a state of the real property.
1 . A method, comprising:
receiving image data;
identifying, using a first set of one or more machine learning models, multiple objects related to real property that are shown in the image data;
determining a number of unique objects that are shown in the image data; and
generating, using a second set of one or more machine learning models, an assessment of a state of the real property.
2 . The method of claim 1 , wherein the first set of one or more machine learning models and the second set of one or more machine learning models are a same set of one or more machine learning models.
3 . The method of claim 1 , wherein generating the assessment of the state of the real property further comprises:
determining a damage state for at least one unique object.
4 . The method of claim 3 , wherein the damage state includes at least one of a location of damage or a severity of damage.
5 . The method of claim 3 , wherein the damage state includes at least one of an estimated repair cost, a repair methodology and an estimated number of labor hours to perform a repair.
6 . The method of claim 1 , wherein generating the assessment of the state of the real property further comprises:
determining physical dimensions for at least one unique object.
7 . The method of claim 1 , wherein generating the assessment of the state of the real property further comprises:
determining one or more materials for at least one unique object.
8 . The method of claim 1 , wherein the image data includes at least one of satellite images, images captured by a drone or images captured during an aerial fly over of the real property.
9 . The method of claim 1 , further comprising:
generating feedback that is to be displayed at a user device, wherein the user device captured at least a portion of the image data and wherein the feedback is provided in an interface comprising the feedback and a view of a camera of the user device.
10 . The method of claim 9 , wherein the feedback includes an alert configured to indicate a request to a user to change a distance or angle between the camera and the real property.
11 . The method of claim 10 , wherein the request to change the distance or the angle is based on a presence of an object of interest, a region of interest relative to one or more objects or a region of damage relative to one or more objects.
12 . The method of claim 9 , wherein the feedback includes an alert configured to indicate a request to a user during recording of video to change a manner in which the user is moving the camera.
13 . The method of claim 1 , further comprising:
receiving predicted weather related data; and
determining, using a third set of one or more machine learning models, predicted weather related damage for the real property.
14 . The method of claim 1 , further comprising:
constructing, based on at least the image data, a two-dimensional (2D) or three-dimensional (3D) model of the real property.
15 . The method of claim 14 , wherein the 2D model or 3D model are constructed using augmented reality (AR) or virtual reality (VR) techniques.
16 . The method of claim 14 , further comprising:
requesting feedback related to the 2D model or 3D model from a user, wherein the feedback is related to identifying a region of interest in the 2D model or 3D model.
17 . The method of claim 1 , further comprising:
receiving feedback from a user related to the assessment of the state of the real property.
18 . The method of claim 1 , further comprising:
receiving non-image data related to the real property, wherein the assessment of the state of the real property is. Generated based on the non-image data.
19 . The method of claim 1 , further comprising:
segmenting the image data to identify one or more of the multiple objects or an object occluding the one or more of the multiple objects.
20 . The method of claim 1 , further comprising:
verifying an accuracy of the image data based on images received from a third party source.