Active hyperspectral imaging system
First Claim
1. A system for generating reflectance values for a target comprising:
- a plurality of electromagnetic radiation sources for irradiating the target, each electromagnetic radiation source being configured to generate radiation of a different wavelength band;
an imager for generating a plurality of digital representations of the target comprising;
an array of filter elements for filtering electromagnetic radiation reflected by the target through an array of filter elements; and
a detector for detecting the filtered electromagnetic radiation at an array of detection elements;
one or more processors;
memory; and
one or more programs, wherein the one or more programs are stored in the memory and configured to be executed by the one or more processors, the one or more programs including instructions for;
sequentially activating and deactivating each electromagnetic radiation source of the plurality of electromagnetic radiation sources;
generating a first set of digital representations of the target comprising a digital representation generated during each sequential activation;
generating a second set of digital representations of the target comprising digital representations generated between sequential activations while the electromagnetic radiation sources are deactivated; and
determining a set of reflectance values for each detection element of the array of detection elements, wherein each set of reflectance values comprises reflectances of the target at multiple discrete wavelength bands and each reflectance value is determined based on the first set of digital representations and the second set of digital representations.
1 Assignment
0 Petitions
Accused Products
Abstract
A system for generating reflectance values for a target that includes a plurality of electromagnetic radiation sources for irradiating the target, an imager for generating a plurality of digital representations of the target that includes an array of filter elements for filtering electromagnetic radiation reflected by the target through an array of filter elements, and a detector for detecting the filtered electromagnetic radiation at an array of detection elements. The system includes processors for determining a set of reflectance values for a portion of the target based on a first digital representation of the target generated in response to irradiation of the target with radiation of a first wavelength band and a second digital representation of the target generated in response to irradiation of the target with radiation of a second wavelength band.
-
Citations
36 Claims
-
1. A system for generating reflectance values for a target comprising:
-
a plurality of electromagnetic radiation sources for irradiating the target, each electromagnetic radiation source being configured to generate radiation of a different wavelength band; an imager for generating a plurality of digital representations of the target comprising; an array of filter elements for filtering electromagnetic radiation reflected by the target through an array of filter elements; and a detector for detecting the filtered electromagnetic radiation at an array of detection elements; one or more processors; memory; and one or more programs, wherein the one or more programs are stored in the memory and configured to be executed by the one or more processors, the one or more programs including instructions for; sequentially activating and deactivating each electromagnetic radiation source of the plurality of electromagnetic radiation sources; generating a first set of digital representations of the target comprising a digital representation generated during each sequential activation; generating a second set of digital representations of the target comprising digital representations generated between sequential activations while the electromagnetic radiation sources are deactivated; and determining a set of reflectance values for each detection element of the array of detection elements, wherein each set of reflectance values comprises reflectances of the target at multiple discrete wavelength bands and each reflectance value is determined based on the first set of digital representations and the second set of digital representations. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method for generating reflectance values for a target comprising:
-
sequentially activating and deactivating each electromagnetic radiation source of a plurality of electromagnetic radiation sources, each electromagnetic radiation source being configured to generate radiation of a different wavelength band, such that the target is irradiated with radiation of a different wavelength band during each sequential activation; filtering electromagnetic radiation reflected by the target through an array of filter elements; detecting the filtered electromagnetic radiation reflected by the target at an array of detection elements; generating a first set of digital representations of the target based on the detected filtered electromagnetic radiation, wherein the first set of digital representations comprises a digital representation generated during each sequential activation; generating a second set of digital representations of the target based on the detected filtered electromagnetic radiation, wherein the second set of digital representations comprises digital representations generated between sequential activations while the electromagnetic radiation sources are deactivated; and determining a set of reflectance values for each detection element of the array of detection elements, wherein each set of reflectance values comprises reflectances of the target at multiple discrete wavelength bands and each reflectance value is determined based on the first set of digital representations and the second set of digital representations. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
-
25. A handheld electronic device for collecting digital representations of a target comprising:
-
a plurality of electromagnetic radiation sources for irradiating the target, each electromagnetic radiation source being configured to generate radiation of a different wavelength band; an imager for generating a plurality of digital representations of the target, the imager comprising; an array of filter elements for filtering electromagnetic radiation reflected by the target through an array of filter elements; and a detector for detecting the filtered electromagnetic radiation at an array of detection elements; one or more processors; memory; and one or more programs, wherein the one or more programs are stored in the memory and configured to be executed by the one or more processors, the one or more programs including instructions for; sequentially activating and deactivating each electromagnetic radiation source of the plurality of electromagnetic radiation sources; generating a first set of digital representations of the target comprising a digital representation generated during each sequential activation; generating a second set of digital representations of the target comprising digital representations generated between sequential activations while the electromagnetic radiation sources are deactivated; and determining a set of reflectance values for each detection element of the array of detection elements, wherein each set of reflectance values comprises reflectances of the target at multiple discrete wavelength bands and each reflectance value is determined based on the first set of digital representations and the second set of digital representations. - View Dependent Claims (26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36)
-
Specification