Real time 3D structural and Doppler OCT imaging on graphics processing units

In this report the application of graphics processing unit (GPU) programming for real-time 3D Fourier domain Optical Coherence Tomography (FdOCT) imaging with implementation of Doppler algorithms for visualization of the flows in capillary vessels is presented. Generally, the time of the data processing of the FdOCT data on the main processor of the computer (CPU) constitute a main limitation for real-time imaging. Employing additional algorithms, such as Doppler OCT analysis, makes this processing even more time consuming. Lately developed GPUs, which offers a very high computational power, give a solution to this problem. Taking advantages of them for massively parallel data processing, allow for real-time imaging in FdOCT. The presented software for structural and Doppler OCT allow for the whole processing with visualization of 2D data consisting of 2000 A-scans generated from 2048 pixels spectra with frame rate about 120 fps. The 3D imaging in the same mode of the volume data build of 220 × 100 A-scans is performed at a rate of about 8 frames per second. In this paper a software architecture, organization of the threads and optimization applied is shown. For illustration the screen shots recorded during real time imaging of the phantom (homogeneous water solution of Intralipid in glass capillary) and the human eye in-vivo is presented.

[1]  Emilio L. Zapata,et al.  Parallel Quantum Computer Simulation on the CUDA Architecture , 2008, ICCS.

[2]  M. Wojtkowski,et al.  Phase-resolved Doppler optical coherence tomography--limitations and improvements. , 2008, Optics letters.

[3]  Iwona Gorczynska,et al.  Four-dimensional structural and Doppler optical coherence tomography imaging on graphics processing units , 2012, Journal of biomedical optics.

[4]  Anselmo Lastra,et al.  Simulation of cloud dynamics on graphics hardware , 2003, HWWS '03.

[5]  Maciej Wojtkowski,et al.  High-speed optical coherence tomography: basics and applications. , 2010, Applied optics.

[6]  Klaus Schulten,et al.  Accelerating Molecular Modeling Applications with GPU Computing , 2009 .

[7]  M. Wojtkowski,et al.  Flow velocity estimation using joint Spectral and Time domain Optical Coherence Tomography. , 2008, Optics express.

[8]  Jin U. Kang,et al.  Real-time 3D and 4D Fourier domain Doppler optical coherence tomography based on dual graphics processing units , 2012, Biomedical optics express.

[9]  D. Stifter,et al.  Beyond biomedicine: a review of alternative applications and developments for optical coherence tomography , 2007 .

[10]  Jeehyun Kim,et al.  Ultra-Fast Displaying Spectral Domain Optical Doppler Tomography System Using a Graphics Processing Unit , 2012, Sensors.

[11]  Ewa A. Kwiatkowska,et al.  Application of graphically oriented programming to imaging of structure deterioration of historic glass by optical coherence tomography , 2009, Optical Metrology.

[12]  Ivan S Ufimtsev,et al.  Quantum Chemistry on Graphical Processing Units. 1. Strategies for Two-Electron Integral Evaluation. , 2008, Journal of chemical theory and computation.

[13]  Hairong Zheng,et al.  Real-Time Visualized Freehand 3D Ultrasound Reconstruction Based on GPU , 2010, IEEE Transactions on Information Technology in Biomedicine.

[14]  J. Fujimoto,et al.  Optical Coherence Tomography , 1991 .

[15]  Xing Zhao,et al.  GPU-Based 3D Cone-Beam CT Image Reconstruction for Large Data Volume , 2009, Int. J. Biomed. Imaging.

[16]  J. Fujimoto,et al.  Optical Coherence Tomography , 1991, LEOS '92 Conference Proceedings.

[17]  A. Fercher,et al.  In vivo human retinal imaging by Fourier domain optical coherence tomography. , 2002, Journal of biomedical optics.

[18]  Ruikang K. Wang,et al.  Doppler optical micro-angiography for volumetric imaging of vascular perfusion in vivo. , 2009, Optics express.

[19]  Kang Zhang,et al.  Real-time 4D signal processing and visualization using graphics processing unit on a regular nonlinear-k Fourier-domain OCT system , 2010, Optics express.

[20]  Piotr Targowski,et al.  Structural examination of easel paintings with optical coherence tomography. , 2010, Accounts of chemical research.

[21]  Maciej Wojtkowski,et al.  Efficient Reduction of Speckle Noise in Optical Coherence Tomography References and Links , 2022 .

[22]  G. Ripandelli,et al.  Optical coherence tomography. , 1998, Seminars in ophthalmology.