SPECTROSCOPY APPARATUS AND METHODS

20190226995 ยท 2019-07-25

Assignee

Inventors

Cpc classification

International classification

Abstract

This invention concerns spectroscopy apparatus comprising a light source arranged to generate a light profile on a sample, a photodetector having at least one photodetector element for detecting characteristic light generated from interaction of the sample with light from the light source, a support for supporting the sample, the support movable relative to the light profile, and a processing unit. The processing unit is arranged to associate a spectral value recorded by the photodetector element at a particular time with a point on the sample predicted to have generated the characteristic light recorded by the photodetector element at the particular time based on. relative motion anticipated to have occurred between the support and the light profile.

Claims

1. A spectroscopy apparatus comprising: a light source for generating a light profile on a sample; a photodetector having at least one photodetector element for detecting characteristic light generated from interaction of the sample with light from the light source; a stage for supporting the sample, the stage being movable relative to the light profile; a stage controller configured to control relative movement of the stage and the light profile; and a processor configured to: communicate with the stage controller cause the stage controller to move the light profile relative to the sample in a predetermined continuous motion; control the photodetector such that the at least one photodetector element records a plurality of spectral values during the predetermined continuous motion, each spectral value being recorded for a corresponding sampling interval; read out one of the spectral values from the photodetector synchronously with recording another of the spectral values with the at least one photodetector element; and associate each spectral value with a corresponding given region on the sample predicted to have generated the characteristic light, the given region being extrapolated from (i) a known position of the stage relative to the light profile at a different time to when the spectral value was recorded by the at least one photodetector element, (ii) the predetermined continuous motion between the sample and the light profile, and (iii) a size of the sampling interval.

2. The spectroscopy apparatus according to claim 1, wherein the processor is configured (i) to communicate with the stage controller to cause the stage controller to control movement of the stage relative to the light profile such that, during a measuring period, the stage moves relative to the light profile at a constant velocity and (ii) to control the photodetector such that the photodetector element records the spectral values at equally spaced time intervals during the measuring period.

3. The spectroscopy apparatus according to claim 1, wherein: the processor is configured to communicate with the stage controller to cause the stage controller to control at least one of the stage and the light profile to be accelerated up to a constant velocity during an acceleration period, and the processor is configured to control the photodetector to begin recording the spectral values for the characteristic light after the end of the acceleration period.

4. The spectroscopy apparatus according to claim 3, wherein the processor is configured to identify an initial point to be sampled and to communicate with the stage controller to cause the stage controller to control at least one of the stage and the light profile to be set in motion from a position in which the light profile is set back from an intercept position, in which the initial point is illuminated by the light profile to generate characteristic light on the photodetector element, such that the acceleration period has ended by the time the initial point is in the intercept position.

5. The spectroscopy apparatus according to claim 1, wherein the predetermined continuous motion is a preset acceleration profile of at least one of the stage and the light profile and/or a preset velocity profile of at least one of the stage and the light profile.

6. The spectroscopy apparatus according to claim 17, wherein the processor is configured to determine velocity of the stage from the positions detected by the sensor and use the determined velocity to determine the time at which each given region on the sample is illuminated by the light profile to generate characteristic light on the at least one photodetector element.

7. The spectroscopy apparatus according to claim 6, wherein the processor is configured to determine an acceleration of the stage from the determined velocity and use the determined acceleration to determine the time at which a given region on the sample is illuminated by the light profile to generate characteristic light on the at least one photodetector element.

8. The spectroscopy apparatus according to claim 7, wherein the processor is configured to update a time for initiating the photodetector based upon at least one of the determined velocity and acceleration.

9. The spectroscopy apparatus according to claim 17, wherein the sampling intervals during which the at least one photodetector element records the spectral value is shorter than a detection time interval between which detected positions of the stage are reported to the processor from the sensor.

10. The spectroscopy apparatus according to claim 1, wherein: the photodetector comprises a photodetector timer, and the at least one photodetector element is arranged to record spectral values at times based upon signals from the photodetector timer.

11. The spectroscopy apparatus according to claim 10, wherein the processor is configured to activate the photodetector timer at a time the stage is predicted to be at a predetermined position relative to the light profile.

12. The spectroscopy apparatus according to claim 11, further comprising a motor for driving the stage, the stage controller controlling a speed of the motor based upon signals from the photodetector timer.

