一种病灶标记方法、装置、图像处理设备及医疗系统转让专利

申请号 : CN202011586091.3

文献号 : CN112614572B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 李映黄林波王蕖陈彬彬王红权

申请人 : 深圳开立生物医疗科技股份有限公司

摘要 :

本发明公开了一种病灶标记方法、装置、图像处理设备及医疗系统,该方法包括:获取图像中的病灶区域的位置信息和大小信息;基于大小信息和预设显示要求,确定用于标记病灶区域的角框的显示信息;其中,显示信息包括角框的线长;根据位置信息和显示信息,在图像中显示角框;本发明采用角框对图像中的病灶区域进行标记,相较于矩形和椭圆形的标记方式,能够减少标记框绘线对病灶显示的干扰;并且通过基于大小信息和预设显示要求,确定用于标记病灶区域的角框的显示信息,使角框的线长可自适应调整,能够有效提示各种大小的病灶区域的位置和范围,从而在满足有效的病灶提示基础上,减少标记框绘线对病灶显示的干扰,提升了用户体验。

权利要求 :

1.一种病灶标记方法,其特征在于,包括:

获取图像中的病灶区域的位置信息和大小信息;

基于所述大小信息和预设显示要求,确定用于标记所述病灶区域的角框的显示信息;

其中,所述显示信息包括所述角框的线长;

根据所述位置信息和所述显示信息,在所述图像中显示所述角框;

其中,所述预设显示要求包括预设显示比例,所述预设显示比例包括多种时,所述基于所述大小信息和预设显示要求,确定用于标记所述病灶区域的角框的显示信息,包括:从多种所述预设显示比例中确定与所述大小信息对应的目标显示比例;

基于所述大小信息和所述目标显示比例,确定用于标记所述病灶区域的角框的显示信息。

2.根据权利要求1所述的病灶标记方法,其特征在于,所述大小信息包括所述病灶区域的高度和宽度;所述目标显示比例包括与所述高度对应的目标高度显示比例和与所述宽度对应的目标宽度显示比例;

其中,所述目标高度显示比例越大,所述高度越小;所述目标宽度显示比例越大,所述宽度越小。

3.根据权利要求2所述的病灶标记方法,其特征在于,所述从多种所述预设显示比例中确定与所述大小信息对应的目标显示比例,包括:分别确定所述高度和所述宽度对应的边长;

根据所述边长,从多种所述预设显示比例中确定所述目标显示比例;

其中,所述目标显示比例中的所述目标高度显示比例根据所述高度对应的边长确定,所述目标宽度显示比例根据所述宽度对应的边长确定。

4.根据权利要求3所述的病灶标记方法,其特征在于,所述根据所述边长,从多种所述预设显示比例中确定所述目标显示比例,包括:判断所述边长是否小于或等于第一预设边长;

若是,则将第一预设显示比例确定为所述目标显示比例;

若否,则判断所述边长是否大于或等于第二预设边长;其中,所述第二预设边长大于所述第一预设边长;

若所述边长大于或等于所述第二预设边长,则将第二预设显示比例确定为所述目标显示比例;其中,所述第二预设显示比例小于所述第一预设显示比例;

若所述边长大于所述第一预设边长但小于所述第二预设边长,则根据所述边长与所述第一预设边长或所述第二预设边长的差值确定第三预设显示比例,并将所述第三预设显示比例确定为所述目标显示比例;其中,所述第三预设显示比例大于所述第二预设显示比例且小于所述第一预设显示比例。

5.根据权利要求4所述的病灶标记方法,其特征在于,所述根据所述边长与所述第一预设边长或所述第二预设边长的差值确定第三预设显示比例,包括:确定所述边长与所述第一预设边长的差值对应的显示比例步长变化值;

将所述第一预设显示比例与所述显示比例步长变化值之差确定为所述第三预设显示比例;

或者,

确定所述边长与所述第二预设边长的差值对应的显示比例步长变化值;

将所述第二预设显示比例与所述显示比例步长变化值之差确定为所述第三预设显示比例;其中,所述显示比例步长变化值为所述边长与所述第一预设边长或第二预设边长的差值与预设步长比例的乘积。

6.根据权利要求1至5任一项所述的病灶标记方法,其特征在于,所述病灶标记方法还包括:判断当前帧图像是否存在病灶区域;

若是,则重新启动定时器,并在所述当前帧图像中显示所述当前帧图像对应的角框;

若否,则判断上一定时器是否达到预定时间;

若未达到所述预定时间,则在所述当前帧图像中显示历史角框;其中,所述历史角框为在上一帧图像中显示的角框;

若达到所述预定时间,则仅显示所述当前帧图像。

7.一种病灶标记装置,其特征在于,包括:

获取模块,用于获取图像中的病灶区域的位置信息和大小信息;

确定模块,用于基于所述大小信息和预设显示要求,确定用于标记所述病灶区域的角框的显示信息;其中,所述显示信息包括所述角框的线长;

