System and method of measuring distances related to an object
First Claim
1. A computer implemented method of estimating at least one dimension of a target object within a digital image which includes a reference object having a fiducial pattern printed thereon placed substantially in a plane of the target object, the method comprising:
- obtaining a digital image, on a computer, containing the target object and the reference object;
locating, on a computer, the reference object in the digital image by searching for the fiducial pattern, said reference object having one or more known linear dimensions viewable in said digital image;
determining, on a computer, pixel dimensions of said reference object using edge detection image processing to identify pixel locations bounding the reference object;
calculating, on a computer, a pixel scale factor based on at least one reference object pixel dimension in the digital image and at least one known linear physical dimension of the reference object;
locating, on a computer, the target object in the digital image; and
calculating, on a computer, the at least one dimension of the target object based on the pixel scale factor.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and method for measuring distances related to a target object depicted in an image and the construction and delivery of supplemental window materials for fenestration. A digital image is obtained that contains a target object dimension and a reference object dimension in the same plane. The digital image may contain a target object dimension identified by an ancillary object and a reference object dimension in different planes. Fiducial patterns on the reference and optional ancillary objects are used that are recognized by an image analysis algorithm. Information regarding a target object and its immediate surroundings is provided to an automated or semi-automated measurement process, design and manufacturing system such that customized parts are provided to end users. The digital image contains a reference object having a reference dimension and calculating a constraint dimension from the digital image based on a reference dimension. The custom part is then designed and manufactured based on a calculated constraint dimension.
-
Citations
28 Claims
-
1. A computer implemented method of estimating at least one dimension of a target object within a digital image which includes a reference object having a fiducial pattern printed thereon placed substantially in a plane of the target object, the method comprising:
-
obtaining a digital image, on a computer, containing the target object and the reference object; locating, on a computer, the reference object in the digital image by searching for the fiducial pattern, said reference object having one or more known linear dimensions viewable in said digital image; determining, on a computer, pixel dimensions of said reference object using edge detection image processing to identify pixel locations bounding the reference object; calculating, on a computer, a pixel scale factor based on at least one reference object pixel dimension in the digital image and at least one known linear physical dimension of the reference object; locating, on a computer, the target object in the digital image; and calculating, on a computer, the at least one dimension of the target object based on the pixel scale factor. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computer implemented method of estimating at least one dimension of a window within a digital image which includes a reference object having a fiducial pattern printed thereon placed substantially in a plane of the window, the method comprising:
-
obtaining a digital image, on a computer, containing the window and the reference object; applying, on a computer, a perspective transform to the digital image; locating, on a computer, said reference object in the digital image by searching for said fiducial pattern, said reference object having one or more known linear dimensions viewable in said digital image; determining, on a computer, pixel dimensions of said reference object; calculating, on a computer, a pixel scale factor based on at least one reference object pixel dimension in the digital image and at least one known linear physical dimension of the reference object; locating, on a computer, the window in the digital image; calculating, on a computer, the at least one dimension of the window based on the pixel scale factor. - View Dependent Claims (12, 13, 14)
-
-
15. A method of estimating at least one dimension of a target object within a digital image which includes a reference object having a reference fiducial pattern printed thereon and one or more ancillary objects each having a respective measurement point demarcating feature for aiding in determining the dimensions of the target object and having a respective ancillary fiducial pattern printed thereon, the method comprising:
-
obtaining a digital image, on a computer, containing the target object, reference object and one or more ancillary objects; applying, on a computer, a perspective transform to the digital image; locating, on a computer, the reference object in the digital image by searching for said reference fiducial pattern, said reference object having one or more known linear dimensions viewable in said digital image; determining, on a computer, pixel dimensions of said reference object; calculating, on a computer, a reference pixel scale factor based on at least one reference object pixel dimension in the digital image and at least one known linear physical dimension of the reference object; locating, on a computer, the one or more ancillary objects in the digital image by searching for said respective ancillary fiducial pattern; locating, on a computer, the target object in the digital image; and calculating, on a computer, the at least one dimension of the target object utilizing the pixel scale factor and one or more respective measurement point demarcating features. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27)
-
-
28. A computer program product for estimating at least one dimension of a target object within a digital image which includes a reference object having a fiducial pattern printed thereon placed substantially in a plane of the target object, the computer program product comprising:
-
a non-transitory, tangible computer usable storage medium having computer usable code embodied therewith, the computer usable program code comprising; computer usable code configured for obtaining a digital image containing the target object and the reference object; computer usable code configured for locating the reference object in the digital image by searching for the fiducial pattern, said reference object having one or more known linear dimensions viewable in said digital image; computer usable code configured for determining pixel dimensions of said reference object using edge detection image processing to identify pixel locations bounding the reference object; computer usable code configured for calculating a pixel scale factor based on at least one reference object pixel dimension in the digital image and at least one known linear physical dimension of the reference object; computer usable code configured for locating the target object in the digital image; and computer usable code configured for calculating the at least one dimension of the target object based on the pixel scale factor.
-
Specification