13. A method of carrying out spectroscopy on a sample, the method comprising: moving the sample relative to a light profile in a predetermined continuous motion such that the light profile successively illuminates a plurality of given regions on the sample; detecting, with a photodetector element of a photodetector, characteristic light generated from the given regions through interaction of the sample with light forming the light profile such that the photodetector element records a plurality of spectral values during the predetermined continuous motion, each spectral value being recorded for a corresponding sampling interval; reading out one of the spectral values from the photodetector synchronously with recording another of the spectral values with the photodetector element; and associating each spectral value with a corresponding given region on the sample predicted to have generated the characteristic light, the given region being extrapolated from (i) a known position of the stage relative to the light profile at a different time to when the spectral value was recorded by the photodetector element, (ii) the predetermined continuous motion between the sample and the light profile, and (iii) a size of the sampling intervals.

14. A data carrier having instructions stored thereon that, when executed by a processor of a spectroscopy apparatus, cause the processor to control the spectroscopy apparatus to carry out the method according to claim 13.

15. The spectroscopy apparatus according to claim 3, wherein: the photodetector comprises a two-dimensional array of photodetector elements in rows and columns, a dispersive element disperses a spectrum of light from the given region across one of the rows of photodetector elements, the or a further processor is arranged to control the photodetector to shift data from a first photodetector element of a first row of the photodetector to a photodetector element of an adjacent row of the photodetector such that charge accumulates across the photodetector elements, the shifting of charge occurring at intervals determined from the constant velocity of the stage and/or the light profile.

16. The spectroscopy apparatus according to claim 15, further comprising a sensor for detecting positions of the stage, wherein the intervals are such that a rate charge is shifted between the first photodetector element and the adjacent photodetector element of the adjacent row is higher than a rate at which detected positions are detected by the sensor.

17. The spectroscopy apparatus according to claim 1, further comprising a sensor for detecting positions of the stage, wherein the known position is a position detected by the sensor.

Description

DESCRIPTION OF THE DRAWINGS

[0056] FIG. 1 is a graph showing the position and velocity of a stage of a prior art spectroscopy apparatus as a sample is scanned;

[0057] FIG. 2 is a schematic view of Raman spectroscopy apparatus according to an embodiment of the invention;

[0058] FIG. 3 shows a line focus generated by the Raman spectroscopy apparatus moving relative to a sample and a corresponding shift of charge within a CCD photodetector; and

[0059] FIG. 4 is a graph showing the position and velocity of a stage as a sample is scanned for spectroscopy apparatus according to the invention.

DESCRIPTION OF EMBODIMENTS

[0060] Referring to FIGS. 2 and 3, a Raman spectroscopy apparatus 100 comprises a light source 101 arranged for generating a light profile 110 for illuminating a sample 102 and a photodetector 103 having a plurality of photodetector elements 104 for detecting light scattered from the sample 102.

[0061] The light source 101 comprises a laser, beam expander and suitable lenses and mirrors (not shown) for shaping and directing a laser beam 115 onto filter 105, which reflects light at the laser frequency/wavenumber but transmits light at other frequencies/wavenumbers. The filter 105 directs the laser beam 115 onto a microscope 106. In the microscope 106, the laser beam 115 is directed through an objective lens 107 via one or more suitable mirrors 108 to focus the laser beam 115, in this embodiment as the line focus 110, onto the sample 102 supported on a movable stage 109. The optical arrangement is similar to that described in U.S. Pat. No. 5,442,438 and WO2008/090350, which are incorporated herein by reference.

[0062] The stage 109 is movable to move the sample 102 relative to the line focus 110 in perpendicular directions X and Y. Motors 111a, 111b are provided for driving motion of the stage 109 in each direction. Movement of the motor 111a, 111b may be under control of a controller 133 and regulated by a timer 113. A sensor 114 detects a position of the stage 109. In this embodiment, the sensor 114 comprises an encoder scale and corresponding read-head mounted on relatively movable elements of the stage 109. The stage controller 133 is arranged for communicating with computer 112.

[0063] Illumination of the sample 102 by the laser beam 115 generates scattered light, e.g. Raman scattered light, at different frequencies/wavenumbers to the laser frequency/wavenumber. The scattered light is collected by the microscope objective lens 107 and directed towards the photodetector 103. The scattered light passes through filter 105 and an optical element 116, such as a diffraction grating, for spectrally dispersing the scattered light across the photodetector 103. The spectrally dispersed light is focused onto the photodetector 103 by a focussing lens 117.

[0064] In this embodiment, the photodetector 103 is a charge coupled device (CCD) comprising a two-dimensional array of photodetector elements 104. However, other detectors are possible, such as a two-dimensional CMOS photodetector array. The diffraction grating disperses the spectrum of scattered light across the surface of the CCD 103 in a direction S. For each position of the line focus 110 on the sample 102, the scattered light that is dispersed across one row 118 of photodetector elements 104 originates from a region or site on the sample 102.

