Patent US4695156A successfully refreshed from Google Patents.
US4695156A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Range finding method and apparatus
Assignee: Westinghouse Electric Corp
•
Filing: 1986-07-03
•
Granted: 1987-09-22
•
Expires: 2006-07-03
Abstract
Abstract A range finding apparatus includes a pair of spaced apart cameras which provide signals that are digitalized, stored in frame buffers, and provided to a computer that provides a range map of a target object viewed by the cameras. The computer optimizes a disparity function by minimizing a cost functional, thereby finding the range at different points on the surface of the target object based on variations in illumination, reflectivity, and texture.
Inventors
- 👤 Jeffrey D. Taft
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-10-23 19:23
CPC Classifications
G; G01; G01C; G01C3/00; G01C3/02; G01C3/06; G01C3/08; G01C11/00; G01C11/04; G01C11/06; G01S; G01S11/00; G01S11/12
Claims Analysis
Total Claims: 22
Claim 1
Independent Claim
246 words
A method for finding the range of a target object, comprising the steps of: (a) viewing the target object from a first perspective, using a camera having a sensor with light-sensitive regions that are disposed in a row having ends, to provide a signal V A (I A ) corresponding to the first perspective, where V A is a voltage proportional to light intensity at a light-sensitive region of the row and I A is an integer corresponding to the distance between the respective light-sensitive region and a predetermined end of the row; (b) viewing the target object from a second perspective, using a camera having a sensor with light-sensitive regions that are disposed in a row having ends, to provide a signal V B (I B ) corresponding to the second perspective, where V B is a voltage proportional to light intensity at a light-sensitive region of the row and I B is an integer corresponding to the distance between the respective light-sensitive region and a predetermined end of the row; (c) finding a disparity function D(I A ) which maps V A (I A ) onto V B (I B ) for every I A in an interval, the interval including a plurality of consecutive integers; (d) using the disparity function D(I A ) to determine the range of the target object at a plurality of points on the target object; and (e) providing electrical signals corresponding to the range to an output device.
Claim 2
Independent Claim
246 words
A method for finding the range of a target object, comprising the steps of: (a) viewing the target object from a first perspective, using a camera having a sensor with light-sensitive regions that are disposed in a row having ends, to provide a signal V A (I A ) corresponding to the first perspective, where V A is a voltage proportional to light intensity at a light-sensitive region of the row and I A is an integer corresponding to the distance between the respective light-sensitive region and a predetermined end of the row; (b) viewing the target object from a second perspective, using a camera having a sensor with light-sensitive regions that are disposed in a row having ends, to provide a signal V B (I B ) corresponding to the second perspective, where V B is a voltage proportional to light intensity at a light-sensitive region of the row and I B is an integer corresponding to the distance between the respective light-sensitive region and a predetermined end of the row; (c) finding a disparity function D(I A ) which maps V A (I A ) onto V B (I B ) for every I A in an interval, the interval including a plurality of consecutive integers; (d) using the disparity function D(I A ) to determine the range of the target object at a plurality of points on the target object; and (e) providing electrical signals corresponding to the range to an output device.
Claim 3
Dependent Claim
145 words
The method of claim 1, wherein step (c) comprises: (f) establishing a disparity matrix in a memory, the disparity matrix having rows corresponding to different values of I B and columns corresponding to different values of I A ; (g) finding a peak in V A (I A ) and a matching peak in V B (I B ); (h) marking the disparity matrix at a row and column corresponding to the I B and I A , respectively, of the peaks in step (g); (i) finding an unmarked column in the disparity matrix where I A differs by one from the column that was marked in the previous step; (j) marking the disparity matrix, in the column found in step (i), at an I B that lies on the disparity function D(I A ); (k) repeating steps (i) and (j) a plurality of times.
Claim 4
Dependent Claim
17 words
The method of claim 2, wherein step (j) comprises finding a relative extremum of a cost functional.
Claim 5
Dependent Claim
37 words
The method of claim 2, wherein step (j) comprises minimizing a cost functional having a term that is a function of the difference between V A (I A ) and V B [I A -D(I A )].
Claim 6
Dependent Claim
43 words
The method of claim 2, wherein step (j) comprises minimizing a cost functional having a term that is a function of the difference between a derivative of V A (I A ) and a derivative of V B [I A -D(I A )].
Claim 7
Dependent Claim
24 words
The method of claim 2, wherein step (j) comprises minimizing a cost functional having a term that is a function of D(I A ).
Claim 8
Dependent Claim
66 words
The method of claim 2, wherein step (j) comprises minimizing a cost functional having a term that is a function of the difference between V A (I A ) and V B [I A -D(I A )], and term that is a function of the difference between a derivative of V A (I A ) and a derivative of V B [I A -D(I A )].
Claim 9
Dependent Claim
75 words
The method of claim 2, wherein step (j) comprises minimizing a cost functional having a term that is a function of the difference between V A (I A ) and V B [I A -D(I A )], a term that is a function of the difference between a derivative of V A (I A ) and a derivative of V[I A -D(I A )], and a term that is a function of D(I A ).
Claim 10
Dependent Claim
23 words
The method of claim 8, wherein the cost functional is ##EQU5## where k 1 , k 2 , and k 3 are constants.
Claim 11
Dependent Claim
32 words
The method of claim 8, further comprising the step of marking the disparity matrix with constraints after step (h) and marking the disparity matrix with constraints after each repetition of step (i).
Claim 12
Dependent Claim
12 words
The method of claim 10, wherein the constraints include a line-of-sight constraint.
Claim 13
Dependent Claim
13 words
The method of claim 10, wherein the constraints include a convex surface constraint.
Claim 14
Dependent Claim
76 words
The method of claim 8, wherein step (a) is conducted using a first camera having a first sensor with light sensitive regions that are disposed in a plurality of first rows, wherein step (b) is conducted using a second camera having a second sensor with light sensitive regions that are disposed in a plurality of second rows, and further comprising the step of repeating steps (f) through (k) for a plurality of first and second rows.
Claim 15
Dependent Claim
76 words
The method of claim 2, wherein step (a) is conducted using a first camera having a first sensor with light sensitive regions that are disposed in a plurality of first rows, wherein step (b) is conducted using a second camera having a second sensor with light sensitive regions that are disposed in a plurality of second rows, and further comprising the step of repeating steps (f) through (k) for a plurality of first and second rows.
Claim 16
Dependent Claim
32 words
The method of claim 2, further comprising the step of marking the disparity matrix with constraints after step (h) and marking the disparity matrix with constraints after each repetition of step (i).
Claim 17
Dependent Claim
147 words
The method of claim 1, wherein step (a) is conducted using a first camera having a first sensor with light sensitive regions that are disposed in a first row, wherein step (b) is conducted using a second camera having a second sensor with light sensitive regions that are disposed in a second row, wherein the first and second cameras are identical and further include lens means for focusing light on the respective sensor, the sensors being disposed in a plane, and wherein step (d) comprises the step of solving, for a plurality of I A , the equation ##EQU6## where Z c is the range, b is half the center-to-center distance between the sensors, f is the focal length of the lens means, I max is the number of light sensitive regions in a row, and L x is the distance between the ends of a row.
Claim 18
Dependent Claim
72 words
The method of claim 16, wherein step (c) comprises finding the relative extremum of a cost functional having a term that is a function of the difference between V A (I A ) and V B [I A -D(I A )], and having a term that is a function of the difference between a derivative of V A (I A ) and a derivative of V B [I A -D(I A )].
Claim 19
Dependent Claim
72 words
The method of claim 1, wherein step (c) comprises finding the relative extremum of a cost functional having a term that is a function of the difference between V A (I A ) and V B [I A -D(I A )], and having a term that is a function of the difference between a derivative of V A (I A ) and a derivative of V B [I A -D(I A 0].
Claim 20
Independent Claim
251 words
An apparatus for finding the range of a target object, comprising: a first camera directed toward the target object to view the target object from a first perspective, the first camera having a first sensor with light-sensitive regions that are disposed in a first row having ends, the first camera providing a signal V A (I A ), where V A is a voltage proportional to light intensity at a light-sensitive region of the first row and I A is an integer corresponding to the distance between the respective light-sensitive region and a predetermined end of the first row; a second camera directed toward the target object to view the target object from a second perspective, the second camera having a second sensor with light-sensitive regions that are disposed in a second row having ends, the second camera providing a signal V B (I B ), where V B is a voltage proportional to light intensity at a light-sensitive region of the second row and I B is an integer corresponding to the distance between the respective light-sensitive region and a predetermined end of the second row; and means for finding a disparity function D(I A ) which maps V A (I A ) onto V B (I B ) for every I A in an interval, the interval including a plurality of consecutive integers, and for using the disparity function D(I A ) to determine the range of the target object at a plurality of points on the target object.
Claim 21
Independent Claim
251 words
An apparatus for finding the range of a target object, comprising: a first camera directed toward the target object to view the target object from a first perspective, the first camera having a first sensor with light-sensitive regions that are disposed in a first row having ends, the first camera providing a signal V A (I A ), where V A is a voltage proportional to light intensity at a light-sensitive region of the first row and I A is an integer corresponding to the distance between the respective light-sensitive region and a predetermined end of the first row; a second camera directed toward the target object to view the target object from a second perspective, the second camera having a second sensor with light-sensitive regions that are disposed in a second row having ends, the second camera providing a signal V B (I B ), where V B is a voltage proportional to light intensity at a light-sensitive region of the second row and I B is an integer corresponding to the distance between the respective light-sensitive region and a predetermined end of the second row; and means for finding a disparity function D(I A ) which maps V A (I A ) onto V B (I B ) for every I A in an interval, the interval including a plurality of consecutive integers, and for using the disparity function D(I A ) to determine the range of the target object at a plurality of points on the target object.
Claim 22
Dependent Claim
45 words
The apparatus of claim 19, wherein said means for finding comprises a memory and means for establishing a disparity matrix in the memory, the disparity matrix having rows corresponding to different values of I B and columns corresponding to different values of I A .
References Cited (Backward Citations)
US2933008A
Cited
US3578863A
Cited
US3566139A
Cited
US3674369A
Cited
US3811011A
Cited
US3752580A
Cited
US3783294A
Cited
US4054782A
Cited
US3961851A
Cited
US4078171A
Cited
US4099880A
Cited
US4178098A
Cited
US4189232A
Cited
US4539701A
Cited
US4525858A
Cited
US4561747A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 1990-09-21 | 1991-03-23 | 1991-09-22 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 1994-09-21 | 1995-03-23 | 1995-09-22 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 1998-09-21 | 1999-03-23 | 1999-09-22 | $7700.00 | Window Closed / Lapsed |