Cargando…

Graphics processing unit accelerated non-uniform fast Fourier transform for ultrahigh-speed, real-time Fourier-domain OCT

We implemented fast Gaussian gridding (FGG)-based non-uniform fast Fourier transform (NUFFT) on the graphics processing unit (GPU) architecture for ultrahigh-speed, real-time Fourier-domain optical coherence tomography (FD-OCT). The Vandermonde matrix-based non-uniform discrete Fourier transform (NU...

Descripción completa

Detalles Bibliográficos
Autores principales: Zhang, Kang, Kang, Jin U.
Formato: Online Artículo Texto
Lenguaje:English
Publicado: Optical Society of America 2010
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC3358119/
https://www.ncbi.nlm.nih.gov/pubmed/21164690
http://dx.doi.org/10.1364/OE.18.023472
_version_ 1782233734496387072
author Zhang, Kang
Kang, Jin U.
author_facet Zhang, Kang
Kang, Jin U.
author_sort Zhang, Kang
collection PubMed
description We implemented fast Gaussian gridding (FGG)-based non-uniform fast Fourier transform (NUFFT) on the graphics processing unit (GPU) architecture for ultrahigh-speed, real-time Fourier-domain optical coherence tomography (FD-OCT). The Vandermonde matrix-based non-uniform discrete Fourier transform (NUDFT) as well as the linear/cubic interpolation with fast Fourier transform (InFFT) methods are also implemented on GPU to compare their performance in terms of image quality and processing speed. The GPU accelerated InFFT/NUDFT/NUFFT methods are applied to process both the standard half-range FD-OCT and complex full-range FD-OCT (C-FD-OCT). GPU-NUFFT provides an accurate approximation to GPU-NUDFT in terms of image quality, but offers >10 times higher processing speed. Compared with the GPU-InFFT methods, GPU-NUFFT has improved sensitivity roll-off, higher local signal-to-noise ratio and immunity to side-lobe artifacts caused by the interpolation error. Using a high speed CMOS line-scan camera, we demonstrated the real-time processing and display of GPU-NUFFT-based C-FD-OCT at a camera-limited rate of 122 k line/s (1024 pixel/A-scan).
format Online
Article
Text
id pubmed-3358119
institution National Center for Biotechnology Information
language English
publishDate 2010
publisher Optical Society of America
record_format MEDLINE/PubMed
spelling pubmed-33581192012-05-22 Graphics processing unit accelerated non-uniform fast Fourier transform for ultrahigh-speed, real-time Fourier-domain OCT Zhang, Kang Kang, Jin U. Opt Express Research-Article We implemented fast Gaussian gridding (FGG)-based non-uniform fast Fourier transform (NUFFT) on the graphics processing unit (GPU) architecture for ultrahigh-speed, real-time Fourier-domain optical coherence tomography (FD-OCT). The Vandermonde matrix-based non-uniform discrete Fourier transform (NUDFT) as well as the linear/cubic interpolation with fast Fourier transform (InFFT) methods are also implemented on GPU to compare their performance in terms of image quality and processing speed. The GPU accelerated InFFT/NUDFT/NUFFT methods are applied to process both the standard half-range FD-OCT and complex full-range FD-OCT (C-FD-OCT). GPU-NUFFT provides an accurate approximation to GPU-NUDFT in terms of image quality, but offers >10 times higher processing speed. Compared with the GPU-InFFT methods, GPU-NUFFT has improved sensitivity roll-off, higher local signal-to-noise ratio and immunity to side-lobe artifacts caused by the interpolation error. Using a high speed CMOS line-scan camera, we demonstrated the real-time processing and display of GPU-NUFFT-based C-FD-OCT at a camera-limited rate of 122 k line/s (1024 pixel/A-scan). Optical Society of America 2010-10-22 /pmc/articles/PMC3358119/ /pubmed/21164690 http://dx.doi.org/10.1364/OE.18.023472 Text en ©2010 Optical Society of America http://creativecommons.org/licenses/by-nc-nd/3.0 This is an open-access article distributed under the terms of the Creative Commons Attribution-Noncommercial-No Derivative Works 3.0 Unported License, which permits download and redistribution, provided that the original work is properly cited. This license restricts the article from being modified or used commercially.
spellingShingle Research-Article
Zhang, Kang
Kang, Jin U.
Graphics processing unit accelerated non-uniform fast Fourier transform for ultrahigh-speed, real-time Fourier-domain OCT
title Graphics processing unit accelerated non-uniform fast Fourier transform for ultrahigh-speed, real-time Fourier-domain OCT
title_full Graphics processing unit accelerated non-uniform fast Fourier transform for ultrahigh-speed, real-time Fourier-domain OCT
title_fullStr Graphics processing unit accelerated non-uniform fast Fourier transform for ultrahigh-speed, real-time Fourier-domain OCT
title_full_unstemmed Graphics processing unit accelerated non-uniform fast Fourier transform for ultrahigh-speed, real-time Fourier-domain OCT
title_short Graphics processing unit accelerated non-uniform fast Fourier transform for ultrahigh-speed, real-time Fourier-domain OCT
title_sort graphics processing unit accelerated non-uniform fast fourier transform for ultrahigh-speed, real-time fourier-domain oct
topic Research-Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC3358119/
https://www.ncbi.nlm.nih.gov/pubmed/21164690
http://dx.doi.org/10.1364/OE.18.023472
work_keys_str_mv AT zhangkang graphicsprocessingunitacceleratednonuniformfastfouriertransformforultrahighspeedrealtimefourierdomainoct
AT kangjinu graphicsprocessingunitacceleratednonuniformfastfouriertransformforultrahighspeedrealtimefourierdomainoct