[0065] The photodetector 103 comprises a processor 140, which controls the charge coupled device. The processor 140 is arranged to communicate, such as via a USB bus, with computer 112 and through a further communication line, such as a serial communication bus, with stage controller 133. The processor 140 and photodetector array 103 may be built as a single unit.

[0066] A camera 119 is mounted such that an image of the sample 102 can be captured by the camera 119 through the same objective lens 107 of the microscope 106 that is used to focus the laser beam 115 onto the sample 102. Images captured by the camera 119 are sent to computer 112 and may be displayed on display 120.

[0067] Computer 112 comprises a processing unit 121 that executes instructions in computer programs stored in memory 122. As will now be described, the computer 11.2, processor 140 and stage controller 133 control movement of the stage and shifting and reading of charge in the CCD 103 to raster scan the line focus 110 across the sample 102 and record spectral values for light scattered from the sample. However, it will be understood that, in other embodiments, other combinations of processors and distributions of processing may be used.

[0068] Initially, a user places a sample 102 on the movable stage 109 and captures an image of the sample using camera 119. This image is displayed on display 120 and the user can use an input device 123, such as a keyboard or pointing device, to select an area 124 of the sample 102 to be scanned using the line focus 110. The system has been calibrated such that each pixel of the image corresponds to a known location on the stage. Accordingly, the processing unit 121 can determine from the area 124 identified in the image the movement of the stage 109 that is required to scan this area of the sample 102 using the line focus 110,

[0069] During configuration, the user requests an exposure time for regions to be sampled. The processing unit 121 calculates a desired velocity of the stage 109 during sampling by dividing the requested exposure time by the number of exposed rows 118 on the CCD 103 multiplied by a distance, d, at the stage 109 that corresponds to the height of a single row 118 on the CCD 103. This velocity may be rounded into whole units that are accepted by the stage controller 133. For example, an integer number of 10 s of motor steps per second.

[0070] The processing unit 121 then calculates, from the desired velocity, a required shift delay (sampling period) between shifts of charge between rows 118 of the CCD 103 such that the motion of the stage 109 and shifting of the charge is synchronized. For example, the required shift delay may be determined from the distance, d, at the stage 109 that corresponds to the height of a single row 118 on the CCD 103 divided by the desired velocity.

[0071] The processing unit 121 configures the stage controller 133 via processor 140 to control the motor 111a such that the stage 109 accelerates at a pre-set constant rate, Such a configuration may occur before or after the above calculations of desired velocity and shift delay.

[0072] For movement of stage 109 in the Y direction, leading edge 131 of the line focus 110 is initially setback by a distance from an edge 130 of the area 124. A distance the line focus 110 is setback is determined such that the stage 109 can be accelerated to the desired velocity before the line focus 110 intercepts the edge of area 124. To determine the setback distance, the processor 121 determines an acceleration distance the stage 109 would have to travel to reach the desired velocity (from being stationary) when accelerating at the preset constant rate. The setback distance is calculated by adding to the acceleration distance, an additional distance to allow a set period, in this embodiment 20ms, during which the stage 109 should be travelling at a constant velocity. This additional distance gives some leeway and allows a period of time in which the processing unit 121 can measure a position of stage 109 and determine a time at which the leading edge 131 the line focus 110 will intercept the edge 130 of area 124, as described in more detail below.

[0073] From the setback distance and the knowni location of area 124, a start position can be determined. A stop position is a position in which the line focus 110 is outside area 124, the stop position giving the stage 109 adequate distance to slow down after the line focus 110 leaves area 124.

[0074] The processing unit 121 sends commands to controller 140 specifying the start and stop positions for the stage 109 and the desired velocity for the stage 109 and instructions to carry out the processing as described below. On receiving an initiation command from computer 112, the processor 140 sends the start and stop positions and desired velocity to the stage controller 133 and executes the commands for controlling the photodetector 103.

[0075] On receiving the start and stop positions, the stage controller 133 activates motors 111a, 111b to drive the stage to the start position.

[0076] After reaching the start position, the stage 109 is accelerated in the Y-direction up to the desired velocity. The stage controller 133 uses clock pulses from the timer 113 to regulate the speed of the motor 111a such that the motor 111a maintains a set velocity once the desired velocity has been reached.

[0077] During this acceleration period, signals from sensor 114 are sent to processor 140 and the processor 140 records position data on the changes in position of the stage 109 with time. From the position data., the processor 140 predicts when the line focus 110 will intercept an edge 130 of the area. This prediction is updated as new data is received from the sensor 114.

