Optical Coherence Tomography - Signal Processing and Algorithm
Optical Coherence Tomography - Signal Processing and Algorithm
OPTICAL COHERENCE
TOMOGRAPHY:SIGNAL PROCESSING AND
ALGORITHM
OCT
DSP for OCT Signal Processing
Applications of OCT
Gratitude
What is OCT?
Principle and Instrumentation
OCT Systems
OCT Systems Processing
Types of OCT Systems
Basic Signal Processing Chain in OCT Systems
What is OCT?
Medical imaging modality with 1-10 m resolutions and
1-2 mm penetration depths
High-resolution, sub-surface non-invasive or minimally
invasive internal body imaging technique for structural and
quantitative imaging
Signal processing intensive suited for embedded
implementations using digital signal processors (DSP) and
system-on-chip (SoC) application processors
Performance given in cycles per scanline and total number
of scanlines that can be processed per second
Enables cross-sectional imaging of tissue microstructure in
situ and in real time
OPTICAL COHERENCE TOMOGRAPHY
OCT
DSP for OCT Signal Processing
Applications of OCT
Gratitude
What is OCT?
Principle and Instrumentation
OCT Systems
OCT Systems Processing
Types of OCT Systems
Basic Signal Processing Chain in OCT Systems
OCT
DSP for OCT Signal Processing
Applications of OCT
Gratitude
What is OCT?
Principle and Instrumentation
OCT Systems
OCT Systems Processing
Types of OCT Systems
Basic Signal Processing Chain in OCT Systems
OCT
DSP for OCT Signal Processing
Applications of OCT
Gratitude
What is OCT?
Principle and Instrumentation
OCT Systems
OCT Systems Processing
Types of OCT Systems
Basic Signal Processing Chain in OCT Systems
SHAKIRA THANKAYATHIL
OCT
DSP for OCT Signal Processing
Applications of OCT
Gratitude
What is OCT?
Principle and Instrumentation
OCT Systems
OCT Systems Processing
Types of OCT Systems
Basic Signal Processing Chain in OCT Systems
SHAKIRA THANKAYATHIL
OCT
DSP for OCT Signal Processing
Applications of OCT
Gratitude
What is OCT?
Principle and Instrumentation
OCT Systems
OCT Systems Processing
Types of OCT Systems
Basic Signal Processing Chain in OCT Systems
Time-domain OCT(TD-OCT)
Sample arm of
the interferometer
illuminates the
light on the tissue
and collects the
backscattered
light
SHAKIRA THANKAYATHIL
OCT
DSP for OCT Signal Processing
Applications of OCT
Gratitude
What is OCT?
Principle and Instrumentation
OCT Systems
OCT Systems Processing
Types of OCT Systems
Basic Signal Processing Chain in OCT Systems
Time-domain OCT(TD-OCT)
Reference arm of the interferometer has a reference path
delay which is scanned as a function of time
Optical interference between the light from the sample and
reference arms occurs only when the optical delays match
to within the coherence length of the light source
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
Dual balanced approach is used to subtract a portion of
source signal through the use of a second photo-detector
before digitizing the signal is used to remove the DC term
partially
SHAKIRA THANKAYATHIL
OCT
DSP for OCT Signal Processing
Applications of OCT
Gratitude
What is OCT?
Principle and Instrumentation
OCT Systems
OCT Systems Processing
Types of OCT Systems
Basic Signal Processing Chain in OCT Systems
Spectral-domain OCT(SD-OCT)
A broadband-source of
light with short temporal
coherence length is used
as an input to the
interferometer.
Reference mirror position
is fixed
SHAKIRA THANKAYATHIL
OCT
DSP for OCT Signal Processing
Applications of OCT
Gratitude
What is OCT?
Principle and Instrumentation
OCT Systems
OCT Systems Processing
Types of OCT Systems
Basic Signal Processing Chain in OCT Systems
Spectral-domain OCT(SD-OCT)
Echoes of light are obtained by Fourier transforming the
interference spectrum
Depth information is obtained by measuring the spectral
density in the detection arm using a spectrometer, where
the interference beam is dispersed by a diffraction grating
and the individual wavelength components are detected by
an array detector
the path difference remains fixed and is assumed to be
zero without loss of generality
SHAKIRA THANKAYATHIL
OCT
DSP for OCT Signal Processing
Applications of OCT
Gratitude
What is OCT?
Principle and Instrumentation
OCT Systems
OCT Systems Processing
Types of OCT Systems
Basic Signal Processing Chain in OCT Systems
SHAKIRA THANKAYATHIL
OCT
DSP for OCT Signal Processing
Applications of OCT
Gratitude
What is OCT?
Principle and Instrumentation
OCT Systems
OCT Systems Processing
Types of OCT Systems
Basic Signal Processing Chain in OCT Systems
A frequency-swept laser
or a tunable laser with
just a single detector is
used to obtain the
spectrogram
SHAKIRA THANKAYATHIL
OCT
DSP for OCT Signal Processing
Applications of OCT
Gratitude
What is OCT?
Principle and Instrumentation
OCT Systems
OCT Systems Processing
Types of OCT Systems
Basic Signal Processing Chain in OCT Systems
SHAKIRA THANKAYATHIL
OCT
DSP for OCT Signal Processing
Applications of OCT
Gratitude
What is OCT?
Principle and Instrumentation
OCT Systems
OCT Systems Processing
Types of OCT Systems
Basic Signal Processing Chain in OCT Systems
SHAKIRA THANKAYATHIL
OCT
DSP for OCT Signal Processing
Applications of OCT
Gratitude
What is OCT?
Principle and Instrumentation
OCT Systems
OCT Systems Processing
Types of OCT Systems
Basic Signal Processing Chain in OCT Systems
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
From the acquired data derive the reference spectrum
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
SHAKIRA THANKAYATHIL
OCT
DSP for OCT Signal Processing
Applications of OCT
Gratitude
What is OCT?
Principle and Instrumentation
OCT Systems
OCT Systems Processing
Types of OCT Systems
Basic Signal Processing Chain in OCT Systems
Re-Sampling
SHAKIRA THANKAYATHIL
OCT
DSP for OCT Signal Processing
Applications of OCT
Gratitude
What is OCT?
Principle and Instrumentation
OCT Systems
OCT Systems Processing
Types of OCT Systems
Basic Signal Processing Chain in OCT Systems
SHAKIRA THANKAYATHIL
OCT
DSP for OCT Signal Processing
Applications of OCT
Gratitude
What is OCT?
Principle and Instrumentation
OCT Systems
OCT Systems Processing
Types of OCT Systems
Basic Signal Processing Chain in OCT Systems
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.
Pixel intensity range is compressed using the logarithmic
non-linearity before displaying it
SHAKIRA THANKAYATHIL
OCT
DSP for OCT Signal Processing
Applications of OCT
Gratitude
What is OCT?
Principle and Instrumentation
OCT Systems
OCT Systems Processing
Types of OCT Systems
Basic Signal Processing Chain in OCT Systems
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
Non-linear direction preserving digital filters such as mean
and median filters are used to improve the image quality
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
A secondary camera is sometimes used to track
involuntary movements and control the data acquisition in
a closed loop manner
SHAKIRA THANKAYATHIL
OCT
DSP for OCT Signal Processing
Applications of OCT
Gratitude
What is OCT?
Principle and Instrumentation
OCT Systems
OCT Systems Processing
Types of OCT Systems
Basic Signal Processing Chain in OCT Systems
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
As the sample being imaged itself could also be
dispersive,an automated numerical method of dispersion
compensation is desirable
SHAKIRA THANKAYATHIL
OCT
DSP for OCT Signal Processing
Applications of OCT
Gratitude
DSP
Benchmarking of the key signal processing algorithms
needed to produce a B-mode image was done on Texas
Instruments C64x+ DSP architecture
TI has several variations of processors based on C64x+
architecture
These devices allow development of OCT systems at a
fractional power compared to x86 or graphics processing
unit (GPU) based units while maintaining the same
programmability feature
SHAKIRA THANKAYATHIL
OCT
DSP for OCT Signal Processing
Applications of OCT
Gratitude
DSP
Within limits of processing capabilities, the same device
can be used to perform various modes of operations like
B-mode imaging, Doppler, polarization sensitive,etc.
Due to programmability, the same processing unit used for
main signal chain can be utilized for calibration and
different estimation algorithms needed to identify system
parameters
Due to smaller footprint, DSP-based systems allow the
development of smaller, low power, low cost as well as
battery-operated portable systems
SHAKIRA THANKAYATHIL
OCT
DSP for OCT Signal Processing
Applications of OCT
Gratitude
SHAKIRA THANKAYATHIL
OCT
DSP for OCT Signal Processing
Applications of OCT
Gratitude
Background Subtraction
SHAKIRA THANKAYATHIL
OCT
DSP for OCT Signal Processing
Applications of OCT
Gratitude
Resampling
In SS-OCT, the frequency sweeping is usually non-linear in
frequency (or k-space)
In SD-OCT, spectrometers are used that measure optical
intensity as a function of wavelength.The signal obtained is
non-equidistant in frequency (or k) space
SHAKIRA THANKAYATHIL
OCT
DSP for OCT Signal Processing
Applications of OCT
Gratitude
Resampling
SHAKIRA THANKAYATHIL
OCT
DSP for OCT Signal Processing
Applications of OCT
Gratitude
FFT
After resampling, the data is linear in the k-space and an
FFT is performed to reconstruct the axial scan as a
function of depth
The MED-STK has several variations of the FFT available
from the TI DSPLib
The routines use 32 bit internal precision math operations
with 16-bit twiddle factors and only allows power of 2 FFT
sizes
For the sizes of FFT used in OCT with 16-bit input, there is
no possibility of internal saturation
SHAKIRA THANKAYATHIL
OCT
DSP for OCT Signal Processing
Applications of OCT
Gratitude
FFT
SHAKIRA THANKAYATHIL
OCT
DSP for OCT Signal Processing
Applications of OCT
Gratitude
API
SHAKIRA THANKAYATHIL
OCT
DSP for OCT Signal Processing
Applications of OCT
Gratitude
Flexibility
The DSP-based OCT algorithms should be flexible in
terms of having the ability to operate in different modes
The same DSP used for the main signal chain can be
utilized for calibration and different estimation algorithms
needed to identify system parameters like background
signal, the re-sampling points, the phase corrections for
dispersion compensation, etc
These parameters are either pre-computed during
calibration or computed automatically before the image
acquisition process.
SHAKIRA THANKAYATHIL
OCT
DSP for OCT Signal Processing
Applications of OCT
Gratitude
Efficiency
SHAKIRA THANKAYATHIL
OCT
DSP for OCT Signal Processing
Applications of OCT
Gratitude
SHAKIRA THANKAYATHIL
OCT
DSP for OCT Signal Processing
Applications of OCT
Gratitude
Precesion Requirement
The system will suffer from poor images if the precisions
used throughout the system are not sucffient
If more than necessary precision is used,that will
unnecessarily increase the cycle count and reduce the
number of scanlines that can be processed through the
system
The APIs for 16-bit input and output have been optimized
except for the compression module, which outputs 8-bit
data for visualization
Since the analog to digital converter samples the
interference data with 10-14 bit precision,16 bit is sucient
for high-quality image production for this application
SHAKIRA THANKAYATHIL
OCT
DSP for OCT Signal Processing
Applications of OCT
Gratitude
Clinical Applications
SHAKIRA THANKAYATHIL
OCT
DSP for OCT Signal Processing
Applications of OCT
Gratitude
Clinical Applications
Translated from bench to various clinical applications
including ophthalmology , cardiology , gastroenterology ,
dermatology , dentistry , urology, gynecology , among
others
Due to programmability, the same processing unit used for
main signal chain can be utilized for calibration and
different estimation algorithms needed to identify system
parameters
The most developed clinical OCT applications are those
focusing on ophthalmic, cardiovascular,and oncologic
imaging
SHAKIRA THANKAYATHIL
OCT
DSP for OCT Signal Processing
Applications of OCT
Gratitude
THANK YOU
Mr.VINOD G.
Mr.HARIKRISHNAN A.I.
SHAKIRA THANKAYATHIL