STEREOSCOPIC MEASUREMENT SYSTEM AND METHOD
First Claim
1. A system comprising modules executable with at least one processor for obtaining measurements of an object, the system comprising:
- a memory to store a plurality of stereo images each comprising first and second images of a particular object;
a user interface (UI) module to generate a list of the plurality of stereo images for display, to generate corresponding first and second images of a particular stereo image selected from the list for display, and to receive;
a first user input designating a first measurement point in the corresponding first image;
a second user input designating a second measurement point in the corresponding first image;
a third user input designating the first measurement point along a selection assist line in the corresponding second image; and
a fourth user input designating the second measurement point along another selection assist line in the corresponding second image;
a point selection module to identify a range of points in the corresponding second image based on the first measurement point designated in the corresponding first image, to generate the selection assist line in the corresponding second image based on the range of points, to identify another range of points in the corresponding second image based on the second measurement point designated in the corresponding first image, and to generate the other selection assist line in the corresponding second image based on the other range of points;
a stereo point module to define a first stereo point that corresponds to the first measurement point designated in the corresponding first and second images and to define a second stereo point that corresponds to the second measurement point designated in the corresponding first and second images; and
a cross measure module to calculate a distance between the first stereo point and the second stereo point.
4 Assignments
0 Petitions
Accused Products
Abstract
A stereoscopic measurement system captures stereo images and determines measurement information for user-designated points within stereo images. The system comprises an image capture device for capturing stereo images of an object. A processing system communicates with the capture device to receive stereo images. The processing system displays the stereo images and allows a user to select one or more points within the stereo image. The processing system processes the designated points within the stereo images to determine measurement information for the designated points.
-
Citations
27 Claims
-
1. A system comprising modules executable with at least one processor for obtaining measurements of an object, the system comprising:
-
a memory to store a plurality of stereo images each comprising first and second images of a particular object; a user interface (UI) module to generate a list of the plurality of stereo images for display, to generate corresponding first and second images of a particular stereo image selected from the list for display, and to receive; a first user input designating a first measurement point in the corresponding first image; a second user input designating a second measurement point in the corresponding first image; a third user input designating the first measurement point along a selection assist line in the corresponding second image; and a fourth user input designating the second measurement point along another selection assist line in the corresponding second image; a point selection module to identify a range of points in the corresponding second image based on the first measurement point designated in the corresponding first image, to generate the selection assist line in the corresponding second image based on the range of points, to identify another range of points in the corresponding second image based on the second measurement point designated in the corresponding first image, and to generate the other selection assist line in the corresponding second image based on the other range of points; a stereo point module to define a first stereo point that corresponds to the first measurement point designated in the corresponding first and second images and to define a second stereo point that corresponds to the second measurement point designated in the corresponding first and second images; and a cross measure module to calculate a distance between the first stereo point and the second stereo point. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system comprising modules executable with at least one processor for obtaining measurements from a stereo image of an object, the stereo image comprising first and second images of the object, the system comprising:
-
a user interface (UI) module to generate the first image and the second image for display and to receive a first user input designating a first measurement point in the first image and a second user input designating a second measurement point in the first image; a point selection module to define a projection vector in the second image based on the first measurement point, to generate a selection assist line in the second image based on the projection vector, to identify another projection vector in the second image based on the second measurement point, to generate another selection assist line in the second image based on the other projection vector, to determine first pixel values adjacent to the first measurement point, to compare the determined first pixel values with other pixel values along the selection assist line to dynamically identify a corresponding first measurement point in the second image with adjacent other pixel values that match the determined first pixel values, to determine second pixel values adjacent to the second measurement point designated in the first image, and to compare the determined second pixel values with second other pixel values along the other selection assist line to dynamically identify a corresponding second measurement point in the second image with adjacent other pixel values that match the determined second pixel values; a stereo point module to define a first stereo point that corresponds to the first measurement point designated in the first image and identified in the second image and to define a second stereo point that corresponds to the second measurement point designated in the first and identified in the second image; and a cross measure module to calculate a distance between the first stereo point and the second stereo point, wherein the user interface is further configured to display the distance between the first stereo point and the second stereo point. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. A method for obtaining measurements from a stereo image of an object using at least one processor, the stereo image comprising first and second images of the object, the method comprising:
-
displaying the first image and the second image; receiving a first user input designating a first measurement point in the first image and receiving a second user input designating a second measurement point in the first image; identifying a range of points in the second image based on the first measurement point and identifying another range of points in the second image based on the second measurement point; generating a selection assist line in the second image based on the range of points and generating another selection assist line in the second image based on the other range of points; receiving a third user input designating the first measurement point in the second image along the selection assist line and a fourth user input designating the second measurement point in the second image along the other selection assist line; defining a first stereo point that corresponds to the first measurement point designated in the first and second images and defining a second stereo point that corresponds to the second measurement point designated in the first and second images; and calculating a distance between the first stereo point and the second stereo point. - View Dependent Claims (17, 18, 19, 20, 21, 22)
-
-
23. A method for obtaining measurements from a stereo image of an object using at least one processor, the stereo image comprising first and second images of the object, the method comprising:
-
displaying the first image and the second image; receiving a user input designating a first measurement point and another user input designating a second measurement point in the first image; identifying a range of points in the second image based on the first measurement point designated in the first image and identifying another range of points in the second image based on the second measurement point designated in the first image; generating a selection assist line in the second image based on the range of points and generating another selection assist line in the second image based on the other range of points; determining first pixel values adjacent to the first measurement point designated in the first image and determining second pixel values adjacent to the second measurement point designated in the first image; comparing the determined first pixel values with other pixel values along the selection assist line to dynamically identify a corresponding first measurement point in the second image with adjacent other pixel values that match the determined first pixel values; comparing the determined second pixel values with second other pixel values along the other selection assist line to dynamically identify a corresponding second measurement point in the second image with adjacent second other pixel values that match the determined second pixel values; defining a first stereo point that corresponds to the first measurement point designated in the first image and identified in the second image and defining a second stereo point that corresponds to the second measurement point designated in the first image and identified in the second image; and calculating a distance between the first stereo point and the second stereo point. - View Dependent Claims (24, 25)
-
-
26. A system comprising modules executable with at least one processor for obtaining measurements of an object, the system comprising:
-
a memory to store a stereo image of an object, the stereo image comprising first and second images of the object; a user interface (UI) module to generate the first and second images of the object for display and to receive; a first user input designating a first set of points in a first stereo image pair and a second user input designating a second set of points in a second stereo image pair, wherein the first stereo image pair comprises the first and second images of a portion of the object, and wherein the second stereo image pair comprises other first and second images of an opposite portion of the object; and a symmetry module configured to define a central reference plane between the first set of points in the first stereo image pair and the second set of points in the second stereo image pair and to calculate symmetry deviations between the first set of points and the second set of points as a function of the defined central reference plane, and wherein the user interface component is configured to generate the symmetry deviations for display.
-
-
27. A method for obtaining measurements of an object using at least one processor, the method comprising:
-
storing a stereo image in a memory, the stereo image comprising first and second images of the object; displaying first and second images of the object; receiving a first user input designating a first set of points in a first stereo image pair and receiving a second user input designating a second set of points in a second stereo image pair, wherein the first stereo image pair comprises the first and second images of a portion of the object, and wherein the second stereo image pair comprises other first and second images of an opposite portion of the object; defining a central reference plane between the first set of points in the first stereo image pair and the second set of points in the second stereo image pair; calculating symmetry deviations between the first set of points and the second set of points as a function of the defined central reference plane; and displaying the symmetry deviations.
-
Specification