Spectral imaging method and system

10605660 ยท 2020-03-31

Assignee

Inventors

Cpc classification

International classification

Abstract

A hyperspectral imaging system and method are presented for use in reconstruction of spectral data of an object. The system comprises: a pixel matrix of a detector; a tunable dispersive unit in front of the pixel matrix; and a control system. The control system comprises: a controller for tuning the dispersive unit during n image acquisition sessions to provide n different partially overlapping spectral transmission profiles of the dispersive unit; and a control unit which is in data communication with the detector and is configured and operable for processing n image data pieces generated by the pixel matrix in said n image acquisition sessions respectively, each being indicative of a spectral image detected by the pixel matrix and corresponding to the different spectral transmission profile of the dispersive unit, and determining the reconstructed spectral data of the object.

Claims

1. A hyperspectral imaging system for use in reconstructing spectral data of an object, the system comprising: a pixel matrix of a detector; a dispersive unit in front of the pixel matrix, wherein the dispersive unit comprises a spectral filter; and a control system comprising: a controller for tuning the dispersive unit during n image acquisition sessions to provide n different spectral transmission profiles of the dispersive unit; wherein n is an integer that exceeds one; wherein the different spectral transmission profiles partially overlap; and a control unit in data communication with the detector and being configured and operable for processing n image data pieces generated by the pixel matrix in said n image acquisition sessions respectively, each being indicative of a spectral image detected by the pixel matrix and corresponding to the different spectral transmission profiles of the dispersive unit, and determining, based on the different spectral transmission profiles of the dispersive unit, a reconstructed spectral data of the object.

2. The imaging system of claim 1, wherein the spectral filter is an etalon configured with a wide spectral range.

3. The imaging system of claim 2, wherein the dispersive unit is configured as a clear aperture Fabry-Perot etalon.

4. The imaging system of claim 3, wherein the imaging system is being configured and operable as a dual-purpose imaging system, selectively operating the dispersive unit in a standard color imaging mode during which a single image acquisitions is performed and in a hyperspectral imaging mode during which the n image acquisition sessions are performed.

5. The imaging system of claim 2, wherein the control unit is configured and operable for processing the n image data pieces and determining the reconstructed spectral data of the object, utilizing the following relation between the n image data pieces h, . . . TN and n spectral bands R(A1) . . . R(AN) of the object: ( I 1 .Math. I N ) = C ( T ( gap 1 , 1 ) T ( gap 1 , N ) .Math. .Math. T ( gap N , 1 ) T ( gap N , N ) ) ( R ( 1 ) .Math. R ( N ) ) wherein T is a spectral transmission profile of the dispersion unit being a function of a gap between reflective surfaces of the etalon and wavelength A, and C is a normalization factor.

6. The imaging system of claim 1, wherein each one of the n different transmission profiles of the dispersive unit is a function of wavelengths and a tunable parameter of the dispersive unit.

7. The imaging system of claim 6, wherein the plurality of the image data pieces is a function of the plurality of the n different transmission profiles of the dispersive unit and the reconstructed spectral data of the object.

8. The imaging system of claim 1, wherein during each image acquisition session of then image acquisition sessions, a passage of light through the dispersive unit provides wavelength multiplexing of image data at the pixel matrix, such that for each pixel of the pixel matrix a detected light intensity at the pixel corresponds to the spectral data of the image multiplexed with a transmittance function of the dispersive unit applied during the image acquisition session.

9. The imaging system of claim 1, wherein the detector is configured as a monochromatic or color detector.

10. A hyperspectral imaging method for use in reconstructing spectral data of an object, the method comprising: sequentially acquiring a plurality of n image frames, by performing n imaging sessions of the object onto a pixel matrix of a detector, while sequentially applying, by a dispersive unit that comprises a spectral filter, to light being imaged on the dispersive unit, n different dispersion profiles that are different from one another and partially overlap, thereby obtaining n image data pieces indicative of n different spectral images of the object, wherein n is an integer that exceeds one; and processing said n image data pieces utilizing data about the n different n dispersion profiles, and reconstructing n spectral bands of the object being imaged.

11. The method of claim 10, wherein said applying of then different dispersion profiles comprises interacting the light with a dispersive pattern.

12. The method of claim 10, wherein data indicative of the n image data pieces is a function of the n different dispersive profiles and a spectrum of the object.

13. The method of claim 10 wherein each one of different dispersive profiles of the dispersive unit is a function of wavelengths and a tunable parameter of the dispersive unit.

14. The method of claim 10 wherein the determining of the reconstructed spectral data of the object, comprises utilizing the following relation between the n image data pieces h, . . . TN and n spectral bands R(A1) . . . R(AN) of the object: ( I 1 .Math. I N ) = C ( T ( gap 1 , 1 ) T ( gap 1 , N ) .Math. .Math. T ( gap N , 1 ) T ( gap N , N ) ) ( R ( 1 ) .Math. R ( N ) ) wherein T is a spectral transmission profile of the dispersion unit being a function of a gap between reflective surfaces of the etalon and wavelength A, and C is a normalization factor.

