一种图像处理方法和装置与流程

文档序号:11951331阅读:170来源:国知局
一种图像处理方法和装置与流程

本申请涉及医疗图像处理技术,特别涉及一种图像处理方法和装置。



背景技术:

医学影像诊断是当前一种使用广泛的医疗诊断手段,这种通过医学影像诊断的方式需要依赖医学影像图像的可视化显示,可以将待显示的医学影像图像按照一定的排版格式,显示在可视化窗口区域,例如显示在医生操作的电脑屏幕上;并且,显示的图像还可以进行打印。目前大多数的医学影像图像的排版显示,可以根据医学数字成像和通信(Digital Imaging and Communications in Medicine,DICOM)标准,将待显示的多个图像分别加载在多个对齐排列且大小相同的显示窗口中。但是这种显示方式,不能满足实际应用中的不同显示需求,比如,不能对多个图像的显示窗口尺寸差别化。



技术实现要素:

有鉴于此,本申请提供一种图像处理方法和装置,以满足不同图像对显示区域的不同需求。

具体地,本申请是通过如下技术方案实现的:

第一方面,提供一种图像处理方法,所述方法包括:

根据对于图像显示窗口的操作信息,将所述图像显示窗口划分为多个显示区域,所述多个显示区域在所述图像显示窗口呈不规则排列;

在所述多个显示区域的至少一个显示区域,加载待显示的图像。

第二方面,提供一种图像处理装置,所述装置包括:

区域划分模块,用于根据对于图像显示窗口的操作信息,将所述图像显示窗口划分为多个显示区域,所述多个显示区域在图像显示窗口呈不规则排列;

图像加载模块,用于在所述多个显示区域的至少一个显示区域,加载待显示的图像。

本申请提供的图像处理方法和装置,通过将图像显示窗口拆分为多个面积大小不同的多种显示区域,可以将面积较大的图像加载至大的显示区域,将较小的图像加载至小的显示区域,更好的满足不同图像对显示区域的不同需求;还可以通过不规则非对齐的排列,更好的体现多个图像之间的位置关系,给用户提供更多的排版选择。

附图说明

图1是本申请一示例性实施例示出的一种医学影像图像的传输流程;

图2是本申请一示例性实施例示出的图像显示设备的一个示例性界面;

图3是本申请一示例性实施例示出的一种图像处理方法的流程图;

图4是本申请一示例性实施例示出的一种显示区域划分示意图;

图5是本申请一示例性实施例示出的另一种图像处理方法的流程图;

图6是本申请一示例性实施例示出的一种显示区域划分示意图;

图7是本申请一示例性实施例示出的一种显示区域划分示意图;

图8是本申请一示例性实施例示出的一种显示区域划分示意图;

图9是本申请一示例性实施例示出的一种显示区域划分示意图;

图10是本申请一示例性实施例示出的一种显示区域划分示意图;

图11是本申请一示例性实施例示出的一种图像处理装置的结构示意图;

图12是本申请一示例性实施例示出的另一种图像处理装置的结构示意图。

具体实施方式

这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本申请相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本申请的一些方面相一致的装置和方法的例子。

通过医学设备得到的医学影像图像,可以提供给医生进行观察以诊断病情,还可以进行打印输出。图1示例了一种医学影像图像的传输流程,如图1所示,医学设备(例如,电子计算机断层扫描(Computed Tomography,CT)设备)11扫描患者得到了医学影像图像,该图像可以包括患者多个身体部位分别对应的图像。图像显示设备12(例如,电脑)可以接收医学设备11传输的图像,并将图像显示在设备屏幕13上,以供医护人员查看。如有需要,图像显示设备12还可以将显示的图像传输至图像打印设备14进行打印输出,该图像打印设备例如可以是满足DICOM标准的打印机。

