(3)显微物镜的数值孔径NA的影响,我们知道FFOCT的一个优点就是由于它使用了高数值孔径NA的显微物镜,所以可以得到高横向分辨率的图像[27]。我们知道显微物镜的焦深的表达式为:
这个表达式告诉我们焦深与成反比,这也被称作纵向空间相干。离焦效应和空间相干的共同作用下的结果就是图像对比度下降。另外,正如上文所提到的,背景光强的增强主要是来自比照明光的波长小的微观结构的宽角度的多重散射效应。这种背景的一个特性是对于光焦点的很小的移动不是很敏感。另一个特性是后向散射信号和和从各向同性散射组织结构产生的背景变模糊[26]。因此,当一个高NA值的显微物镜被使用时,它会在焦平面上从所有不同的散射角收集更多的散射光,造成图像对比度下降。
2。4。2 操作系统的界面设计
传统的FFOCT采集系统,对于采集到的图片是通过MATLAB软件进行数字图像处理的。但是由于没有设计操作界面,参数需要在程序里更改,而且无法显示所有处理过的图片。近些年来,数字图像处理技术迅速发展,使用范围变得更加广泛,图形用户界面GUI的优点是用户在操作的过程当中不需要知道界面上的控件里的程序是什么,如何运行,用户只要知道界面的操作方法,就可以完成与计算机之间的交流互动,得到想要的结果,同时界面设计使得系统变得更加实用。
3 FFOCT采集系统的界面设计
3。1 界面设计出发点
GUI近些年来设计受到大家喜欢,而且为了能使整个FFOCT系统操作更加实用,简洁,快速的得到我们想要的结果,因此,本系统的界面设计基于以上几点展开。
3。2 界面的运行环境
本系统的设计以Microsoft。NET为框架,运用C#语言,在Visual Studio 2010这个开发环境下提供的Windows窗体应用程序中进行操作界面以及图像处理算法的编写。
3。2。1 。NET框架
。NET是在互联网环境中连接各种信息、人员、系统与设备的软件架构,其最终目标是形成互联网式的操作系统。Microsoft。NET框架是一种采用系统虚拟机运行的编程平台,它以公共语言运行库(Common Language Runtime, CLR)为基础,支持多种编程语言(C#、F#、VB。NET、C++、Python等)的开发。
3。2。2 C#语言
C#是由微软公司开发的从C和C++派生出来的面向对象的新型编程语言,专门为。NET应用而开发,它语法简单,现代、使用环境安全,能与。NET框架很好的结合。因此,C#具有以下突出特点:
(1)相对于其他语言,语法更简洁。C#与C++相比去掉了指针操作,而且不能直接对内存进行操作。
(2)完全面向对象设计。任意一种类型都可以看作一个对象,很大程度上提升程序设计人员的效率,减少开发周期。
(3)C#与其他语言开发的组件兼容由于其遵守。NET的通用语言规范。来;自]优Y尔E论L文W网www.youerw.com +QQ752018766-
(4)C#紧密结合Web应用。支持绝大多数如HTML、XML、SOAP等标准。
(5)许多常见的软件开发的错误可以通过C#强大的安全机制消除。
(6)完善的错误、异常处理机制。
(7)灵活的版本处理技术。
3。2。3 开发环境
Visual Studio 2010是常用的Windows平台应用程序开发环境,它提供了在设计、开发、调试和部署Windows或Web应用程序、XML Web Services和传统的客户端应用程序时所需要的工具,由此可见它是一套非常完整的开发工具。