15. A control unit for reconstructing spectral data of an object, the control unit being configured for receiving input data comprising data indicative of n image data pieces corresponding to n spectral images obtained by a pixel matrix, each of said n spectral images being coded by a dispersive unit that comprises a tunable filter while applying a different dispersive profile out of n different dispersive profiles, wherein n is an integer that exceeds one; and wherein the control unit comprising an analyzer configured and operable for utilizing data indicative of the n different dispersive profiles in association with the respective n image data pieces and determining the spectral data of the object.

16. The control unit of claim 15, configured and operable for processing the n image data pieces and determining the reconstructed spectral data of the object, utilizing the following relation between the n image data pieces 1, . . . TN and n spectral bands R(li.1) . . . R(li.N) of the object: ( I 1 .Math. I N ) = C ( T ( gap 1 , 1 ) T ( gap 1 , N ) .Math. .Math. T ( gap N , 1 ) T ( gap N , N ) ) ( R ( 1 ) .Math. R ( N ) ) wherein the tunable filter is an etalon and wherein T is a dispersive profile as that is a function of a gap between reflective surfaces of the etalon, and wavelength A, and C is a normalization factor and wavelength A, and C is a normalization factor.

Description

BRIEF DESCRIPTION OF THE DRAWINGS

(1) In order to better understand the subject matter that is disclosed herein and to exemplify how it may be carried out in practice, embodiments will now be described, by way of non-limiting examples only, with reference to the accompanying drawings, in which:

(2) FIG. 1 is a block diagram of a hyperspectral imaging system of the present invention;

(3) FIG. 2 more specifically illustrates the light propagation scheme in the system of the invention;

(4) FIG. 3 schematically illustrates a Fabry-Perot etalon suitable to be used in the system of the present invention; and

(5) FIG. 4 illustrates simulation results for transmission curves of the etalon as a function of wavelength and a gap between the reflective surfaces of the etalon.

DETAILED DESCRIPTION OF EMBODIMENTS

(6) Reference is made to FIG. 1 illustrating, by way of a block diagram, a hyperspectral imaging system 100 of the invention. The imaging system 100 includes an optical unit 102 for locating in front of (upstream of) an imaging plane IP defined by a pixel matrix unit 104 of a detector, and a control system 105. The control system 105 includes a control unit 106 configured for data communication with a readout circuit of the pixel matrix 104 for receiving image data therefrom and processing the received data. The control unit 106 may be integral with the pixel matrix unit 104, e.g. may be a software module of the readout circuit of the pixel matrix unit 104.

(7) The optical unit 102 includes a tunable dispersive unit/element being a wide spectral filter 108. For example, a clear aperture Fabry-Perot etalon with wide transmission peak can be used.

(8) The control unit 106 includes inter alia data input and output utilities (not shown), a memory module 106A, an analyzer module 106B adapted for analyzing the image data from the pixel matrix unit 104. This will be described more specifically further below.

(9) Also provided in the control system 105 is a controller 107, which is configured for controlling the tuning of the etalon 108 and providing data about the variation of the tunable parameter. The controller may be part of the control unit 106, or may be a separate module, or may be part of the etalon 108. The tuning of the etalon is aimed at controllably varying its spectral transmission profile (transmission function), i.e. changing the dispersive pattern of light passing therethrough. In case of the Fabry-Perot type etalon, the tunable parameter of the etalon 108 is a gap between its reflective surfaces. The controller 107 operates the tuning procedure and provides data about the different values of the tunable parameter, e.g. gap.sub.1, . . . gap.sub.N, or provides data about the corresponding transmission functions of the etalon, T.sub.1, . . . T.sub.N.

(10) As exemplified in FIG. 2, the etalon 108 is preferably located in front of an imaging lens module 109 of the detector being spaced-apart therefrom along an optical axis OA. The pixel matrix 104 is located in the imaging plane IP which is typically located in a back focal plane of the lens module 109.

(11) FIG. 3 more specifically exemplifies the configuration of etalon 108 tunable to provide various spectral transmission curves. The tunable etalon 108 is preferably sufficiently thin to fit in the optical path of a camera. The tunable etalon 108 of this example is configured as a clear aperture Fabry-Perot etalon formed by two reflectors (reflective surfaces) S.sub.1 and S.sub.2. The reflectors S.sub.1 and S.sub.2 are spaced apart by a gap (etalon-spacing), which is variable/tunable, by moving at least one of the surfaces with respect to the other, to vary the spectral transmission profile of the etalon. As shown in the figure, the inner surfaces of the reflectors S.sub.1 and S.sub.2 may be provided with coatings C.sub.1 and C.sub.2 having high refractive index, to thereby provide for relatively wide spectral transmission peak of the etalon, and the outer surface of at least one of the mirrors S.sub.1 and S.sub.2 may be provided with anti-reflective coatingtwo such anti-reflective coatings AR.sub.1 and AR.sub.2 on the mirrors S.sub.1 and S.sub.2 are shown in this example.

