OCTSharp:一个基于C的开源和实时的OCT成像软件,基于C
Weihao Chen1,2, Hui Wang2,3
1Department of Chemical, Paper, and Biomedical Engineering, Miami University, Oxford, OH, USA.
Biomedical optics express
|November 29, 2023
概括
使用C#的开源软件OCTSharp简化了光学连贯性断层扫描 (OCT) 开发. 它提供实时处理和可视化,克服了研究人员的C ++限制.
科学领域:
- 生物医学成像技术 生物医学成像技术
- 软件工程 软件工程 软件工程
背景情况:
- 光学连贯断层扫描 (OCT) 需要大量的数据处理,以实现高速成像.
- 现有的OCT软件,通常是基于C++,具有的学习曲线和内存管理挑战,阻碍了研究和开发.
- 在C++中手动的内存管理可以引入安全漏洞.
研究的目的:
- 介绍OCTSharp,这是一个开源的OCT软件解决方案,开发在内存安全的语言C#.
- 提供一个简化OCT软件开发,增强敏捷原型设计和提高安全性的平台.
- 为了证明OCTSharp在支持实时OCT成像和处理方面的能力.
主要方法:
- 在管理环境中使用C#开发OCTSharp.
- 实现同步硬件控制和基于GPU的并行处理.
- 使用光谱域OCT系统和先进硬件进行严格的测试.
主要成果:
- OCTSharp成功地支持实时图像采集,处理和可视化.
- 该软件最大限度地减少了手动内存管理,减少了复杂性和潜在的错误.
- 通过GPU加速,可以高效并行处理高速的OCT数据.
结论:
- OCTSharp提供了一个强大的,内存安全和用户友好的替代传统C ++ OCT软件.
- 开源平台促进了敏捷的原型设计和研究OCT应用.
- OCTSharp非常适合实时光谱域OCT系统和各种应用.
更多相关视频
相关概念视频
Imaging Biological Samples with Optical Microscopy
Optical microscopy uses optic principles to provide detailed images of samples. Antonie van Leeuwenhoek designed the first compound optical microscope in the 17th century to visualize blood cells, bacteria, and yeast cells. In 1830, Joseph Jackson Lister created an essentially modern light microscope. The 20th century saw the development of microscopes with enhanced magnification and resolution.
In optical microscopy, the specimen to be viewed is placed on a glass slide and clipped on the stage...
In optical microscopy, the specimen to be viewed is placed on a glass slide and clipped on the stage...
X-ray Imaging
German physicist Wilhelm Röntgen (1845–1923) was experimenting with electrical current when he discovered that a mysterious and invisible "ray" would pass through his flesh but leave an outline of his bones on a screen coated with a metal compound. In 1895, Röntgen made the first durable record of the internal parts of a living human: an "X-ray" image (as it came to be called) of his wife’s hand. Scientists worldwide quickly began their own experiments with X-rays, and by 1900, X-ray was widely...
Computed Tomography
Tomography refers to imaging by sections. Computed tomography (CT) is a non-invasive imaging technique that uses computers to analyze several cross-sectional X-rays to reveal minute details about structures in the body.
The technique was invented in the 1970s and is based on the principle that as X-rays pass through the body, they are absorbed or reflected at different levels. In the technique, a patient lies on a motorized platform while a computerized axial tomography (CAT) scanner rotates...
The technique was invented in the 1970s and is based on the principle that as X-rays pass through the body, they are absorbed or reflected at different levels. In the technique, a patient lies on a motorized platform while a computerized axial tomography (CAT) scanner rotates...


