SYSTEM AND METHOD FOR OBJECT RECOGNITION UNDER NATURAL AND/OR ARTIFICIAL LIGHT
20220319149 · 2022-10-06
Inventors
Cpc classification
G06V10/75
PHYSICS
International classification
G06V10/75
PHYSICS
Abstract
Described herein are a system and a method for object recognition via a computer vision application, the system including at least the following components: at least one object to be recognized, the object having object specific reflectance and luminescence spectral patterns, a light source which is configured to illuminate a scene including the at least one object, the light source being designed to omit at least one spectral band of a spectral range of light when illuminating the scene, the at least one omitted spectral band being in the luminescence spectral pattern of the at least one object, at least one sensor which is configured to exclusively measure radiance data of the scene in at least one of the at least one omitted spectral band when the scene is illuminated by the light source, a data storage unit, and a data processing unit.
Claims
1. A system for object recognition via a computer vision application, the system comprising at least the following components: at least one object to be recognized, the object having object specific reflectance and luminescence spectral patterns, a light source which is configured to illuminate a scene including the at least one object, the light source being designed to omit at least one spectral band of a spectral range of light when illuminating the scene, the at least one omitted spectral band being in the luminescence spectral pattern of the at least one object, at least one sensor which is configured to exclusively measure radiance data of the scene in at least one of the at least one omitted spectral band when the scene is illuminated by the light source, a data storage unit which comprises luminescence spectral patterns together with appropriately assigned respective objects, and a data processing unit which is configured to extract the object specific luminescence spectral pattern of the at least one object to be recognized out of the measured radiance data of the scene and to match the extracted object specific luminescence spectral pattern with the luminescence spectral patterns stored in the data storage unit, and to identify a best matching luminescence spectral pattern and, thus, its assigned object.
2. The system according to claim 1, wherein the light source is a LED light source which is configured to intentionally and intrinsically leave out the at least one spectral band of the spectral range of light when illuminating the scene.
3. The system according to claim 2, wherein the LED light source is configured to omit a plurality of spectral bands and composed of a plurality of narrow band LEDs, each LED being configured to emit light in a narrow spectral band, the spectral bands of the LEDs being spaced apart from each other with the omitted spectral bands in between them.
4. The system according to claim 1, wherein the light source is equipped with at least one light filter, the at least one light filter being designed to block the at least one spectral band of the spectral range of light from entering the scene.
5. The system according to claim 4, wherein the at least one light filter is designed as a dynamic light filter which is configured to block at least one spectral band of light from entering the scene at a time and to change the at least one spectral band which is to be blocked dynamically, thus blocking at least one portion of the spectral range of light over time.
6. The system according to claim 5, wherein the dynamic light filter is configured to continuously operate over the light spectral range of interest and to provide blocking of at least one of the at least one spectral band of interest on demand.
7. The system according to claim 4 which comprises a plurality of dynamic light filters on the same natural and/or artificial light source and/or on multiple natural and/or artificial light sources illuminating the scene, wherein the filters are configured to be synchronized with each other to block at least a portion of the same one of the at least one spectral band simultaneously.
8. The system according to claim 4, wherein the at least one light filter is designed as a notch filter which is configured to block light entering the scene from a window as in natural lighting or an artificial lighting element at the at least one distinct spectral band continuously.
9. The system according to claim 8, wherein the notch filter is designed to block a plurality of distinct spectral bands within the spectral range of light.
10. The system according to claim 1, wherein the at least one sensor is a camera which is configured to image the scene and to record radiance data over the scene exclusively at different spectral bands of the at least one spectral band of the spectral range of light at time intervals when the scene is illuminated by the light source.
11. The system according to claim 10, wherein the sensor is a hyperspectral camera or a multispectral camera.
12. The system according to claim 1, wherein the data processing unit is configured to calculate the object specific luminescence spectral pattern of the at least one object to be recognized based on the spectral distribution of the measured radiance data of the scene and to match the calculated object specific luminescence spectral pattern with the luminescence spectral patterns stored in the data storage unit, and to identify a best matching luminescence spectral pattern and, thus, its assigned object.
13. A method for object recognition via a computer vision application, the method comprising at least the following steps: providing an object to be recognized, the object having object specific reflectance and luminescence spectral patterns, illuminating a scene including the object using a light source, the light source being designed to omit at least one spectral band of a spectral range of light when illuminating the scene, the at least one omitted spectral band being in the luminescence spectral pattern of the at least one object, measuring, by means of at least one sensor, radiance data of the scene exclusively at the at least one omitted spectral band when the scene is illuminated by the light source, providing a data storage unit which comprises luminescence spectral patterns together with appropriately assigned respective objects, extracting, by means of a data processing unit, the object specific luminescence spectral pattern of the object to be recognized out of the measured radiance data of the scene, matching the extracted object specific luminescence spectral pattern with the luminescence spectral patterns stored in the data storage unit, and identifying a best matching luminescence spectral pattern and, thus, its assigned object.
14. The method according to claim 13, wherein the light source is chosen as a LED light source which is configured to intentionally and intrinsically leave out the at least one spectral band of the spectral range of light when illuminating the scene.
15. The method according to claim 13, wherein the light is source is equipped with at least one light filter, the at least one light filter being designed to block the at least one spectral band of the spectral range of light from entering the scene.
16. The method according to claim 15, further comprising choosing the at least one light filter as a dynamic filter and operating over the light spectral range of interest and providing blocking of at least one of the at least one spectral band of interest on demand.
17. The method according to claim 15, further comprising choosing the at least one light filter as a notch filter which is configured to block light from entering the scene from a window as in natural lighting or an artificial lighting element at the at least one distinct spectral band continuously.
18. The method according to claim 13, further comprising calculating the object specific luminescence spectral pattern of the at least one object to be recognized based on the spectral distribution of the at least one omitted spectral band and the measured radiance data of the scene and matching the calculated object specific luminescence spectral pattern with the luminescence spectral patterns stored in the data storage unit, and identifying a best matching luminescence spectral pattern and, thus, its assigned obj ect.
19. A non-transitory computer-readable medium storing instructions that, when executed by one or more processors, cause a machine to: provide an object to be recognized, the object having object specific reflectance and luminescence spectral patterns, illuminate a scene including the object using a light source, the light source being designed to omit at least one spectral band of a spectral range of light when illuminating the scene, the at least one omitted spectral band being in the luminescence spectral pattern of the at least one object, measure radiance data of the scene exclusively at the at least one omitted spectral band when the scene is illuminated by the light source, provide a data storage unit which comprises luminescence spectral patterns together with appropriately assigned respective objects, extract the object specific luminescence spectral pattern of the object to be recognized out of the measured radiance data of the scene, match the extracted object specific luminescence spectral pattern with the luminescence spectral patterns stored in the data storage unit, and identify a best matching luminescence spectral pattern and, thus, its assigned object.
20. The computer-readable medium according to claim 19, further storing instructions to calculate the object specific luminescence spectral pattern of the at least one object to be recognized based on the spectral distribution of the at least one omitted spectral band and the radiance data of the scene and to match the calculated object specific luminescence spectral pattern with the luminescence spectral patterns stored in the data storage unit, and to identify a best matching luminescence spectral pattern and, thus, its assigned object.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0076]
[0077]
[0078]
[0079]
[0080]
DETAILED DESCRIPTION OF THE DRAWINGS
[0081]
[0082] The at least one object to be recognized has object-specific reflectance and luminescence spectral patterns. The light source is equipped with at least one notch filter which is designed to block at least one predefined spectral band within a spectral range of light from entering the scene wherein the at least one filtered spectral band lies within the luminescence spectral pattern, i.e. the luminescent spectral range of the at least one object. The wavelength of the spectral range of light is plotted along the horizontal axis 101. The transmission of the notch filter is plotted along the vertical axis 103, wherein the transmission is given in percent. A radiance intensity of the light source, i.e. of the illuminant comprised by the light source, is plotted along the vertical axis 102. The curve 110 indicates the developing of radiance intensity values of the light source as a function of the wavelength, and the curve 111 indicates the transmission of the notch filter as a function of the wavelength. Thus, in the diagram of
[0083]
[0084]
[0085]
[0086] Methods for measuring a fluorescence emission spectrum from an object containing fluorescence emission and reflectance are already known. Most of these methods rely on measuring a radiance spectrum of the object under two or more lighting conditions which have to be known and using various calculations to separate out the reflection and emission contribution to the total radiance of the object. However, using multiple lighting conditions is not ideal for non-laboratory environments, as the additional lighting conditions increase the cost of the light sources and add complexity challenges in syncing the light source to the sensors used. There is one paper describing a separation fluorescence emission and reflectance under a single lighting condition (Zheng, Fu, Lam, Sato, and Sato, ICCV2015 3523-3531). Within this paper, a “spiky” illumination source, i.e. a high-intensity discharge bulb used principally for automotive headlights, is used. Thus, there is still a need for generalizable methods and systems for separating reflectance and fluorescence emission under single light source conditions.
[0087] The proposed system and method enable to intentionally create dark regions in an illumination spectrum and to then measure a radiance within those dark regions. Objects with no fluorescence will not register a radiance within the dark regions, as there is no illumination for them to reflect at these wavelengths. Objects with fluorescence emission that overlaps the dark regions will have a radiance due to the conversion of higher energy light. These dark regions can be created by the application of notch filters, which are filters that transmit most of the light over their effective range with an exception of a relatively small portion of the spectrum, which should be as close to zero transmission as possible. Notch filters, including filters with multiple “notches” in a single filter, are commercially available. It is proposed to apply notch filters to illumination sources such as light bulbs and outside windows to create an environment/a scene in which an object is to be recognized. A sensor, particularly a camera with spectral sensitivity within the dark regions of the illuminant spectrum is also required. To get a fluorescence spectral shape, either multiple dark regions (
[0088]
[0089] A combination of such light source with a filter is also possible. The system 400 shown in
LIST OF REFERENCE SIGNS
[0090] 101 horizotal axis
[0091] 102 vertical axis
[0092] 103 vertical axis
[0093] 110 curve
[0094] 111 curve
[0095] 120 curve
[0096] 201 horizontal axis
[0097] 202 vertical axis
[0098] 203 vertical axis
[0099] 210 curve
[0100] 220 curve
[0101] 301 horizontal axis
[0102] 302 vertical axis
[0103] 303 vertical axis
[0104] 310 curve
[0105] 320 curve
[0106] 400 system
[0107] 410 light source
[0108] 415 filter
[0109] 420 object to be recognized
[0110] 430 scene
[0111] 440 sensor
[0112] 450 data processing unit
[0113] 460 data storage unit