[0078] The position data may be collected through the processor 140 repeatedly interrogating the stage controller 133 during the acceleration period. The processor 140 stores a first clock count, t.sub.1, from an internal timer (not shown) and sends a signal to the stage controller 133 requesting a position of stage 109. In response to receiving the request, the stage controller 133 obtains a reading from sensor 114 and returns this reading to processor 140. On receiving the reading, the processor 140 stores a second clock count, t.sub.2. The processor 140 records the reading as occurring at a time (t.sub.1+t.sub.2)/2. This is based on the assumption that transmit and receive phases take an equal time.

[0079] From the position data, the processor 140 calculates an. average velocity and acceleration over a predefined period, such as 3 readings. The time that a leading edge 131. of the line focus 110 is predicted to intercept area 124 is updated based on the determined velocity and acceleration.

[0080] The processor 140 activates the CCD 103 to commence a measurement period at a time the leading edge 131 of the line focus 110 is predicted to have intercepted the edge 130 of the area 124. This may comprise activating timer 126, which regulates the rate at which charge is shifted on the CCD 103. Charge is shifted from each row to an adjacent row in the direction indicated by arrow 127 at equally spaced time intervals corresponding to the calculated shift delay. Accordingly, charge is shifted along the CCD 103 synchronously with movement of the line focus 110 across the area 124 to be sampled.

[0081] FIG. 3 shows part of area 124 of sample 102 illuminated by the line focus 110. Y shows the direction of movement of the stage 109 and. arrow 127 the direction that charge is shifted on the CCD array 103. For each region 132 (hereinafter referred to as a point) on the line focus 110, a Raman spectrum (indicated by the shaded area) is dispersed in direction S, perpendicular to direction Y, along a corresponding row 118 of the CCD photodetector 103, It should be understood that the size of the points 132 have been exaggerated in FIG. 3 and in reality there are many more times this number of points and many more times this number of rows 118 on the CCD 103.

[0082] The exposure of the CCD 103 to light results in the accumulation of charge in each photodetector element 104. This charge represents a spectral value (or bin) for the Raman spectrum and is in proportion to the amount of light it has received during the exposure. The sample 102 moves continuously relative to the line focus 110 such that the light that is incident on any one photodetector element 104 between shifts in the charge is scattered light originating from a region in the sample that is longer than the point 132 on the line focus 110. Accordingly, adjacent rows of the photodetector 103 will sample overlapping regions of the sample 102.

[0083] The charge is shifted between the rows of the CCD 103 in direction 127, with charge steadily accumulating for scattered light originating from a given region on the sample 103 in successive photodetector elements 104 in the direction that the charge is shifted. The shifting of charge continues until the charge is shifted into readout register 134. The charge in readout register 134 is read out to processor 140. Thus, between shifts in the charge on the CCD 103, the shift register 134 holds data for one complete spectrum that has accumulated from illumination of a given region of the sample 102 as that given region was moved through the line focus 110.

[0084] The processor 1.40 sends the spectral readout from the CCD 103 to processing unit 121. The processor 140 continues to receive position data based on the signals from sensor 114 throughout the scanning of area 124 with the line focus 110 and these may also be passed to computer 112.

[0085] From the position data, the processing unit 121 of computer 112 can determine a position of the stage 109 at a given time. However, the rate at Which data is accumulated by the CCD 103 is faster than the rate at Which position data is received from the sensor 114. For example, the sampling time interval for which charge is accumulated in a detector element 104 is shorter than a detection time interval between position measurements being sent to processor 140. Accordingly, the processing unit 121 associates a complete spectrum read-out from readout register 134 at a particular time with a region on the sample predicted to have generated the scattered light based on relative motion anticipated to have occurred between the stage 109 and the line focus 110. This can be determined from the known constant velocity at which the stage 109 is travelling and the time at which the line focus 110 was predicted to have intercepted the area 124. However, preferably, the processing unit 121 also extrapolates from the position data received during scanning, a region on the sample 102 predicted to have generated the Raman spectrum.

[0086] The above process may be repeated for different X positions so that the line focus 110 scans the entire area 124 of the sample 102.

[0087] A map can then be formed associating the recorded spectra with a spatial distribution based on the regions of the sample that are predicted to have generated the spectra. A map may be formed for a particular element of the spectra, such as a particular wavenumber at which a Raman peak occurs for a particular molecular species.

[0088] FIG. 4 illustrates the different periods of the motion of stage 109 comprising an acceleration period 201, a constant velocity period 202, a slow down period 203 and a return period 204 in which the stage 109 returns to a start position to scan the area for the next X position. Spectral data is collected during the constant velocity period 202 such that shifts in the charge across the CCD at equally spaced intervals will ensure that each element 104 of the CDD 103 collects data for light scattered from equal length regions on the sample 102.

[0089] It will be understood that modifications and alterations can be made to the above described embodiments without departing from the invention as defined in the claims. For example, the light profile that illuminates the sample may have a different shape, such as a spot focus.