US 12,450,831 B2
Systems and methods for generating three dimensional geometry
Shaohui Sun, Mountain View, CA (US); Ioannis Pavlidis, Redwood City, CA (US); and Adam J. Altman, San Francisco, CA (US)
Assigned to Hover Inc., San Francisco, CA (US)
Filed by Hover Inc., San Francisco, CA (US)
Filed on Jul. 12, 2023, as Appl. No. 18/351,378.
Application 18/351,378 is a continuation of application No. 17/396,255, filed on Aug. 6, 2021, granted, now 11,741,667.
Application 17/396,255 is a continuation of application No. 16/990,453, filed on Aug. 11, 2020, granted, now 11,113,877, issued on Sep. 7, 2021.
Application 16/990,453 is a continuation of application No. 15/255,807, filed on Sep. 2, 2016, granted, now 10,776,999, issued on Sep. 15, 2020.
Application 15/255,807 is a continuation of application No. 14/339,127, filed on Jul. 23, 2014, granted, now 9,437,033, issued on Sep. 6, 2016.
Claims priority of provisional application 61/857,302, filed on Jul. 23, 2013.
Prior Publication US 2023/0377261 A1, Nov. 23, 2023
This patent is subject to a terminal disclaimer.
Int. Cl. G06T 17/05 (2011.01); G06F 3/14 (2006.01); G06T 15/04 (2011.01); G06T 15/20 (2011.01); G06T 17/00 (2006.01); G06T 19/00 (2011.01); G06T 19/20 (2011.01); G06V 20/10 (2022.01); G06V 20/64 (2022.01)
CPC G06T 17/05 (2013.01) [G06F 3/14 (2013.01); G06T 15/04 (2013.01); G06T 15/20 (2013.01); G06T 17/00 (2013.01); G06T 19/003 (2013.01); G06T 19/20 (2013.01); G06V 20/176 (2022.01); G06V 20/653 (2022.01); G06T 2200/08 (2013.01); G06T 2200/24 (2013.01); G06T 2207/10028 (2013.01); G06T 2210/04 (2013.01); G06T 2210/56 (2013.01); G06T 2219/2008 (2013.01)] 16 Claims
OG exemplary drawing
 
1. One or more non-transitory computer-readable medium storing instructions that when executed by one or more processors cause the one or more processors to:
receive a plurality of ground-level images of a plurality of façades of a building object;
create a point cloud from the plurality of ground-level images;
create a plurality of textured façades from the created point cloud, the plurality of textured façades including all facades of the building object;
match first and second vertices of an edge of a textured façade of the plurality of textured façades with a single vertex of an edge of a retrieved orthogonal image;
create a textured 3D building model of the building object from the matched textured façade and orthogonal image; and
apply, to the textured 3D model, a scaling factor extracted from a correlation of the textured façade and the retrieved orthogonal image.