Error compensation in three-dimensional mapping

US9330324B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9330324-B2
Application numberUS-201213541775-A
CountryUS
Kind codeB2
Filing dateJul 5, 2012
Priority dateOct 11, 2005
Publication dateMay 3, 2016
Grant dateMay 3, 2016

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A method for forming a three-dimensional (3D) map of an object, including illuminating the object from a light source so as to project a pattern onto the object, capturing an image of the pattern using an array of detector elements, and processing the captured image so as to measure respective offsets of elements of the pattern in the captured image relative to a reference pattern, the offsets including at least a first offset of a first element of the pattern and a second offset of a second element of the pattern, measured respectively in first and second, mutually-perpendicular directions in a plane of the array. The method further includes computing a correction factor in response to the first offset, applying the correction factor to the second offset so as to find a corrected offset, and computing depth coordinates of the object in response to the corrected offset.

First claim

Opening claim text (preview).

We claim: 1. A method for forming a three-dimensional (3D) map of an object, comprising: illuminating the object from a light source so as to project a pattern onto the object; capturing an image of the pattern on the object using an array of detector elements; processing the captured image so as to measure respective offsets of elements of the pattern in the captured image relative to a reference pattern, the offsets comprising at least a first offset of a first element of the pattern and a second offset of a second element of the pattern, measured respectively in first and second, mutually-perpendicular directions in a plane of the array; computing a geometrical correction factor in response to the first offset; applying the geometrical correction factor to the second offset so as to find a corrected offset; and computing depth coordinates of the object in response to the corrected offset. 2. The method according to claim 1 , wherein the at least first offset of the first element comprises a plurality of first offsets of respective first elements. 3. The method according to claim 2 , and wherein computing the geometrical correction factor comprises fitting the plurality of first offsets to an equation so as to determine constants of the equation. 4. The method according to claim 3 , wherein the corrected offset comprises a corrected second offset, and wherein applying the geometrical correction factor comprises using at least one of the constants to find the corrected second offset. 5. The method according to claim 3 , wherein the equation comprises a two-dimensional linear equation. 6. The method according to claim 3 , wherein the equation comprises a two-dimensional quadratic equation. 7. The method according to claim 3 , and comprising using the equation to predict a subsequent value of the first offset. 8. The method according to claim 1 , and comprising correcting at least one of the offsets for distortion in the image. 9. The method according to claim 8 , wherein correcting for the distortion comprises capturing a reference image of the pattern, storing parameters of the reference image in a look-up table, and using the look-up table to correct the at least one of the offsets. 10. The method according to claim 1 , and comprising correcting the at least first offset for a geometrical misalignment between the light source and the array of detectors. 11. The method according to claim 10 , wherein correcting for the geometrical misalignment comprises using a captured reference image to determine the misalignment. 12. The method according to claim 10 , wherein correcting the at least first offset for the geometrical misalignment comprises correcting for a change in the geometrical misalignment. 13. The method according to claim 1 , wherein the first offsets comprise a deviation in response to a change of wavelength of the light source, and wherein the geometrical correction factor is configured to correct for the change of wavelength. 14. The method according to claim 1 , wherein the first offsets comprise a deviation in response to a change of focal length in optics forming the image, and wherein the geometrical correction factor is configured to correct for the change of focal length. 15. The method according to claim 14 , and comprising measuring a temperature of the optics, and determining the change in focal length in response to the temperature. 16. The method according to claim 1 , wherein a line defined by the light source and the array is parallel to one of the mutually-perpendicular directions. 17. The method according to claim 1 , wherein the pattern comprises primary speckles. 18. The method according to claim 1 , wherein the pattern comprises a regular geometric pattern. 19. An apparatus for forming a three-dimensional (3D) map of an object, comprising: a light source configured to illuminate the object so as to project a pattern onto the object; an array of detector elements configured to capture an image of the pattern on the object; and a processor which is configured to: process the captured image so as to measure respective offsets of elements of the pattern in the captured image relative to a reference pattern, the offsets comprising at least a first offset of a first element of the pattern and a second offset of a second element of the pattern, measured respectively in first and second, mutually-perpendicular directions in a plane of the array, compute a geometrical correction factor in response to the first offset; apply the geometrical correction factor to the second offset so as to find a corrected offset; and compute depth coordinates of the object in response to the corrected offset. 20. The apparatus according to claim 19 , wherein the at least first offset of the first element comprises a plurality of first offsets of respective first elements. 21. The apparatus according to claim 20 , wherein computing the geometrical correction factor comprises fitting the plurality of first offsets to an equation so as to determine constants of the equation. 22. The apparatus according to claim 21 , wherein the corrected offset comprises a corrected second offset, and wherein applying the geometrical correction factor comprises using at least one of the constants to find the corrected second offset. 23. The apparatus according to claim 21 , wherein the equation comprises a two-dimensional linear equation. 24. The apparatus according to claim 21 , wherein the equation comprises a two-dimensional quadratic equation. 25. The apparatus according to claim 21 , and comprising using the equation to predict a subsequent value of the first offset. 26. The apparatus according to claim 19 , wherein the processor is configured to correct at least one of the offsets for distortion in the image. 27. The apparatus according to claim 26 , wherein correcting for the distortion comprises capturing a reference image of the pattern, storing parameters of the reference image in a look-up table, and using the look-up table to correct the at least one of the offsets. 28. The apparatus according to claim 19 , and comprising correcting the at least first offset for a geometrical misalignment between the light source and the array of detectors. 29. The apparatus according to claim 28 , wherein correcting for the geometrical misalignment comprises using a captured reference image to determine the misalignment. 30. The apparatus according to claim 28 , wherein correcting the at least first offset for the geometrical misalignment comprises correcting for a change in the geometrical misalignment. 31. The apparatus according to claim 19 , wherein the first offsets comprise a deviation in response to a change of wavelength of the light source, and wherein the geometrical correction factor is configured to correct for the change of wavelength. 32. The apparatus according to claim 19 , and comprising optics forming the image, and wherein the first offsets comprise a deviation in response to a change of focal length in the optics, and wherein the geometrical correction factor is configured to correct for the change of focal length. 33. The apparatus according to claim 32 , and comprising a temperature sensor configured to measure a temperature of the optics, and where

Assignees

Inventors

Classifications

  • G06T7/521Primary

    from laser ranging, e.g. using interferometry; from the projection of structured light · CPC title

  • Illumination specially adapted for pattern recognition, e.g. using gratings · CPC title

  • Physics · mapped topic

  • Electricity · mapped topic

  • Electricity · mapped topic

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9330324B2 cover?
A method for forming a three-dimensional (3D) map of an object, including illuminating the object from a light source so as to project a pattern onto the object, capturing an image of the pattern using an array of detector elements, and processing the captured image so as to measure respective offsets of elements of the pattern in the captured image relative to a reference pattern, the offsets …
Who is the assignee on this patent?
Cohen Daniel, Rais Dmitri, Sali Erez, and 3 more
What technology area does this patent fall under?
Primary CPC classification G06T7/521. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue May 03 2016 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).