Trained machine learning model for estimating structure feature measurements

US12561900B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-12561900-B2
Application numberUS-202217934880-A
CountryUS
Kind codeB2
Filing dateSep 23, 2022
Priority dateSep 11, 2017
Publication dateFeb 24, 2026
Grant dateFeb 24, 2026

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.

A computer system trains a machine learning model to estimate a real-world measurement of a feature of a structure. The machine learning model is trained using a plurality of digital image sets, wherein each image set depicts a particular structure, and a plurality of measurements, wherein each measurement is a measurement of a feature of a particular structure. After the machine learning model is trained, it is used to estimate a measurement of a feature of a particular structure depicted in a particular image set.

First claim

Opening claim text (preview).

What is claimed is: 1 . A method comprising: receiving a plurality of images captured via one or more image capture devices, the image capture devices including one or more sensors, and the plurality of images comprising: a plurality of lateral images of an exterior of a real-world structure and no orthographic images of the exterior of the real-world structure, wherein a lateral image includes a ground-level view of the real-world structure, wherein an orthographic image includes a top-down view of the real-world structure, and wherein the plurality of lateral images depict a first real-world feature of the real-world structure; and metadata indicating a measurement of a second real-world feature of the real-world structure, wherein the metadata is derived from one or more orthographic images using a different image capture device than used for the plurality of lateral images, and wherein the measurement of the second real-world feature is associated with features forming a perimeter associated with the real-world structure according to a particular scale; and estimating a measurement associated with the first real-world feature of the real-world structure based on execution of a machine learning model and input comprising the plurality of lateral images and the metadata, the measurement being reflective of a real-world area associated with the real-world structure, wherein training the machine learning model comprises scale normalizing a set of training orthographic images to establish the particular scale, such that pixels of the set of training orthographic images correspond to a same real-world metric distance, and training the machine learning model based on lateral training images and training measurements according to the particular scale, wherein the first real-world feature and second real-world feature are separate features. 2 . The method of claim 1 , further comprising training the machine learning model before estimating, wherein training the machine learning model comprises providing to the machine learning model: a plurality of image sets comprising training images of an exterior of a corresponding training real-world structure, and a plurality of real-world measurements corresponding to training measurements, the plurality of real-world measurements comprising, for each image set, a real-world measurement of a feature of the exterior of the corresponding training real-world structure. 3 . The method of claim 2 , wherein training the machine learning model comprises: training a first machine learning model to identify a type of the real-world structure; and training a second machine learning model with the plurality of image sets and the plurality of real-world measurements. 4 . The method of claim 2 , wherein the plurality of image sets include only metadata describing one or more images and no photos or digital image files. 5 . The method of claim 1 , further comprising generating an indication of a confidence level associated with the estimated measurement associated with the first real-world feature of the real-world structure, wherein generating the indication of the confidence level comprises: comparing the real-world structure, as depicted in one or more lateral images of the plurality of lateral images, and a training real-world structure, as depicted in training images used to train the machine learning model, wherein the indication of the confidence level is based on a degree of differences between the real-world structure, as depicted in the one or more lateral images, and the training real-world structure, as depicted in the training images used to train the machine learning model. 6 . The method of claim 1 , wherein estimating comprises using the machine learning model to normalize the plurality of images. 7 . The method of claim 6 , wherein the plurality of images are further normalized by correlating azimuth information associated with the real-world structure depicted in the plurality of images. 8 . The method of claim 1 , wherein the real-world structure comprises a roof, wherein the first real-world feature of the real-world structure is indicative of a pitch of the roof. 9 . The method of claim 1 , wherein one or more lateral images of the plurality of lateral images comprises a ground level image. 10 . The method of claim 1 , wherein the metadata for the plurality of images comprises one or more of an indication of whether particular features are present in an image of the plurality of images and a structure type. 11 . The method of claim 2 , wherein an individual training image of the training images was normalized via rotating the individual training image such that a bottom of the corresponding training real-world structure was depicted as parallel to a bottom of the individual training image. 12 . The method of claim 1 , wherein the lateral images further depict a portion of the second real-world feature of the real-world structure. 13 . The method of claim 1 , further comprising: normalizing the lateral images via rotating individual orientations associated with individual lateral images, the normalization being based on sensor information derived from the one or more sensors and the sensor information including azimuth information. 14 . A system comprising: one or more processors; one or more non-transitory computer-readable media storing instructions which, when executed by the one or more processors, cause performance of: receiving a plurality of images captured via one or more image capture devices, the image capture devices including one or more sensors, and the plurality of images comprising: a plurality of lateral images of an exterior of a real-world structure and no orthographic images of the exterior of the real-world structure, wherein a lateral image includes a ground-level view of the real-world structure, wherein an orthographic image includes a top-down view of the real-world structure, and wherein the plurality of lateral images depict a first real-world feature of the real-world structure; and metadata indicating a measurement of a second real-world feature of the real-world structure, wherein the metadata is derived from one or more orthographic images using a different image capture device than used for the plurality of lateral images, and wherein the measurement of the second real-world feature is associated with features forming a perimeter associated with the real-world structure according to a particular scale; and estimating a measurement associated with the first real-world feature of the real-world structure based on execution of a machine learning model and input comprising the plurality of lateral images and the metadata, the measurement being reflective of a real-world area associated with the real-world structure, wherein training the machine learning model comprises scale normalizing a set of training orthographic images to establish the particular scale, such that pixels of the set of training orthographic images correspond to a same real-world metric distance, and training the machine learning model based on lateral training images and training measurements according to the particular scale, wherein the first real-world feature and second real-world feature are separate features. 15 . The system of claim 14 , wherein the instructions, when executed by the one or more processors, further cause performance of: training the machine learning model before estimating, wherein training the machine learning model comprises providing to the machine learning model: a plurality of image sets comp

Assignees

Inventors

Classifications

  • Learning methods · CPC title

  • Global feature extraction by analysis of the whole pattern, e.g. using frequency domain transformations or autocorrelation · CPC title

  • Generating training patterns; Bootstrap methods, e.g. bagging or boosting · CPC title

  • Machine learning · CPC title

  • Analysis of geometric attributes · 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 US12561900B2 cover?
A computer system trains a machine learning model to estimate a real-world measurement of a feature of a structure. The machine learning model is trained using a plurality of digital image sets, wherein each image set depicts a particular structure, and a plurality of measurements, wherein each measurement is a measurement of a feature of a particular structure. After the machine learning model…
Who is the assignee on this patent?
Hover Inc
What technology area does this patent fall under?
Primary CPC classification G06T17/00. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Feb 24 2026 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 12 related publications on this page (citations in our corpus or others sharing the same primary CPC).