GPU accelerated OCT processing at megahertz axial scan rate and high resolution video rate volumetric rendering

In this report, we describe how to highly optimize a CUDA based platform to perform real time optical coherence tomography data processing and 3D volumetric rendering using commercially-available cost-effective graphic processing units (GPUs). The maximum complete attainable axial scan processing rate (including memory transfer and rendering frame) was 2.2 megahertz for 16 bits pixel depth and 2048 pixels/A-scan, the maximum 3D volumetric rendering speed is 23 volumes/second (size:1024×256×200). To the best of our knowledge, this is the fastest processing rate reported to date with single-chip GPU and the first implementation of real time video rate volumetric OCT processing and rendering that is capable of matching the ultrahigh-speed OCT acquisition rates.