Paper
20 November 2024 A Python-based study of data processing in OCT system
Author Affiliations +
Abstract
Optical Coherence Tomography(OCT) system is a non-contact imaging modality based on low-coherence optical interferometry, used for imaging turbid scattering media. They excel in rendering depth-resolved images of internal structures with micrometer-scale resolution. Previous OCT systems have some defects in image reconstruction, which are limited by complex signal processing and mathematical computation, slow image processing speed, difficult to realize real-time imaging, and high equipment cost. This paper proposes an OCT image reconstruction algorithm acceleration scheme based on the combination of FPGA (Field-Programmable Gate Array) and Python, aiming at accelerating and simplifying the image acquisition and processing of the OCT system through Python, so as to enhance the efficiency of medical diagnosis and biological research. Using Python as the upper computer control software, provide user-friendly graphical interface, output spectral waveform and then realize the Fourier transform, de-direct current and autocorrelation terms and other algorithmic steps to generate OCT images, to realize the real-time data transmission and processing. Python not only has a powerful data visualization ability, but also has the advantages of simple operation, easy to develop the program to ensure that the system operates efficiently.
© (2024) COPYRIGHT Society of Photo-Optical Instrumentation Engineers (SPIE). Downloading of the abstract is permitted for personal use only.
Hongwei Zhang, Bin Yu, Dongsheng He, Jian Guo, Kaihong Chen, Shulian Wu, and Zhifang Li "A Python-based study of data processing in OCT system", Proc. SPIE 13242, Optics in Health Care and Biomedical Optics XIV, 1324208 (20 November 2024); https://doi.org/10.1117/12.3036244
Advertisement
Advertisement
RIGHTS & PERMISSIONS
Get copyright permission  Get copyright permission on Copyright Marketplace
KEYWORDS
Optical coherence tomography

Image processing

Data processing

Data acquisition

Data conversion

Spectral data processing

Computing systems

Back to Top