Imagery-based construction progress tracking
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 images from an image capture device. The one or more images are each associated with metadata that includes a common direction. For each of the one or more images, the method further includes adding one or more pairs of parallel lines, converting each of the one or more pairs of parallel lines into intersection coordinates with 2D drawing elements, and calculating construction progress from the intersection coordinates. The 2D drawing includes a 2D floor plan or a 2D elevation plan, and each pair of parallel lines designates one of the start or end of construction during a current period of time.
Claims18
A method comprising:
- receiving, by an image processing device, one or more images from an image capture device, the one or more images each associated with metadata comprising a common direction, and for each of the one or more images:
- adding one or more pairs of parallel lines, each pair of parallel lines designating one of the start or end of construction during a current period of time;
- converting each of the one or more pairs of parallel lines into intersection coordinates with 2D drawing elements, the 2D drawing comprising a 2D floor plan or a 2D elevation plan, each pair of parallel lines is one of oriented vertically and reflecting a pair of yaw values relative to the common direction or oriented horizontally and reflecting a pair of pitch values relative to a common unpitched value;
- converting yaw or pitch degree lines added to each of the one or more images into rays in the 2D drawing;
- and
- calculating construction progress from the intersection coordinates.
An image processing device, comprising:
- a memory, comprising:
- one or more applications;
- a 2D drawing comprising building locations, the 2D drawing comprising a 2D floor plan or a 2D elevation plan;
- and
- one or more images of the building locations, each image associated with metadata comprising a common direction;
- and
- a processor, coupled to the memory, configured to execute the one or more applications to:
- receive the one or more images from an image capture device, and for each of the one or more images:
- add one or more pairs of parallel lines, each pair of parallel lines designates one of the start or end of construction during a current period of time;
- convert each of the one or more pairs of parallel lines into intersection coordinates with 2D drawing elements, each pair of parallel lines is one of oriented vertically and reflects a pair of yaw values relative to the common direction or oriented horizontally and reflects a pair of pitch values relative to a common unpitched value;
- convert yaw or pitch degree lines added to each of the one or more images into rays in the 2D drawing;
- and
- calculate construction progress from the intersection coordinates.
A non-transitory computer readable storage medium configured to store instructions that when executed cause a processor to perform:
- receiving, by an image processing device, one or more images from an image capture device, the one or more images each associated with metadata comprising a common direction, and for each of the one or more images:
- adding one or more pairs of parallel lines, each pair of parallel lines designating one of the start or end of construction during a current period of time;
- converting each of the one or more pairs of parallel lines into intersection coordinates with 2D drawing elements, the 2D drawing comprising a 2D floor plan or a 2D elevation plan, each pair of parallel lines is one of oriented vertically and reflecting a pair of yaw values relative to the common direction or oriented horizontally and reflecting a pair of pitch values relative to a common unpitched value;
- converting yaw or pitch degree lines added to each of the one or more images into rays in the 2D drawing;
- and
- calculating construction progress from the intersection coordinates.
Dependencies are inferred from the claim text.