| CPC G06T 17/05 (2013.01) [G06F 16/41 (2019.01); G06T 7/60 (2013.01); G06T 19/006 (2013.01); G06T 19/20 (2013.01); G06T 2207/10032 (2013.01); G06T 2219/2004 (2013.01)] | 12 Claims |

|
1. A method for fine adjustment of a computerized roof model, comprising the steps of:
generating by a processor a computerized three-dimensional (3D) roof model;
weighing a plurality of candidate 3D roof structure models;
selecting one of the plurality of candidate 3D roof structure models having a highest weight among the plurality of candidate 3D roof structure models;
optimizing the selected one of the plurality of candidate 3D roof structure models to create an optimal 3D roof structure model using a metaheuristic search method applied to the selected one of the plurality of candidate 3D roof structure models and executed by the processor; and
displaying the optimal 3D roof structure model superimposed over an image of a structure,
wherein the metaheuristic search method projects each of the plurality of candidate 3D roof structure models onto the image and weighs each model based on image gradients and roof edges of a roof structure present in the image.
|