Patent US6632235B2 successfully refreshed from Google Patents.
Patent US6200319B1 successfully refreshed from Google Patents.
Patent EP0176339A2 successfully refreshed from Google Patents.
← Back to Patent Explorer
EP0176339A2 Expired / Lapsed EP ⏱️ 0.0 years remaining

Optical three-dimensional digital data acquisition system

Assignee: Westinghouse Electric Corp
•
Filing: 1985-09-24
•
Granted: —
•
Expires: 2005-09-24
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract The range of objects from a television camera is obtained in a static manner by projecting a series of patterns of uniquely coded stripes of light onto the objects at an oblique angle to the optical axis of the camera and by capturing in the camera as pixels the coded light signals reflected by the objects. Through proper selection and scaling of a coordinate system and related coding of the light stripes, the range of the object is determined for each pixel by simply subtracting one co-ordinate of the pixel from the binary coded light signal reflected into the pixel.

Inventors

  • 👤 Poohsan Nobuhiko Tamura

Bibliographic Details

Application Number —
Jurisdiction EP
Data Source google_patents
Last Synchronized 2026-10-23 16:43
CPC Classifications
G; G05; G05B; G05B23/00; G01; G01B; G01B11/00; G01B11/24; G01B11/25; G01B11/2536; G06; G06T; G06T7/00; G06T7/50; G06T7/521

Claims Analysis

