医学二维图像和3d图像显示软件系统的制作方法

文档序号:9565277阅读:656来源:国知局
医学二维图像和3d图像显示软件系统的制作方法
【技术领域】
[0001]本发明属于医疗器械技术领域。
【背景技术】
[0002]目前医学影像在医生诊断中的辅助作用越来越明显,对于提高医疗诊断和治疗规划的准确性和科学性发挥了重要作用,目前医疗影像显示主要局限在只能显示二维图像,对于医疗诊断非常重要的3D图像没有能很好地显示或者没有和二维图像有机结合显示来方便诊疗。

【发明内容】

[0003]本发明的目的是:针对现在医疗诊断中不能显示3D图像或者没能将二维图像和3D图像有机显示的缺点,提供了一种医学二维图像和3D图像显示软件系统及设计方法,满足在医疗辅助诊断中能同时观察医学二维图像和3D图像的问题。
[0004]本发明所采用的技术方案是:所述的系统包括数据图像显示模块、数据文件读取模块、数据图像重建模块、数据图像处理模块、病人信息显示模块,其特征在于,数据图像显示模块,具有显示二维图像和3D图像的功能,二维图像分别以横断面、冠状面、矢状面来显示,3D图像以一个立体球形包含显示物体3D影像;数据文件读取模块,具有读入3D重建数据的功能;图像重建模块,具有读入3D投影数据,根据重建算法生成3D重建数据的功能;数据图像处理模块,具有二维图像十字线标注、图像距离测量、图像放大缩小功能,3D图像自由旋转、图像移动、图像放大缩小、最大密度投影MIP技术、容积再现VRT技术,功能,二维和3D图像窗宽窗位调节功能;病人信息显示模块,具有显示病人姓名、性别、年龄、病人ID号、列表显示病人3D重建数据功能,该医学二维断层和3D立体图像显示软件系统中的数据图像显示模块,三个断面默认显示3D重建数据的中间层,并且在每个断面的左上角显示是哪一个断面、该断面图像相对于3D重建数据是属于右前上哪一层,在每个断面的右上角会显示病人编号、年龄、性别、拍片日期,在每个断层图像的下方有一个滚动条用于选择不同的断层图像来显示。3D界面显示3D立体图像,该医学二维断层和3D立体图像显示软件系统中的数据文件读取模块,解析配置文件,从中获得病人信息,解析数据库文件从中获得3D重建数据列表信息,读入3D重建数据,或者读入所述的图像重建模块读取二维投影数据生成的重建数据,然后调用图像显示模块显示图像信息;数据图像重建模块,读入3D采集的投影序列数据,根据3D重建算法利用GPU加速,完成3D重建生成重建数据,然后调用图像显示模块显示图像信息;数据图像处理模块,在当前断层显示窗口单击鼠标左键改变十字线中心位置,从而改变另外两个断面位置信息,并显示相应断面图像,一个断面内的十字线,代表另外两个断面的相应位置信息,通过点击按钮,可以隐藏十字线,用鼠标左键点击断层图像一点位置,并拖着鼠标到另一点位置,屏幕会自动显示这两点间的距离,鼠标双击某一断层图像,该断层图像可以自动放大,鼠标滚轮可改变当前断面显示,鼠标左键点住3D图像不放拖动鼠标,图像就会跟着鼠标旋转,可以对3D图像自由旋转观看,鼠标右键点住3D图像不放拖动鼠标,图像就会跟着鼠标移动,根据MIP技术可以把物体密度大的地方给高亮显示,根据VRT技术依据断层切片绘出3D图像,显示3D图像;病人信息显示模块,可以显示病人姓名、性别、年龄、病人ID号,下面的列表显示病人3D重建数据,3D重建数据的命名可以是以时间或者和二维图像数据名称保持一致。
[0005]基于上述的医学二维断层和3D立体图像显示软件系统的设计方法,其主要特点是,所述的设计方法包括以下步骤:
(1)系统初始化,加载病人信息;
(2)所述的数据文件读取模块解析配置文件,从中获得病人信息;解析数据库文件从中获得3D重建数据列表信息;读入3D重建数据,或者读入所述的图像重建模块读取二维投影数据生成的重建数据;
(3)所述的病人信息显示模块根据所述的数据文件读取模块显示病人信息和病人3D重建数据列表信息;
(4)所述的图像显示模块根据所述的数据文件读取模块读入的数据进行图像显示;
(5)所述的图像处理模块在图像显示完成后,可以进行二维图像和3D图像的各种处理。
[0006]本发明的有益效果是:具有直接读取显示3D重建数据或者3D重建后读取显示的功能,显著提高了医疗软件设备辅助诊断的水平,同时,该系统架构明晰,操作简单易懂,适用范围广泛。
【附图说明】
[0007]图1为本发明的整体逻辑功能模块和架构示意图。
[0008]图2为本发明的数据文件读取模块结构示意图。
[0009]图3为本发明的设计方法整体流程示意图。
【具体实施方式】
[0010]参照附图,本发明所述系统包括数据图像显示模块、数据文件读取模块、数据图像重建模块、数据图像处理模块、病人信息显示模块,其特征在于,数据图像显示模块,具有显示二维图像和3D图像的功能,二维图像分别以横断面、冠状面、矢状面来显示,3D图像以一个立体球形包含显示物体3D影像;数据文件读取模块,具有读入3D重建数据的功能;图像重建模块,具有读入3D投影数据,根据重建算法生成3D重建数据的功能;数据图像处理模块,具有二维图像十字线标注、图像距离测量、图像放大缩小功能,3D图像自由旋转、图像移动、图像放大缩小、最大密度投影MIP技术、容积再现VRT技术,功能,二维和3D图像窗宽窗位调节功能;病人信息显示模块,具有显示病人姓名、性别、年龄、病人ID号、列表显示病人3D重建数据功能,该医学二维断层和3D立体图像显示软件系统中的数据图像显示模块,三个断面默认显示3D重建数据的中间层,并且在每个断面的左上角显示是哪一个断面、该断面图像相对于3D重建数据是属于右前上哪一层,在每个断面的右上角会显示病人编号、年龄、性别、拍片日期,在每个断层图像的下方有一个滚动条用于选择不同的断层图像来显示。3D界面显示3D立体图像,该医学二维断层和3D立体图像显示软件系统中的数据文件读取模块,解析配置文件,从中获得病人信息,解析数据库文件从中获得3D重建数据列表信息,读入3D重建数据,或者读入所述的图像重建模块读取二维投影数据生成的重建数据,然后调用图像显示模块显示图像信息;数据图像重建模块,读入3D采集的投影序列数据,根据3D重建算法利用GPU加速,完成3D重建生成重建数据,然后调用图像显示模块显示图像信息;数据图像处理模块,在当前断
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1