3.2.2 软件模块结构 系统的功能模块以该多媒体病历结构为对象来组织,如图4所示。包括病人基本信息输入模块、多媒体病历创建模块、病人图像采集模块、图像处理模块、参数测量模块、综合分析模块、打印模块、病历检索与查看模块等。

图4 系统软件功能结构图
Fig 4 The functional module structure of the system software
(1)基本信息输入模块:对每一个新病人,输入病人的姓名、年龄等基本信息与检查时间、编号及眼底照相机的状态参数等基本检查参数信息,并对各参数进行容错检查,在检查无误后,系统接受输入的数据。
(2)多媒体病历创建模块:系统根据输入的病人信息,唯一地为病人建立一个多媒体病历结构对象及在硬盘上创建一个相应的文件,并将病人的基本信息保存在该病历结构中。内存结构对象的每次修改,都更新病历文件,并及时关闭文件,以防止病历的丢失。
(3)病人眼底图像采集模块:用电视摄像机获得病人的眼底视频图像(通过眼底显微照相机视频接口或扫描眼底照片),通过视频多媒体观察并数字化,得到眼底数字图像,并修改多媒体病历结果中相应的域。眼底图像要求以血管二级分枝为中心,得到鼻上、鼻下、颞上、颞下四个位置的四幅图像。
(4)眼底图像处理模块:由于眼底图像的质量一般都不高,在进行参数测量之前需要先进行图像处理。但是经过图像处理后,图像的灰度分布发生变化,采用不同的处理方法,会得到不同的结果。因此系统采用标准处理模式与单一处理功能模式相结合的方式来解决图像处理与参数测量统一性之间的矛盾。标准模式用于和参数测量相关的图像处理,去除图像的随机噪声、改善图像的对比度等,所用的模式记录在病历结构中。标准图像处理模式:a)局部采样、b)快速中值滤波、c)分段线性直方图调整、d)二维线性插值放大;另有单一功能的图像处理模式包括图像放大、缩小、低通和高通滤波、边缘检测等二十多种处理功能,用于对图像各种特性的观察。
上一页 1 2 3 [4] 5 6 7 下一页