显示模块,用于根据所述位置信息和所述显示信息,在所述图像中显示所述角框;

其中,所述预设显示要求包括预设显示比例,所述预设显示比例包括多种时,所述确定模块包括:比例确定子模块,用于从多种所述预设显示比例中确定与所述大小信息对应的目标显示比例;

显示信息确定子模块,用于基于所述大小信息和所述目标显示比例,确定用于标记所述病灶区域的角框的显示信息。

8.一种图像处理设备,其特征在于,包括:

存储器,用于存储计算机程序;

处理器,用于执行所述计算机程序时实现如权利要求1至6任一项所述的病灶标记方法。

9.一种医疗系统,其特征在于,包括如权利要求8所述的图像处理设备。

说明书 :

一种病灶标记方法、装置、图像处理设备及医疗系统

技术领域

[0001] 本发明涉及医疗产品技术领域,特别涉及一种病灶标记方法、装置、图像处理设备及医疗系统。

背景技术

[0002] 目前,如内窥镜设备、X射线设备和超声设备等医学设备会通过AI(人工智能)诊断识别图像中的病灶区域,并针对该病灶区域进行标记,以便医生参考。现有技术中,标记病灶的通用方法有矩形标记(如图1所示)、椭圆形标记和角框标记(如图2所示)。然而矩形标记和椭圆标记是对整个病灶以矩形或椭圆形的标记框进行标记,所绘制显示的标记框容易遮挡的病灶的关键部位,在医生观察病灶时容易产生不必要的影响。而现有的角框标记,如图2所示,是以固定大小的4个角框作为标记框对病灶进行标记;由于所有角框大小一致,病灶较大时所绘制4个角框会显得太小,不利于医生查看病灶范围,难以实现有效的病灶提示。
[0003] 因此,如何在满足有效的病灶提示基础上,减少标记框绘线对病灶显示的干扰,提升用户体验,是现今急需解决问题。

发明内容

[0004] 本发明的目的是提供一种病灶标记方法、装置、图像处理设备及医疗系统,以在满足有效的病灶提示基础上,减少标记框绘线对病灶显示的干扰,提升用户体验。
[0005] 为解决上述技术问题,本发明提供一种病灶标记方法,包括:
[0006] 获取图像中的病灶区域的位置信息和大小信息;
[0007] 基于所述大小信息和预设显示要求,确定用于标记所述病灶区域的角框的显示信息;其中,所述显示信息包括所述角框的线长;
[0008] 根据所述位置信息和所述显示信息,在所述图像中显示所述角框。
[0009] 可选的,所述预设显示要求包括预设显示比例,所述预设显示比例包括多种时,所述基于所述大小信息和预设显示要求,确定用于标记所述病灶区域的角框的显示信息,包括:
[0010] 从多种所述预设显示比例中确定与所述大小信息对应的目标显示比例;
[0011] 基于所述大小信息和所述目标显示比例,确定用于标记所述病灶区域的角框的显示信息。
[0012] 可选的,所述大小信息包括所述病灶区域的高度和宽度;所述目标显示比例包括与所述高度对应的目标高度显示比例和与所述宽度对应的目标宽度显示比例;
[0013] 其中,所述目标高度显示比例越大,所述高度越小;所述目标宽度显示比例越大,所述宽度越小。
[0014] 可选的,所述从多种所述预设显示比例中确定与所述大小信息对应的目标显示比例,包括:
[0015] 分别确定所述高度和所述宽度对应的边长;
[0016] 根据所述边长,从多种所述预设显示比例中确定所述目标显示比例;
[0017] 其中,所述目标显示比例中的所述目标高度显示比例根据所述高度对应的边长确定,所述目标宽度显示比例根据所述宽度对应的边长确定。
[0018] 可选的,所述根据所述边长,从多种所述预设显示比例中确定所述目标显示比例,包括:
[0019] 判断所述边长是否小于或等于第一预设边长;
[0020] 若是,则将第一预设显示比例确定为所述目标显示比例;
[0021] 若否,则判断所述边长是否大于或等于第二预设边长;其中,所述第二预设边长大于所述第一预设边长;
[0022] 若所述边长大于或等于所述第二预设边长,则将第二预设显示比例确定为所述目标显示比例;其中,所述第二预设显示比例小于所述第一预设显示比例;
[0023] 若所述边长大于所述第一预设边长但小于所述第二预设边长,则根据所述边长与所述第一预设边长的差值确定第三预设显示比例,并将所述第三预设显示比例确定为所述目标显示比例;其中,所述第三预设显示比例大于所述第二预设显示比例且小于所述第一预设显示比例。
[0024] 可选的,所述根据所述边长与所述第一预设边长的差值确定第三预设显示比例,包括:
[0025] 确定所述边长与所述第一预设边长的差值对应的显示比例步长变化值;
[0026] 将所述第一预设显示比例与所述显示比例步长变化值之差确定为所述第三预设显示比例。
[0027] 可选的,所述病灶标记方法还包括:
[0028] 判断当前帧图像是否存在病灶区域;
[0029] 若是,则重新启动定时器,并在所述当前帧图像中显示所述当前帧图像对应的角框;
[0030] 若否,则判断上一定时器是否达到预定时间;
[0031] 若未达到所述预定时间,则在所述当前帧图像中显示历史角框;其中,所述历史角框为在上一帧图像中显示的角框;
[0032] 若达到所述预定时间,则仅显示所述当前帧图像。
[0033] 本发明还提供了一种病灶标记装置,包括:
[0034] 获取模块,用于获取图像中的病灶区域的位置信息和大小信息;
[0035] 确定模块,用于基于所述大小信息和预设显示要求,确定用于标记所述病灶区域的角框的显示信息;其中,所述显示信息包括所述角框的线长;
[0036] 显示模块,用于根据所述位置信息和所述显示信息,在所述图像中显示所述角框。
[0037] 本发明还提供了一种图像处理设备,包括:
[0038] 存储器,用于存储计算机程序;
[0039] 处理器,用于执行所述计算机程序时实现如上述所述的病灶标记方法。
[0040] 本发明还提供了一种医疗系统,包括如上述所述的图像处理设备。
[0041] 本发明所提供的一种病灶标记方法,包括:获取图像中的病灶区域的位置信息和大小信息;基于大小信息和预设显示要求,确定用于标记病灶区域的角框的显示信息;其中,显示信息包括角框的线长;根据位置信息和显示信息,在图像中显示角框;
[0042] 可见,本发明采用角框对图像中的病灶区域进行标记,相较于矩形和椭圆形的标记方式,能够减少标记框绘线对病灶显示的干扰;并且通过基于大小信息和预设显示要求,确定用于标记病灶区域的角框的显示信息,使角框的线长可自适应调整,能够有效提示各种大小的病灶区域的位置和范围,从而在满足有效的病灶提示基础上,减少了标记框绘线对病灶显示的干扰,提升了用户体验。此外,本发明还提供了一种病灶标记装置、图像处理设备及医疗系统,同样具有上述有益效果。

