Professional Documents
Culture Documents
Signal Processing Overview of Optical Coherence Tomography Systems For Medical Imaging
Signal Processing Overview of Optical Coherence Tomography Systems For Medical Imaging
Signal Processing Overview of Optical Coherence Tomography Systems For Medical Imaging
Signal Processing Overview of Optical Coherence Tomography Systems for Medical Imaging
Murtaza Ali and Renuka Parlapalli
......................................................................................................
Optical Coherence Tomography (OCT) is a new medical imaging modality with resolution in the m range and depth of imaging in the mm range. OCT is based on the principle of low coherence interferometry. This modality has been applied to imaging in various biological applications including ophthalmology, gastroenterology, dentistry, cardiology, tumor margining, etc. OCT systems are signal processing intensive and well suited for embedded implementations using digital signal processors (DSP) and system-on-chip (SoC) application processors. Low-power DSP and SoC are key to making low cost, low power and portable OCT systems. The different types of OCT systems are described in this white paper with focus being on signal processing algorithms used in such systems.
Contents Introduction .................................................................................................................. 2 OCT Systems ................................................................................................................ 3 Basic Signal Processing Chain in OCT Systems ....................................................................... 9 Advanced Signal Processing in OCT Systems ........................................................................ 12 DSP for OCT Signal Processing ........................................................................................ 18 Conclusion .................................................................................................................. 18 References ................................................................................................................. 19 Acknowledgement ......................................................................................................... 21 List of Figures 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Schematic of OCT System Based on Michelson Interferometer...................................................... 3 Schematic of Time Domain OCT System................................................................................ 4 Example of Received Signals With Two Reflecting Surface .......................................................... 5 Schematic of Spectral Domain OCT System ............................................................................ 6 Example of Received Interference Signal Captured on an Array Detector.......................................... 7 Schematic of Swept Source OCT System ............................................................................... 8 Image Formation Path .................................................................................................... 10
1 2 3 4 5 6 7 8
........................................................................ Dispersion Compensation per Wojtkowski et al. ..................................................................... Dispersion Compensation per Marks et al. ............................................................................ Doppler Imaging Signal Chain Using Kasai Algorithm for OCT Systems .......................................... Example of a Polarization Sensitive OCT System Using Two Line Scan Camera ............................... Signal Processing Chain in Polarization Sensitive Spectral Domain OCT......................................... Spectroscopic Data Generation in Frequency Domain OCT ........................................................ Spectroscopic Data Generation in Frequency Domain OCT With Frequency Domain Windowing ............
Representation of Signals in the Signal Chain List of Tables
10 12 12 13 15 16 17 17
Signal Processing Overview of Optical Coherence Tomography Systems for Medical Imaging
Copyright 2010, Texas Instruments Incorporated
Introduction
www.ti.com
Introduction
OCT is a new medical imaging modality with resolution in the m range and depth of imaging in the mm range [3], [8], [10], [28]. OCT uses the principle of low coherence interferometry to perform a depth resolved axial scan. By stacking the axial scans in X and/or Y directions, two or three dimensional imaging is feasible. OCT can be used to image various aspects of biological tissues. Some of these include: Structural information: This is the most typical OCT imaging. It measures the local reflectivity of the tissue. Blood flow: Using Doppler technique, the blood flow in tissues and vessels can be estimated. Polarization sensitive: The change of polarization states through tissues can be estimated. Elastography: The elastic parameters of the tissue can be estimated. Spectroscopy: The variation of absorption, reflectivity and scattering with wavelength can be measured providing clues to molecular content of the tissue. Any combination of the above imaging modes can be used to bring out specific features of biological tissues as desired. Applications of OCT in various biomedical imaging applications include: Ophthalmology: Very fine imaging of the retina with capability to identify several eye diseases is possible with OCT. Most of the commercial products available today are for ophthalmologic usage. Dermatology: To image subsurface structural and blood flow information. Dentistry: To image structure of teeth and gum line at the same time to visualize bacteria in concert with the tooth and roots. Gastroenterology: To image the gastrointestinal (GI) tract through endoscopic probes. Intra-vascular: To image plaques inside blood vessels. Cancer diagnosis: Several modes in OCT imaging can discriminate between malignant and normal tissues allowing cancer diagnosis through either non-invasive or minimally invasive procedures. Intra surgery for tumor margining: Enables discrimination between malignant and non-malignant tissue to decide the regions of tissue to be removed during surgery. OCT systems are signal processing intensive. The need for acquiring real-time data, processing the acquired data to extract meaningful information and then displaying the information in a clinically relevant way is well suited for embedded implementations using DSP and SoC application processors. The advent of low-power DSP and SoC is an added benefit for OEMs to develop low cost, low power and even portable systems based on OCT technologies without compromising the image quality needed for clinical applications. In addition, the programmability and scalability of these devices allow optimizing the signal chains for different applications on the same platform. This white paper concentrates on various signal processing algorithms used in OCT systems. Section 2 introduces three types of commonly used OCT techniques: time domain, spectral domain and swept source-based OCT. The latter two techniques are more popular due to their fast acquisition time, therefore, focus is on these systems in the rest of the paper. Section 3 describes the signal processing steps needed to form the image from the raw data. Section 4 describes the additional signal processing algorithms needed for different variations of OCT systems, e.g., in Doppler or polarization-based systems.
C64x+, TMS320C64x+ are trademarks of Texas Instruments. All other trademarks are the property of their respective owners. 2 Signal Processing Overview of Optical Coherence Tomography Systems for Medical Imaging
Copyright 2010, Texas Instruments Incorporated
www.ti.com
OCT Systems
OCT Systems
OCT uses a standard Michelson Interferometer with a low-coherence light source as shown in Figure 1. In the interferometer, the incoming broadband beam of light is split into the reference path and the sample path which are recombined after back-reflection from the reference mirror and the multiple layers of the sample, respectively, to form an interference signal. The broadband nature of light causes interference of the optical fields to occur only when the path lengths of the reference and the sample arm are matched to within the coherence length of the light. This interference signal carries information about the sample at a depth determined by the reference path length.
Reference Mirror
Figure 1. Schematic of OCT System Based on Michelson Interferometer These systems can be broadly classified into: Time domain (TD) OCT systems Spectral domain (SD) OCT systems Swept source (SS) OCT systems
Signal Processing Overview of Optical Coherence Tomography Systems for Medical Imaging
Copyright 2010, Texas Instruments Incorporated
OCT Systems
www.ti.com
2.1
Source
Coupler
Reference Mirror
Sample
Lens System
GalvoControlled Mirror
Figure 2. Schematic of Time Domain OCT System The photo-detector detects the average intensity over the range of frequencies. The detected signal consists of a DC term and an interference term that contains the sample information. The use of a dual balanced approach where a portion of the source signal is subtracted through the use of a second photo-detector before digitizing the signal, can be used to remove the DC term at least partially [10]. The sample information is contained in the cross interference that can be written as a function of path difference, z, between the sample and reference as following the notations in [31].
2h Dz K g (t )h air - t dt c
Here, hair is the refractive index in air, c is the velocity of light, and g(t) is the complex temporal coherence function of the laser source, which is related to the source intensity spectrum, S(w) through the Fourier transform, i.e.,
g (t ) = S (w )e -iwt dw
Similarly, h(t) is the equivalent temporal response of the sample related to the sample frequency response by:
h (t ) = H (w )e -iwt dw
This response describes the reflections from all the structures within the sample in the z direction and can be written as:
+ i 2h (w, z )w z / c H (w ) = r (w, z )e dz -
Signal Processing Overview of Optical Coherence Tomography Systems for Medical Imaging
Copyright 2010, Texas Instruments Incorporated
www.ti.com
OCT Systems
where, r(w,z) represent the back-scattering coefficients from the sample structures and h(w,z) is the refractive index. Both these terms are depth and frequency dependent. Physically, the sample temporal response is related to sample structure in the z direction through the relation between the time of flight and the distance traveled by the light source. A low-coherence source is characterized by small width of the temporal coherence function, g(t). The equation above shows that the detected interference signal only consists of sample information in the neighborhood of z as determined by the corresponding time of flight difference. The axial resolution is then related to the width of the temporal coherence function of the source. For a single reflecting surface at the sample with path difference of z between the sample and reference, h(t) is a Dirac delta function at
h Dz t = air c
Clearly for single reflecting sample, the detected interference is a cosine modulated signal modulated with the shape of the envelope of the temporal coherence function. As the path difference z is changed by moving the reference mirror, the received signal picks up information about the sample structure with varying depth (within the limit of light remaining collimated in the sample). This allows scanning of the sample in the axial or depth direction. Such a scan is often referred to as an A-scan. Figure 3 shows an example of received intensities with a sample having two reflecting surfaces. Two and three dimensional OCT images can be constructed by stacking several A-scans that are obtained by orthogonal displacements of the beam/sample using an x-y galvanometer.
Signal Processing Overview of Optical Coherence Tomography Systems for Medical Imaging
Copyright 2010, Texas Instruments Incorporated
OCT Systems
www.ti.com
2.2
The first term represents a DC value. It is common to perform background subtraction by shutting off the sample arm that allows collection of the DC term and then subtracting this from the measured value with the sample present. The following equation shows what is left once the DC term is subtracted:
I ' (w ) = K Re{ (w )H (w )} S 2
The depth resolved sample structure is then obtained through the Fourier transform of the above, i.e.:
i (t ) = FT { ' (w )} I
Diffraction Grating
DSP Board
Figure 4. Schematic of Spectral Domain OCT System The CCD samples the spectrum from wmin and wmax with w0 being the center frequency assuming that the minimum and maximum frequency is chosen so that aliasing is not an issue. The fast Fourier transform is then used on this discrete data. Hence, effectively, the sampled spectrum can be considered as a demodulated version of I'(w}. This shows that the axial resolution, in the case of SD-OCT, continues to be determined by the width of the temporal coherence function, g(t), of the source, demodulated to DC. Due to the capture of only the real part of the interference and due to symmetry in the FFT, only half of the samples at the output of the FFT carry independent information. Techniques known as phase shifting can be used to capture the phase information as well [18]. This technique captures the interference with varying phase of the light and then reconstructs the complex interference. This technique is able to double the axial depth of measurement compared to conventional SD-OCT systems.
Signal Processing Overview of Optical Coherence Tomography Systems for Medical Imaging
Copyright 2010, Texas Instruments Incorporated
www.ti.com
OCT Systems
In practice, the array detector serves to digitize the received spectrum in frequency. However, there are a couple of important things to note about this digitization: The diffraction grating and array detector combination results in sampling the spectrum linearly in wavelength. The FFT operation normally used to perform the Fourier transform requires spectrum samples to be linear in frequency or k-space. Therefore, a re-sampling is usually needed before taking the FFT. The array detector has finite width, which means it integrates the spectrum over a finite wavelength. Therefore, the sampling cannot be described by usual Dirac delta function but with a box function with width equal to the pixel width. This finite width causes loss of sensitivity with the depth measurement [39]. Figure 5 shows an example of the interference signal with Gaussian source with a single reflecting surface for sample for SD-OCT system.
Received Interference Signal
Figure 5. Example of Received Interference Signal Captured on an Array Detector The main advantage of the SD-OCT system is that the entire depth profile (A-Scan) is measured from a single spectrum with no mechanical scanning of the reference path. This permits faster acquisition of A-scans using a line scan CCD array. The use of a fast spectrometer has made video-rate imaging possible with this technique. High-speed acquisition without any moving parts minimizes any distortion in the OCT images due to motion in the sample. SD-OCT systems offer a fundamental sensitivity advantage over TD-OCT systems [6], [7], [19]. Further, in shot noise limit, the theoretical signal-to-noise (SNR) ratio of the SD-OCT system is independent of the spectral bandwidth of the light source. Therefore, the axial resolution of the system, which is dependent on the bandwidth of the source, could be increased without any deterioration of the SNR.
2.3
Signal Processing Overview of Optical Coherence Tomography Systems for Medical Imaging
Copyright 2010, Texas Instruments Incorporated
OCT Systems
PhotoDetector DSP Board
www.ti.com
ADC
Display
Swept Source
Coupler
Reference Mirror
Sample
Lens System
GalvoControlled Mirror
2.4
2.4.1
Resolution
Axial Resolution Axial resolution is an important parameter in OCT systems. It is used to measure how fine the structures can be resolved in the depth direction. In all types of OCT systems, the achievable axial resolution depend on the temporal coherence length of the light source. Axial resolution can be improved by the use of broadband source of light. The bandwidth of the source spectrum is usually defined by the full width half maximum (FWHM) of the source intensity spectrum. This is the difference between the two points in the spectrum, which is at half the peak value of the spectrum. The corresponding measure in temporal coherence function is known as the coherence length, lc, of the source. The axial resolution of OCT systems is generally taken to be the same as this coherence length. For Gaussian sources, it is possible to derive a closed form expression for the coherence length given by [28],
l2 0.44 o l h Dl c
Here, h is the material refractive index. However, for this equation to hold good, the dispersion in the reference sample arm must be matched. The axial resolution of the system varies on the nature of the broadband source. In general, the source is never strictly Gaussian. Further, chromatic dispersion degrades the resolution of OCT since dispersion tends to increase the signal width. The effect of dispersion can be reduced by choosing a light source with an optimum central wavelength at which the group velocity dispersion is negligible and by the use of appropriate dispersion compensation schemes.
Signal Processing Overview of Optical Coherence Tomography Systems for Medical Imaging
Copyright 2010, Texas Instruments Incorporated
www.ti.com
2.4.2
Lateral Resolution Lateral resolution is determined by the numerical aperture of the sampling lens using Abbes law [9], [31].
Dx = 1.22 l 2NA
where NA is the numerical aperture of the microscope objective. Though, a higher numerical aperture enhances the lateral resolution, the depth of focus, Z, is narrowed as indicated in the following equation [9], [31].
Z=2 lh NA2
where, h is the sample refractive index. A typical Z for a small NA system is several hundred microns, which is about 10 orders smaller than the scanning depth range of an OCT system. Limited Z of high NA objectives restricts the axial scanning range. Dynamic focusing or en face images that are obtained by focusing high NA objective further into the sample providing a series of two-dimensional depth scans can compensate for this problem to a certain extent [31]. Several numerical techniques to improve the lateral resolution have been reported in literature [23], [38].
3.1
Background Subtraction
To eliminate the reference power term, the reference spectrum from only the reference arm is detected and subtracted from the interference spectrum. The reference spectrum is acquired at the beginning of every image acquisition to account for fluctuations in the source between measurements. It may also be feasible to derive the reference spectrum from the acquired data since the interference is usually high frequency fringes, whereas, the background term has low frequency components. In swept source systems, using dual-balanced photo-detectors allows this subtraction in analog domain.
3.2
Re-Sampling
The interference produces fringes, which are detected by a spectrometer using a CCD or photodiode array detector. In SD-OCT systems, spectrometers measure optical intensity as a function of wavelength. Dispersion results from the non-linear function of the phase dependency of wavelength l. In order to apply the fast Fourier transform (FFT) reconstructing the axial scan as a function of depth, the spectrum should be evenly sampled in k-space. Therefore, the spectrometer output must be transformed from the wavelength to the frequency space. Following the method used in [14], N linearly spaced k values are defined between the range covered by
l min
and
l max
l i
Signal Processing Overview of Optical Coherence Tomography Systems for Medical Imaging
Copyright 2010, Texas Instruments Incorporated
www.ti.com
The equation above defines an array of real numbers i , which defines the new interpolation sampling points to resample the recorded discrete spectrum in order to obtain linearly sampled spectrum in k space. A couple of generic techniques for re-sampling are as follows: Linear interpolation: The spectrum is linearly interpolated between two recorded consecutive samples. This is simple and efficient but numerically less accurate resulting in errors at greater depths. Cubic B-spline interpolation: This is computationally more expensive but is more accurate. The accuracy of any interpolation like linear or spline as mentioned above can be improved by first up-sampling the data. It is usually performed by using an FFT, zero padding and then performing IFFT. Usually two to four times up-sampling is sufficient for this application. The above analysis assumes that the data is recorded linearly in wavelength domain. However, due to construction effects, the grating/array detector combination may not result in exact linearly spaced wavelength recording of the received spectrum. It is common to use a third order polynomial to capture the non-linear mapping between the k-space and wavelength. The non-linearity can then be expressed as:
s = i + b i2 + b i3 i 1 2
s , 0 i N - 1
The coefficients b1 and b2 can be computed either through a calibration mechanism or through auto focus algorithms. Some systems for swept source-based OCT uses a non-linear clocking scheme where the clocks are derived from a second interferometer so that the data acquisition becomes linear in k-space. Such a system can avoid the re-sampling step [29].
3.3
FFT
Compression
Remove Background
FT
Acquired Interferogram
l-Space
k-Space
Depth Profile
10
Signal Processing Overview of Optical Coherence Tomography Systems for Medical Imaging
Copyright 2010, Texas Instruments Incorporated
www.ti.com
3.4
Display
Two dimensional OCT images are typically represented using a density plot. The horizontal axis typically corresponds to the direction of transverse scanning and the vertical axis corresponds to the scanning depth. A gray level is plotted at a particular pixel on an image corresponding to the magnitude of the depth profile at a particular depth and transverse scanning position. Due to the high dynamic range, pixel intensity range is compressed before displaying it. It is common to use the logarithmic non-linearity to perform such compression. Alternately, a look-up tables-based compression can be used. Sometimes, color look-up tables are used instead of simple gray levels for the final display to bring out clinically relevant information better in the displayed image. It is also necessary to match the actual data collected to the display size. Bilinear interpolation is employed for this type of conversion of data collection co-ordinate system to the display co-ordinate system, which is commonly known as scan conversion. As 2D images may be insufficient to recognize features of interest, e.g., a blood vessel or a tissue boundary, 3D volume is created by collecting the A-scan line over x-y direction. This requires very fast data acquisition and processing systems. In such case, various 3D rendering techniques like ray tracing or maximum intensity projection (MIP) is used to display the data.
3.5
Image Enhancement
Speckle noise that arises from the interference between coherent waves backscattered from nearby scatters in a sample is the dominating source of noise in OCT images. Usually, non-linear direction preserving digital filters are used to improve the image quality [25]. Simple examples of such filters include mean and median filters. More advanced directional filters such as wavelet, anisotropic or bi-lateral filters are also used in reducing the noise while preserving the edges. Simple signal averaging over the same line can also be used to improve the signal-to-noise ratio of the data collected at the cost of reduced frame rate [26]. Involuntary movements of the sample during image scans can limit the performance of the OCT systems. A secondary camera is sometimes used to track such involuntary movements and control the data acquisition in a closed loop manner [11].
3.6
Dispersion Compensation
The refractive index of the biological tissues is, in general, frequency dependent slowing down certain optical frequencies to a greater extent than others, therefore, dispersing the light. Dispersion correction can take place both in the hardware and the software. A considerable amount of dispersion can be corrected, if the dispersions in both the reference and sample arms of the interferometer are equal and matched properly. One can balance dispersion in an OCT system by inserting variable-thickness, BK7, and fused silica prisms in the reference arm. These hardware-based methods can compensate material induced dispersion but the sample being imaged itself could also be dispersive. In that case, an automated numerical method of dispersion compensation is desirable. In spectral OCT, dispersion compensation can be performed by cancelling the frequency dependent nonlinear phase, which arises from the dispersion mismatch between the two arms of the interferometer. Dispersion compensation can be applied to this signal via a phase correction. The applied phase correction is computed as:
2 3 f (w ) = - a w - w - a w - w 2 0 3 0
where a2 is adjusted to compensate for the group velocity dispersion imbalance and a3 is adjusted to compensate for the third-order dispersion imbalance. Usually, dispersion up to the third order is sufficient assuming that the interferometer arms were approximately dispersion matched initially.
Signal Processing Overview of Optical Coherence Tomography Systems for Medical Imaging
Copyright 2010, Texas Instruments Incorporated
11
www.ti.com
3.6.1
Auto-Focusing Auto-focus algorithms are designed to automatically estimate the coefficients, a2, and a3. Several techniques have been proposed in literature. Figure 9 shows a schematic representation of the process Wojtkowski et al. [32]. The dispersion compensation is performed after background subtraction and re-sampling. The real-fringe data is converted to its analytic equivalent by the Hilbert transform. Phase correction is applied to this complex data before taking the FFT to generate the structural information of the sample. The metric used for optimizing the coefficients, a2, and, a3, is defined to be one divided by the total number of points in the axial scan intensity, which are above a predetermined threshold. The actual optimization is done via brute force search of over the parameter space.
Section of Computation for Searching Over a2, a3 if(w) Compute Metric
FFT
Magnitude Computation
Logarithmic Compression
Figure 9. Dispersion Compensation per Wojtkowski et al. [32] In [21], Marks et al. have used a metric that is the power sum of the magnitude of the calculated sample reflectance function around a dominant reflection point. They have jointly optimized the re-sampling as well as phase non-linearity. The overall scheme is shown in Figure 10. They perform an intelligent search over the parameter space using the bracketing and Golden section technique. The proposed signal chain includes Wiener filtering for optimum noise performance, followed by phase rotation for dispersion compensation and re-sampling and finally FFT.
Fn Hilbert Transform Background Subtraction
Wn Gn
e i f n
Gn
Resampling Array
Compute Metric
Fn
Gn
Resampling FFT
gn
Magnitude Computation
Logarithmic Compression
Wiener Filtering
4.1
12
Signal Processing Overview of Optical Coherence Tomography Systems for Medical Imaging
Copyright 2010, Texas Instruments Incorporated
www.ti.com
l
where fd is the Doppler frequency, 0 is the center wavelength of the source and q is the angle between the light propagation direction and the blood flow direction. Doppler imaging can be carried in any type of OCT systems: time domain, spectral radar or swept source. In the spectral domain, after typical processing including re-sampling, dispersion compensation, noise filtering, and FFT, the amplitude and phase of the axial scan is given as a function of distance. The difference of phases of successive axial scan lines along the same direction in the sample can be used to measure the Doppler frequency. An alternate technique to estimate the Doppler frequency is the Kasai algorithm that has been used successfully in ultrasound applications [16], [36]. 4.1.1 Doppler Frequency Estimation Using Kasai Algorithm The Kasai algorithm uses multiple axial scan lines along the same direction of the sample. This set of multiple scan lines is known as ensemble in ultrasound literature. Assume that the number of axial scan lines in an ensemble is N. Also assume that a window of length M is used in the axial direction in the estimation. The Kasai algorithm starts by estimating the auto-correlation at unity lag (in discrete domain). Therefore, assuming that the complex axial scan line values are Am,n (the value of the output of FFT for the mth depth point and nth scan line in an ensemble), the auto-correlation at unity lag is given by
M N -1 1 R = A* =R + jR A M (N - 1) m = 1 n = 1 m, n + 1 m, n 1 1, real 1, imag
Here, fa represents the axial scan line repetition rate. It is also possible to estimate the turbulence, which is a measure of the quality of blood flow. This requires the additional calculation of the auto-correlation at zero lag,
N 1 M R = A* A MN m = 1 n = 1 m, n m, n 0
Based on the above computations, the signal chain of Doppler imaging with OCT systems are shown in Figure 11.
Recorded Fringe Data Noise Reduction (i.e., Fixed Pattern Noise, Background Subtraction) Resampling Dispersion Compensation
Magnitude Computation
FFT
Compression
Structural Image
Auto-Correlation Computation
Phase Computation
Figure 11. Doppler Imaging Signal Chain Using Kasai Algorithm for OCT Systems
Signal Processing Overview of Optical Coherence Tomography Systems for Medical Imaging
Copyright 2010, Texas Instruments Incorporated
13
www.ti.com
4.2
R = l, k
Here, Xi,j represent the pixel values at one compression and Yi,j the pixel values at the second compression with X and Y being the corresponding average value over the chosen window. Note that the cross-correlation is close to one in the correlated region and to zero in uncorrelated regions. Therefore, by searching for the maximum of the cross-correlation over the chosen window, the local displacement can be estimated. The lateral and axial displacement can then be presented into separate images or be combined to form a single image for view. The above technique is a case of displacement imaging. In ideal elasticity imaging, the ultimate goal is to derive the elastic modulus. Quantitative derivation of elastic modulus requires solving the inverse problem. This is an active area of research in both ultrasound and OCT imaging modalities. In OCT, some advanced techniques that use optimization methods using variational framework with a priori knowledge about biological tissue deformation have been reported in literature [5], [17]. The medical value of elasticity imaging in OCT is still under investigation [3].
4.3
4.3.1
14
Signal Processing Overview of Optical Coherence Tomography Systems for Medical Imaging
Copyright 2010, Texas Instruments Incorporated
www.ti.com
4.3.2
Polarization Sensitive OCT Polarization sensitive OCT systems can be designed to be of both time domain and frequency domain types. Due to higher speed of acquisition and higher sensitivities, frequency domain polarization sensitive OCT systems are getting popular. Several such implementations reported in literature are described in this section. The common features of all polarization sensitive OCT is the addition of a polarizer to provide a known polarization state of the source as shown in Figure 12. Additional elements are also included in the optics path to optimize the system. These include: Quarter wave plate (QWP) or half wave plates (HWP): These provide proper rotations of the polarization states to match the optical elements preceding and following them. Polarization controllers (PC): These are used to fine tune the polarization states. Polarization modulators (PM): These elements are used to switch the polarization states of the source. Polarizing beam splitter (PBS): These devices split the beam into its orthogonal polarization states.
HalfWave Plate Coupler HalfWave Plate Coupler
Diffraction Grating
Diffraction Grating
Density Filter
Lens
DSP Board
Figure 12. Example of a Polarization Sensitive OCT System Using Two Line Scan Camera There are differences in the way the receiver is designed for PS-OCT systems in spectral domain. Here is an example of some variations of receiver designs: One single line camera design for spectral radar systems: In this design, the spectrometer is designed in such a way that the orthogonal polarizations states of receive light is focused on different pixels of a single line CCD camera. In the design by Cense et al. [4], a 2048 single line CCD camera is used. The first 1024 pixels were used to capture one polarization state and the next 1024 pixels are used to capture the orthogonal polarization state. 2D single camera design for spectral radar systems: In this design, a 2D camera is used where the two different polarization states are focused on different lines of the CCD camera [37] Two single line camera design for spectral radar systems: In this design the polarization states are separated by polarizing beam splitters and then focused on two separate single line CCD cameras [12], [35]. Two detector design for swept source systems: In this design a swept source laser is used. The receiver is then simply two sets of detectors whose inputs are the two orthogonal polarizations states separated using a polarizing beam splitter [40].
SPRABB9 June 2010 Signal Processing Overview of Optical Coherence Tomography Systems for Medical Imaging
Copyright 2010, Texas Instruments Incorporated
15
www.ti.com
The basic operations for the spectra of the orthogonal polarization states of the received light captured through either line scan CCD camera (for broadband source) or through detectors (for swept source) are the same as normal spectral domain processing. These include re-sampling, dispersion compensation, noise filtering, and FFT. Once FFT is performed, the amplitudes and phases of the two orthogonal states (vertical and horizontal) as a function of depth are obtained. Note that the received complex vectors for the two polarization states as a function of depth, Z , by:
A ( z )exp i F ( z ) and A ( z )exp i F ( z ) H V H V
Then the polarization independent reflectivity, R, the retardation, d, and the optics axis orientation, q, can be defined as [12]:
R (z ) A (z ) H 2 + A (z ) V 2
A (z ) d = tan-1 V A (z ) H p - F - F H V q = 2
The retardation, d, is a measure of birefringence of the optical tissue and the optics axis orientation, q, is a measure of optical axis rotation in the tissue. By imaging these three parameters above, the structural, the birefringence and the optical axis rotation of the biological samples are actually being imaged. Figure 13 shows the signal processing chain for these types of polarization sensitive OCT imaging.
Horizontal Polarization State Noise Reduction (i.e., Fixed Pattern Noise, Background Subtraction) Dispersion Compensation Reflectivity Computation (Sum of Squares) Structural Iimage
Resampling
FFT
Compression
Retardation Computation (arctan) Resampling Dispersion Compensation FFT Optical Axis Orientation Computation (arctan)
Birefringence Image
Figure 13. Signal Processing Chain in Polarization Sensitive Spectral Domain OCT Light polarization is sometimes described via the 4-tuple known as Stokes Vectors and corresponding Muller and Jones matrix. The PS-OCT measurements can also be used to determine the Stokes Vectors as follows [12].
A2 + A2 H V 2 - A2 A H V 2 A A cos F - F H V H V 2 A A sin F - F H V H V
It is possible to provide the images of individual components of Stokes vectors (four images) [13].
16
Signal Processing Overview of Optical Coherence Tomography Systems for Medical Imaging
Copyright 2010, Texas Instruments Incorporated
www.ti.com
Techniques have also been explored to obtain the Jones and Mueller matrix of the biological sample. This technique involves the use of polarization modulator, [37]. This way the source light can be polarized into two orthogonal polarized states; for each of the source polarization states, two receive polarization can be determined. Therefore, you have the input and output vector for the Jones calculus from which the full Jones matrix can be determined, which can then be used to determine the Mueller matrix. In this case, the viewing represents the individual components of the Mueller matrix (total of 16 images) or the phase and amplitude of individual components of the Jones matrix (total of eight images).
4.4
Spectroscopic OCT
Spectroscopic OCT (SOCT) analyzes the frequency dependencies of the absorption of signal in OCT systems. SOCT has been demonstrated in the context of both time domain systems [1], [22], [33] and frequency domain systems [20], [34]. In time domain SOCT systems, the system is very typical of TD-OCT systems. The time depth resolved data from the photo detector is sampled at very high rate. Several techniques have been proposed for analyzing the data wavelength dependencies. A short time Fourier transform (STFT) can be used in the depth direction to determine localized absorption as a function wavelength [1], [33]. For better wavelength selectivity, a chirped Z transform (CZT) is proposed in [1]. A wavelet transform (e.g., Morlet wavelet) providing varying wavelength-localization property has also been studied [22]. In spectral or frequency domain SOCT systems, the front end processing is similar to typical SD-OCT systems, i.e., it includes background subtraction, re-sampling of the fringe data into linear spaced data in k space domain. At this point an FFT can be taken to obtain the depth resolved reflectivity information. This can be followed by localized Fourier analysis with any of techniques used in time domain SOCT systems [34]. Figure 14 shows the processing steps of such a system.
Recorded Fringe Data Noise Reduction (i.e., Fixed Pattern Noise, Background Subtraction) Localized Frequency Analysis (e.g., STFT)
Resampling
Dispersion Compensation
FFT
Spectroscopic Data
Figure 14. Spectroscopic Data Generation in Frequency Domain OCT An alternate approach is to multiply the recorded fringe data (after re-sampling) by a frequency window centered at the wavelength of interest and then take the Fourier transform [20]. Specifically, this technique determines the following equation:
i (t ,w ) = FT I ' (w )W w - w , Dw n 0
Where W(w-w0,w) represents a window around the frequency of interest, w0 with a bandwidth of w and I'(w) is the recorded spectrum. The choice of the window bandwidth determines the resolution depth and wavelength for this spectroscopic analysis. The processing steps for this method are shown in Figure 15.
Recorded Fringe Data Noise Reduction (i.e., Fixed Pattern Noise, Background Subtraction)
Resampling
Dispersion Compensation
FFT
Spectroscopic Data
Figure 15. Spectroscopic Data Generation in Frequency Domain OCT With Frequency Domain Windowing
Signal Processing Overview of Optical Coherence Tomography Systems for Medical Imaging
Copyright 2010, Texas Instruments Incorporated
17
www.ti.com
Conclusion
OCT is a new imaging modality somewhat comparable to ultrasound in that it provides structural information without ionizing radiation. Since it uses frequency ranges in visible or near infra red spectrum, the resulting resolution is in the order of m. The depth of penetration is low compared to ultrasound (in the range of few mm). Like ultrasound, Doppler and elasticity imaging is also possible. In addition, polarization sensitive and spectroscopic imaging modes allow additional information regarding the biological tissues to be imaged. OCT has been used both ex vivo and in vivo. It has also been used non-invasively as well as in minimally invasive in vivo imaging. Imaging via endoscopic and needle like instruments allow localized imaging of fine structures in tissues. Intra-operative use of OCT systems to allow better visualization during surgery has also been reported.
18
Signal Processing Overview of Optical Coherence Tomography Systems for Medical Imaging
Copyright 2010, Texas Instruments Incorporated
www.ti.com
References
The signal processing of the more popular spectral domain or swept source OCT system is dominated by FFT operations. Several application dependent pre and post processing is needed to perform noise reduction, dispersion compensation, image enhancement as well as estimation of additional parameters like flow velocity, elasticity, polarization parameters, etc. All of these processing are well suited for embedded implementation on TI DSPs. TI multi-core DSP family along with SoC-based on C64x+ architecture provides a scalable and programmable low power, low cost platform for implementing OCT systems for various applications.
References
1. D. C. Adler, T. H. Ko, P. R. Herz, and J. G. Fujimoto, Optical Coherence Tomography Contrast Enhancement Using Spectroscopic Analysis with Spectral Auto-Correlation, Optics Express, pp. 5487-5501, Vol. 12, No. 22, Oct. 2004. 2. Algorithms for Optical Coherence Tomography on TMS320C64x+ TI DSP (SPRABB7) 3. M. Brezinsky, Optical Coherence Tomography, Elsevier, 2006. 4. B. Cense, M. Mujat, T. C. Chen, B. H. Park, and J. F. de Boer, Polarization-Sensitive Spectral-Domain Optical Coherence Tomography Using a Single Line Scan Camera, Optics Express, pp. 2421-2431, Vol. 15, No. 5, Mar. 2007. 5. R. C. Chan, A. H. Chau, W. C. Karl, S. Nadkarni, A. S. Khalil, N. Iftimia, M. Shishkov, G. J. Tearney, M. R. Kaazempur-Mofrad, and B. E. Bouma, OCT-Based Arterial Elastograohy: Robust Estimation Exploiting Tissue Biomechanics, Optics Express, pp. 4558-4572, Vol. 12, No. 19, Sep. 2004. 6. M. A. Choma, M. V. Sarunic, C. Yang, and J. A. Izatt, Sensitivity Advantage of Swept Source and Fourier Domain Optical Coherence Tomography, Optics Express, pp. 2183-2189, Vol. 11, No. 18, Sept. 2003. 7. J. F. de Boer, B. Cense, H. P. Park, M. C. Pierce, G. J. Tearney, and B. E. Bouma, Improved Signal-to-Noise Ratio in Spectral-Domain Compared with Time-Domain Optical Coherence Tomography, Optics Letters, pp. 2067-2069, Vol. 28, No. 21, Nov. 2003. 8. W. Drexler, and J. G. Fujimoto (ed.), Optical Coherence Tomography: Technology and Applications, Springer, 2008. 9. Z. Ding, H. Ren, Y. Zhao, J. S. Nelson, and Z. Chen, High-Resolution Optical Coherence Tomography Over a Large Depth Range with an Axicon Lens, Optics Letters, pp. 243-245, Vol. 27, No. 4, Feb 2002. 10. A. F. Fercher, W. Drexler, C. K. Hitzenberger, and T. Lasser, Optical Coherence TomographyPrinciples and Applictions, Reports on Progress in Physiscs, pp. 239-303, Vol. 66, Jan. 2003. 11. R. D. Ferguson, D. X. Hammer, L. A.. Paunescu, S. Beaton, J. S. Schuman, Tracking Optical Coherent Tomography, Optics Letters, pp. 2139-2141, Vol. 29, No. 18, Sept. 2004. 12. E. Gotzinger, M. Pircher, B. Baumann, C. Ahlers, W. Geitzenauer, U. Schmidt-Erfurth, and C. K. Hitzenberger, Three-Dimensional Polarization Sensitive OCT Imaging and Interactive Display of the Human Retina, Optics Express, pp. 4151-4165, Vol. 17, No. 5, Mar. 2009. 13. E. Gotzinger, M. Pircher, and C. K. Hitzenberger, High-Speed Spectral Domain Polarization Sensitive Optical Coherence Tomography of the Human Retina, Optics Express, pp. 10217-10229, Vol. 13, No. 25, Dec. 2005. 14. B. Grajciar, and O. Ondracek, Dispersion Compensation in Spectral Domain Optical Coherent Tomography, available at http://www.urel.feec.vutbr.cz/ra2008/archive/ra2006/abstracts/056.pdf. 15. R. Huber, D. C. Adler, V. J. Srinivasan, and J. G. Fujimoto, Fourier Domain Mode Locking at 1050 nm for Ultrahigh-Speed Optical Coherence Tomography of the Human Retina at 236,000 Axial Scans per Second, Optics Letters, pp. 2049-2051, Vol. 32, No. 14, 2007. 16. C. Kasai, K. Namekawa, A. Koyano, and R. Omoto, Real-Time Two Dimensional Blood Flow Imaging Using an Autocorrelation Technique, IEEE Trans. on Sonics and Ultrasonics, pp. 458- 464, vol. SU-32, No. 3, May 1985. 17. A. S. Khalil, R. C. Chan, A. H. Chau, B. E. Bouma, and M. R. Kaazempur-Mofrad, Tissue Elasticity Estimation with Optical Coherence Elastography : Toward Mechanical Characterization of In Vivo Soft Tissue, Annals of Biomedical Engineering, pp. 1-9, Vol. 33, No. 11, Nov. 2005. 18. R. A. Leitgeb, C. K. Hitzenberger, T. Bajraszewski, and A. F. Fercher, Phase Shifting Algorithm to Achieve High-Speed Long Depth Range Probing by Fourier Domain Optical Coherence Tomography, Optics Letters, pp. 2201-2203, Vol. 28, No. 22, 2003.
Signal Processing Overview of Optical Coherence Tomography Systems for Medical Imaging
Copyright 2010, Texas Instruments Incorporated
19
References
www.ti.com
19. R. A. Leitgeb, C. K. Hitzenberger, and A. F. Fercher, Performance of Fourier Domain vs. Time Domain Optical Coherence Tomography, Optics Express, pp. 889-894, Vol. 11, No. 8, Apr. 2003. 20. R. A. Leitgeb, M. Wojtkowski, A. Kowalczyk, C. K. Hitzenberger, M. Sticker, and A. F. Fercher, Spectral Measurement of Absorption by Spectroscopic Frequency-Domain Optical Coherence Tomography, Optics Letters, pp. 820-822, Vol. 25, No. 11, Jun. 01, 2000. 21. D. L. Marks, A. L. Oldenburg, J. J. Reynolds and S. A. Boppart, Autofocus Algorithm for Dispersion Correction in Optical Coherence Tomography, Applied Optics, pp. 3038-3046, Vol. 42, No. 16, Jun. 2003. 22. U. Morgner, W. Drexler, F. X. Kartner, X. D. Li, C. Pitris, E. P. Ippen, and J. G. Fujimoto, Spectroscopic Optical Coherence Tomography, Optics Letters, pp. 111-113, Vol. 25, No. 2, Jan. 2000. 23. T S. Ralston, D. L. Marks, P. S. Carney, and S. A. Boppart, Real-Time Interferometric Synthetic Aperture Microscopy, Optics Express, pp. 2555-2569, Vol. 16, No. 4, Feb. 2008. 24. A. M. Rollins, S. Yazdanfar, J. K. Barton, and J. A. Izatt, Real-Time in Vivo Color Doppler Optical Coherence Tomography, Journal of Biomedical Optics, pp. 123-129, Vol. 7, No. 1, Jan. 2002. 25. J. Rowgowska, and M. E. Brezinski, Image Processing Techniques for Noise Removal, Enhancement and Segmentation of Cartilage OCT Images, Physics in Medicine and Biology, Vol. 47, pp. 641-655, 2002. 26. B. Sander, M. Larsen, L. Thrane, J L Hougaard, and T.M. Jorgensen, Enhanced Optical Coherence Tomography Imaging by Multiple Scan Averaging, British Journal of Ophthalmology, pp. 207-212, Vol. 89, 2005. 27. J. M. Schmitt, OCT Elastography: Imaging Microscopic Deformation and Strain of Tissue, Optics Express, pp. 199-211, Vol. 3, No. 6, Aug. 1998. 28. J. M. Schmitt, Optical Coherence Tomography (OCT): A Review, IEEE J. of Selected Topics in Quantum Electronics, pp. 1205-1215, Vol. 5, No. 4, Jul/Aug. 1999. 29. V. J. Srinivasan, D. C. Adler, Y. Chen, I. Gorczynska, R. Huber, J. S. Duker, J. S. Schuman, and J. G. Fujimoto, Ultrahigh-Speed Optical Coherence Tomography for Three-Dimensional and En Face Imaging of the Retina and Optic Nerve Head, Investigative Ophthalmology and Visual Science, pp. 5103-5110, Vol. 49, No. 11, Nov. 2008. 30. J. Su et al., Real-Time Swept Source Optical Coherence Tomography Imaging of the Human Airway Using a Microelectromechanical System Endoscope and Digital Signal Processor, J. Biomed. Opt., Vol. 13(3), 2008. 31. P.H. Tomlins and R.K. Wang, Theory, Developments and Applications of Optical Coherence Tomography, Journal of Physics D: Applied Physics, pp. 2519 - 2535, Vol. 38, Jul. 2005. 32. M. Wojtkowski, V. J. Srinivasan, T. H. Ko, J. G. Fujimoto, A. Kowalczyk, and J. S. Duker, Ultrahigh-Resolution, High-Speed, Fourier Domain Optical Coherence Tomography and Methods for Dispersion Compensation, Optics Express, pp. 2404-2422, Vol. 12, No. 11, May 2004. 33. C. Xu, D. L. Marks, M. N. Do, and S. A. Boppart, Separation of Absorption and Scattering Profiles in Spectroscopic Optical Coherence Tomography Using Least-Squares Algorithm, Optics Express, pp. 4790-4802, Vol. 12, No. 20, Oct. 2004. 34. C. Xu, C. Vinegoni, T. S. Ralston, W. Luo, W. Tan, and S. A. Boppart, Spectroscopic Spectral-Domain Optical Coherence Microscopy, Optics Letters, pp. 1079-1081, Vol. 31, No. 8, Apr. 2006. 35. M. Yamanari, S. Makita, V. D. Madjarova, T. Yatagai, and Y. Yasuno, Fiber-Based Poloarization-Sensitive Fourier Domain Optical Coherence Tomography Using B-Scan-Oriented Polarization Modulation Method, Optics Express, pp. 6502-6515, Vol. 14, No. 14, July, 2006. 36. V. X. D. Yang, M. L. Gordon, B. Qi, J. Pekar, S. Lo, E. Seng-Yue, A. Mok, B. C. Wilson, and I. A. Vitkin, High-Speed, Wide Velocity Dynamic Range Doppler Optical Coherence Tomography (part I): System Design, Signal processing, and Performance, Optics Express, pp. 794-809, Vol. 11, No. 7, April. 2003. 37. Y. Yasuno, S. Makita, T. Endo, M. Itoh, T. Yatagai, M. Takahashi, C. Katada, and M. Mutoh, Polarization-Sensitive Complex Fourier Domain Optical Coherence Tomography for Jones matrix Imaging of Biological Samples, Applied Physics letters, pp. 3023-3025, Vol. 85, No. 15, Oct. 2004. 38. L. Yu, B. Rao, J. Zhang, J. Su, Q. Wang, S. Guo, and Z. Chen, Improved Lateral Resolution in Optical Coherence Tomography by Digital Focusing Using Two Dimensional Numerical Diffraction Method. Optics Express, pp. 7634-7641, Vol. 15, No. 12, June 2007.
20
Signal Processing Overview of Optical Coherence Tomography Systems for Medical Imaging
Copyright 2010, Texas Instruments Incorporated
www.ti.com
Acknowledgement
39. S. H. Yun, G. J. Tearney, B. E. Bouma, B. H. Park, and J. F. de Boer, High-Speed Spectral-Domain Optical Coherence Tomography at 1.3 m Wavelength, Optics Express, pp. 3598-3604, Vol. 11, No. 26, Dec. 2003. 40. J. Zhang, W. Jung, J. S. Nelson, and Z. Chen, Full Range Polarization-Sensitive Fourier Domain Optical Coherence Tomography, Optics Express, pp. 6033-6039, Vol. 12, No. 24, Nov. 2004.
Acknowledgement
The authors would like to express their thanks to Professor Stephen A. Boppart of the University of Illinois at Urbana-Champaign and Professor James G. Fujimoto of the Massachusetts Institute of Technology. They graciously shared their expertise in optical coherence tomography with us and helped us understand OCT system processing requirements. Professor Boppart hosted us at the Biophotonics Imaging Laboratory at Beckman Institute for Advanced Science and Technology at the University of Illinois at Urbana-Champaign. The system and application understanding we received from him and his team have been integral in defining our effort in this medical imaging modality.
Signal Processing Overview of Optical Coherence Tomography Systems for Medical Imaging
Copyright 2010, Texas Instruments Incorporated
21
IMPORTANT NOTICE
Texas Instruments Incorporated and its subsidiaries (TI) reserve the right to make corrections, modifications, enhancements, improvements, and other changes to its products and services at any time and to discontinue any product or service without notice. Customers should obtain the latest relevant information before placing orders and should verify that such information is current and complete. All products are sold subject to TIs terms and conditions of sale supplied at the time of order acknowledgment. TI warrants performance of its hardware products to the specifications applicable at the time of sale in accordance with TIs standard warranty. Testing and other quality control techniques are used to the extent TI deems necessary to support this warranty. Except where mandated by government requirements, testing of all parameters of each product is not necessarily performed. TI assumes no liability for applications assistance or customer product design. Customers are responsible for their products and applications using TI components. To minimize the risks associated with customer products and applications, customers should provide adequate design and operating safeguards. TI does not warrant or represent that any license, either express or implied, is granted under any TI patent right, copyright, mask work right, or other TI intellectual property right relating to any combination, machine, or process in which TI products or services are used. Information published by TI regarding third-party products or services does not constitute a license from TI to use such products or services or a warranty or endorsement thereof. Use of such information may require a license from a third party under the patents or other intellectual property of the third party, or a license from TI under the patents or other intellectual property of TI. Reproduction of TI information in TI data books or data sheets is permissible only if reproduction is without alteration and is accompanied by all associated warranties, conditions, limitations, and notices. Reproduction of this information with alteration is an unfair and deceptive business practice. TI is not responsible or liable for such altered documentation. Information of third parties may be subject to additional restrictions. Resale of TI products or services with statements different from or beyond the parameters stated by TI for that product or service voids all express and any implied warranties for the associated TI product or service and is an unfair and deceptive business practice. TI is not responsible or liable for any such statements. TI products are not authorized for use in safety-critical applications (such as life support) where a failure of the TI product would reasonably be expected to cause severe personal injury or death, unless officers of the parties have executed an agreement specifically governing such use. Buyers represent that they have all necessary expertise in the safety and regulatory ramifications of their applications, and acknowledge and agree that they are solely responsible for all legal, regulatory and safety-related requirements concerning their products and any use of TI products in such safety-critical applications, notwithstanding any applications-related information or support that may be provided by TI. Further, Buyers must fully indemnify TI and its representatives against any damages arising out of the use of TI products in such safety-critical applications. TI products are neither designed nor intended for use in military/aerospace applications or environments unless the TI products are specifically designated by TI as military-grade or "enhanced plastic." Only products designated by TI as military-grade meet military specifications. Buyers acknowledge and agree that any such use of TI products which TI has not designated as military-grade is solely at the Buyer's risk, and that they are solely responsible for compliance with all legal and regulatory requirements in connection with such use. TI products are neither designed nor intended for use in automotive applications or environments unless the specific TI products are designated by TI as compliant with ISO/TS 16949 requirements. Buyers acknowledge and agree that, if they use any non-designated products in automotive applications, TI will not be responsible for any failure to meet such requirements. Following are URLs where you can obtain information on other Texas Instruments products and application solutions: Products Amplifiers Data Converters DLP Products DSP Clocks and Timers Interface Logic Power Mgmt Microcontrollers RFID amplifier.ti.com dataconverter.ti.com www.dlp.com dsp.ti.com www.ti.com/clocks interface.ti.com logic.ti.com power.ti.com microcontroller.ti.com www.ti-rfid.com Applications Audio Automotive Communications and Telecom Computers and Peripherals Consumer Electronics Energy Industrial Medical Security Space, Avionics & Defense Video and Imaging Wireless www.ti.com/audio www.ti.com/automotive www.ti.com/communications www.ti.com/computers www.ti.com/consumer-apps www.ti.com/energy www.ti.com/industrial www.ti.com/medical www.ti.com/security www.ti.com/space-avionics-defense www.ti.com/video www.ti.com/wireless-apps
Mailing Address: Texas Instruments, Post Office Box 655303, Dallas, Texas 75265 Copyright 2010, Texas Instruments Incorporated