Back to Search Start Over

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

Authors :
Chen W
Wang H
Source :
Biomedical optics express [Biomed Opt Express] 2023 Oct 31; Vol. 14 (11), pp. 6060-6071. Date of Electronic Publication: 2023 Oct 31 (Print Publication: 2023).
Publication Year :
2023

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.<br />Competing Interests: The authors declare no conflicts of interest.<br /> (© 2023 Optica Publishing Group under the terms of the Optica Open Access Publishing Agreement.)

Details

Language :
English
ISSN :
2156-7085
Volume :
14
Issue :
11
Database :
MEDLINE
Journal :
Biomedical optics express
Publication Type :
Academic Journal
Accession number :
38021120
Full Text :
https://doi.org/10.1364/BOE.505308