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...
Autores principales: | , |
---|---|
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 |