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 storing a plurality of stereo images each comprising first and second images of the object;
a composite module to combine at least two stereo images into a composite stereo image, wherein the composite stereo image comprises a composite first image and a composite second image, the composite first image comprises a composite of the first images of each of the at least two stereo images, and the composite second image comprises a composite of the second images of each of the at least two stereo images;
a user interface (UI) module to;
generate a list of stereo images for display;
receive a first user input selecting the at least two stereo images from the list of stereo images;
generate the first image and the second image of each of the at least two stereo images for display;
receive a second user input designating composite points in the first and second images of each of the at least two stereo images;
generate the composite first and second images for display based on the designated composite points;
receive a third user input designating a first measurement point in the composite first image;
receive a fourth user input designating a second measurement point in the composite first image;
receive a fifth user input designating the first measurement point in the composite second image; and
receive sixth user input designating a second measurement point in the composite second image;
a stereo point module to define a first stereo point that corresponds to the first measurement point designated in the composite first and second images and to define a second stereo point that corresponds to the second measurement point designated in the composite first and second images; and
a cross measures module to calculate the distance between the first stereo point and the second stereo point.
3 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
25 Claims
-
1. A system comprising modules executable with at least one processor for obtaining measurements of an object, the system comprising:
-
a memory storing a plurality of stereo images each comprising first and second images of the object; a composite module to combine at least two stereo images into a composite stereo image, wherein the composite stereo image comprises a composite first image and a composite second image, the composite first image comprises a composite of the first images of each of the at least two stereo images, and the composite second image comprises a composite of the second images of each of the at least two stereo images; a user interface (UI) module to; generate a list of stereo images for display; receive a first user input selecting the at least two stereo images from the list of stereo images; generate the first image and the second image of each of the at least two stereo images for display; receive a second user input designating composite points in the first and second images of each of the at least two stereo images; generate the composite first and second images for display based on the designated composite points; receive a third user input designating a first measurement point in the composite first image; receive a fourth user input designating a second measurement point in the composite first image; receive a fifth user input designating the first measurement point in the composite second image; and receive sixth user input designating a second measurement point in the composite second image; a stereo point module to define a first stereo point that corresponds to the first measurement point designated in the composite first and second images and to define a second stereo point that corresponds to the second measurement point designated in the composite first and second images; and a cross measures module to calculate the distance between the first stereo point and the second stereo point. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system comprising modules executable with at least one processor for obtaining measurements of an object, the system comprising:
-
a memory storing a plurality of stereo images each comprising first and second images of the object; a composite module to combine at least two stereo images of the plurality of stereo images into a composite stereo image, the composite stereo image comprises a composite first image and a composite second image, the composite first image comprises a composite of the first images of each of the at least two stereo images, and the composite second image comprises a composite of the second images of each of the at least two stereo images; a user interface (UI) module to; generate a list of stereo images for display; receive a first user input selecting the at least two stereo images from the list of stereo images; generate the first image and the second image of each of the at least two stereo images for display; receive a second user input designating composite points in the first and second images of each of the at least two stereo images; generate the composite first and second images for display based on the designated composite points; receive a third user input designating a first measurement point in the composite first image; receive a fourth user input designating a second measurement point in the composite first image; a point selection module to identify a range of points in the composite second image based on the first measurement point designated in the composite first image, to generate a selection assist line in the composite second image based on the range of points, to identify another range of points in the composite second image based on the second measurement point designated in the composite first image, to generate another selection assist line in the second image based on the other range of points, to determine first pixel values adjacent to the first measurement point designated in the composite first image, 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 composite 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 composite 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 composite first image and identified in the composite second image and to define a second stereo point that corresponds to the second measurement point designated in the composite first image and identified in the composite second image; and a cross measures module to calculate the distance between the first stereo point and the second stereo point. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. 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:
-
storing a plurality of stereo images each comprising first and second images of the object in a memory; generating a list of the plurality of stereo images for display; receiving a first user input selecting at least two stereo images from the list; displaying the first image and the second image of each of the at least two stereo images; receiving a second user input designating composite points in the first and second images of each of the at least two stereo images; combining the at least two stereo images into a composite stereo image based on the composite points, the composite stereo image comprising a composite first image and a composite second image; displaying the composite first image and the composite second image; receiving a third user input designating a first measurement point in the composite first image; receiving a fourth user input designating a second measurement point in the composite first image; receiving a fifth user input designating the first measurement point in the composite second image; receiving a sixth user input designating the second measurement point in the composite second image; defining a first stereo point that corresponds to the first measurement point designated in the composite first and second images and defining a second stereo point that corresponds to the second measurement point designated in the composite first and second images; and calculating the distance between the first stereo point and the second stereo point. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
-
22. 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:
-
storing a plurality of stereo images each comprising first and second images of the object in a memory; generating a list of the plurality of stereo images for display; receiving a first user input selecting at least two stereo images from the list; displaying the first image and the second image of each of the at least two stereo images; receiving a second user input designating composite points in the first and second images of each of the at least two stereo images; combining the at least two stereo images into a composite stereo image based on the composite points, the composite stereo image comprising a composite first image and a composite second image; displaying the composite first and second images; receiving a third user input designating a first measurement point in the composite first image; receiving a fourth user input designating a second measurement point in the composite first image; identifying a range of points in the composite second image based on the first measurement point and identifying another range of points in the composite second image based on the second measurement point; generating a selection assist line in the composite second image based on the range of points and generating another selection assist line in the composite second image based on the other range of points; determining first pixel values adjacent to the first measurement point designated in the composite first image and determining second pixel values adjacent to the second measurement point designated in the composite 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 composite second image with adjacent other pixel values that match the determined first pixel values and 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 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 composite first image and identified in the composite second image and defining a second stereo point that corresponds to the second measurement point designated in the composite first image and identified in the composite second image; and calculating the distance between the first stereo point and the second stereo point. - View Dependent Claims (23, 24, 25)
-
Specification