IP Library Granted Patent US 11,450,076
Granted Patent B2
US 11,450,076 · App. 16/361,620 · Granted Sep 20, 2022

Systems and methods for lean ortho correction for computer models of structures

Inventor: Ismael Aguilera Martín de los Santos (Madrid, ES)
Assignee: Insurance Services Office, Inc.
G06T19/20G06F30/13G06T17/05G06T17/20G06T2200/24G06T2207/10032G06T2207/30184G06T2219/2004G06T2219/2016G06T2219/2021
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 11,450,076
App. No.
16/361,620
Granted
Sep 20, 2022
Kind
B2
Abstract

A system and method for lean ortho correction for computer models of structures. The system displays an image of a structure on a user interface and projects a structure model onto the image. Next, the system identifies a first world three-dimensional (“3D”) point in the image, a second world 3D point in the image, and a third world 3D point in the image. The system then transforms coordinates of the structure model using the first world 3D point, the second world 3D point, the third world 3D point, and a lean ortho correction algorithm.

Claims (35)

1. A system for lean ortho correction for computer models of structures, comprising:

a processor for processing a structure model stored in a non-transitory memory;

a user interface in communication with the processor; and

computer system code executed by the processor, the computer system code causing the processor to:

display an orthorectified image of a structure on the user interface;

project the structure model onto the orthorectified image;

identify, via user input, a first world three-dimensional (“3D”) point in the orthorectified image;

identify, via user input, a second world 3D point in the orthorectified image;

identify, via user input, a third world 3D point in the orthorectified image;

adjust the structure model by transforming coordinates of the structure model using the first world 3D point, the second world 3D point, the third world 3D point, and a lean ortho correction algorithm to compensate for lean in the orthorectified image, the lean ortho correction algorithm calculating at least one lean value and at least one lean vector for each of the first, second, and third world 3D points and applying the at least one lean value and the at least one lean vector to transform the coordinates of the structure model; and

project the adjusted structure model onto the orthorectified image.

2. The system of claim 1 , wherein the structure model comprises a wireframe model or polygonal model of the structure.

3. The system of claim 2 , wherein the structure is a three-dimensional model of a house or a building.

4. The system of claim 1 , wherein the first world 3D point corresponds to a corner of the structure.

5. The system of claim 4 , wherein the second world 3D point corresponds to a point on the structure model.

6. The system of claim 5 , wherein the second world 3D point has a elevation greater than the first world 3D point.

7. The system of claim 6 , wherein the third world 3D point corresponds to a point on the structure model associated with the second world 3D point.

8. The system of claim 1 , wherein the lean ortho correction algorithm transforms image coordinates to model coordinates.

9. The system of claim 1 , wherein the lean ortho correction algorithm transforms model coordinates to image coordinates.

10. A method for lean ortho correction for computer models of structures, comprising steps of:

displaying an orthorectified image of a structure on a user interface of a computer system;

projecting a structure model onto the orthorectified image;

identifying a first world three-dimensional (“3D”) point in the orthorectified image;

identifying a second world 3D point in the orthorectified image;

identifying a third world 3D point in the orthorectified image;

adjusting the structure model by transforming coordinates of the structure model using the first world 3D point, the second world 3D point, the third world 3D point, and a lean ortho correction algorithm to compensate for lean in the orthorectified image, the lean ortho correction algorithm calculating at least one lean value and at least one lean vector for each of the first, second, and third world 3D points and applying the at least one lean value and the at least one lean vector to transform the coordinates of the structure model; and

projecting the adjusted structure model onto the orthorectified image.

11. The method of claim 10 , wherein the structure model comprises a wireframe model or polygonal model of the structure.

12. The method of claim 11 , wherein the structure is a three-dimensional model of a house or a building.

13. The method of claim 10 , wherein the first world 3D point corresponds to a corner of the structure.

14. The method of claim 13 , wherein the second world 3D point corresponds to a point on the structure model.

15. The method of claim 14 , wherein the second world 3D point has a elevation greater than the first world 3D point.

16. The method of claim 15 , wherein the third world 3D point corresponds to a point on the structure model associated with the second world 3D point.

17. The method of claim 10 , wherein the lean ortho correction algorithm transforms image coordinates to model coordinates.

18. The method of claim 10 , wherein the lean ortho correction algorithm transforms model coordinates to image coordinates.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 15, 2022
From: GEOMNI, INC.
To: INSURANCE SERVICES OFFICE, INC.
Reel/Frame 060207/0817 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 10, 2019
From: MARTÍN DE LOS SANTOS, ISMAEL AGUILERA
To: GEOMNI, INC.
Reel/Frame 048847/0059 →
Continuity (2)
Provisional Application 62646985 · Mar 23, 2018
Related Publication 20190295328A1 · Sep 26, 2019
Cited By (1)
US 12,488,485