Multiple channel locating
First Claim
1. A method for estimating a location on an object in a three dimensional scene, the method comprising:
- producing a plurality of radiation patterns;
illuminating one or more detection locations on a reference object within a calibration scene with at least a portion of each of two or more of the plurality of radiation patterns, the illuminated location on the reference object producing a plurality of first reference object radiations, wherein each first reference object radiation is produced in response to one of the plurality of radiation patterns;
measuring at least a portion of two or more of the plurality of radiation patterns at one or more detection locations in space, wherein measuring at least the portion of two or more of the plurality of radiation patterns at one or more detection locations in space further comprises;
detecting the plurality of first reference object radiations; and
producing a first illumination vector comprising a plurality of first illumination values utilizing the detected plurality of first reference object radiations;
producing one or more illumination vectors, each comprising at least a portion of a plurality of illumination values measured at the one or more detection locations in space;
illuminating the location on the object with at least a portion of each of two or more of the plurality of radiation patterns, the illuminated location on the object producing a plurality of object radiations, wherein each object radiation is produced in response to one of the plurality of radiation patterns;
detecting the plurality of object radiations;
producing a plurality of measured values utilizing the plurality of detected object radiations; and
estimating the location on the object based on the plurality of measured values and the one or more illumination vectors.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods, systems, and apparatuses are provided for estimating a location on an object in a three-dimensional scene. Multiple radiation patterns are produced by spatially modulating each of multiple first radiations with a distinct combination of one or more modulating structures, each first radiation having at least one of a distinct radiation path, a distinct source, a distinct source spectrum, or a distinct source polarization with respect to the other first radiations. The location on the object is illuminated with a portion of each of two or more of the radiation patterns, the location producing multiple object radiations, each object radiation produced in response to one of the multiple radiation patterns. Multiple measured values are produced by detecting the object radiations from the location on the object due to each pattern separately using one or more detector elements. The location on the object is estimated based on the multiple measured values.
-
Citations
28 Claims
-
1. A method for estimating a location on an object in a three dimensional scene, the method comprising:
-
producing a plurality of radiation patterns; illuminating one or more detection locations on a reference object within a calibration scene with at least a portion of each of two or more of the plurality of radiation patterns, the illuminated location on the reference object producing a plurality of first reference object radiations, wherein each first reference object radiation is produced in response to one of the plurality of radiation patterns; measuring at least a portion of two or more of the plurality of radiation patterns at one or more detection locations in space, wherein measuring at least the portion of two or more of the plurality of radiation patterns at one or more detection locations in space further comprises;
detecting the plurality of first reference object radiations; and
producing a first illumination vector comprising a plurality of first illumination values utilizing the detected plurality of first reference object radiations;producing one or more illumination vectors, each comprising at least a portion of a plurality of illumination values measured at the one or more detection locations in space; illuminating the location on the object with at least a portion of each of two or more of the plurality of radiation patterns, the illuminated location on the object producing a plurality of object radiations, wherein each object radiation is produced in response to one of the plurality of radiation patterns; detecting the plurality of object radiations; producing a plurality of measured values utilizing the plurality of detected object radiations; and estimating the location on the object based on the plurality of measured values and the one or more illumination vectors. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 13, 14)
-
-
10. A method for estimating a location on an object in a three dimensional scene, the method comprising:
-
producing a plurality of radiation patterns; measuring at least a portion of two or more of the plurality of radiation patterns at one or more detection locations in space; producing one or more first illumination vectors, each comprising at least a portion of a plurality of illumination values measured at the one or more detection locations in space; altering at least a position of the one or more detection locations in space, a detection configuration, a temperature of a portion of a hardware, an environment of the portion of the hardware, or an operating configuration of the portion of the hardware; illuminating the location on the reference object within the calibration scene with at least a portion of each of two or more of the plurality of radiation patterns at least during or after the altering, the illuminated location on the reference object producing a plurality of second reference object radiations, wherein each second reference object radiation is produced in response to one of the plurality of radiation patterns; detecting the plurality of second reference object radiations; producing a second illumination vector comprising a plurality of second illumination values utilizing the detected plurality of second reference object radiations; illuminating the location on the object with at least a portion of each of two or more of the plurality of radiation patterns, the illuminated location on the object producing a plurality of object radiations, wherein each object radiation is produced in response to one of the plurality of radiation patterns; detecting the plurality of object radiations; producing a plurality of measured values utilizing the plurality of detected object radiations; and estimating the location on the object based on the plurality of measured values and the one or more first illumination vectors and second illumination vectors.
-
-
11. A method for estimating a location on an object in a three dimensional scene, the method comprising:
-
producing a plurality of radiation patterns; measuring at least a portion of two or more of the plurality of radiation patterns at one or more detection locations in space; producing one or more illumination vectors, each comprising at least a portion of a plurality of illumination values measured at the one or more detection locations in space; illuminating the location on the object with at least a portion of each of two or more of the plurality of radiation patterns, the illuminated location on the object producing a plurality of object radiations, wherein each object radiation is produced in response to one of the plurality of radiation patterns; detecting the plurality of object radiations, wherein two or more of the object radiations are detected jointly; producing a plurality of measured values utilizing the plurality of detected object radiations; estimating the location on the object based on the plurality of measured values and the one or more illumination vectors; and interpreting the two or more jointly detected object radiations as an additional object radiation that is distinct from the plurality of object radiations. - View Dependent Claims (12)
-
-
15. A method for estimating a location on an object in a three dimensional scene, the method comprising:
-
producing a plurality of radiation patterns; measuring at least a portion of two or more of the plurality of radiation patterns at one or more detection locations in space; producing one or more illumination vectors, each comprising at least a portion of a plurality of illumination values measured at the one or more detection locations in space; illuminating the location on the object with at least a portion of each of two or more of the plurality of radiation patterns, the illuminated location on the object producing a plurality of object radiations, wherein each object radiation is produced in response to one of the plurality of radiation patterns; detecting the plurality of object radiations; producing a plurality of measured values utilizing the plurality of detected object radiations; estimating the location on the object based on the plurality of measured values and the one or more illumination vectors; and illuminating a second location on the object with at least a portion of two or more of the plurality of radiation patterns, the second illuminated location on the object producing a plurality of second object radiations, wherein each second object radiation is produced in response to one of the plurality of radiation patterns, and detecting the plurality of second object radiations; and
wherein producing the plurality of measured values utilizing the plurality of detected object radiations comprises producing a plurality of measured values utilizing the plurality of detected object radiations and the plurality of detected second object radiations.
-
-
16. A method for estimating a location on an object in a three-dimensional scene, the method comprising:
-
producing a plurality of first radiation patterns; illuminating the location on the object with a portion of each of two or more of the plurality of first radiation patterns, the illuminated location producing a plurality of first object radiations, wherein each first object radiation is produced in response to one of the plurality of first radiation patterns; detecting the plurality of first object radiations from the location on the object due to each first radiation pattern separately; producing a plurality of first measured values based on the plurality of detected first object radiations;
producing a plurality of second radiation patterns;illuminating the location on the object with a portion of each of two or more of the plurality of second radiation patterns, the illuminated location producing a plurality of second object radiations, wherein each second object radiation is produced in response to one of the plurality of second radiation patterns; detecting the plurality of second object radiations from the location on the object due to each second radiation pattern separately;
producing a plurality of second measured values based on the plurality of second detected object radiations; andestimating the location on the object based on the plurality of first measured values and the plurality of second measured values. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24)
-
-
25. A system for estimating a location on an object in a three dimensional scene, the system comprising:
-
one or more radiation pattern projectors configured to at least;
produce a plurality of radiation patterns; and
illuminate the location on the object with at least a portion of each of two or more of the plurality of radiation patterns, the illuminated location on the object producing a plurality of object radiations, wherein each object radiation is produced in response to one of the plurality of radiation patterns;
or produce a plurality of first radiation patterns;
illuminate the location on the object with a portion of each of two or more of the plurality of first radiation patterns, the illuminated location producing a plurality of first object radiations, wherein each first object radiation is produced in response to one of the plurality of first radiation patterns;
produce a plurality of second radiation patterns; and
illuminate the location on the object with a portion of each of two or more of the plurality of second radiation patterns, the illuminated location producing a plurality of second object radiations, wherein each second object radiation is produced in response to one of the plurality of second radiation patterns;one or more detectors configured to at least;
measure at least a portion of two or more of the plurality of radiation patterns at one or more detection locations in space;
produce one or more illumination vectors, each comprising at least a portion of a plurality of illumination values measured at the one or more detection locations in space;
detect the plurality of object radiations; and
produce a plurality of measured values utilizing the plurality of detected object radiations;
or detect the plurality of first object radiations from the location on the object due to each first radiation pattern separately;
produce a plurality of first measured values based on the plurality of detected first object radiations;
detect the plurality of second object radiations from the location on the object due to each second radiation pattern separately; and
produce a plurality of second measured values based on the plurality of second detected object radiations; andone or more processors configured to at least;
estimate the location on the object based on the plurality of measured values and the one or more illumination vectors;
or estimate the location on the object based on the plurality of first measured values and the plurality of second measured values. - View Dependent Claims (26, 27, 28)
-
Specification