System and method for active multispectral imaging and optical communications
10041833 ยท 2018-08-07
Assignee
Inventors
Cpc classification
G01J3/027
PHYSICS
G01J3/0275
PHYSICS
G01J3/10
PHYSICS
G01J3/0297
PHYSICS
G01J2001/4242
PHYSICS
International classification
Abstract
Provided is a system and method for active multispectral imaging having a transmitter that uses narrowband optical radiation to dynamically illuminate an object with modulated structured light in multiple spectral bands, and a receiver that includes an independent panchromatic imager. The transmitter and receiver can be operated in a bistatic decoupled configuration to enable passive multispectral synthesis, illumination-invariant sensing, optical communications, and the ability for the transmitter to emit a sequence of spectral bands in an order that is unknown to the receiver, and the receiver is able to passively decode the spectral identity from a band identifier embedded in the modulated structured light. The receiver passively decodes embedded high-bandwidth simplex communications while reconstructing calibrated multispectral images at video frame rates.
Claims
1. A system for multispectral imaging, detection, and active reflectance, the system comprising: a transmitter comprising one or more sets of narrowband light emitters, the transmitter configured to cause an optical output of at least a band of light in a transmitted amplitude-modulated pattern, wherein the transmitted pattern is associated with the band of light; and a receiver having a sensor configured to detect reflectance of light from one or more objects, the receiver configured to determine the band of light of the reflectance by identifying the received amplitude-modulated pattern in the reflectance, matching the received pattern with the transmitted pattern, and assigning the received pattern to an associated color band based on the matching.
2. The system of claim 1, wherein the transmitted pattern is further associated with a code corresponding to one or more data units, and the receiver is configured to decode the received pattern into the one or more data units by identifying the received amplitude-modulated pattern in the reflectance, matching the received pattern with the transmitted pattern, and assigning the received pattern to an associated data unit based on the matching.
3. The system of claim 1, wherein matching the received pattern with the transmitted pattern comprises: sampling the reflectance from an object that is illuminated by the transmitter; parsing the sampled reflectance into a plurality of frames of panchromatic images, wherein each frame is captured over one color band interval; determining a mean intensity of all pixels of a frame for each frame of the plurality of frames; determining a mean ambient intensity of ambient reflectance periods; calibrating the mean intensity of all pixels of the frame against the mean ambient intensity to determine a calibrated mean intensity for the frame; and correlating the calibrated mean intensity with a set of amplitude values associated with color bands to match the received pattern with the transmitted pattern.
4. The system of claim 1, wherein the sensor comprises a panchromatic sensor.
5. The system of claim 1, wherein the receiver is configured to reconstruct a color image from at least three panchromatic images of the same scene, wherein the at least three panchromatic images are identified to be captured from reflectance of a red band of light, a green band of light, and a blue band of light, respectively, wherein the red band, the green band, and the blue band were outputted from the transmitter.
6. The system of claim 1, wherein the narrowband light emitters include an array of light-emitting diodes emitting light in a plurality of spectral bands.
7. The system of claim 1, where in the narrowband light emitters include laser sources.
8. The system of claim 1, where in the narrowband light emitters include quantum dot light-emitting diodes.
9. The system of claim 1, wherein the narrowband light emitters are driven by pulse-width-modulated signals.
10. The system of claim 1, wherein transmitter is configured to cause the output of a sequence of bands of light, and the receiver is configured to determine the sequence of the bands of light from the reflectance without prior knowledge of the sequence's order.
11. A system for multispectral imaging, detection, and active reflectance, the system comprising: a transmitter comprising one or more sets of narrowband light emitters, the transmitter configured to cause an optical output of at least a band of light in a transmitted amplitude-modulated pattern, wherein the transmitted pattern is associated a data unit; and a receiver having a sensor configured to detect reflectance of light from one or more objects, the receiver configured to determine the data unit of the reflectance by identifying the received amplitude-modulated pattern in the reflectance, matching the received pattern with the transmitted pattern, and assigning the received pattern to an associated data unit based on the matching.
12. A method for multispectral imaging, detection, and active reflectance, the system comprising: outputting, from one or more sets of narrowband light emitters of a transmitter, an optical output of at least a band of light in a transmitted amplitude-modulated pattern, wherein the transmitted pattern is associated with the band of light; and detecting, by a receiver having a sensor, reflectance of light from one or more objects; determining, by the receiver, the band of light of the reflectance by identifying the received amplitude-modulated pattern in the reflectance, matching the received pattern with the transmitted pattern, and assigning the received pattern to an associated color band based on the matching.
13. The method of claim 12, wherein the transmitted pattern is further associated with a code corresponding to one or more data units, and the receiver is configured to decode the received pattern into the one or more data units by identifying the received amplitude-modulated pattern in the reflectance, matching the received pattern with the transmitted pattern, and assigning the received pattern to an associated data unit based on the matching.
14. The method of claim 12, wherein matching the received pattern with the transmitted pattern comprises: sampling the reflectance from an object that is illuminated by the transmitter; parsing the sampled reflectance into a plurality of frames of panchromatic images, wherein each frame is captured over one color band interval; determining a mean intensity of all pixels of a frame for each frame of the plurality of frames; determining a mean ambient intensity of ambient reflectance periods; calibrating the mean intensity of all pixels of the frame against the mean ambient intensity to determine a calibrated mean intensity for the frame; and correlating the calibrated mean intensity with a set of amplitude values associated with color bands to match the received pattern with the transmitted pattern.
15. The method of claim 12, wherein the sensor comprises a panchromatic sensor.
16. The method of claim 12, further comprising reconstructing a color image from at least three panchromatic images of a scene, wherein the at least three panchromatic images are identified to be captured from reflectance of a red band of light, a green band of light, and a blue band of light, respectively, wherein the red band, the green band, and the blue band were outputted from the transmitter.
17. The method of claim 12, wherein the narrowband light emitters include an array of light-emitting diodes emitting light in a plurality of spectral bands.
18. The method of claim 12, where in the narrowb and light emitters include laser sources.
19. The method of claim 12, where in the narrowband light emitters include quantum dot light-emitting diodes.
20. The method of claim 12, wherein the narrowband light emitters are driven by pulse-width-modulated signals.
21. The method of claim 12, wherein transmitter is configured to cause the output of a sequence of bands of light, and the receiver is configured to determine the sequence of the bands of light from the reflectance without prior knowledge of the sequence's order.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
(1) Embodiments of the present invention are illustrated by way of example, and not by way of limitation, in the figures of the accompanying drawings and in which like reference numerals refer to similar elements and in which:
(2)
(3)
(4)
(5)
(6)
DETAILED DESCRIPTION OF EMBODIMENTS
(7) In the following description, numerous specific details have been set forth to provide a more thorough understanding of embodiments of the present invention. It will be appreciated however, by one skilled in the art, that embodiments may be practiced without such specific details or with different implementations for such details. Additionally, some well-known structures have not been shown in detail to avoid unnecessarily obscuring the present embodiments.
(8) Other and further features and advantages of the present embodiments will be apparent from the following descriptions of the various embodiments when read in conjunction with the accompanying drawings. It will be understood by one of ordinary skill in the art that the following embodiments and illustrations are provided for illustrative and exemplary purposes only, and that numerous combinations of the elements of the various embodiments of the present invention are possible. Further, certain block diagrams are not to scale and are provided to show structures in an illustrative manner. Exemplary systems and processes according to embodiments are described with reference to the accompanying figures. The same reference indicators will be used throughout the drawings and the following detailed description to refer to the same or like parts.
(9) In the interest of clarity, not all of the routine features of the implementations described herein are shown and described. It will, of course, be appreciated that in the development of any such actual implementation, numerous implementation-specific decisions must be made in order to achieve the developer's specific goals, such as compliance with application- and business-related constraints, and that these specific goals will vary from one implementation to another and from one developer to another. Moreover, it will be appreciated that such a development effort might be complex and time-consuming, but would nevertheless be a routine undertaking of engineering for those of ordinary skill in the art having the benefit of this disclosure.
(10) In accordance with one embodiment of the present invention, the components, process steps, and/or data structures may be implemented using various types of operating systems (OS), computing platforms, firmware, computer programs, computer languages, and/or general-purpose machines. The method can be run as a programmed process running on processing circuitry. The processing circuitry can take the form of numerous combinations of processors and operating systems, or a stand-alone device. The process can be implemented as instructions executed by such hardware, hardware alone, or any combination thereof. The software may be stored on a program storage device readable by a machine.
(11) In addition, those of ordinary skill in the art will recognize that devices of a less general purpose nature, such as hardwired devices, field programmable logic devices (FPLDs), including field programmable gate arrays (FPGAs) and complex programmable logic devices (CPLDs), application specific integrated circuits (ASICs), or the like, may also be used without departing from the scope and spirit of the inventive concepts disclosed herein.
(12) In accordance with one embodiment of the present invention, the method may be implemented on a data processing computer such as a personal computer, workstation computer, mainframe computer, or high performance server running an OS such as Solaris available from Oracle Corporation of Redwood City, Calif., Microsoft Windows, available from Microsoft Corporation of Redmond, Wash., various versions of the Unix operating system such as Linux available from a number of vendors, various embedded operating systems, or various mobile operating systems. The method may also be implemented on a multiple-processor system, or in a computing environment including various peripherals such as input devices, output devices, displays, pointing devices, memories, storage devices, media interfaces for transferring data to and from the processor(s), and the like.
(13) Overview
(14) Active sensing systems and methods are provided for active multispectral or hyperspectral imaging, detection, and non-linear reflectance measurement. Features of some example embodiments are described hereinafter.
(15) The system 100 includes a transmitter 102 configured to emit narrowband light from a light source, such as light emitting diodes (LEDs). In some embodiments, the transmitter includes several high-intensity LEDs 104 that emit particular spectral or color bands, such as near-infrared (NIR), red (R), green (G), blue (B), and ultraviolet (UV). In some embodiments, as many LED types as are available is the number color bands that can be used with the system. A 32-channel transmitter and 100-channel hyperspectral transmitter based on modern LEDs and laser diodes are among the possible embodiments contemplated. As different materials have distinct reflectance values of each irradiance or color band, a greater number of channels provides for a greater range of possibilities for material identification in remote sensing.
(16) In some embodiments, the transmitter 102 is further configured to modulate the amplitude of the LED emissions while illuminating an object for multispectral imaging and remote sensing applications. The amplitude modulation allows data to be encoded into the light transmission 106 as an optical signal. A receiver 108, without an electronic or data communication link or other secondary synchronization link with transmitter 102, can thereby receive, process, and decode the optical signal in the reflectance 110 prior awareness of the color band order or data content of the light transmission 106. Accordingly, the transmitter 102 and receiver 108 allow for simultaneous in-situ, airborne and spaceborne measurements and optical communications.
(17) In some embodiments, the optical signal is used to encode one or more band identifiers 112, or band signatures, for a spectral band, for example, red. A band identifier 112 embedded in the emittance 106 allows the receiver 108 having no other communication with the transmitter 102 to identify the spectral band upon receiving, processing, and decoding the optical signal. This provides an advantage of not necessitating a predetermined order of color bands transmitted, a temporal coordination between the transmitter and receiver, or other prior awareness by the receiver of the band transmitted, to correctly identify the received band. The embedded band identifier 112 allows the system to operate in a passive bistatic model, whereby the transmitter 102 and the receiver 108 are separated, not collocated, and not in direct electronic or digital communication, and the receiver 108 is independently configured to capture and analyze reflectance 110 from a target object. Although a bistatic model is shown and described herein, the system may be implemented in a monostatic model without departing from the spirit of the invention. The decoupling of the transmitter 102 and receiver 108 enables passive multi spectral synthesis, illumination-invariant sensing, non-linear reflectance determination, optical communications and the ability for spectral bands to be selected and customized dynamically in response to changed mission requirements.
(18) While transmitter 102 is an active optical transmitter, receiver 108 is a passive receiver. In some embodiments, the receiver 108 configured to sense the active reflectance 110 from a target surface 111 of one or more of near-infrared, visible, or ultraviolet light.
(19) In some embodiments, the receiver 108 has a full-frame focal plane array (FPA), such as a panchromatic focal plane array that is sensitive to all wavelengths of visible light, but records an image from the reflectance devoid of hue or spectral information. In other embodiments, the receiver 108 includes any digital imaging sensor, such as a camera using a charged-coupled device (CCD) or complementary metal-oxide-semiconductors (CMOS) that provide a special response to the frequencies emitted by the LEDs 104 of the transmitter 106.
(20) In some embodiments, the receiver 108 further includes on-board computational systems 114-122 to process the captured reflectance. The receiver 108 further includes an image reconstruction module 114 for automated band signature identification to assign color bands to the captured frames to reconstruct the black-and-white images as multispectral color images. The process includes real-time radiometric calibration, using an ambient radiance calibration cycle 124 that is captured after an irradiance calibration cycle 112 to perform ambient radiance calibration and intensity normalization to determine the band signature from the reflectance 110 upon accounting for absorption of the radiation by the target material. The band signatures are identified using a set of codes corresponding to color bands. After the band signatures are identified, the receiver 114 reconstructs a multispectral image.
(21) In some embodiments, the system provides a high-bandwidth simplex optical data-link under a range of ambient irradiance conditions, including darkness. A data decoding module 116 at receiver 108 decodes the same band identifier into a data message using a set of codes corresponding to data and text. In some embodiments, several band identifiers are assigned redundantly to the same spectral band. In some embodiments, the band identifiers are used as data units for transmitting optical data, while simultaneously identifying the color band or spectral band of the transmission, allowing optical data communications and remote sensing to be achieved from the same transmitted data unit. In some embodiments, a data unit may encode alphanumeric data to enable optical transmission of messages, calculations, scene or signal parameters, or analysis to a receiver.
(22) In some embodiments, integration time is the time for a transmitter to transmit serially irradiance from one or more color bands, with a number of irradiance cycles of different amplitude modulation levels from each color band that are sufficient for encoding a band identifier, plus a unit of time in paused transmission after each color band to allow for measurement of ambient conditions. In these embodiments, the integration time corresponds to the time for a receiver to capture one frame of a scene. Depending on the data transmissions desired, one integration period may include transmissions of redundant or repeated color bands in order to encode the desired message through the light transmissions.
(23) The binary function of the band identifiers is advantageous for research environments where power and capacity constraints do not permit both remote sensing instruments and communications instruments to be brought to the data gathering site, such as in deep sea, earth-orbiting, or planetary environments.
(24) In some embodiments, emittance data encodes information about the light's color, power, and spectral characteristics, and a remote sensing module 118 uses the encoded data and the reflectance to identify the surface material and its composition.
(25) Transmitter 102 emits coded narrowband structured illumination to generate high-frame-rate multispectral video. A video reconstruction module 120 on receiver 108 reconstructs moving visual images from a sequence of panchromatic images captured from the reflectance. In some embodiments, the framerate of the receiver is over 1500 Hz. A 3D reconstruction module 122 reconstructs the three-dimensional structure of the scene using bidirectional reflectance distribution function (BRDF) characterization and other depth determination techniques, including intensity-based ranging.
(26) While example embodiments discussed herein include processing modules 114-122 as collocated with the sensor and housed in a single unit as receiver 108, it is understood that the processing modules may be located in a separate location from the unit housing the sensor without departing from the spirit of the invention.
(27) In some embodiments, the system measures the spatial variation of wavelength-dependent reflectance, non-linear intensity-based reflectance, and polarized reflectance of a material. Some materials exhibit wavelength-dependent reflectance. The reflectance of such materials to electromagnetic radiation may vary due to its chemistry, material, and structural properties; in particular, a material's reflectance is dependent on the wavelength of incident electromagnetic radiation. Measurement of such wavelength-dependent reflectance can be used to create reflectance spectra that identify or characterize unique materials. This effect is readily observable as visible color and at finer detail as reflectance spectra.
(28) Some materials exhibit non-linear intensity-based reflectance. Non-linear intensity-based reflectance occurs when materials exhibit different reflectance values as a function of the intensity, or amplitude, of incident electromagnetic radiation, independent of wavelength. Non-linear intensity-based reflectance can similarly be used to identify and characterize a unique material based on its response to varying incident electromagnetic wave amplitudes. This effect is commonly observed in nonlinear optical materials, or with high intensity light sources.
(29) Materials may also exhibit polarization-dependent reflectance, wherein a material's wavelength-dependent reflectance varies as a function of the polarization state of the incident electromagnetic radiation. This effect is commonly observed as the glare from asphalt illuminated during the day, mitigated by using polarized eyewear.
(30) In some embodiments, measurements taken using transmitter 102 and receiver 108 measures the wavelength-dependent reflectance, non-linear intensity-based reflectance, and polarized reflectance of a material. As discussed, narrowband illumination from transmitter 102 in the form of an amplitude modulated output is used to illuminate an object at multiple optical wavelengths. Receiver 108 records the reflectance data as panchromatic images. The decoding process is performed to reconstruct a multispectral image from these frames. Color band calibration corrects these images for the optical path length absorption to determine calibrated absolute reflectance of the material as a function of wavelength of the narrowband illumination band. By increasing the peak power in a color band per cycle and repeating a color band pattern, the non-linear intensity-dependent reflectance of a material can be measured using the same decoding and calibration steps. The receiver can decode the incident peak power value from the transmitter using the optical communications process. For polarized reflectance, the narrowband illumination source is further filtered by polarizers at different polarization angles. There are n redundant narrowband light sources for n polarization states and each is identified as a unique reflectance signature by the optical communications process. Thus, polarized reflectance is measured by the inclusion of polarized narrowband emitters and the same decoding and receiver calibration method as previously described.
(31) Experimental tests demonstrate a 7-channel prototype consisting of a transmitter having an active array of multispectral high-intensity light-emitting diodes coupled with a state-of-the-art, high-frame-rate near-infrared (NIR) computational imager, FluidCam NIR available from the National Aeronautics and Space Administration (NASA), which functions as a receiver.
(32) Preliminary results confirm efficient, radiometrically calibrated, high signal-to-noise ratio (SNR) active multispectral imaging in 7 channels from 365-940 nm at 20482048 pixels and 30 Hz. These results demonstrate a cost-effective and adaptive sensing modality, with the ability to change color bands and relative intensities in real-time, in response to changing science requirements or dynamic scenes.
(33) Potential applications of multipurpose sensors such as the systems described herein include high-resolution nocturnal and diurnal multispectral imaging from air, space and underwater environments as well as long-distance optical communication, bidirectional reflectance distribution function (BRDF) characterization, non-linear reflectance characterization, material identification, atmospheric correction, UV/fluorescent imaging, 3D reconstruction using Structure from Motion (SfM) and underwater imaging using Fluid Lensing. Such multipurpose sensors fuse active sensing and communications capabilities, may be particularly well-suited for mass-limited robotic exploration of Earth and the solar system and represent a possible new generation of instruments for active optical remote sensing. The use of computational imaging further allows for multispectral data to be fused using SfM and Fluid Lensing algorithms to produce 3D multispectral scenes and high-resolution underwater imagery of benthic systems in the future.
(34) MiDAR Transmitter
(35)
(36)
For all colors bands, these column vectors form a nN coefficient weight matrix W. Optics are used to distribute the radiation pattern Y(x, y) uniformly across the scene while N total multispectral color bands =NIR, R, G, B, UV, . . . are cycled through in total integration time
(37)
seconds.
(38) Modulating transmission power based on coefficients in the weight matrix
(39)
allows for passive detection, independent color band recognition and irradiance normalization by a panchromatic receiver 108. As discussed below, the receiver 108 uses the weight matrix W to determine the color band of the transmission by cross-correlating a received amplitude pattern against all column vectors to find a match for the received amplitude pattern. This scheme, subject to the constraints Equation 1, allows transmitter 102 to alter the color band order and irradiance in real-time, relying on receiver 108 to passively decode the embedded information and autonomously calibrate to changing illumination intensity. Further, band signatures 202, 204, and 206 allow the transmitter and receiver to operate in the monostatic or bistatic regime with no communication link beyond the embedded optical signal. For additional bandwidth, color bands may have b redundant band signatures, allowing for b bits of data to be encoded at a bitrate of
(40)
bits/s. For example, the system is configured such that band signatures [3 1 4 2] and [3 2 4 1] both correspond to the Red band. The band signatures also encode two data units, for example, corresponding to two numerical digits, which can be used to encode alphanumeric characters or other data.
(41) In some embodiments, the band signature for each color band, .sub.e,, remains unique to across the average integrated power (t) (Equation 1, ii). For uniform signal-to-noise ratio (SNR) across the color bands, the average integrated power (t) is constant over
(42)
(Equation 1, i). To maximize all three of multispectral video frame-rate, SNR and data transmission bandwidth, the optimization problem in Equation 1 is solved to minimize .
(43)
(44)
(45) MiDAR Receiver
(46) Receiver 108 image reconstruction composes the final multispectral image from a weighted average of decoded frames. In some embodiments, receiver 108 comprises a passive, high-frame-rate panchromatic FPA coupled to a computational engine. Receiver 108 samples reflected structured light from the illuminated object at receiver frequency, f.sub.Rx. In some embodiments, onboard modules digitally process the high-frame-rate image data to decode embedded simplex communication, perform in-phase intensity and color-band calibration and reconstruct a N-band calibrated multispectral scene at a framerate of 1 Hz. In some embodiments, a FluidCam instrument, available from NASA, which is a high-frame-rate visible color and NIR computational imager, is used as receiver 108.
(47) To reconstruct video, receiver 108 digitizes sequential panchromatic images I[x, y, t] at {N.sub.x, N.sub.y} pixels and framerate f.sub.RxHz. N ambient radiance calibration cycles are used to calibrate intensity and the normalized image sequence is cross correlated with the coefficient weight matrix W to detect and assign color bands. The process composes a calibrated [N.sub.xN.sub.y]Nt dimensional multispectral video scene consisting of N color bands, . The multispectral video matrix, M[x, y, , t], is constructed from a weighted average of color-band classified panchromatic images I[x, y, t] over total integration time .
(48)
(49)
This signal is later used to decode the color band associated with the sequence of panchromatic images I[x, y, t] with high-SNR.
(50) At step 408, the mean ambient intensity,
(51)
over an integration length is determined using N ambient radiance calibration cycles L.sub.ambient. Transmitter power is turned to a minimum output for these ambient radiance cycles. These values are averaged such that
(52)
(53) At step 410, ambient intensity calibration is performed, and
(54)
such that
(55)
(56) At step 412, color band identification is performed using calibrated ambient values and band signatures. More specifically, color band identification is performed by cross correlation of with each column coefficient weight matrix w.sub. over a moving window of color band interval
(57)
In some embodiments, the pattern of amplitudes from the reflectance, after being calibrated against the ambient reflectance, is cross-correlated with the set of all color band signatures that the transmitter has been configured to transmit. Frames that exceed a tolerance for a particular color hand are assigned to the respective color band. For frames where
(58)
are assignee to color band : I.sub.[x, y, t]I[x, y, t] and detected ambient intensity calibration images are assigned for color band : I.sub.ambient,[x, y, t]I.sub.[x, y, t].
(59) At step 414, raw frames are calibrated per pixel using mean of assigned ambient intensity calibration frames, as follows:
(60)
(61) At step 416, final multispectral video is reconstructed using a weighted average of the color band assigned calibrated frames I.sub.calibrated,[x, y, t] and weight coefficients w.sub. from the coefficient matrix, as follows:
(62)
(63) In some embodiments, the process is premised upon the following physical approximations:
(64) 1. Light is reflected instantaneously from target surfaces. Phosphorescent materials are characterized by reflectance. Non-linear reflectance can be measured with increased transmission amplitude range per each color band interval.
(65) 2. Incoming light from transmitter 102 is reflected from target surface 111 at the same wavelength. Fluorescent emission requires a color receiver.
(66) 3. There are limited participating media. Primary reflectance occurs at a surface element rather than scattering within a material.
(67) 4. The bidirectional reflectance distribution function (BRDF) is a function only of three variables, (.sub.i, .sub.r, .sub.i.sub.r), where .sub.i, .sub.r, .sub.i, .sub.r are the respective incident and reflected zenith and azimuthal angles and reflectance is rotationally invariant about the target surface normal.
(68) 5. Helmholtz reciprocity applies such that BRDF satisfies f(.sub.i, .sub.i; .sub.r, .sub.r)=f(.sub.r, .sub.r; .sub.i, .sub.i)
(69) 6. Transmitter power, .sub.e,peak, at range R, results in signal irradiance that is much greater than ambient irradiance, I.sub.ambient, i.e., I.sub.MiDAR>>I.sub.ambient.
(70) 7. Target reflectance and scene do not change on timescales faster than the receiver frequency, f.sub.Rx. In some embodiments, f.sub.Rx is in the range of 90 Hz-1250 Hz for NASA FluidCams.
(71) 8. Receiver frequency f.sub.Rx is at least two times greater than transmitter driving frequency f.sub.Tx, i.e., f.sub.Rx>2f.sub.Tx.
(72) SNR of Ideal System
(73) In the limit of an ideal system in example embodiments, the SNR of a monostatic MiDAR system at a particular wavelength, , is proportional to the expression in Equation 2. In the case of an ideal system, where (1) there are negligible losses from transmission, absorption, reflection, scattering and the optical train, (2) the receiver's FPA readout noise and dark current are much less than the background photon count, and (3) the FPA has an ideal quantum efficiency, the SNR can be simplified, as follows:
(74)
(75) Idealized SNR proportionality for a color band at wavelength where .sub.peak() is the peak power input to transmitter 102 at wavelength and G() is the gain of transmitter 102 at wavelength . A.sub.r is the receiver area, .sub.FOV is the field of view, L.sub.ambient() is the ambient radiance at wavelength and R is the range.
(76) SNR of Non-Ideal System
(77) An SNR expression for monostatic, non-ideal MiDAR systems is derived as follows.
(78) The signal-to-noise ratio of a physical measurement can be defined as the ratio of signal power, P.sub.signal [W], to noise power, P.sub.noise [W], such that
(79)
In the case of photodetectors, such as CCD and CMOS focal plane arrays, energy in the form of photons is converted to electric charges via the photoelectric effect. Due to the discrete nature of photons and the electric charge, power is quantized by the measure of counts, n [#], detected at the photodetector leading to discrete shot-noise modelled by a Poisson distribution. In the case of predominantly transmitted photons generating counts, SNR{square root over (n.sub.transmitted)}. However, focal plane arrays are subject to internal noise sources as well, principally the dark current (proportional to integration time), n.sub.dark, and read noise, n.sub.read. Further, MiDAR transmitter and receiver losses arise from physical interactions along the optical path that vary as a function of wavelength, time, geometry and range. Taking into account the final number of transmitted signal counts, n.sub.t, and background counts, n.sub.background, the SNR expression for a monostatic MiDAR instrument at wavelength is:
(80)
(81) This expression yields the SNR of a MiDAR color channel =[] over MiDAR integration time per color band,
(82)
.sub.e,(P,t) is the time-varying, spectral emitted radiant power distribution input to the MiDAR transmitter [Wnm.sup.1 s.sup.1]. The gain of the MiDAR transmitter, G(, , ), is a function of the MiDAR transmitter efficiency, E.sub.transmitter (), and directivity, D(, ), such that G(, , )=E.sub.transmitter()D(, ). h is Planck's constant, c is the speed of light in vacuum.
(83)
is the ratio of the area of the target surface normal to the MiDAR transmitter, A.sub.T, and the illuminated spot size, As.
(84)
is the projected solid angle of MiDAR receiver [sr].
(85)
is the Lambertian target reflectance per solid angle [sr.sup.1]. T.sub.(R) is the one-way atmospheric path transmittance. .sub.(r) is the angular scattering coefficient [m.sup.1 sr.sup.1] T.sub.optical () is the optical transmittance of the MiDAR receiver as a function of wavelength. (R) is the overlap function for the MiDAR transmitter and receiver. .sub.quantum() is the quantum efficiency of the FPA as a function of wavelength. L.sub.ambient,(.sub.ambient,,t) is the time-dependent spectral ambient irradiance [Wm.sup.2 sr.sup.1 nm-1]. D is the dark current [e.sup./pixel/second] and N.sub.r is the read noise [e.sup.rms/pixel].
MiDAR Optical Communications Decoding
(86) Additional simplex communications may be simultaneously embedded in the MiDAR transmitter's spectral radiant power distribution, .sub.e,(P, t). By creating b redundant MiDAR color signatures .sub.e,, simplex data can be transmitted at a minimum rate of
(87)
bit/s with no loss to MiDAR multispectral image SNR. The simplest case of amplitude modulated data transmission can be accomplished using the following process:
(88) For frames where
(89)
are assigned to color band and record bit b.
(90) For a FluidCam NIR based MiDAR receiver with f.sub.Rx=1550 Hz, N=32 color bands, =n=5 amplitude modulation and calibration cycles and b=10 redundant MiDAR signatures, this algorithm can achieve a data-rate of 2.58 kbps. Using a passive color sensor as the MiDAR receiver, such as the FluidCam Color with K color channels, this bandwidth can be increased by simultaneous transmission of multiple MiDAR color bands. In the case that a MiDAR receiver has K=N matching color bands, the data rate increases to
(91)
bits/s, or 82.67 kbps.
(92) MiDAR can also be used for long-range optical communications using this methodology with the MiDAR receiver pointed directly at the MiDAR transmitter for increased gain. The SNR for b bits of data transmitted at wavelength A is then proportional to
(93)
(94)
(95) TABLE-US-00001 A = 11 B = 12 C = 13 D = 14 E = 15 F = 16 G = 17 H = 18 I = 19 J = 20 K = 21 L = 22 M = 23 N = 24 O = 25 P = 26 Q = 27 R = 28 S = 29 T = 30 U = 31 V = 32 W = 33 X = 34 Y = 35 Z = 36
(96) In this example, the message MIDAR are transmitted using a=10 amplitude modulation levels and n=1 calibration cycles from the code 2 3 1 9 1 4 1 1 2 8 that was transmitted through ten amplitude modulation levels. In some embodiments, each numerical digit corresponds to a unique amplitude modulated signature that also corresponds to a band identifier.
Example: 5-Channel Laboratory Prototype
(97) A basic experiment was conducted to demonstrate a bistatic instrument based on the prototype 5-channel transmitter and FluidCam NIR receiver. The experiment was designed to validate multispectral reconstruction and optical communications decoding algorithms and theory. A 1015 cm multispectral test target was positioned 0.35 m from the MiDAR transmitter and 2 m from the FluidCam NIR under constant diffuse, broad-spectrum ambient lighting conditions of 1 W/m.sup.2. MiDAR parameters for this experiment were: N=5, f.sub.Tx=100 Hz, n==4, {N.sub.x, N.sub.y}={640, 480}, f.sub.Rx=365 Hz, =0.25 s.
(98) The MiDAR transmitter spectral radiant power distribution, .sub.e,(P, t) is produced using a 5-channel array of narrowband LEDs, centered at UV=405 nm, visible (B=458 nm, G=520 nm, R=615 nm) and NIR=940 nm wavelengths with full-width-half maximum (FWHM) values of =10 nm, 25 nm, 35 nm, 15 nm and 37 nm, respectively. The LED array is driven by microsecond, pulse-width-modulated (PWM) signals generated by an Arduino Uno microprocessor with high-current switching performed by MOSFETs. LED power per color was chosen to compensate for transmitter gain losses, G() and receiver losses such that P.sub.NIR=2.38 W, P.sub.Red=1.39 W, P.sub.Green=3.37 W, P.sub.Blue=1.65 W, and P.sub.UV=1.89 W.
(99) The MiDAR receiver was a modified NASA FluidCam NIR high-resolution computational imager. FluidCam NIR is based on a CMOS focal plane array capable of capturing 4 megapixel, full-frame, 8-bit panchromatic images at 370 MB/s (20482048 at 90 Hz to 190120 at 1250 Hz). FluidCam NIR has built-in multicore CPU and GPU units for onboard computation, including MiDAR multispectral reconstruction, structure from motion and MiDAR optical communication decoding algorithms.
(100) Preliminary results using the prototype 5-channel MiDAR transmitter and FluidCam NIR receiver confirm efficient, radiometrically calibrated, high signal-to-noise ratio (SNR) active multispectral imaging in 5 channels from 405-940 nm at 640480 pixels and 30 Hz.
(101) Remote sensing of the electromagnetic (EM) spectrum over the past century, from in-situ imaging to airborne and space-borne observations, has facilitated detailed global observations of not only Earth, its natural resources and the environment, but also revealed worlds beyond from roving platforms on Mars to satellite flybys of Pluto. Multi spectral images, produced by capturing emitted, reflected and scattered light from objects at multiple frequencies across the electromagnetic spectrum, are the primary measurement performed in modern remote sensing. The systems and methods described herein produces multispectral image data that are used directly to make vital measurements of Earth's climate, oceans, surface materials and ecosystem health, among other applications.
(102) Other features, aspects and objects of the invention can be obtained from a review of the figures and the claims. It is to be understood that other embodiments of the invention can be developed and fall within the spirit and scope of the invention and claims.
(103) The foregoing description of embodiments of the present invention has been provided for the purposes of illustration and description. It is not intended to be exhaustive or to limit the invention to the precise forms disclosed. Various additions, deletions and modifications are contemplated as being within its scope. The scope of the invention is, therefore, indicated by the appended claims rather than the foregoing description. Further, all changes which may fall within the meaning and range of equivalency of the claims and elements and features thereof are to be embraced within their scope.