Machine vision for ego-motion, segmenting, and classifying objects
First Claim
1. A system for identifying motion of a target, comprising:
- one or more transmitters for transmitting one or more light beams at the target;
one or more receivers for receiving reflection of the one or more light beams from the target;
one or more memory devices for storing instructions; and
one or more processor devices that execute the instructions that enable actions, including;
employing detection of one or more reflected light beams by the one or more receivers to employ the one or more transmitters to modulate the one or more light beams transmitted onto the target;
employing the one or more receivers to generate one or more signals based on detection of the reflection of the one or more light beams;
employing the one or more transmitters to dynamically modify an illumination intensity of the one or more light beams based on a reflection of one or more light patterns by different detected textures of one or more surfaces of the target; and
providing one or more characteristics of a relative velocity between the target and the one or more receivers based on the one or more signals.
3 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods for machine vision are presented. Such machine vision includes ego-motion, as well as the segmentation and/or classification of image data of one or more targets of interest. The projection and detection of scanning light beams that generate a pattern are employed. Real-time continuous and accurate spatial-temporal 3D sensing is achieved. The relative motion between an observer and a projection surface is determined. A combination of visible and non-visible patterns, as well as a combination of visible and non-visible sensor arrays is employed to sense 3D coordinates of target features, as well as acquire color image data to generate 3D color images of targets. Stereoscopic pairs of cameras are employed to generate 3D image data. Such cameras are dynamically aligned and calibrated. Information may be encoded in the transmitted patterns. The information is decoded upon detection of the pattern and employed to determine features of the reflecting surface.
-
Citations
17 Claims
-
1. A system for identifying motion of a target, comprising:
-
one or more transmitters for transmitting one or more light beams at the target; one or more receivers for receiving reflection of the one or more light beams from the target; one or more memory devices for storing instructions; and one or more processor devices that execute the instructions that enable actions, including; employing detection of one or more reflected light beams by the one or more receivers to employ the one or more transmitters to modulate the one or more light beams transmitted onto the target; employing the one or more receivers to generate one or more signals based on detection of the reflection of the one or more light beams; employing the one or more transmitters to dynamically modify an illumination intensity of the one or more light beams based on a reflection of one or more light patterns by different detected textures of one or more surfaces of the target; and providing one or more characteristics of a relative velocity between the target and the one or more receivers based on the one or more signals. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method for identifying motion of a target, comprising:
-
employing detection of one or more reflected light beams from the target, by one or more receivers, to employ one or more transmitters to modulate one or more light beams transmitted onto the target; employing the one or more receivers to generate one or more signals based on the detection of the one or more reflected light beams from the target; employing the one or more transmitters to dynamically modify an illumination intensity of the one or more light beams based on a reflection of one or more light patterns by different detected textures of one or more surfaces of the target; and providing one or more characteristics of a relative velocity between the target and the one or more receivers based on the one or more signals. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A processor readable non-transitory storage media that includes instructions for identifying motion of a target, wherein the execution of the instructions by one or more processors enable actions, comprising:
-
employing detection of one or more reflected light beams from the target, by one or more receivers, to employ one or more transmitters to modulate one or more light beams transmitted onto the target; employing the one or more receivers to generate one or more signals based on the detection of the one or more reflected light beams from the target; employing the one or more transmitters to dynamically modify an illumination intensity of the one or more light beams based on a reflection of one or more light patterns by different detected textures of one or more surfaces of the target; and providing one or more characteristics of a relative velocity between the target and the one or more receivers based on the one or more signals. - View Dependent Claims (14, 15, 16, 17)
-
Specification