论文部分内容阅读
脑皮层功能光学多模式是研究脑认知机理的重要技术手段,也是脑功能成像领域的研究热点,其成像过程涉及多种光学成像设备,并且具有多种实验方案的设计,能够应用于脑功能研究的多个方向。不同的实验设计的需求,需要对不同的硬件设备进行控制和管理,多模式光学功能成像的软件系统要实现快速支持新的硬件设备,软件系统应具备良好的硬件扩展性,相应的实验设计要求不同设备之间的良好协作,因此软件系统有必要具有灵活的可脚本化功能。需要设计一套软件系统,将不同控制硬件有机结合起来。针对软件系统的需求,本论文设计实现了:(1)设计了基于插件-平台-服务器的软件结构,使用面向对象和面向服务的编程思想,将硬件/算法设计为抽象设备,具体细分为采集设备、控制设备、图像处理设备以及存取设备等四大类及对应的四套接口标准,实现了硬件设备的插件化。封装好的设备可即插即用,无需更新软件主体。方便了新设备的使用。(2)对现有的主要设备包括相机、液晶可调谐滤光器、计算机并口、实时激光散斑衬比算法等模块进行了封装,使其满足插件-平台-服务器的接口要求,实现了现有设备的插件化,为将来可能的新设备提供了指导和参考。(3)结合良好的设计结构,在程序中嵌入Python脚本语言,使程序可以脚本控制、动态调试,实现了任务脚本、成像方法的快速设计,方便了新方法、临时任务的修改和改良,增强了实验设计的灵活性。