OCTSharp: an open-source and real-time OCT imaging software based on C#

  • Chen W
  • Wang H
6Citations
Citations of this article
12Readers
Mendeley users who have this article in their library.
Get full text

Abstract

Optical coherence tomography (OCT) demands massive data processing and real-time displaying during high-speed imaging. Current OCT imaging software is predominantly based on C++, aiming to maximize performance through low-level hardware management. However, the steep learning curve of C++ hinders agile prototyping, particularly for research purposes. Moreover, manual memory management poses challenges for novice developers and may lead to potential security issues. To address these limitations, OCTSharp is developed as an open-source OCT software based on the memory-safe language C#. Within the managed C# environment, OCTSharp offers synchronized hardware control, minimal memory management, and GPU-based parallel processing. The software has been thoroughly tested and proven capable of supporting real-time image acquisition, processing, and visualization with spectral-domain OCT systems equipped with the latest advanced hardware. With these enhancements, OCTSharp is positioned to serve as an open-source platform tailored for various applications.

Cite

CITATION STYLE

APA

Chen, W., & Wang, H. (2023). OCTSharp: an open-source and real-time OCT imaging software based on C#. Biomedical Optics Express, 14(11), 6060. https://doi.org/10.1364/boe.505308

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free