Methods and apparatus for surface classification

US9482622B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9482622-B2
Application numberUS-201514677898-A
CountryUS
Kind codeB2
Filing dateApr 2, 2015
Priority dateMay 16, 2014
Publication dateNov 1, 2016
Grant dateNov 1, 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.

In illustrative implementations of this invention, light sources illuminate a surface with multi-spectral, multi-directional illumination that varies in direction, wavelength, coherence and collimation. One or more cameras capture images of the surface while the surface is illuminated under different lighting conditions. One or more computers take, as input, data indicative of or derived from the images, and determine a classification of the surface. Based on the computed classification, the computers output signals to control an I/O device, such that content displayed by the I/O device depends, at least in part, on the computed classification. In illustrative implementations, this invention accurately classifies a wide range of surfaces, including transparent surfaces, specular surfaces, and surfaces with few features.

First claim

Opening claim text (preview).

What is claimed is: 1. A method comprising, in combination: (a) a first set of one or more light sources illuminating an external surface of an object with coherent light during a first time period; (b) a second set of one or more light sources illuminating the external surface with incoherent light during a second time period, such that the first time period and the second time period do not overlap; (c) one or more cameras capturing images of the external surface (i) during the first time period while the external surface is illuminated with the coherent light, and (ii) during the second time period while the external surface is illuminated with the incoherent light; and (d) one or more computers (i) taking, as input, data indicative of or derived from the images, (ii) determining a classification of the external surface, and (iii) based on the classification, outputting signals to control an input/output (I/O) device, such that what content is displayed by the I/O depends, a least in part, on the classification; wherein (1) features are embedded in a transparent layer, which layer is illuminated by the coherent light during the first time period and by the incoherent light during the second time period, (2) the features are invisible to an unaided human eye and have material properties that are different than the transparent layer, and (3) the content that is displayed by the I/O device depends on data encoded by the features. 2. The method of claim 1 , wherein direction and spectrum of illumination produced by the first set of light sources vary over time. 3. The method of claim 1 , wherein: (a) the one or more computers include a first computer and a second computer; (b) at least the one or more cameras, the first and second sets of light sources, and the first computer are housed in a housing; (c) the second computer is outside of the housing; (d) the first computer takes, as an input, data from the one or more cameras, extracts parameter values from the data, and outputs the parameter values for wireless transmission to the second computer; and (e) the second computer takes the parameter values as input, and computes a classification of the surface in real time. 4. The method of claim 1 , wherein: (a) the one or more cameras include a first camera and a second camera; (b) the first and second cameras capture images of the surface; and (c) the first camera has a spectral sensitivity that is different than the spectral sensitivity of the second camera. 5. The method of claim 3 , wherein the parameters values, which are extracted by the first computer and are wirelessly transmitted to the second computer, include average pixel intensity of a frame. 6. The method of claim 1 , wherein the surface that is classified is specular) The method of claim 3 , wherein the parameter values, which are extracted from the data and are wirelessly transmitted to the second computer, include number of valid feature points in a frame. 7. An apparatus comprising, in combination: (a) a first set of one or more coherent light sources for illuminating an external surface of an object with coherent light during a first time period; (b) a second set of one or more incoherent light sources for illuminating the external surface with incoherent light during a second time period, such that the first time period and the second time period do not overlap; (c) one or more cameras for capturing images of the external surface (i) during the first time period while the external surface is illuminated with the coherent light, and (ii) during the second time period while the external surface is illuminated with the incoherent light; and (d) one or more computers programmed (i) to take, as input, data indicative of or derived from the images, and (ii) to determine a classification of the external surface, and based on the classification, to output signals to control an input/output (I/O) device, such that what content is displayed by the I/O device depends, at least in part, on the classification; wherein (1) features are embedded in a transparent layer, which layer is illuminated by the coherent light during the first time period and by the incoherent light during the second time period, (2) the features are invisible to an unaided human eye and have material properties that are different than the transparent layer, and (3) the content that is displayed by the I/O device depends on data encoded by the features. 8. The apparatus of claim 7 , wherein the one or more computers are programmed to cause direction and spectrum of illumination produced by the first set of light sources to vary over time. 9. The apparatus of claim 7 , wherein: (a) the one or more computers include a first computer and a second computer; (b) at least the one or more cameras, the first and second sets of light sources, and the first computer are housed in a housing; (c) the second computer is outside of the housing; (d) the first computer is programmed to extract parameter values from the images, and to output the parameter values for wireless transmission to the second computer; and (e) the second computer is programmed to take the parameter values as input, and to compute a classification of the surface in real time. 10. The apparatus of claim 9 , wherein the parameter values, which are extracted from the images by the first computer and are wirelessly transmitted to the second computer, include average pixel intensity of a frame. 11. The apparatus of claim 9 , wherein the parameter values, which are extracted from the images by the first computer and are wirelessly transmitted to the second computer, include number of valid feature points in a frame. 12. The apparatus of claim 9 , wherein, for a given frame, the parameter values, which are extracted from the images by the first computer and are wirelessly transmitted to the second computer: (a) are represented by four bytes of wirelessly transmitted data; and (b) include (i) average pixel intensity of the given frame, (ii) darkest pixel of the given frame, (iii) brightest pixel of the given frame, and (iv) number of valid feature points in the given frame.

Assignees

Inventors

Classifications

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 US9482622B2 cover?
In illustrative implementations of this invention, light sources illuminate a surface with multi-spectral, multi-directional illumination that varies in direction, wavelength, coherence and collimation. One or more cameras capture images of the surface while the surface is illuminated under different lighting conditions. One or more computers take, as input, data indicative of or derived from t…
Who is the assignee on this patent?
Sato Munehiko, Raskar Ramesh, Shi Boxin, and 2 more
What technology area does this patent fall under?
Primary CPC classification G01N21/251. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Nov 01 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).