The present disclosure relates to a system and method for shaping a light spectrum. In particular, the disclosure relates to a system for shaping a broadband optical spectrum.
The spectrum of a light source has an intensity that varies with the various wavelengths present in the light source. However, for some applications it may be desirable to use a particular intensity at a particular wavelength or ranges of wavelengths. To this end, various techniques have been proposed to shape the spectrum of a light source. A spatial light modulator, such as a digital micromirror device is often used to reject or maintain specific wavelength components of the original spectrum.
A digital micromirror device (DMD) includes a rectilinear array of mirrors which can be actuated individually to change their orientation and so control the angle at which light is returned from each mirror. The mirror dimensions are typically on the scale of several μm, and the total array may contain hundreds of thousands to few millions of micromirrors.
A dispersive optical element such as a grating or prism is used with some other imaging optics to project a line spectrum onto the mirror surface such that different constituent wavelengths in the light are localised over different regions of the DMD. Thus, the light on the DMD is spatially dispersed along one direction, and its wavelength is dispersed along the orthogonal direction. By actuating the DMD array with a specific pattern, some wavelengths are returned by the DMD and others are not, resulting in a spectrally shaped beam being achieved. U.S. Pat. No. 8,144,321(B2) describes a system using a DMD array used to apply a mask in order to encode light. However, obtaining the correct spectral mask to obtain a desired spectral shape presents some challenges. The light from a perfectly single-wavelength plane wave source does not illuminate only a single mirror on the DMD but is instead distributed (typically in a Gaussian distribution) over a 2D region of mirrors. Therefore, when considering a broadband light source, the question of what pattern to configure the DMD to obtain some desired spectral intensity does not have a simple answer because of the way the light is distributed spatially and spectrally across many mirrors.
Goldstein, et al., “DMD-based adaptive spectral imagers for hyperspectral imagery and direct detection of spectral signatures,” SPIE Proc. 721008 (2009) describes a method based on the concept of grayscale “super pixels” and matched filters. However this approach is only suitable for Hadamard spectroscopy, but with no direct shaping presented.
Rice et al., “A hyperspectral image projector for hyperspectral imagers,” Algorithms and Technologies for Multispectral, Hyperspectral, and Ultraspectral Imagery XIII, S. S. Shen and P. E. Lewis, eds. (SPIE, 2007), describes a method for attenuating spectral intensity by symmetrically turning off mirrors along the spatially dispersed direction, starting from the most intense pixel. A feedback is used to select the size of the attenuated region. This approach is limited in its dynamic range and has been demonstrated only for relatively smooth spectral shapes.
Luo et al., “Programmable light source based on an echellogram of a supercontinuum laser,” Applied Optics 56, 2359 (2017) describes a method based on least squares minimisation. This approach is not suitable for spectral shapes having edges such as square-shaped spectra, as it results in the presence of overshoot located at the edges.
Chuang et al., “Digital programmable light spectrum synthesis system using a digital micromirror device,” Appl. Opt. 45, 8308 (2006). This method requires a pre-calibration step approach by scanning the DMD. This pre-calibration must be repeated if the light source is changed.
It is an object of the disclosure to address one or more of the above mentioned limitations.
According to a first aspect of the disclosure, there is provided an apparatus for shaping a light spectrum, the apparatus comprising a spatial light modulator comprising an array of cells, each cell being operable in a first state and a second state, for shaping the spectrum of a primary beam, and a controller configured to change the state of a subset of cells iteratively, based on a stochastic process, to shape the spectrum.
For example, the first state may be a ON state configured to maintain an incoming ray in the beam, and the second state may be an OFF state configured to cancel or reject an incoming ray from the beam.
Optionally, the apparatus comprises a dispersive element adapted to produce the primary beam, an optical device arranged to image the primary beam onto the spatial light modulator to produce a secondary beam having a shaped spectrum, a detector adapted to measure the shaped spectrum, wherein the controller is configured to perform a sequence of steps comprising: calculating a difference between the shaped spectrum and a target spectrum to obtain a difference spectrum having a plurality of spectral elements, each spectral element being associated with a corresponding set of cells in the array, calculating an error value and generating a list of random values for each set of cells, changing a state of one or more cells selected based on the list of random values; and repeating iteratively the sequence of steps to reduce the error values.
Each random value may vary between a minimum and a maximum. For instance, each random value may vary between 0 and a value less than 1. The sequence of steps may be repeated until each error value corresponding to each set of cells is less than an absolute threshold value.
Optionally, each random value is assigned to a corresponding cell or group of cells.
Optionally, each cell is operable in one or more additional states. For example, each cell may be operable in a third state and a fourth state.
Optionally, the sequence comprises changing the configuration of the array by setting a plurality of cells in the second state when the error value is positive and by setting at least one cell in the first state when the error value is negative.
Optionally, the second state is associated with a first logic value and the first state is associated with a second logic value. For instance, the first logic value may be a logic 0 and the second logic value may be a logic 1.
Optionally, the controller is configured to generate for each set of cells a corresponding set of intermediate logic values, and to calculate an adjusted set of logic values for adjusting the state of the cells.
Optionally, the adjusted set of logic values is obtained by performing a logic operation between the set of intermediate logic values and a previous set of logic values.
Optionally, when the error value is positive the controller is configured to compare each random value with the error value to generate the set of intermediate logic values, and to perform an AND logic operation between the set of intermediate logic values and a corresponding previous set of logic values to obtain the adjusted set of logic values.
Optionally, when the error value is negative the controller is configured to generate the set of intermediate logic values by calculating a product based on the random value and the error value, and to perform an OR logic operation between the set of intermediate logic values and a corresponding previous set of logic values to obtain the adjusted set of logic values.
Optionally, the controller is adapted to set the spatial light modulator to an initial configuration before starting the sequence, wherein the initial configuration is based on a profile of the target spectrum.
For instance, in the initial configuration, the sets of cells corresponding to a spectral window of the target spectrum having a zero intensity may be set to the second state, while the sets of cells corresponding to a spectral window of the target spectrum having a non-zero intensity may be set to the first state. Alternatively, the initial configuration may be a pre-determined configuration known to result in the desired target spectrum or a target shape that is similar to the desired target spectrum.
Optionally, the dispersive element, the optical device, the spatial light modulator and the detector are provided along an optical path, the spatial light modulator being arranged such that the secondary beam is reflected back along the optical path towards the detector.
Optionally, the apparatus comprises an additional dispersive element and an additional optical device wherein the dispersive element, the optical device, and the spatial light modulator are provided along a first optical path, and wherein the additional dispersive element, the additional optical device and the detector are provided along a second optical path, the spatial light modulator being arranged such that the secondary beam is reflected along the second optical path towards the detector.
Optionally, the apparatus comprises an echelle grating coupled to the dispersive element to generate a plurality of dispersed beams each beam having a corresponding spectrum forming an echellogram, and wherein the controller is configured to shape the echellogram.
Optionally, each spectrum forming the echellogram is shaped to match a corresponding target spectrum.
Optionally, the controller is configured to assign different regions of the array to a specific spectrum of the echellogram, and to control the cells of each region to shape a corresponding spectrum.
Optionally, the optical device is adapted to project the spectrum onto the spatial light modulator to obtain a projected spectrum having a circular or semi-circular shape. For instance, the optical device may comprise a cylindrical lens.
Optionally, the cells are mirror cells, each mirror cell being individually orientable to be configured in the first state or the second state. For instance, the spatial light modulator may be a digital micromirror device comprising an array of mirror cells, each mirror cell being operable in a first mirror orientation corresponding to the first state and a second mirror orientation corresponding to the second state.
Optionally, the cells are polarizing cells. For instance, the spatial light modulator may be a liquid crystal device comprising an array of liquid crystal cells, the polarization of each cell being controllable to set the cell in the first state or the second state.
According to a second aspect of the disclosure, there is provided a system comprising an apparatus according to the first aspect coupled to a light source.
Optionally, the light source comprises at least one of a laser source, a thermal emitter, a fluorescence source and an amplified spontaneous emission source. For instance, the laser source may be a broadband laser source; and the thermal emitter may be a broadband thermal emitter.
Optionally, the laser source comprises at least one of an ultrafast laser, an ultrafast optical parametric oscillator, and a laser supercontinuum.
The system according to the second aspect of the disclosure may comprise any of the features described above in relation to the apparatus according to the first aspect of the disclosure.
According to a third aspect of the disclosure, there is provided a method for shaping a light spectrum, the method comprising providing a spatial light modulator having an array of cells, each cell being operable in a first state and a second state, for shaping the spectrum of a primary beam, and changing the state of a subset of cells iteratively, based on a stochastic process, to shape the spectrum.
Optionally, the method comprises imaging the primary beam onto the spatial light modulator to produce a secondary beam having a shaped spectrum, and performing a sequence of steps comprising: calculating a difference between the shaped spectrum and a target spectrum to obtain a difference spectrum having a plurality of spectral elements, each spectral element being associated with a corresponding set of cells in the array; calculating an error value and generating a list of random values for each set of cells, changing a state of one or more cells selected based on the list of random values; and repeating iteratively the sequence of steps to reduce the error values.
The third aspect may share features of the first and second aspects, as noted above and herein.
The disclosure is described in further detail below by way of example and with reference to the accompanying figures, in which:
The light source 110 may be a polychromatic source of electromagnetic radiation. Different light sources may be selected depending on the application. For instance, the light source 110 may be a laser source, a thermal emitter, a fluorescence source or an amplified spontaneous emission source. A laser source may include an ultrafast laser, an ultrafast optical parametric oscillator, or a laser supercontinuum. Other light sources providing a broadband spectrum, or a band-limited spectrum may also be used. The dispersive element 120 may include a grating or a prism or other types of dispersive elements for dispersing the wavelengths of an incoming beam. The optical device 130 may be provided by one or more imaging optical elements. For instance, the optical device 130 may be a lens or a combination of lenses, or a collimator. The optical device 130 is positioned between the dispersive element 120 and the light modulator 140 to image the dispersed beam onto the light modulator. The light modulator 140, also referred to as spatial light modulator comprises an array of cells. Each cell is operable in at least two states: a first state also referred to as an ON state and a second state, also referred to as an OFF state. For instance, the spatial light modulator 140 may be a digital micromirror device (DMD) provided with a 2D array of mirror cells also referred to as micromirrors. Alternatively, the spatial light modulator may be a liquid crystal device such as a liquid crystal on silicon (LCOS) provided with a 2D array of polarizing cells. The detector 150 is adapted to measure the spectrum of the beam reflected by the light modulator. For instance, the detector 150 may be a spectrometer to measure the intensity of the wavelength bands forming the spectrum of the reflected beam. The controller 160 may include a memory to store a list of pre-determined target spectra, and a processor configured to perform a sequence of processing steps for controlling the cells of the light modulator 140. Various implementations of the system 100 can be envisaged as described with respect to
In operation the controller 160 is configured to change the orientation of the cells iteratively, based on a stochastic process, to shape the spectrum. The dispersive element 120 receives an input beam from the light source 110 to produce a primary dispersed beam. The primary dispersed beam is then imaged by the optical device 130 onto the light modulator 140 to produce a secondary dispersed beam having a shaped spectrum. The detector 150 measures the shaped spectrum and sends it to the controller 160. Depending on the design of the system, the light reflected by the light modulator may be directed toward the detector 150 via different optical paths. The controller 160 then compares the shaped spectrum with a target spectrum and generates one or more feedback signals to change the configuration of the light modulator 140 by changing the state of one or more cells in the array. The method performed by the controller 160 is described further in
By changing the configuration of the light modulator 140 based at least in part, on a stochastic process, the system can create relatively small changes of intensity of the spectral components forming the spectrum. As a result the spectrum can be shaped with a high degree of accuracy. Using the system and method of the disclosure, a light spectrum can be also shaped rapidly, only requiring a few iteration to converge towards the desired spectral profile.
The proposed approach presents several other advantages over the prior art systems mentioned in the background section. The proposed approach is not based on Fourier Transform analysis, and therefore is not altered by overshot artefacts that may arise due to Fourier synthesis of the DMD pattern. Since the light modulator does not require pre-calibration, the spectral shaper can adapt automatically if the source spectrum changes. In addition the shaping resolution is only limited by the spatio-spectral point-spread function of the light modulator.
The technique can be applied across the entire optical spectrum, from the UV to IR, for instance between about 1 nm to about 1 mm. Depending on the application subranges may be selected for instance from about 200 nm to about 20 μm. Shaped spectra in the mid-infrared region may be used for chemical imaging and detection, for example using techniques such as compressive sensing. Other applications may include the control of photosensitive reactions.
The light source 310 may be provided by a broadband mid-infrared light source. In this example the light source includes an optical parametric oscillator, OPO, providing light from 3200-3400 nm. The DMD includes a two-dimensional array of mirrors which can be actuated individually to change their orientation, hence allowing controller 360 to control the angle at which light is returned or deflected from each mirror. The mirror dimensions are typically on the scale of several μm, and the total array may contain between hundreds of thousands up to few millions of micromirrors.
In operation the grating 320 receives the input beam from the light source 310 and disperses the light into its constituent wavelengths to produce a primary dispersed beam comprising multiple rays having different wavelengths. The primary beam passes through the lens 330 to be imaged onto the DMD 340. The grating 320 and the lens 330 are used to project a spectrum onto the mirror surface of the DMD 340 such that different constituent wavelengths in the beam are localised over different regions of the DMD. The beam is spatially dispersed along a first axis of the DMD and the wavelength constituents of the beam are dispersed along a second axis of the DMD, orthogonal to the first axis. By actuating the DMD array with a specific pattern, some wavelength constituents are deflected in order to be rejected from the spectrum while other constituents are reflected in order to be maintained in the spectrum, hence resulting in a spectrally shaped beam. Each mirror is operable in two states: a first state, referred to as ON state, corresponding to a first mirror orientation and a second state, referred to as OFF state, corresponding to a second mirror orientation. The dispersed beam propagates along an optical path defined by a propagation axis. In the embodiment of
In
For the purpose of this example, the DMD mirror array 540 is provided with a small number of mirrors, in this case an array of 8×8 mirrors forming 8 sets or columns C1 to C8 labelled 541 to 548. Each column is associated with a corresponding spectral window. At the start, the DMD may be set with an initial configuration, also referred to as initial DMD pattern based on the profile of the target spectrum. In this example the sets of mirrors 541, 542, 547 and 548 corresponding to spectral windows having a zero intensity in the target spectrum are set to the OFF state, while the sets of mirrors 543, 544, 545 and 546 corresponding to spectral windows having a non-zero intensity are set to the ON state. The OFF state is associated with a first logic value, for instance a logic low (Si=0) and the ON state is associated with a second logic value, for instance a logic high (Si=1).
For each set of mirrors in a column, a corresponding vector R of random values M is provided. Each random value M in the vector R may vary between a minimum and a maximum value, for instance between 0 and less than 1.
The configuration of the array is then changed by setting a plurality of mirrors in the OFF state when the error value Δn≤N is positive and by setting at least one mirror in the ON state when the difference value Δn≤N is negative. This is achieved using the plurality of vectors R as follows.
For each set of mirrors or columns, the controller generates a corresponding set L of intermediate logic values Li, L(Li) and calculates an adjusted set C of logic values Si+1, C (Si+1) for adjusting the state of the mirrors. The adjusted set of logic values C(Si+1) is obtained by performing a logic operation between the set of intermediate logic values and a previous set of logic values.
When Δn≤N≥0, the controller compares each random value M with the error value Δn≤N to generate the set L of intermediate logic values. Each random value M in the vector R is compared with the error value to generate an intermediate logic value Li. If the random value M is greater than the error value M>Δn≤N, then Li=1 otherwise Li=0. The controller then performs an AND logic operation between the set of intermediate logic values L(Li) and a corresponding previous set of logic values C(Si) to obtain the adjusted set of logic values C(Si+1). Each new Si+1 logic value can then be used to set the corresponding mirror to the ON state (Si+1=1) or the OFF state (Si+1=0).
When Δn≤N<0, the controller generates the set of intermediate logic values L(Li) by calculating a product based on the random value and the error value. Each intermediate value Li is calculated based on the random value and the error value as Li=(1−Δn≤N)R rounded down to the nearest integer (i.e. either 0 when Li<1, or 1 when Li≥1, since always Δn≤N≤1). The controller then performs an OR logic operation between the set of intermediate logic values L(Li) and a corresponding previous set of logic values C(Si) to obtain the adjusted set of logic values C(Si+1). Each new Si+1 logic value can then be used to set the corresponding mirror to the ON state (Si+1=1) or the OFF state (Si+1=0).
An intermediate set L4′ of eight intermediate logic values Li is calculated based on the random vector R4′ and the error value Δn=4=−0.15 as L4′=(1−Δn=4)R4′ rounded down to the nearest integer. For example (1−(−0.15))M5=1.035 which is rounded down to 1, and (1−(−0.15))M7=0.069 which is rounded down to 0. An OR logic operation is then performed between L4′(Li) and C4(Si) to obtain a new list of Si+1 logic values for the column C4(Si+1). In this example two mirrors are turned on (Logic 1), that is only one extra mirror compared with the previous iteration while the other mirrors remain turned off. The spectral intensity in this location increases towards the target value.
The random modulation approach can provide higher precision in the intensity shaping compared with techniques that constrain that the most intense pixels of the light modulator be switched off first. Using an algorithm in which the most intense mirrors are switched off in priority (
The DMD 1040 is positioned so the surface of the array of mirrors with is substantially orthogonal to the primary propagation axis. The micromirror 1042 is in the ON state and its surface is at a first angle allowing to reflect an incoming ray along the second propagation axis towards the spectrometer 1050. In contrast the micromirror 1044 is in the OFF state and its surface is at a second angle allowing to reflect an incoming ray along a third axis towards a beam block.
The controller 1060 receives the shaped spectrum from the spectrometer 1050 and generates a feedback signal to change the orientation pattern of the micromirror of the DMD 1040 as described above with respect to
Although the system of
In operation, the first dispersive element 1180 produces a dispersed beam onto the surface of the echelle grating 1120, which in turn generates multiple spectra that includes a long wavelengths spectrum 1112, a medium wavelengths spectrum 1114, and a short wavelengths spectrum 1116. The spectra or spectral bands 1112, 1114 and 1116 are stacked on top of each other to form a so-called echellogram 1110. The three bands are imaged onto three different regions of the DMD. The first band 1112 is located on a first (top) region, the second band 1114 is located on a second (middle) region and the third band 1116 is located on a third (bottom) region.
The controller 1160 is configured to control the mirrors in the first second and third regions individually in order to shape the spectrum of each band according to a specific target spectrum. A target spectrum may be set for each individual band. For instance three different target spectra may be set for the bands 1112, 1114 and 1116, respectively. The pattern of each region of the DMD is then adjusted iteratively according to the method descried above with reference to
In
In operation, the dispersive element 1280 produces a dispersed beam onto the surface of the echelle grating 1220, which in turn generates multiple spectra 1212, 1214, 1216 stacked on top of each other to form the echellogram 1210. The three bands are imaged onto three different regions of the DMD. The controller 1260 is configured to control the mirrors in the first second and third region individually in order to shape the spectrum of each band according to a specific target spectrum.
The optical design of the embodiments described in relation to
The systems described with respect to
The shaping method of the disclosure may be used to shape spectra with a wide variety of target profiles. Potential spectral shapes may include among other potential profiles: parabola and inverse parabola, sawtooth modulation, ramp and inverse ramp, sinusoidal, trapezoid, flat, square and double square profiles.
A skilled person will appreciate that variations of the disclosed arrangements are possible without departing from the disclosure. For instance, although the system of the disclosure has been described using a spatial light modulator implemented as a DMD, it will be appreciated that the system of the disclosure may be implemented using other types of spatial light modulators including and not limited to liquid crystal light modulators. Accordingly, the above description of the specific embodiments is made by way of example only and not for the purposes of limitation. It will be clear to the skilled person that minor modifications may be made without significant changes to the operation described.
Number | Date | Country | Kind |
---|---|---|---|
2006857.3 | May 2020 | GB | national |
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/GB2021/051011 | 4/27/2021 | WO |