图2示例了图像显示设备12的设备屏幕13上显示的一个示例性界面,如图2所示,该显示设备可以是一台电脑,例如,该电脑可以安装有Windows操作系统,并且可以安装一个用于处理图像的软件。用户打开该软件后,可以在电脑屏幕上显示该软件的一个界面,其中包括图像显示窗口21,即图像要显示在该窗口中。通常医学设备11得到的扫描图像的数量会多于一个,如果在图像显示窗口21中显示多个图像(例如,三个、五个等),需要将该图像显示窗口21进行拆分,得到多个显示区域,如图2所示的显示区域22、显示区域23等。每个显示区域可以加载一个图像,比如,将患者身体部位A的图像显示在显示区域22,将患者身体部位B的图像显示在显示区域23。

如果将图像显示窗口21划分为图2所示的规则的矩形显示区域,大小相同且边界对齐,有些情况下无法满足实际的显示需求;例如,患者身体部位A的图像面积较大,医生也需要重点观察,而患者身体部位B的图像面积较小,相对重要性较低,那么如果将A和B对应的图像加载至图2的显示区域显示,可能需要将A的图像缩小后加载。既不利于医生观察,而且加载后的多个图像之间也无法明显区分不同的重要性。本申请实施例的图像处理方法,将提供一种图像显示的方式,以满足不同的图像显示需求,通过该方法划分图像显示窗口得到的显示区域,与图2所示的窗口划分有明显不同。

如图3所示,本申请实施例的图像处理方法可以包括:

在步骤301中,根据对于图像显示窗口的操作信息,将所述图像显示窗口划分为多个显示区域,所述多个显示区域在所述图像显示窗口呈不规则排列。

本步骤中,所述的操作信息,例如可以包括:将图像显示窗口拆分为三行四列的多个显示区域;或者,将其中一个显示区域再拆分为二行二列的四个显示区域;或者,将窗口中的某四个显示区域合并为一个显示区域,等。

通过根据操作信息对图像显示窗口进行划分,可以得到多个不规则排列的显示区域;该不规则排列可以包括:将窗口划分得到的多个显示区域,面积大小不同且边界非对齐。当然,根据操作信息划分窗口也可以得到规则的显示区域,例如图2类似的多个显示区域。

图4示例了一种将图像显示窗口划分得到的不规则排列的多个显示区域,例如,图4中的显示区域41、显示区域42和显示区域43之间的面积大小不同;显示区域44和显示区域45的边界未对齐,显示区域46和显示区域47的边界也未对齐。由图4中可以明显的看到,比如显示区域43至显示区域47这几个区域,排列非常不规则,面积大小不同,并且边界也没有对齐,类似于比较杂乱的叠加在一起;并且,这些显示区域的面积可以包括多个大小层级,比如图4的图像显示窗口中包括四个不同的面积。后面的例子将详细描述图4的区域如何划分得到。

在步骤302中,在多个显示区域的至少一个显示区域,加载待显示的图像。

例如,仍以图4的多个显示区域为例,通过步骤301将图像显示窗口划分得到多个不规则排列的显示区域,这些显示区域可以加载图像,每个显示区域可以加载一个图像。具体加载的图像数量,可以根据显示需求确定,比如,如果当前只需要查看或打印三个图像,那么用户可以由图4的多个显示区域中选择三个显示区域,加载三个图像即可。

如下以图4为例,详细描述如何对图像显示窗口进行划分。

对图像显示窗口的划分和加载显示图像,可以由图1中的图像显示设备执行,例如,可以由图像显示设备中的一个图像处理软件执行。为了执行本申请实施例的图像处理方法,可以预先对图像处理软件进行一些功能设定。

比如,可以预先定义鼠标事件和绘制事件。其中,鼠标事件可以用于指示当检测到用户选择了某个显示区域时,根据用户输入的操作参数对显示区域进行拆分或组合等处理;绘制事件用于指示当检测到用户要在某个显示区域加载图像时,则将要加载的图像绘制在该显示区域中。此外,还定义了一个矩形管理实例,本申请实施例的显示区域都为矩形,该矩形管理实例可以用于管理上述的两个事件,比如,假设图像显示窗口被拆分为四个矩形的显示区域,以其中一个显示区域为例,矩形管理实例可以为该显示区域分配鼠标事件和绘制事件,这两个事件可以用于负责该显示区域的拆分或图像加载等处理。此外,在该实施例中,是以显示区域为矩形为例,并且以将矩形拆分成几行几列的方式描述,但是具体实施中并不局限于此,还可以有其他方式。比如,承载图像的显示区域还可以是矩形之外的其他图形,或者,对显示区域的拆分方式也不一定是拆分成几行几列,而可以设定为其他的拆分方式。