附图说明

[0043] 为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。
[0044] 图1为现有技术中病灶的矩形标记方法的效果展示图;
[0045] 图2为现有技术中病灶的角框标记方法的效果展示图;
[0046] 图3为本发明实施例所提供的一种病灶标记方法的流程图;
[0047] 图4为本发明实施例所提供的一种病灶标记方法的效果展示图;
[0048] 图5为本发明实施例所提供的另一种病灶标记方法的处理框架示意图;
[0049] 图6为本发明实施例所提供的另一种病灶标记方法的流程图;
[0050] 图7为本发明实施例所提供的一种显示比例确定过程的流程图;
[0051] 图8为本发明实施例所提供的一种病灶标记装置的结构框图;
[0052] 图9为本发明实施例所提供的一种图像处理设备的结构示意图;
[0053] 图10为本发明实施例所提供的一种图像处理设备的具体结构示意图。

具体实施方式

[0054] 为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0055] 请参考图3,图3为本发明实施例所提供的一种病灶标记方法的流程图。该方法可以包括:
[0056] 步骤101:获取图像中的病灶区域的位置信息和大小信息。
[0057] 其中,本步骤中的图像可以为医疗设备(如内窥镜设备)采集的包含有病灶的图像(如内窥镜图像),即图像中可以包括通过现有技术中的病灶检测方法(如AI诊断)所检测诊断出的病灶。
[0058] 具体的,本步骤中的位置信息可以为用于定位图像中每个病灶区域的位置的信息;本步骤中的大小信息可以为每个病灶区域的规格大小的信息。对于本实施例中处理器获取的图像中的病灶区域的位置信息和大小信息的具体内容,可以由设计人员根据实用场景和用户需求自行设置,如可以采用与现有技术中病灶检测的病灶区域的位置信息和大小信息设置方式相同或相似的方式对应进行设置,例如,当病灶区域为一矩形区域时,位置信息可以为检测到的病灶区域的左上角点的位置坐标,大小信息可以为检测到的病灶区域对应的高度和宽度;当病灶区域为一椭圆形区域时,位置信息可以为检测到的病灶区域的中心点的位置坐标,大小信息可以为检测到的病灶区域对应的椭圆形范围。只要处理器可以利用位置信息和大小信息确定图像中的病灶区域的位置和大小,本实施例对此不做限制。
[0059] 对应的,本实施例并不限定处理器获取图像中的病灶区域的位置信息和大小信息的具体方式,如可以采用现有技术中的病灶检测方法相同或相似的方式实现,如图5所示,内窥镜系统中的处理器可以将接收到的图像/视频数据发送到AI诊断设备,AI诊断设备通过已训练好的病灶识别模型对该图像/视频数据中每帧图像进行推理,推理得到该图像中各病灶区域对应的位置信息和大小信息,并返回给处理器。当然,可以理解的是,若处理器自身具有较强的计算能力,则处理器也可以直接自行检测图像/视频数据中存在病灶的图像中的病灶区域的位置信息和大小信息。
[0060] 步骤102:基于大小信息和预设显示要求,确定用于标记病灶区域的角框的显示信息;其中,显示信息包括角框的线长。
[0061] 其中,本步骤中的预设显示要求可以为任意预先设定好的与病灶区域的规格大小相关的显示条件,比如,若病灶区域的规格大小在某一预设范围内,则确定其对应的角框的线长为某一预设线长;或者,若病灶区域的规格大小大于或等于某一预设值,则确定其对应的角框的线长为第一恒定线长,若病灶区域的规格大小小于或等于另一较小的预设值,则确定其对应的角框线长为第二恒定线长,第二恒定线长小于第一恒定线长。
[0062] 在具体应用中,该预设显示要求可以结合所要标记的病灶区域的特性而确定。其中,在本实施例中,为了能够更好地对大小不一的各个病灶区域进行有效提示,同时又减少其对查阅图像造成干扰,该预设显示要求具体可以包括预设显示比例。
[0063] 可以理解的是,本实施例中的预设显示比例可以为预先设置的病灶区域的大小与每个角框线长的比例关系。本步骤中用于标记病灶区域的角框的显示信息可以为图像中每个病灶区域对应的角框(即标记框)的需要显示的信息,显示信息可以包括每个角框的线长,也就是用于标记病灶区域的角框在病灶区域的4个顶点处的线长。
[0064] 具体的,对于本步骤中处理器基于大小信息和预设显示比例,确定用于标记病灶区域的角框的显示信息的具体方式,可以由设计人员自行设置。比如,在一些实施例中,为了减少计算量,可以针对所有病灶区域的规格大小(即,大小信息),预设1种显示比例;此时,处理器可以直接利用大小信息和该预设显示比例,确定用于标记病灶区域的角框的显示信息,即不同的病灶区域的大小信息与各自对应的角框的线长的比例关系相同,且病灶区域越大其对应的角框的线长越长。
[0065] 或者,为了进一步适应不同病灶区域的规格大小,在另一些实施例中,还可以针对不同病灶区域的规格大小的特性,预设多种显示比例;此时,处理器可以先基于大小信息,从多种预设显示比例中选择一种与之对应的预设显示比例作为目标显示比例;再利用大小信息和目标显示比例,确定角框的显示信息;也就是说,不同的病灶区域大小与各自对应的角框的线长的比例关系可以不相同。本实施例对此不做限制。
[0066] 对应的,对于本步骤中预设显示比例的具体内容,可以由设计人员自行设置,预设显示比例可以具体为一个病灶区域大小与角框的每角处的总线长的比例关系,如大小信息包括病灶区域的高度和宽度时,角框的每角处的线长可以为高度与宽度之和与预设显示比例的乘积,即一个病灶区域对应的角框的四角中任一角处的线长可以为该病灶区域的高度与预设显示比例的乘积和宽度与预设显示比例的乘积这两乘积之和;例如角框的每角为弧线时,弧线的中心在病灶区域的顶点;角框的每角为垂直的两个角框边(如图4所示)时,每角的两个角框边可以等长。预设显示比例也可以具体为一个病灶区域大小与角框的每角处的部分线长的比例关系,如角框的每角处的总线长可以分为两个分别与病灶区域大小存在对应关系的部分,例如大小信息包括病灶区域的高度和宽度时,角框的每角处的线长可以为该病灶区域的高度与该高度对应的预设显示比例(即目标高度显示比例)的乘积和宽度与该宽度对应的预设显示比例的乘积(即目标宽度显示比例)这两乘积之和。
[0067] 步骤103:根据位置信息和显示信息,在图像中显示角框。
[0068] 可以理解的是,本步骤的目的可以为处理器利用位置信息和显示信息,在显示器中显示存在病灶的图像的同时显示该图像中病灶区域对应的角框,使用户可以在显示器中查看图像时看到用于标记病灶的角框。也就是说,本步骤中处理器可以将图像和对应的角框同时发送至显示器中进行显示。
[0069] 具体的,本步骤中在图像中显示的角框可以为需要在图像的病灶区域处显示的标记框。该标记框可以包括根据显示信息所确定的线长在病灶区域的4个顶点处标记的角框,如4个病灶区域顶点处的弧线或垂直的两个角框边(如图4所示);该标记框还可以包括4条角框连接虚线,角框每个角均通过两条角框连接虚线与距离最近的两个角连接,即使用角框连接虚线将角框的四个角连接,例如角框的每个角为垂直的两个角框边且角框连接虚线为直线时,显示的角框可以为4个角和4个角框连接虚线连接组成的矩形框;相应的,角框的显示信息还可以包括角框连接虚线的设置信息,如虚线类型。
[0070] 对应的,对于本步骤中处理器根据位置信息和显示信息,在图像中显示角框的具体方式,可以由设计人员自行设置,如可以采用与现有技术中的标记框显示方法相同或相似的方式实现,例如处理器可以利用openGL(开放图形库)绘制显示视频数据的每帧图像,且在当前帧图像为存在病灶的图像时,使用openGL进行绘制显示与各病灶区域对应的角框。
[0071] 进一步地,为了保证用户可以查看到显示的角框,避免角框一闪而过的情况,处理器还可以在当前帧图像为存在病灶区域的图像,即当前帧图像需要标记病灶时,在当前帧图像中显示当前帧图像对应的角框,并启动定时器;在当前帧图像不存在病灶的图像且此前启动的定时器未达到预定时间时,显示上次显示的角框(即历史角框);若定时器超时,则不显示上次显示的标记框。也就是说,本实施例提供的病灶标记方法可以包括:判断当前帧图像是否存在病灶区域;若是,则重新启动定时器,并在当前帧图像中显示当前帧图像对应的角框;若否,则判断上一定时器(即,上一次启动的定时器)是否达到预定时间;若未达到预定时间,则在当前帧图像中显示历史角框;其中,历史角框为在上一帧图像中显示的角框;若达到预定时间,则仅显示当前帧图像。
[0072] 进一步的,本实施例还可以包括:根据获取的视频录制指令,进行视频录制,获取录制视频。
[0073] 其中,视频录制指令包括标记框保留信息时,录制视频可以包括图像对应的角框。也就是说,用户启动视频录制时,可以设置是否保留标记框,从而使处理器获取相应的视频录制指令;不保留标记框时,可以仅录制视频数据的每帧图像,得到录制视频;保留标记框时,可以在录制之后或录制过程中将角框叠加到视频数据中对应帧的图像中,得到录制视频。
[0074] 本实施例中,本发明实施例采用角框对图像中的病灶区域进行标记,相较于矩形和椭圆形的标记方式,能够减少标记框绘线对病灶显示的干扰;并且通过基于大小信息和预设显示要求,确定用于标记病灶区域的角框的显示信息,使角框的线长可自适应调整,能够有效提示各种大小的病灶区域的位置和范围,从而在满足有效的病灶提示基础上,减少了标记框绘线对病灶显示的干扰,提升了用户体验。
[0075] 请参考图6,图6为本发明实施例所提供的另一种病灶标记方法的流程图。该方法可以包括:
[0076] 步骤201:获取图像中的病灶区域的位置信息和大小信息。
[0077] 具体的,本步骤与步骤101相似在此不再赘述。
[0078] 步骤202:从多种预设显示比例中确定与大小信息对应的目标显示比例。
[0079] 其中,本步骤中的目标显示比例可以为多个预设显示比例中,与大小信息对应的预设显示比例。本实施例是以图像中一个病灶区域的标记为例进行的展示,即本步骤中处理器可以利用该病灶区域的大小信息,从多个预设显示比例中确定该大小信息对应的预设显示比例作为目标显示比例,从而确定标记该病灶所需使用的预设显示比例;相应的,对于图像其它病灶区域的标记可以采用与本实施例所提供的方法相同或相似的方式实现,即处理器可以利用多个病灶区域对应的大小信息,从多个预设显示比例中确定每个大小信息各自对应的预设显示比例(即目标显示比例)。
[0080] 具体的,本实施例中大小信息可以包括病灶区域的高度和宽度,目标显示比例可以包括大小信息中的高度对应的预设显示比例(即目标高度显示比例)和大小信息中的宽度对应的预设显示比例(即目标宽度显示比例),即每个大小信息对应的目标显示比例可以包括目标高度显示比例和目标宽度显示比例这两个比例关系。进一步的,本实施例中目标高度显示比例越大其对应的高度越小;目标宽度显示比例越大其对应的宽度越小,即目标高度显示比例与高度成反比,目标宽度显示比例与宽度成反比,以使小病灶对应的角框线长不至于太短,大病灶对应的角框线长不至于太长。
[0081] 对应的,对于本实施例中处理器从多种预设显示比例中确定与大小信息对应的目标显示比例的具体方式,可以由设计人员自行设置,如目标显示比例包括目标高度显示比例和目标宽度显示比例时,处理器可以从多个预设高度显示比例中确定高度对应的目标高度显示比例,从多个预设宽度显示比例中确定宽度对应的目标宽度显示比例;也就是说,目标高度显示比例和目标宽度显示比例的确定可以分别使用各自对应的一组比例关系(即预设高度显示比例和预设宽度显示比例),即多种预设显示比例可以为两组比例关系,一组比例关系(即预设高度显示比例)用于确定目标高度显示比例,另一组比例关系(即预设宽度显示比例)用于确定目标宽度显示比例。
[0082] 或者,处理器也可以从多个预设显示比例中确定高度对应的目标高度显示比例,从多个预设显示比例中确定宽度对应的目标宽度显示比例;也就是说,目标高度显示比例和目标宽度显示比例的确定可以使用同一组比例关系(即预设显示比例),即多种预设显示比例可以为一组用于同时确定目标高度显示比例和目标宽度显示比例的显示比例。
[0083] 相应的,大小信息包括病灶区域的高度和宽度时,本步骤中处理器可以分别确定高度和宽度对应的边长;根据边长,从多种预设显示比例中确定目标显示比例;其中,目标显示比例中的目标高度显示比例根据高度对应的边长确定,目标宽度显示比例根据宽度对应的边长确定。具体的,高度对应的边长具体是指病灶区域在高度方向上的像素点的个数,而宽度对应的边长具体是指病灶区域在宽度方向上的像素点的个数;每一边长均具有与之对应的目标显示比例;从而,在确定高度或宽度对应的边长之后,即可确定与之对应的目标高度显示比例或目标宽度显示比例。
[0084] 需要说明的是,对于根据边长,从多种预设显示比例中确定目标显示比例的具体方式,可以由设计人员自行设置,比如,处理器可以对应不同的边长范围设置不同的目标显示比例,利用边长与不同的边长范围的匹配,确定目标显示比例,即将对应边长所处的边长范围对应的预设显示比例作为目标显示比例。处理器还可以基于边长计算得到与之对应的目标显示比例,如目标显示比例可以为阈值对应的预设显示比例与显示比例步长变化值之和,显示比例步长变化值可以为阈值与边长之差与预设步长比例的乘积;举例来说,假设阈值为300个像素点、阈值对应的预设显示比例为10%且预设步长比例为1%时,若边长为400个像素点,则显示比例步长变化值可以为‑1%,目标显示比例可以为9%;若边长为200个像素点,则显示比例步长变化值可以为1%,目标显示比例可以为11%。当然,处理器还可以采用上述两种方式的组合,如图7所示,根据边长,从多种预设显示比例中确定目标显示比例的具体实施方式可以包括:
[0085] 步骤301:判断边长是否小于或等于第一预设边长;若是,则进入步骤302;若否,则进入步骤303。
[0086] 步骤302:将第一预设显示比例确定为目标显示比例。
[0087] 可以理解的是,本步骤的目的可以为处理器在边长不大于第一预设边长时,通过将第一预设显示比例确定为目标显示比例,将小于或等于第一预设边长的边长范围所对应的一个固定的预设显示比例(即第一预设显示比例)作为目标显示比例,使在小于或等于第一预设边长的边长,均能够利用固定的第一预设显示比例计算角框的高度/宽度。
[0088] 步骤303:判断边长是否大于或等于第二预设边长;若是,则进入步骤304;若否,则进入步骤305。
[0089] 其中,第二预设边长大于第一预设边长。
[0090] 步骤304:将第二预设显示比例确定为目标显示比例;其中,第二预设显示比例小于第一预设显示比例。
[0091] 可以理解的是,本步骤的目的可以为处理器在边长大于第二预设边长时,通过将第二预设显示比例确定为目标显示比例,将大于第二预设边长的边长范围所对应的一个固定的预设显示比例(即第二预设显示比例)作为目标显示比例,使在大于第二预设边长的边长,均能够利用固定的第二预设显示比例计算角框的高度/宽度。
[0092] 步骤305:根据边长与第一预设边长的差值确定第三预设显示比例,并将第三预设显示比例确定为目标显示比例;其中,第三预设显示比例大于第二预设显示比例且小于第一预设显示比例。
[0093] 可以理解的是,本步骤的目的可以为处理器在边长处于第一预设边长和第二预设边长之间的边长范围时,通过将边长与第一预设边长的差值对应的第三预设显示比例确定为目标显示比例,使在大于第一预设边长且小于第二预设边长的边长范围内的不同的边长,能够利用各自对应的第三预设显示比例计算角框的高度/宽度。
[0094] 具体的,对于本步骤中处理器根据边长与第一预设边长的差值确定第三预设显示比例的具体方式,可以由设计人员自行设置,如处理器可以先确定边长与第一预设边长的差值对应的显示比例步长变化值;再根据显示比例步长变化值和第一预设显示比例,确定第三预设显示比例;其中,第三预设显示比例可以为第一预设显示比例与显示比例步长变化值之差,显示比例步长变化值可以为边长与第一预设边长的差值(即边长步长变化值)与预设步长比例的乘积。也就是说,边长在第一预设边长的基础上每增加一个边长步长,则第三预设显示比例可以下降相应的显示比例步长;例如第一预设边长为100个像素点、第二预设边长为500个像素点、第一预设显示比例为10%、第二预设显示比例为6%、预设步长比例0.5%时,若边长为400个像素点,则边长与第一预设边长的差值可以为300个像素点,显示比例步长变化值可以为1.5%,第三预设显示比例可以为8.5%。
[0095] 相应的,由于第二预设边长大于第一预设边长,第三预设显示比例大于第二预设显示比例且小于第一预设显示比例,使得边长小于或等于第一预设边长时,目标显示比例可以最大;边长在第一预设边长和第二预设边长之间时,边长越大目标显示比例越小;边长大于或等于第二预设边长时,目标显示比例最小且不会随边长的增加而继续减小;从而能够保证角框线长在一定范围内变换,小病灶对应的角框线长不至于太短,大病灶对应的角框线长也不至于太长。
[0096] 可以理解的是,步骤305中处理器也可以根据边长与第二预设边长的差值确定第三预设显示比例,并将第三预设显示比例确定为目标显示比例;其中,第三预设显示比例大于第二预设显示比例且小于第一预设显示比例。
[0097] 具体地,根据边长与第二预设边长的差值确定第三预设显示比例,可以包括:确定边长与第二预设边长的差值对应的显示比例步长变化值;将第二预设显示比例与显示比例步长变化值之差确定为第三预设显示比例。
[0098] 步骤203:基于大小信息和目标显示比例,确定用于标记病灶区域的角框的显示信息;其中,显示信息包括角框的线长。
[0099] 具体的,目标显示比例可以包括标大小信息中的高度对应的目标高度显示比例和大小信息中的宽度对应的目标宽度显示比例,如角框中的4个角均为垂直的两个角框边时,处理器可以利用目标高度显示比例和高度对应的边长,确定角框中高度方向的角框边的线长;利用目标宽度显示比例和宽度对应的边长,确定角框中宽度方向的角框边的线长;将两个线长相加得到角框中每个角的线长。
[0100] 步骤204:根据位置信息和显示信息,在图像中显示角框。
[0101] 其中,本步骤与步骤103相似,在此不再赘述。
[0102] 本实施例中,本发明实施例通过从多种预设显示比例中确定与大小信息对应的目标显示比例,能够根据病灶区域大小选择对应的显示比例,从而能够使小病灶对应的角框线长不至于太短,大病灶对应的角框线长不至于太长,提升用户体验。
[0103] 相应于上面的方法实施例,本发明实施例还提供了一种病灶标记装置,下文描述的病灶标记装置与上文描述的病灶标记方法可相互对应参照。
[0104] 请参考图8,图8为本发明实施例所提供的一种病灶标记装置的结构框图。该装置可以包括:
[0105] 获取模块10,用于获取图像中的病灶区域的位置信息和大小信息;
[0106] 确定模块20,用于基于大小信息和预设显示要求,确定用于标记病灶区域的角框的显示信息;其中,显示信息包括角框的线长;
[0107] 显示模块30,用于根据位置信息和显示信息,在图像中显示角框。
[0108] 在一些实施例中,预设显示要求包括预设显示比例,当预设显示比例包括多种时,确定模块20,可以包括:
[0109] 比例确定子模块,用于从多种预设显示比例中确定与大小信息对应的目标显示比例;
[0110] 显示信息确定子模块,用于基于大小信息和目标显示比例,确定用于标记病灶区域的角框的显示信息。
[0111] 在一些实施例中,大小信息包括病灶区域的高度和宽度;目标显示比例包括与高度对应的目标高度显示比例和与宽度对应的目标宽度显示比例;
[0112] 其中,目标高度显示比例越大,高度越小;目标宽度显示比例越大,宽度越小。
[0113] 在一些实施例中,比例确定子模块,可以包括:
[0114] 边长确定单元,用于分别确定高度和宽度对应的边长;
[0115] 比例确定单元,用于根据边长,从多种预设显示比例中确定目标显示比例;其中,目标显示比例中的目标高度显示比例根据高度对应的边长确定,目标宽度显示比例根据宽度对应的边长确定。
[0116] 在一些实施例中,比例确定单元,可以包括:
[0117] 第一判断子单元,用于判断边长是否小于或等于第一预设边长;
[0118] 第一确定子单元,用于若边长小于或等于第一预设边长,则将第一预设显示比例确定为目标显示比例;
[0119] 第二判断子单元,用于若边长大于第一预设边长,则判断边长是否大于或等于第二预设边长;其中,第二预设边长大于第一预设边长;
[0120] 第二确定子单元,用于若边长大于或等于第二预设边长,则将第二预设显示比例确定为目标显示比例;其中,第二预设显示比例小于第一预设显示比例;
[0121] 第三确定子单元,用于若边长大于第一预设边长但小于第二预设边长,则根据边长与第一预设边长或第二预设边长的差值确定第三预设显示比例,并将第三预设显示比例确定为目标显示比例;其中,第三预设显示比例大于第二预设显示比例且小于第一预设显示比例。
[0122] 在一些实施例中,第三确定子单元具体用于:
[0123] 确定边长与第一预设边长的差值对应的显示比例步长变化值;将第一预设显示比例与显示比例步长变化值之差确定为第三预设显示比例;
[0124] 或者,
[0125] 确定边长与第二预设边长的差值对应的显示比例步长变化值;将第二预设显示比例与显示比例步长变化值之差确定为第三预设显示比例。
[0126] 在一些实施例中,该装置还可以包括:
[0127] 视频录制模块,用于根据获取的视频录制指令,进行视频录制,获取录制视频;其中,视频录制指令包括标记框保留信息时,录制视频包括图像对应的角框。
[0128] 在一些实施例中,该装置还可以包括:
[0129] 第一判断模块,用于判断当前帧图像是否存在病灶区域;
[0130] 第一显示模块,用于若存在病灶区域,则重新启动定时器,并在当前帧图像中显示当前帧图像对应的角框;
[0131] 第二判断模块,用于若不存在病灶区域,则判断上一定时器是否达到预定时间;
[0132] 第二显示模块,用于若未达到预定时间,则在当前帧图像中显示历史角框;其中,历史角框为在上一帧图像中显示的角框;
[0133] 第三显示模块,用于若达到预定时间,则仅显示当前帧图像。
[0134] 本实施例中,本发明实施例采用角框对图像中的病灶区域进行标记,相较于矩形和椭圆形的标记方式,能够减少标记框绘线对病灶显示的干扰;并且通过确定模块20基于大小信息和预设显示要求,确定用于标记病灶区域的角框的显示信息,使角框的线长可自适应调整,能够有效提示各种大小的病灶区域的位置和范围,从而在满足有效的病灶提示基础上,减少了标记框绘线对病灶显示的干扰,提升了用户体验。
[0135] 相应于上面的方法实施例,本发明实施例还提供了一种图像处理设备,下文描述的一种图像处理设备与上文描述的一种病灶标记方法可相互对应参照。
[0136] 请参考图9,图9为本发明实施例所提供的一种图像处理设备的结构示意图。该设备可以包括:
[0137] 存储器D1,用于存储计算机程序;
[0138] 处理器D2,用于执行计算机程序时实现上述方法实施例所提供的病灶标记方法。
[0139] 具体的,本实施例中的图像处理设备可以具体为如内窥镜系统、X射线系统、CT系统、核磁共振系统和超声系统等的医疗系统中进行图像处理的设备。图像处理设备的具体结构可以参考图10,为本实施例提供的一种图像处理设备的具体结构示意图,该图像处理设备因配置或性能不同而产生比较大的差异,可以包括一个或一个以上处理器(central processing units,CPU)422(例如,一个或一个以上处理器)和存储器432,一个或一个以上存储应用程序442或数据444的存储介质430(例如一个或一个以上海量存储设备)。其中,存储器432和存储介质430可以是短暂存储或持久存储。存储在存储介质430的程序可以包括一个或一个以上模块(例如,如图8中所示的获取模块10、确定模块20和显示模块30)。更进一步地,中央处理器422可以设置为与存储介质430通信,在图像处理设备401上执行存储介质430中的一系列指令操作。
[0140] 图像处理设备401还可以包括一个或一个以上电源426,一个或一个以上有线或无线网络接口450,一个或一个以上输入输出接口458,和/或,一个或一个以上操作系统441。例如,Windows ServerTM,Mac OS XTM,UnixTM,LinuxTM,FreeBSDTM等。
[0141] 上文所描述的病灶标记方法中的步骤可以由图像处理设备的结构实现。
[0142] 相应于上面的方法实施例,本发明实施例还提供了一种医疗系统,下文描述的一种医疗系统与上文描述的一种病灶标记方法可相互对应参照。
[0143] 一种医疗系统,包括如上述实施例所提供的图像处理设备。
[0144] 其中,本实施例所提供的医疗系统可以为具体为内窥镜系统、X射线系统、CT系统、核磁共振系统和超声系统等。
[0145] 相应于上面的方法实施例,本发明实施例还提供了一种可读存储介质,下文描述的一种可读存储介质与上文描述的一种病灶标记方法可相互对应参照。
[0146] 一种可读存储介质,可读存储介质上存储有计算机程序,计算机程序被处理器执行时实现上述方法实施例的病灶标记方法的步骤。
[0147] 该可读存储介质具体可以为U盘、移动硬盘、只读存储器(Read‑Only Memory,ROM)、随机存取存储器(Random Access Memory,RAM)、磁碟或者光盘等各种可存储程序代码的可读存储介质。
[0148] 说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似部分互相参见即可。对于实施例公开的装置、设备及可读存储介质而言,由于其与实施例公开的方法相对应,所以描述的比较简单,相关之处参见方法部分说明即可。
[0149] 以上对本发明所提供的一种病灶标记方法、装置、图像处理设备及医疗系统进行了详细介绍。本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想。应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以对本发明进行若干改进和修饰,这些改进和修饰也落入本发明权利要求的保护范围内。