(12) At least one of the reflective surfaces S.sub.1 and S.sub.2 of the etalon 108 is mounted on/associated with actuator(s) providing for controlling the gap between the reflective surfaces. The actuator(s) may include piezoelectric actuator(s) and/or MEMS actuator, such as electrostatic MEMS actuator. Alternatively or additionally the etalon 108 may include electro-optical media placed in the space between the reflective surfaces S.sub.1 and S.sub.2. Such electro optical media is configured and operable for providing control over the optical distance between the reflective surfaces.

(13) Turning back to FIG. 1, the imaging system 100 operates in a multiple-exposure mode, namely acquires a set/sequence of frames, each being a different spectral image of a region of interest (as a result of input light interaction with different dispersive pattern). During each exposure or imaging session (each frame acquisition), the input light field Lin, propagating from the region of interest, passes through the etalon 108 having a certain transmission profile (i.e. spectral position of the transmission peak), defined by a certain value of the gap being different from that of the other exposures/imaging sessions. A resulting spectral image is detected by the pixel matrix. A set of frames is acquired, each with a slightly displaced transmission peak. Thus, during n exposures performed with n different partially overlapping transmission profiles of the etalon, T.sub.1, . . . T.sub.N, achieved by setting n values of the gap, n different spectral images are detected. The transmission profiles are wide to capture more light and consequently improve the signal to noise ratio.

(14) FIG. 4 illustrates simulation results for transmission curves of the etalon as a function of wavelength and a gap between the reflective surfaces of the etalon. In this simulation, a wide tunable spectral filter (Fabry-Perot etalon) is considered providing the transmission curves within the spectral range of 400 nm-700 nm.

(15) Typically, in an imaging system, each pixel measures the overall intensity of light rays incident on said pixel at different angles. The light passage through the etalon 108 provides that each wavelength component of the input light is differently affected by the transmission profile of the etalon. Thus, each pixel in the pixel matrix 104 measures the integrated intensity of multiple weighted modified spectra. Accordingly, each frame is acquired with a pre-determined weighted sum of wavelengths. The spectral profiles of each two exposures (frames) may significantly overlap. The number of the detected spectral bands is equal to the number of exposures.

(16) The control unit 106 receives the output of the pixel matrix in the form of n image data pieces I.sub.1, . . . I.sub.N, which are indicative of the spectral images detected during the n frames' acquisition with n different transmission profiles of the etalon defined by n different gaps. This image data pieces may be stored in the memory 106A. The variation of the gap values is managed by the controller 107, and the corresponding transmission profiles of the etalon are thus known. The values of gaps and/or corresponding transmission profiles may also be stored in the memory.

(17) The analyzer 106B utilizes the transmission profiles' data for processing the image data I.sub.1, . . . I.sub.N for detecting/reconstructing the spectrum of the object being imaged. The image data can be written as:

(18) ( I 1 .Math. I N ) = C ( T ( gap 1 , 1 ) .Math. T ( gap 1 , N ) .Math. .Math. T ( gap N , 1 ) .Math. T ( gap N , N ) ) ( R ( 1 ) .Math. R ( N ) )
wherein R is the spectral reflectance from the object with N spectral bands, and I is the pixel intensity per exposure, T is the transmission of the filter (etalon) being a function of gap and wavelength, and C is a normalization factor.

(19) The reflectance vector of the object could thus be reconstructed by:

(20) ( R ( 1 ) .Math. R ( N ) ) = 1 C ( T ( gap 1 , 1 ) .Math. T ( gap 1 , N ) .Math. .Math. T ( gap N , 1 ) .Math. T ( gap N , N ) ) - 1 ( I 1 .Math. I N )

(21) In case the number of exposures exceeds the required spectral resolution, an error minimization may be applied such as least mean squares. Alternatively, the spectral resolution (spectral bands) may be increased up to the number of exposures.

(22) As indicated above, the etalon is preferably tunable within a wide spectral range. The tuning is achieved by varying the gap between the reflectors S.sub.1 and S.sub.2. Such a wide spectral range tunable etalon may require a high aspect ratio between the width and gap between the reflectors, and also the gap is to be adjustable to be variable to very close proximity between the reflectors (e.g. a few tens of nanometers). Also, as indicated above, the gap variation can be achieved by associating at least one of the reflectors with actuator(s) operable to controllably move at least one of the reflectors with respect to the other, e.g. MEMs-based actuator(s). An example of a tunable MEMS-based etalon suitable to be used in the imaging system of the present invention is described in U.S. patent application No. 62/192,658, assigned to the assignee of the present application and incorporated herein by reference in its entirety.

(23) Thus, the present invention provides novel, simple and effective hyperspectral imaging technique enabling reconstruction of the spectrum of an object/scene. The invention provides for acquiring a hyperspectral cube with full spatial resolution and spectral resolution, without any preliminary information about the object/scene being imaged.