在完成功能设定的基础上,可以按照图5所示的流程对图像显示窗口进行拆分,如图5所示,该流程可以包括:

在步骤501中,根据对于图像显示窗口的拆分操作指示,将图像显示窗口拆分为多个显示区域。

图像显示设备可以接收到用户选择图像显示窗口并对窗口进行拆分的指示,并且,用户还可以输入要对该图像显示窗口进行拆分的一些拆分信息,例如,参见图6所示,用户可以通过输入参数指定将窗口拆分成五行四列的多个显示区域,本步骤拆分得到的显示区域可以是规则的,大小相同且边界对齐。

在步骤502中,根据对多个显示区域中的其中一个显示区域的拆分操作指示,将其中一个显示区域拆分为多个显示区域。

例如,参见图7所示,图像显示设备可以接收到用户对其中一个显示区域进行拆分的操作指示,比如,用户选择了图7中的显示区域71,并指示要将该区域拆分为两行两列的四个显示区域。图像显示设备可以根据用户输入的拆分参数,即两行两列,将显示区域71拆分成四个显示区域,包括:显示区域711至显示区域714。

这种对拆分得到的显示区域,又进一步进行拆分的方式,可以称为一种递归式的拆分操作;如果将拆分前的矩形显示区域称为父矩形,将拆分后得到的矩形显示区域称为子矩形,那么该递归式拆分操作为:对父矩形进行拆分得到多个子矩形,再接收到用户选择的其中一个子矩形,以该子矩形作为父矩形再次拆分,通过递归式拆分可以得到大小不同的多个矩形。

其中,本实施例中,将某一个显示区域、以及对该显示区域进行拆分得到的区域,都称为“显示区域”;同理,后续例子中,将某几个显示区域合并后得到的区域,也称为“显示区域”。

在步骤503中,根据对所述图像显示窗口中至少两个显示区域的组合操作指示,将所述至少两个显示区域组合为一个显示区域。

例如,如图8所示,可以将图7中的框81中的十二个显示区域,合并为一个显示区域,可以将框82中的三个显示区域合并为一个显示区域,可以将框83中的四个显示区域合并为一个显示区域。

实际实施中,用户可以拖动鼠标,选择上述的框81中的十二个显示区域,并指示将这些区域进行组合,图像显示设备可以根据用户的指示将这些区域组合成一个显示区域,例如,图像显示设备可以根据用户指示,将指定进行组合的几个显示区域进行删除操作,并重新定义一个大的矩形显示区域,该区域对应的范围是之前几个区域的总和。此外,在进行显示区域的组合时,相组合的至少两个显示区域可以不是由同一显示区域拆分得到,即这至少两个显示区域可以来自不同的父矩形。例如,以后面的图10为例,可以将显示区域711至显示区域714这四个区域,与显示区域1005进行组合,这五个区域不是来自于同一父矩形,但是可以将其进行组合,只要组合后的区域仍然是一个矩形区域即可。

在上面的步骤501至步骤503中,执行了对显示区域的拆分或者组合的操作,该拆分或者组合的操作可以交叉混合进行,比如,下面的步骤504和505中,又进行了拆分操作,当然在其他的例子中,也可以再进行组合操作。

在步骤504中,将组合得到的显示区域,再进行拆分,得到多个显示区域。

例如,参见图9所示,框81中的显示区域组合得到的显示区域91又可以拆分为显示区域911和显示区域912,同理,框82和框83中的多个显示区域组合得到的显示区域,也各自进行了拆分。

