Vous avez des questions? Nous pouvons vous aider. Pour communiquer directement avec un auteur, consultez la
première page de la revue dans laquelle son article a été publié afin de trouver ses coordonnées. Si vous n’arrivez pas à les repérer, communiquez avec nous à PublicationsArchive-ArchivesPublications@nrc-cnrc.gc.ca.
Questions? Contact the NRC Publications Archive team at
PublicationsArchive-ArchivesPublications@nrc-cnrc.gc.ca. If you wish to email the authors directly, please see the first page of the publication for their contact information.
https://publications-cnrc.canada.ca/fra/droits
L’accès à ce site Web et l’utilisation de son contenu sont assujettis aux conditions présentées dans le site LISEZ CES CONDITIONS ATTENTIVEMENT AVANT D’UTILISER CE SITE WEB.
READ THESE TERMS AND CONDITIONS CAREFULLY BEFORE USING THIS WEBSITE.
https://nrc-publications.canada.ca/eng/copyright
NRC Publications Archive Record / Notice des Archives des publications du CNRC :
https://nrc-publications.canada.ca/eng/view/object/?id=1a854b2d-046e-471c-8aa2-d560a9bd3915 https://publications-cnrc.canada.ca/fra/voir/objet/?id=1a854b2d-046e-471c-8aa2-d560a9bd3915
NRC Publications Archive
Archives des publications du CNRC
Access and use of this website and the material on it are subject to the Terms and Conditions set forth at
Optimal processing of non-linearity in swept-source and spectral-domain optical coherence tomography
Vergnole, Sébastien; Lévesque, Daniel; Bizheva, Kostadinka; Lamouche, Guy
Optimal processing of non-linearity in
swept-source and spectral-domain optical
coherence tomography
Sébastien Vergnole1, Daniel Lévesque1, Kostadinka Bizheva2, and
Guy Lamouche1
1Industrial Materials Institute, National Research Council Canada, Boucherville (QC), J4B 6Y4, Canada 2Dept. of Physics and Astronomy University of Waterloo, Waterloo (ON), N2L3G1, Canada
1
Outline
• Methods
• The SS-OCT case
• The SD-OCT case
• Conclusion
Motivation: Find the optimal method to process the unequally spaced
data in k-space that we measure in Fourier-domain OCT.
Hidden goal: Convince you that resampling the data through a
convolution with an optimized Kaiser-Bessel window is the optimal
method.
3
Methods
• Vandermonde:
– discrete Fourier transform for unequally spaced data; – allows to process FD-OCT data without resampling; – provides the most accurate results;
– computation time is prohibitive;
– used as the reference method to assess the image quality. • Linear or spline interpolation + FFT:
• commonly used in FD-OCT;
• oversampling by a factor is often used to increase precision at the expense of computing time;
• Identified as LIFFT and SIFFT ;
4
Methods
• Vandermonde:
– discrete Fourier transform for unequally spaced data; – allows to process FD-OCT data without resampling; – provides the most accurate results;
– computation time is prohibitive;
– used as the reference method to assess the image quality. • Linear or spline interpolation + FFT:
• commonly used in FD-OCT;
• oversampling by a factor is often used to increase precision at the expense of computing time;
• Identified as LIFFT and SIFFT ;
5
Methods
• Convolution with an optimized Kaiser Bessel window + FFT
– Introduction of convolution with a Kaiser-Bessel window + FFT in OCT:
• D. Hillmann, G. Huttmann, and P. Koch, “Using nonequispaced fast Fourier transformation to process optical coherence
tomography signals,” Proc. SPIE 7372, 73720R (2009). – We propose the use of an optimal window based on:
• P. J. Beatty, D. G. Nishimura, and J. M. Pauly, “Rapid gridding reconstruction with a minimal oversampling ratio,” IEEE Trans. Med. Imaging 24(6), 799–808 (2005).
• allows the use of a small fractional oversampling factor .
– We thus propose to resample by convolution with an
optimized Kaiser Bessel window. For details, see:
• S. Vergnole et al., Opt. Express 18, 10446-10461 (2010).
– Noted KBFFTM where M relates to the width of the Kaiser-Bessel window.
7
Experimental setup
• Custom-built
• Santec wavelength swept source with a 30 kHz sweep rate
• 110 nm bandwidth around 1.31 m
• Mach-Zehnder configuration with balanced detection
Point spread functions
Time in ms for 1000 A-scans, evaluated on a PC with an Intel Core2 Duo CPU T7700 @ 2.4 GHz and 3.5 GB RAM and running of one processor. t = 3052 ms t = 199 ms t = 328 ms t = 129 ms t = 80 ms t = 230 ms t = 117 ms
LIFFT
1SIFFT
1KBFFT
5,1.0LIFFT
3SIFFT
2KBFFT
5,1.2Vandermonde
Non-linearity 1 2 3 3 6 4 1.40 9.07· 1.23·10 · 1.50·10 · 1.48·10 · k t t t tPSFs are averaged
9
Error evaluation
10
Phantom imaging
LIFFT
1SIFFT
1KBFFT
5,1.0LIFFT
3SIFFT
212
SD-OCT - PSF
-35 -30 -25 -20 -15 -10 -5 0 0.00 0.20 0.40 0.60 0.80 1.00 A m p li tu d e (d B ) Depth (mm) -35 -30 -25 -20 -15 -10 -5 0 0.00 0.20 0.40 0.60 0.80 1.00 A m p li tu d e (d B ) Depth (mm)SIFFT
1KBFFT
5,1.2SD-OCT experimental provided by Pr.
SIFFT
Time for 1000 A-scans of 1024 points each:
Bizheva’s laboratory
13
SD-OCT - Retina
SIFFT
1KBFFT
5,1.2Time for 1000 A-scans of 1024 points each:
14
Conclusion
• Please try resampling using a convolution with an
optimized Kaiser-Bessel window!
Recipe in
: S. Vergnole et al., Opt. Express 18, 10446-10461 (2010).
"Experimental validation of an optimized signal processing method
to handle non-linearity in swept-source optical coherence
tomography"
Research Associate position available for the development of biomedical and industrial applications of OCT
(Canadian government laboratory, near Montreal, QC) • Ph.D. obtained within the last 5 years
• Especially gifted for laboratory work (optics)
• Fluent in French or willing to learn a new language...