图像可视化的制作方法_2

文档序号:9422769阅读:来源:国知局
r>[0028]可视化计算系统102能够被激活以响应于用户激活可视化计算系统102这样做,来确定供应商计算系统104的可视化背景,例如当用户确定其想要使用(一个或多个)高级可视化应用132时。在另一实例中,可视化计算系统102在基本可视化应用被采用时确定背景并存储背景信息,和/或在可视化计算系统102上预加载研究。
[0029]供应商计算系统104和/或可视化计算系统102能够为PACS和/或其他计算系统。
[0030]转到图2,图示了背景识别器134的范例。
[0031]屏幕捕获部件202捕获由供应商计算系统104在显示监视器等中显示的当前背景或内容。在图3中描绘了这样的内容的范例,图3示出具有显示区域304的监视器302,对应于基本可视化应用105的基本可视化图形用户界面(GUI) 306被显示在所述显示区域中。在图3中,已经加载了研究并将其视觉呈现在GUI 306中。所加载的数据包括扫描的对象的二维轴向切片的图像和对应于患者、扫描、轴向切片等的各种信息。在该范例中,屏幕捕获部件202视觉捕获⑶I 306。
[0032]在一个实例中,屏幕捕获部件202包括软件模块,所述软件模块被传达到供应商计算系统104并由供应商计算系统104来运行。运行的软件模块以电子数据格式捕获屏幕并将电子数据传达到可视化计算系统102。在另一实例中,软件模块以其他方式被传达到供应商计算系统104并由其运行,例如经由服务器通过网络124,从便携式存储器(例如,⑶/DVD等)等。在又一实例中,结合外部成像设备采用屏幕捕获部件202,所述外部成像设备诸如是光学传感器,诸如是相机、视频记录器等。这被示出在图4中,图4包括外部成像设备402。在这种情况下,⑶I 306的图片或视频被发送到可视化计算系统102。
[0033]返回到图2,区域识别器204采用来自模版库208的(一个或多个)预先确定的屏幕布局模版206来识别所捕获的截屏中的一个或多个区域。(一个或多个)特定模版206对应于所捕获的截屏中的信息的布局并且例如能够基于以下内容从多个不同模版206来识别出:供应商计算系统104的供应商的名称和/或唯一标识、供应商计算系统104的基本可视化软件的名称、用户选择的模版、图像在其处被查看的查看设施的标识和/或其他信息。简要转到图3,在该范例中,模版206例如通过屏幕坐标或以其他方式识别区域310、312,314和316。模版206还识别在一个或多个区域中的每个中显示何者信息。
[0034]返回到图2,信息提取器210从捕获的截屏的所识别的一个或多个区域提取信息。例如,在图3中的范例中,模版206将区域310识别为显示对应于研究的唯一标识(“研究ID”)的字符串和/或值,将区域412识别为显示对应于序列号(“序列#”)的字符串和/或值、将区域314识别为显示对应于图像切片号(“图像#”)的字符串和/或值,并且将区域316识别为显示对应于切片位置(“切片位置”)的字符串和/或值。信息提取器210提取该信息,使得其提取“研究ID”、“序列#”、“图像#”以及“切片位置”。
[0035]字符识别器212解释所提取的信息以确定所提取的信息的含义。例如,在图3中,字符识别器212将对应于“序列#” 312的提取的信息解释为“#2”,将对应于“图像#”的提取的信息解释为“#107”等。研究检索器214例如基于对应于研究的唯一标识的所解释的提取的信息来检索研究。能够从CT成像系统106、MR成像系统108、SPECT成像系统110、PET成像系统112和/或其他成像系统、数据存储库114和/或其他设备来检索研究。
[0036]高级应用启用器216启用(一个或多个)高级可视化应用132。能够基于所解释的提取的信息来识别启用的特定应用。例如,在所解释的提取的信息包括指示例如心脏扫描的特定扫描协议的信息之处,高级应用启用器216能够从(一个或多个)高级可视化应用132(图1)选择高级心脏应用。在另一范例中,用户例如经由来自可用高级应用的菜单的GUI选择来选择(一个或多个)感兴趣高级可视化应用132。能够在供应商计算系统104或可视化计算系统102中的任一或两者中呈现菜单。在又一范例中,选择缺省高级应用。能够经由缺省文件识别缺省应用。
[0037]图5图示了范例模板生成器502,所述范例模板生成器生成模板206中的至少一个。
[0038]模板生成器502获得(例如,检索、接收等)相同对象(例如,校准体模)的图像的至少两个截屏,所述至少两个截屏具有不同但已知的文本信息,诸如不同的“研究ID”、“序列#”、“图像#”、“切片位置”,和/或其他显示的信息。能够经由屏幕捕获部件202和/或以其他方式获得截屏。这可以包括加载两个研究并且捕获屏幕布局和/或接收屏幕布局。
[0039]图像差异生成器504将至少两个截屏相减,从而生成差异图像。由于对象在所述至少两个截屏中是相同的,因此其中的对象抵消。然而,文本信息中的信息不同,并且因此所述差异图像将包括具有不同信息的区域。这被示出在图8、图9和图10中。图8示出了针对第一截屏的文本信息,图9示出了针对第二截屏的不同文本信息,并且图10示出了图8与图9中的文本信息之间的差异。
[0040]区域定位器506记录针对这些区域的坐标。在该范例中,定位了三个区域,第一区域1002对应于检查标识,第二区域1004对应于序列标识并且第三区域1006对应于图像标识。在该范例中,三个区域彼此邻近。在其他实例中,区域可以位于图像的不同区域中,例如结合310、312、314和316在图3中所示出的。在其他范例中,识别更多或更少的区域。
[0041]字符串匹配器508使用坐标信息匹配原始至少两幅图像中的文本信息的已知含义,以定位文本信息。例如,结合图10,字符串匹配器508将对应于1002的位置与对应于检查标识的字符串相匹配,将对应于1004的位置与对应于序列标识的字符串相匹配,并且将对应于1006的位置与对应于图像标识的字符串相匹配。
[0042]映射器510将所识别的字符串映射到对应的位置,以生成屏幕布局模板,所述屏幕布局模板识别包括感兴趣文本信息的屏幕布局中的感兴趣区域。针对多个不同供应商能够重复以上内容,使得针对多个不同供应商中的每一个的屏幕布局生成屏幕布局模板。在另一实例中,供应商提供针对其屏幕布局的屏幕布局模板。模板能够存储在可视化计算系统102 (如示出的)中或其外部,例如在服务器处。
[0043]图6和图7图示了根据本文的描述的方法。
[0044]应意识到,方法中的动作的顺序不是限制性的。这样一来,本发明预期了其他顺序。此外,可以省略一个或多个动作和/或可以包括一个或多个额外的动作。
[0045]图6图示了用于采用可视化计算系统102的范例方法。
[0046]在602,研究被加载到运行在供应商计算系统上的基本可视化应用中。
[0047]在604,捕获由供应商计算系统所显示的图像。
[0048]在606,从所捕获的图像提取从模板识别的感兴趣区域中的文本信息。
[0049]在608,解释所提取的文本信息以识别在基本可视化应用中加载的研究。
[0050]在610,检索所识别的研究。
[0051]在612,在与供应商计算系统不同的可视化计算系统上启用高级可视化应用。
[0052]在614,在高级可视化应用中加载所识别的研究。
[0053]在616,可视化计算系统的操作者经由高级可视化应用来查看和/或操控所加载的研究。
[0054]图7图示了用于生成模板的范例方法。
[0055]在702,针对在供应商计算系统上运行的基本可视化应用,获得相同对象的图像的、
当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1