由图8和图9对比来看,图8中在对多显示区域组合之前,仍然包括很多边界对齐的矩形显示区域,比如,显示区域811、显示区域812、显示区域821、显示区域831、显示区域832等,在按照步骤503进行组合后,形成了三个大矩形。本步骤中,如果再按照图9所示的方式进行拆分,即对组合后形成的矩形显示区域,再次进行拆分,而且拆分方式还与图8中的组合方式不同(例如,显示区域91拆分成两行一列的两个矩形,而显示区域91在图8中是由12个小矩形组合得到),那么得到的拆分结果中,可以包括边界不对齐的区域。例如,根据图9中虚线所示的拆分方式,显示区域912、显示区域913、显示区域914、显示区域915等,这些区域的边界就没有对齐,形成了不规则排列。

在步骤505中,再进行一个显示区域的拆分,得到最终的窗口划分区域。

例如,再进行一次图10所示的拆分,即可得到图4中所示的显示窗口的不规则排列状态。

此外,当所述至少两个显示区域不是由同一显示区域拆分得到时,在将所述至少两个显示区域组合为一个显示区域之前,图像显示设备需要确定所述至少两个显示区域组合后的显示区域,为一个矩形区域。举例如下:假设要将图10中的显示区域1001至1004进行组合,则图像显示设备将不允许,因为这四个区域合并的图形并不是一个矩形。

在步骤506中,在多个显示区域的至少一个显示区域,加载待显示的图像。

此外,在将图像加载至显示区域后,还可以对图像进行处理,以更加有助于观察和显示,比如,当用户要处理某个图像时,可以选择该图像,图像显示设备可以识别到当前选择的图像,并根据用户的操作处理指示实现对图像的处理。本例子还可以将拆分和加载后得到的多个显示区域的图像进行打印,由于大多数胶片打印机只支持STANDARD的打印排版方式,可以将图4中的图像显示窗口中的各个显示区域加载的图像,渲染到一张图片上,即将这种不规则排版形成一张胶片进行打印,就可以避免因为打印机不支持而无法完成不规则排版打印的工作。

本实施例的图像处理方法,由于可以对图像显示窗口中的显示区域进行递归式拆分,并且可以对来自不同父矩形的显示区域进行组合,这种划分方式可以得到面积大小不同的多种显示区域,可以将面积较大的图像加载至大的显示区域,将较小的图像加载至小的显示区域,更好的满足不同图像对显示区域的不同需求;此外,还可以通过不规则非对齐的排列,更好的体现多个图像之间的位置关系,给用户提供更多的排版选择。

为了实现上述的图像处理方法,本申请实施例还提供了一种图像处理装置,该装置可以应用于图像显示设备。如图11所示,该图像处理装置可以包括:区域划分模块1101和图像加载模块1102。

区域划分模块1101,用于根据对于图像显示窗口的操作信息,将图像显示窗口划分为多个显示区域,所述多个显示区域在图像显示窗口呈不规则排列;

图像加载模块1102,用于在所述多个显示区域的至少一个显示区域,加载待显示的图像。

在一个例子中,所述不规则排列,包括:所述多个显示区域,面积大小不同且边界非对齐。

在一个例子中,如图12所示,区域划分模块1101可以包括:

第一拆分单元1103,用于根据对于所述图像显示窗口的拆分操作指示,将所述图像显示窗口拆分为多个显示区域;

第二拆分单元1104,用于根据对所述多个显示区域中的其中至少一个显示区域的拆分操作指示,将所述其中至少一个显示区域拆分为多个显示区域。

在一个例子中,如图12所示,区域划分模块1101还可以包括:

形状确定单元1105,用于在接收到对图像显示窗口中至少两个显示区域的组合操作指示时,确定至少两个显示区域组合后的显示区域,为一个矩形区域;

区域组合单元1106,用于将所述至少两个显示区域组合为一个显示区域。

在一个例子中,所述至少两个显示区域不是由同一显示区域拆分得到。

本申请实施例的图像处理的功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台图像重建设备执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。

以上所述仅为本申请的较佳实施例而已,并不用以限制本申请,凡在本申请的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本申请保护的范围之内。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1