Construction photograph integration with 3D model images
AssigneeStructionsite Inc.
InventorPhilip Garcia Lorenzo
Life of this patent
Estimating the term…
Abstract
A method is provided. The method includes one or more of receiving, by an image processing device, one or more photos of building locations at a building, extracting position coordinates comprising X and Y values in a 2D floor plan from the one or more photos, converting the position coordinates into 3D model coordinates, extracting model viewpoints from a 3D model of the building at the 3D model coordinates, and comparing each of the one or more photos with a corresponding model viewpoint. Each of the model viewpoints provides a view of the 3D model at a same viewing position as one of the one or more photos.
Claims20
A method comprising:
- receiving, by an image processing device, one or more photos of building locations at a building;
- assigning a pair of X, Y reference coordinate values to a 2D floor plan, the pair of X, Y reference coordinate values encompassing all camera positions for the one or more photos;
- extracting position coordinates comprising X and Y values in the 2D floor plan from the one or more photos;
- converting the position coordinates into 3D model coordinates;
- extracting model viewpoints from a 3D model of the building at the 3D model coordinates, each of the model viewpoints providing a view of the 3D model at a same viewing position and orientation as one of the one or more photos;
- and
- comparing each of the one or more photos with a corresponding model viewpoint.
A system, comprising:
- an image capture device, configured to capture one or more photos of building locations at a building;
- and
- an image processing device, comprising:
- a display;
- a memory, comprising:
- one or more applications;
- a 2D floor plan of the building;
- and
- a 3D model of the building;
- and
- a processor, coupled to the memory, the display, and configured to execute the one or more applications to:
- receive the one or more photos from the image capture device;
- assign a pair of X, Y reference coordinate values to the 2D floor plan, the pair of X, Y reference coordinate values encompass all camera positions for the one or more photos;
- extract position coordinates comprising X and Y values in the 2D floor plan from the one or more photos;
- convert the position coordinates into 3D model coordinates;
- extract model viewpoints from the 3D model at the 3D model coordinates, each of the model viewpoints provides a view of the 3D model at a same viewing position and orientation as one of the one or more photos;
- and
- compare each of the one or more photos with a model viewpoint that corresponds to each of the one or more photos.
A non-transitory computer readable storage medium configured to store instructions that when executed cause a processor to perform:
- receiving one or more photos of building locations at a building;
- assigning a pair of X, Y reference coordinate values to a 2D floor plan, the pair of X, Y reference coordinate values encompassing all camera positions for the one or more photos;
- extracting position coordinates comprising X and Y values in the 2D floor plan from the one or more photos;
- converting the position coordinates into 3D model coordinates;
- extracting model viewpoints from a 3D model of the building at the 3D model coordinates, each of the model viewpoints providing a view of the 3D model at a same viewing position and orientation as one of the one or more photos;
- and
- comparing each of the one or more photos with a corresponding model viewpoint.
Dependencies are inferred from the claim text.