Total Claims: 19
Claim 1
Independent Claim 191 words
A method of determining the range of a plurality of points on objects arranged in three-dimensional object space using a projector, and using a television camera having a plurality of pixel locations at which light can be detected arranged in an X-Y plane and an optical axis perpendicular to said X-Y plane, said method characterized by the steps of: projecting a series of patterns of uniquely coded stripes of light into the object space and onto the objects along an axis which forms an oblique angle with the optical axis of the television camera such that some of the coded light is reflected by points on the objects toward the television camera, said stripes being coded by making each stripe selectively dark and bright in a unique sequence in the series of patterns; recording the coded patterns of reflected light detected at each pixel location for the series of patterns of light stripes; and calculating the distance from the television camera of each of said points reflecting light toward each pixel as a function of the X-Y coordinates of the pixel and the coded light signal detected at that pixel location.
Claim 2
Independent Claim 191 words
A method of determining the range of a plurality of points on objects arranged in three-dimensional object space using a projector, and using a television camera having a plurality of pixel locations at which light can be detected arranged in an X-Y plane and an optical axis perpendicular to said X-Y plane, said method characterized by the steps of: projecting a series of patterns of uniquely coded stripes of light into the object space and onto the objects along an axis which forms an oblique angle with the optical axis of the television camera such that some of the coded light is reflected by points on the objects toward the television camera, said stripes being coded by making each stripe selectively dark and bright in a unique sequence in the series of patterns; recording the coded patterns of reflected light detected at each pixel location for the series of patterns of light stripes; and calculating the distance from the television camera of each of said points reflecting light toward each pixel as a function of the X-Y coordinates of the pixel and the coded light signal detected at that pixel location.
Claim 3
Dependent Claim 27 words
The method of claim 1 wherein the number of patterns in said series is equal to the log 2 of the number of stripes in the pattern.
Claim 4
Dependent Claim 13 words
The method of claim 2 wherein the pattern of stripes is repeated side-by-side.
Claim 5
Dependent Claim 60 words
The method of claim 2 including the steps of projecting an additional pattern of stripes coded to generate a selected parity bit for each stripe, calculating the parity value of the coded light signal detected at each pixel and eliminating the distance calculated for the coded light signal detected at any pixel which does not have the selected parity value.
Claim 6
Dependent Claim 264 words
The method of claim 1 including the steps of: establishing an X-Y-Z set of coordinates in the object space with the X and Y axes parallel to the corresponding axes in the pixel array of the television camera and with a Z axis extending parallel to the optical axis of the camera; wherein the step of projecting comprises projecting a series of patterns of coded stripes of light which are parallel to the Y axis of the set of coordinates into the object space and onto the objects along an axis which intersects the X and Z axes at an oblique angle such that some of the light is reflected by the objects toward the television camera; the method including the steps of: setting the scales on the X and Z axes of the set of coordinates as the width of the oblique intersection of the stripes with the respective axes, and setting the scale on the X axis of the pixel array as a function of the scale set on the X axis of the set of coordinates; coding each of said stripes by selectively making the stripe dark and bright in said series of patterns in a unique sequence representative of a binary number, and with the stripes coded in consecutive numerical order across the pattern from the origin of the X-Y-Z set of coordinates; and calculating the distance in the direction of the Z axis of the point reflecting light toward each pixel by subtracting the X coordinate of the pixel from the coded light signal detected at that pixel location.
Claim 7
Dependent Claim 14 words
The method of claim 5 wherein the pattern of stripes is spatially repeated side-by-side.
Claim 8
Dependent Claim 66 words
The method of claim 4 wherein the origin of the X-Y-Z set of coordinates is positioned approximately in the center of the object space and wherein the stripes are coded in positive numerical sequence proceeding in one direction from the origin and in a negative sequence in the opposite direction along the Y axis with the stripe passing through the origin coded as the numeral zero.
Claim 9
Dependent Claim 26 words
The method of claim 7 wherein the pattern of stripes of light is spatially repeated side-by-side with the corresponding stripes in each repetition coded the same.
Claim 10
Dependent Claim 61 words
The method of claim 7 including the steps of projecting an additional pattern of said stripes coded to generate a selected parity bit for each stripe, calculating the parity value of the coded light signal detected at each pixel and eliminating the distance calculated for the coded light signal detected at any pixel which does not have the selected parity value.
Claim 11
Dependent Claim 20 words
The method of claim 7 wherein said stripes which are coded as negative numbers are coded in 2's complement notation.
Claim 12
Dependent Claim 62 words
The method of claim 10 including the steps of projecting an additional pattern of said stripes coded to provide an odd parity bit for each stripe, calculating for each pixel location the parity value for each coded light signal detected and eliminating the distances calculated for any pixel for which the coded light signal detected does not have an odd parity value.
Claim 13
Dependent Claim 263 words
Apparatus for determining the location in a Z direction of points on objects in an X-Y-Z coordinate system, comprising a television camera having a plurality of light receiving pixels arranged in an X-Y array parallel to the X-Y plane of the coordinate system and with the optical axis of the television camera parallel to the Z axis, said television camera having means for generating X coordinate signals in binary form for each pixel location; characterized by: a projector for projecting a series of uniquely coded patterns of stripes of light onto said objects along an axis which intersects the optical axis of the television camera at an oblique angle such that some coded light is reflected by the objects toward said television camera, there being scales on the X and Z axes of the coordinate system which are set by a width of an oblique intersection of the stripes with the respective axes and with the scale of the X axis of the pixel array being set by the scale on the X axis of the coordinate system; the apparatus including means for uniquely coding each stripe by selectively making the stripe dark and bright in said series of patterns in a unique sequence representative of a binary number, and with the stripes coded in consecutive numerical order across the pattern; and means for calculating the location of the points on said objects in the direction of the Z axis by subtracting for each pixel in the television camera the X coordinate signal from the coded reflected light signal received by that pixel.
Claim 14
Dependent Claim 263 words
Apparatus for determining the location in a Z direction of points on objects in an X-Y-Z coordinate system, comprising a television camera having a plurality of light receiving pixels arranged in an X-Y array parallel to the X-Y plane of the coordinate system and with the optical axis of the television camera parallel to the Z axis, said television camera having means for generating X coordinate signals in binary form for each pixel location; characterized by: a projector for projecting a series of uniquely coded patterns of stripes of light onto said objects along an axis which intersects the optical axis of the television camera at an oblique angle such that some coded light is reflected by the objects toward said television camera, there being scales on the X and Z axes of the coordinate system which are set by a width of an oblique intersection of the stripes with the respective axes and with the scale of the X axis of the pixel array being set by the scale on the X axis of the coordinate system; the apparatus including means for uniquely coding each stripe by selectively making the stripe dark and bright in said series of patterns in a unique sequence representative of a binary number, and with the stripes coded in consecutive numerical order across the pattern; and means for calculating the location of the points on said objects in the direction of the Z axis by subtracting for each pixel in the television camera the X coordinate signal from the coded reflected light signal received by that pixel.
Claim 15
Dependent Claim 40 words
The apparatus of claim 12 wherein said projector includes means for spatially repeating said series of patterns of stripes of light side-by-side and wherein said coding means includes means for coding corresponding stripes in each repetition with the same code.
Claim 16
Dependent Claim 102 words
The apparatus of claim 12 wherein the optical axis of the television camera is aligned so as to be coextensive with the Z axis of the coordinate system, wherein the projector projects said patterns of stripes such that they cross the X axis of the coordinate system with some stripes on one side of the origin, others on the other side of the origin and one stripe passing through the origin, and wherein said coding means codes said some stripes as consecutive positive binary numbers, said other stripes as consecutive negative binary numbers and the stripe passing through the origin as zero.
Claim 17
Dependent Claim 21 words
The apparatus of claim 14 wherein said coding means codes said other stripes as negative binary numbers using 2's complement notation.
Claim 18
Dependent Claim 59 words
The apparatus of claim 15 wherein said projector projects an additional pattern of stripes of light, wherein said coding means codes said additional pattern as an odd parity bit for each stripe and wherein said calculating means also calculates the parity of the coded light signal received by each pixel and rejects those which do not have odd parity.
Claim 19
Dependent Claim 40 words
The apparatus of claim 14 wherein said projector includes means for repeating said series of patterns of stripes of light spatially side-by-side and wherein said coding means includes means for coding corresponding stripes in each repetition with the same code.

References Cited (Backward Citations)

No citation records indexed.

USPTO Annuity & Maintenance Windows

Maintenance schedule is calculated for granted US utility patents.

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag