3D building model construction tools
AssigneeHover Inc.
InventorChristopher David Ege
Life of this patent
Estimating the term…
Abstract
A method for correcting 3D building objects is provided. Construction tools available within the visualization tool provide edge squaring and edge snapping of the 3D building objects, correcting incoherent angles and planes resulting from errors formed during the construction of the building model. Specified angular thresholds for perpendicular axis and parallel planes are provided in the construction tools to identify inaccuracies within selected buildings and new buildings are redrawn.
Claims19
A method of correcting incoherencies in three-dimensional (3D) building objects, comprising:
- analyzing the 3D building object for at least one incoherent angle or plane, the analyzing including establishing main axis grouping planes as determined by one or more angular thresholds, wherein at least one of the main axis grouping planes is used to generate a weighted edge plane for each plane edge, the weighted edge plane being generated for each edge that is a distance of a new edge from an initial edge plane multiplied by a grouping normal minus the initial edge plane multiplied by a weighted edge length;
- correcting the at least one incoherent angle or plane;
- iteratively recalculating additional building angle or plane positions to support the corrected at least one incoherent angle or planes;
- and
- redrawing the selected 3D building object according to the recalculated building angles and plane positions.
A method of correcting incoherencies in three-dimensional (3D) building objects, comprising:
- analyzing the 3D building object for at least one incoherent angle or plane, the analyzing including establishing main axis grouping planes as determined by one or more angular thresholds, wherein at least one of the main axis grouping planes is used to generate a weighted edge plane for each plane edge, the weighted edge plane being generated for each edge that is a distance of a new edge from an initial edge plane multiplied by a grouping normal minus the initial edge plane multiplied by a weighted edge length, wherein at least one of the main axis grouping planes is maintained as a sum of the weighted edge planes divided by a weighted edge length sum;
- correcting the at least one incoherent angle or plane;
- iteratively recalculating additional building angle or plane positions to support the corrected at least one incoherent angle or planes;
- and
- redrawing the selected 3D building object according to the recalculated building angles and plane positions.
A system correcting incoherencies in three-dimensional (3D) building objects constructed from ground based oblique imagery, comprising:
- a processor configured to:
- analyze the 3D building object for at least one incoherent angle or plane, the analyzing including establishing main axis grouping planes as determined by one or more angular thresholds, wherein at least one of the main axis grouping planes is used to generate a weighted edge plane for each plane edge, the weighted edge plane being generated for each edge that is a distance of a new edge from an initial edge plane multiplied by a grouping normal minus the initial edge plane multiplied by a weighted edge length;
- correct the at least one incoherent angle or plane;
- iteratively recalculate additional building angle or plane positions to support the corrected at least one incoherent angle or planes;
- and
- redraw the selected 3D building object according to the recalculated building angles and plane positions.
Dependencies are inferred from the claim text.