图像处理方法、装置、设备以及计算机可读存储介质与流程

文档序号:27212263发布日期:2021-11-03 15:09阅读:111来源:国知局
图像处理方法、装置、设备以及计算机可读存储介质与流程

1.本技术涉及界面交互应用技术领域,特别是涉及一种图像处理方法、设备、装置以及计算机可读存储介质。


背景技术:

2.随着智能化医疗越来越普及,医院方和患者方都倾向将患者的医疗数据结果通过计算机显示界面显示结果,但由于计算机自动计算的误差,医生一般需要对计算机显示界面显示的医学检查图像中不同血管的阈值区域进行修改或调整,例如计算机显示的心脏钙化积分图像,目前计算机所计算显示出的心脏钙化积分图像并不能进行修改或调整,导致图像部分误差,且可操作性差。


技术实现要素:

3.本技术至少提供一种图像处理方法、装置、设备以及计算机可读存储介质。
4.本技术第一方面提供了一种图像处理方法,所述图像处理方法包括:
5.获取目标图像;
6.响应于第一绘制指令,在所述目标图像上绘制编辑区域;
7.基于当前选定的编辑工具的功能对所述编辑区域内的所述目标图像进行图像处理。
8.因此,能够使用户明确选择编辑工具,以根据所选编辑工具直观清晰的获知操作步骤,实现操作可视化。
9.在一些实施例中,所述图像处理方法还包括:
10.响应于第一选择指令,在显示界面的工具区域选择编辑工具。
11.因此,能够便于用户在工具区域选择编辑工具,切换对目标图像进行图像处理的方式。
12.在一些实施例中,所述目标图像包括若干图层,所述获取目标图像的步骤,包括:
13.响应于第二选择指令,将所述第二选择指令对应的图层设置为可编辑状态,其余图层设置为不可编辑状态。
14.因此,能够避免用户在编辑第二选择指令对应的目标图像时,对其余图层的目标图像造成影响。
15.在一些实施例中,所述响应于第一绘制指令,在所述目标图像上绘制编辑区域的步骤,包括:
16.响应于所述第一绘制指令,在所述目标图像上生成绘制路径;
17.将所述绘制路径包围的区域设置为所述编辑区域。
18.因此,能够根据第一绘制指令,智能化地帮助用户实现下一步的操作,减少用户繁琐的操作。
19.在一些实施例中,所述将所述绘制路径包围的区域设置为编辑区域的步骤,包括:
20.判断所述绘制路径是否为闭合路径;
21.若是,将所述绘制路径包围的区域设置为所述编辑区域;
22.若否,获取所述绘制路径的起点和终点,以在所述起点和所述终点之间生成辅助路径,所述绘制路径与所述辅助路径组成所述闭合路径,并将所述闭合路径包围的区域设置为所述编辑区域。
23.因此,能够通过判断绘制路径的闭合状态,设置编辑区域,若闭合路径未闭合时,可自动生成辅助路径,以将绘制路径与辅助路径组成的闭合路径作为编辑区域,减少了用户的操作,优化了使用效率。
24.在一些实施例中,所述在所述起点和所述终点之间生成辅助路径的步骤,包括:
25.获取所述目标图像中的轮廓线;
26.在所述起点和/或所述终点处于所述轮廓线包围的区域内的情况下,将所述起点和所述终点之间的轮廓线作为所述辅助路径。
27.因此,能够将目标图像的轮廓线作为辅助线,避免操作的繁琐。
28.在一些实施例中,所述图像处理方法还包括:
29.响应于第三选择指令,在所述工具区将当前的编辑工具切换为所述第三选择指令对应的编辑工具。
30.因此,能够使用户明确选择编辑工具,灵活切换编辑工具。
31.在一些实施例中,所述编辑工具包括添加工具和裁剪工具;
32.所述基于当前选定的编辑工具的功能对所述编辑区域内的目标图像进行图像处理的步骤,包括:
33.基于所述添加工具的功能,在所述编辑区域内填充所述目标图像;
34.或者,基于所述裁剪工具的功能,删除所述编辑区域内的目标图像。
35.因此,能够根据用户所选的编辑工具,自动实现编辑工具对应的功能。
36.本技术第二方面提供了一种图像处理装置,所述图像处理装置包括:
37.获取模块,用于获取目标图像;
38.绘制模块,用于响应于第一绘制指令,在所述目标图像上绘制编辑区域;
39.编辑模块,基于当前选定的编辑工具的功能对所述编辑区域内的目标图像进行图像处理。
40.本技术第三方面提供了一种电子设备,包括相互耦接的存储器和处理器,所述处理器用于执行所述存储器中存储的程序指令,以实现上述第一方面的图像处理方法。
41.本技术第四方面提供了一种计算机可读存储介质,其上存储有程序指令,所述程序指令被处理器执行时实现上述第一方面中的的图像处理方法。
42.上述方案,图像处理装置获取目标图像;响应于第一绘制指令,在目标图像上绘制编辑区域;基于编辑工具的功能对编辑区域内的目标图像进行图像处理。上述方案,能够使用户明确选择编辑工具,方便用户清晰获知操作步骤,提高灵活操作效率。
43.应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,而非限制本技术。
附图说明
44.此处的附图被并入说明书中并构成本说明书的一部分,这些附图示出了符合本技术的实施例,并与说明书一起用于说明本技术的技术方案。
45.图1是本技术提供的图像处理方法第一实施例的流程示意图;
46.图2是本技术提供的图像处理方法第二实施例的流程示意图;
47.图3是本技术提供的图像处理方法中编辑工具的效果示意图;
48.图4是本技术提供的图像处理方法中采用添加工具对医学检查图像进行处理的流程示意图;
49.图5是本技术提供的图像处理方法中采用裁剪工具对医学检查图像进行处理的流程示意图;
50.图6是本技术提供的图像处理装置一实施例的框架示意图;
51.图7是本技术提供的电子设备一实施例的框架示意图;
52.图8是本技术提供的计算机可读存储介质一实施例的框架示意图。
具体实施方式
53.下面结合说明书附图,对本技术实施例的方案进行详细说明。
54.以下描述中,为了说明而不是为了限定,提出了诸如特定系统结构、接口、技术之类的具体细节,以便透彻理解本技术。
55.本文中术语“和/或”,仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,a和/或b,可以表示:单独存在a,同时存在a和b,单独存在b这三种情况。另外,本文中字符“/”,一般表示前后关联对象是一种“或”的关系。此外,本文中的“多”表示两个或者多于两个。另外,本文中术语“至少一种”表示多种中的任意一种或多种中的至少两种的任意组合,例如,包括a、b、c中的至少一种,可以表示包括从a、b和c构成的集合中选择的任意一个或多个元素。
56.请参阅图1,图1是本技术提供的图像处理方法第一实施例的流程示意图。
57.其中,图像处理方法的执行主体可以是图像处理装置,例如,图像处理方法可以由电子设备或服务器或其它处理设备执行,其中,电子设备可以为用户设备(user equipment,ue)、移动设备、用户终端、终端、蜂窝电话、无绳电话、个人数字处理(personal digital assistant,pda)、手持设备、计算设备、车载设备、可穿戴设备等。在一些可能的实现方式中,该图像处理方法可以通过处理器调用存储器中存储的计算机可读指令的方式来实现。
58.具体而言,本公开实施例的方法可以包括如下步骤:
59.s101:获取目标图像。
60.需要说明的是,本技术实施例的目标图像可以具体为一种医学检查图像。在其他实施例中,也可以为其他目标图像,例如视频监控图像等。
61.本公开实施例中,为了使医生能够直观获知患者的病情,在患者完成相关检查流程后,需通过显示界面显示患者的医学检查图像,以通过所显示的医学检查图像直观查看患者病情。
62.显示界面显示的医学检查图像可以为一张或多张,当显示界面上显示的医学检查
图像为多张时,多张医学图像可以分别显示在显示界面上,也可以重叠显示在显示界面上。也就是说,多张医学图像可以独立显示在显示界面上,也可以部分或全部重叠显示在显示界面上。
63.需要说明的是,医学检查图像可以为心脏医学检查图像、肝脏医学检查图像或肺部医学检查图像等,例如,心脏钙化积分的医学检查图像。
64.本公开实施例中,图像处理装置还可以响应于第一选择指令,在显示界面的工具区域选择编辑工具。
65.为了方便用户明确选择编辑工具,本实施例的图像处理装置接收用户的第一选择指令,并响应于第一选择指令,在显示界面的工具区域选择编辑工具。
66.具体地,第一选择指令可以为单击显示界面工具区中的选择框;也可以为操作图像处理装置上的物理按钮;或者在显示界面的指定区域或显示界面的工具区中滑动切换,以切换选择不同的编辑工具。
67.为了避免显示界面中的工具区过大或位置不恰当,而遮挡住显示界面上的医学检查图像,导致医生查看医学检查图像时视觉受阻,本实施例可将显示界面工具区的编辑工具隐藏或收起,通过长按显示界面的指定区域,或者展开显示界面上工具区中编辑工具的收起文件列表,以显示工具区的编辑工具。
68.s102:响应于第一绘制指令,在目标图像上绘制编辑区域。
69.由于医学检查图像或算法的问题,导致显示界面上显示的医学检查图像中不同血管阈值区域分割不准确,存在误差,为了提高医学检查图像的质量,本实施例通过对显示界面的医学检查图像进行编辑,以获取到高质量的医学检查图像。
70.基于上述第一选择指令对应的编辑工具,图像处理装置接收用户的第一绘制指令,并响应于第一绘制指令,在医学检查图像上绘制出编辑区域。
71.在一实施例中,编辑工具包括添加工具和裁剪工具,当第一选择指令所选择的编辑工具为添加工具时,图像处理装置基于添加工具的功能在编辑区域内填充医学检查图像;当第一选择指令所选择的编辑工具为裁剪工具时,图像处理装置基于裁剪工具的功能在编辑区域内删除医学检查图像。
72.一方面,第一绘制指令可以为长按鼠标绘制,以使鼠标变化为自由笔,用户可根据需要在显示界面的医学检查图像上绘制线条或不规则图形,例如,在显示界面的医学检查图像上绘制弧线或椭圆形,以将线条或不规则图形所包围的区域作为编辑区域;另一方面,第一绘制指令可以为双击或单击显示界面,以在显示界面上形成小圆点,用户可连续点击多个等间距或不等间距的小圆点,小圆点首尾连接形成的线条或不规则图形所包围的区域作为编辑区域。
73.s103:基于当前选定的编辑工具的功能对编辑区域内的目标图像进行图像处理。
74.基于响应于第一选择指令所选择的编辑工具及s102中响应于第一绘制指令所绘制出的编辑区域,对编辑区域内的医学检查图像进行图像处理,以提高显示界面中医学检查图像上不同阈值区域的分割准确性。
75.上述方案中,在显示界面显示医学检查图像;响应于第一绘制指令,在医学检查图像上绘制出编辑区域;基于当前选定的编辑工具的功能对编辑区域内的医学检查图像进行图像处理。上述方案,通过响应第一选择指令,在显示界面的工具区选择编辑工具,能够使
用户明确选择编辑工具;并响应第一绘制指令,在医学检查图像上绘制出编辑区域,实现了可视化界面交互,便于用户直观实时反馈医学检查图像问题,提高了医学检查图像的质量及操作灵活性。
76.请继续参阅图2,图2是本技术提供的图像处理方法第二实施例的流程示意图。本实施例减少了用户操作,提高了操作效率。本公开实施例的方法具体包括如下步骤:
77.s201:在显示界面显示若干图层的目标图像。
78.由于显示界面的局限性及医学检查图像的多样性,为了利于医生通过医学检查图像查看患者病情,本实施例在显示界面显示若干图层的医学检查图像。
79.其中,如含有文字或图形等元素的胶片,一张张按顺序叠放在一起,组合起来形成图像的最终效果。每一个图层都是由许多像素组成的,而图层又通过上下叠加的方式来组成整个图像。
80.具体地,可通过切换显示所需图层的医学检查图像于第一图层上,以便于医生编辑对应的医学检查图像。其中,第一图层为显示界面上显示医学检查图像的图层,也就是用户所能看到的最外层医学检查图像。第一图层以下的医学检查图像,例如第二图层的医学检查图像若与第一图层的医学检查图像相重叠,那么,第一图层以下的医学检查图像将被第一图层的医学检查图像遮挡,以致于用户查看到的医学检查图像为第一图层的医学检查图像;若第一图层的医学检查图像与第一图层以内的医学图像部分重叠,那么,用户所查看到的医学检查图像为第一图层的医学检查图像及第一图层一下未与第一图层医学检查图像重叠部分的医学检查图像。
81.需要说明的是,在实际应用中,若显示界面上显示的是若干图层的医学检查图像,一方面,可通过长按鼠标拖拉所选医学检查图像至指定区域或锁定所选医学检查图像至指定区域,以在若干图层医学检查图像中筛选出所需医学检查图像。其中,指定区域为空白区域或其他医学检查图像所在区域。另一方面,可通过搜索医学检查图像的特定标号等,选择所需的医学检查图像进行编辑,例如,显示界面上显示有10张医学检查图像,10张医学检查图像相互重叠,且各自有独立的标号,可通过搜索所需要医学检查图像的标号,锁定医学检查图像,使其显示在显示界面上。
82.s202:响应于第二选择指令,将第二选择指令对应图层的目标图像设置为可编辑状态,其余图层的目标图像设置为不可编辑状态。
83.由于显示界面上显示若干图层的医学检查图像,为了避免用户在编辑所需医学检查图像时,对与其部分或全部重叠的医学检查图像造成影响,导致用户操作错误,本实施例的图像处理装置接收用户的第二选择指令,并响应与第二选择指令,将第二选择指令对应图层的医学检查图像设置为可编辑状态,其余图层的医学检查图像设置为不可编辑状态。也就是说,编辑只针对选择或锁定的医学检查图像,即便在不可编辑状态的医学图像上进行编辑操作,不可编辑状态的医学图像也不会有所改变。
84.具体地,第二选择指令可以为双击或单击所需医学检查图像,或者搜索锁定具有特定标号的医学检查图像,将第二选择指令对应图层的医学检查图像设置为可编辑状态,其余图层的医学检查图像设置为不可编辑状态。
85.需要说明的是,在实际操作中,为了方便用户对第二选择指令对应图层的医学检查图像进行编辑,第二选择指令对应图层的医学检查图像可优先显示在显示界面上,其余
图层的医学检查图像落后显示在显示界面上,即第二选择指令对应图层的医学检查图像可遮挡住其余图层的医学检查图像,或者,将第二选择指令对应图层的医学检查图像设置为可操作的图层,其余图层的医学检查图像设置为不可操作的灰色图层。
86.s203:响应于第一选择指令,在显示界面的工具区域选择编辑工具。
87.可参阅图3,图3是本技术提供的图像处理方法中编辑工具的效果示意图。图像处理装置接收用户的第一选择指令,并响应于第一选择指令,在显示界面的工具区选择编辑工具。不同于上述实施例的是,当用户想切换当前编辑工具时,图像处理装置接收用户的第三选择指令,并响应于第三选择指令,在工具区将当前的编辑工具切换为第三选择指令对应的编辑工具。
88.具体地,第三选择指令可以为单击或长按显示界面的工具区;也可以操作图像处理装置上的编辑工具物理切换按钮;或者在显示界面的工具区滑动切换,以切换显示界面工具区中当前的编辑工具,转换为第三选择指令对应的编辑工具。
89.s204:响应于第一绘制指令,在目标图像上生成绘制路径。
90.可参阅图4和图5,图4是本技术提供的图像处理方法中采用添加工具对医学检查图像进行处理的流程示意图;图5是本技术提供的图像处理方法中采用裁剪工具对医学检查图像进行处理的流程示意图。由于第一绘制指令可以为长按鼠标绘制,以使鼠标变化为如图4或图5中的自由笔,用户根据需要在显示界面的医学检查图像上绘制出线条或不规则图形;或者,单击或双击显示界面,以在显示界面上形成小圆点,多个小圆点按照绘制先后顺序连接形成线条或不规则图形。图像处理装置将线条或不规则图形作为绘制路径。
91.需要说明的是,为了方便图像处理装置获知绘制完成,用户可在绘制完成时单击或双击鼠标右键,以表示绘制完成。
92.s205:判断绘制路径是否为闭合路径。
93.由于绘制路径的多样性,导致绘制路径可能为非闭合路径,也可能为闭合路径。为了提高操作灵活性,本实施例需判断绘制路径是否为闭合路径,若绘制路径是闭合路径,则执行s206,将闭合路径所包围的区域设置为编辑区域;若绘制路径是非闭合区域,则执行s207,获取所绘制路径的起点和终点,以在起点和终点之间生成辅助路径,绘制路径与辅助路径组成闭合路径,并将闭合路径包围的区域设置为编辑区域。
94.s206:将绘制路径包围的区域设置为编辑区域。
95.s207:获取所绘制路径的起点和终点,以在起点和终点之间生成辅助路径,绘制路径与辅助路径组成闭合路径,并将闭合路径包围的区域设置为编辑区域。
96.对于绘制路径为非闭合路径,为了方便图像处理装置准确对编辑区域进行编辑,本实施例需将非闭合路径的绘制路径变为闭合路径,以方便图像处理装置在闭合路径所形成的编辑区域内编辑。
97.具体地,通过获取绘制路径的起点和终点,以在起点和终点之间生成辅助路径,以使绘制路径与辅助路径组成闭合路径,而闭合路径所包围的区域即为编辑区域。
98.需要说明的是,绘制路径的起点和终点为用户在显示界面上绘制绘制路径的开始点和结束点,例如,第一绘制指令为单击显示界面,以在显示界面上形成多个小圆点,所形成的第一个小圆点作为绘制路径的开始点,绘制完成时的最后一个小圆点作为绘制路径的结束点,即图像处理装置获取到用户点击鼠标右键完成绘制时小圆点所在点,或者,第一绘
制指令为长按鼠标,以使鼠标变成自由笔,用户根据需求在显示界面上绘制线条,绘制线条的开始点作为绘制路径的起点,绘制线条结束的点作为绘制路径的终点。
99.对于绘制路径起点和终点间的辅助路径,可将起点和终点直线连接所形成的线段作为辅助路径,也可以将起点和终点曲线连接所形成的曲线作为辅助路径。在具体实施例中,为了方便操作,可将起点和终点直线连接所形成的线段作为辅助路径。
100.进一步地,为了直接获取辅助路径,提高操作效率,本实施例还可将医学检查图像中的轮廓线作为辅助路径。
101.具体地,图像处理装置获取医学检查图像中的轮廓线,在起点和终点处于轮廓线包围区域内的情况下,将起点和终点之间的轮廓线作为辅助路径。也就是说,无需将起点和终点的连接线作为辅助路径,当起点和终点处于医学检查图像的轮廓线内时,可直接将医学检查图像中的轮廓线作为辅助路径。在起点和终点任一点处于轮廓线包围区域内,另一点处于轮廓线包围区域外的情况下,将起点和终点之间的最短线段作为辅助路径。
102.s208:基于编辑工具的功能对编辑区域内的目标图像进行图像处理。
103.由于编辑工具包括添加工具和裁剪工具。当编辑工具为添加工具时,图像处理装置对设置的编辑区域进行区域添加,详情可参阅图4。具体地,将编辑区域与医学检查图像未重叠部分的区域进行区域添加,对编辑区域与医学检查图像重叠部分的区域不进行区域添加,也就是说,区域添加的操作只针对编辑区域与医学检查图像未重叠部分。
104.当编辑区域为裁剪工具时,图像处理装置对设置的编辑区域进行区域删除,详情可参阅图5。具体地,将编辑区域与医学检查图像重叠部分的区域进行删除。需要说明的是,当编辑区域覆盖整个医学检查图像时,图像处理装置将删除编辑区域覆盖的整个医学检查图像。
105.本实施例,在显示界面上显示若干图层的医学检查图像,避免了由于显示界面的局限性及医学检查图像的多样性而导致医学检查图像显示不完整;将第二选择指令对应图层的医学检查图像设置为可编辑状态,将其与图层的医学检查图像设置为不可编辑状态,避免用户在编辑第二选择指令对应图层的医学检查图像时,对其他图层的医学检查图像造成影响,导致用户操作错误;响应于用户的第三选择指令,在工具区将当前的编辑工具切换为第三选择指令对应的编辑工具,实现了编辑工具的自由切换,提高了操作灵活性;通过判断绘制路径是否为闭合路径,将绘制路径为非闭合路径中,绘制路径起点和终点之间的辅助路径与绘制路径组成闭合路径,方便图像处理装置在闭合路径所形成的编辑区域内编辑,或者在起点和终点位于医学检查图像轮廓线所包围的范围时,将医学检查图像的轮廓线作为辅助路径,将辅助路径和绘制路径组成闭合路径,方便图像处理装置在闭合路径所形成的编辑区域内编辑。
106.本领域技术人员可以理解,在具体实施方式的上述方法中,各步骤的撰写顺序并不意味着严格的执行顺序而对实施过程构成任何限定,各步骤的具体执行顺序应当以其功能和可能的内在逻辑确定。
107.请参阅图6,图6是本技术提供的图像处理装置一实施例的框架示意图。图像处理装置60包括:
108.获取模块61,用于获取目标图像。
109.绘制模块62,用于响应于第一绘制指令,在目标图像上绘制编辑区域;
110.编辑模块63,基于当前选定的编辑工具的功能对编辑区域内的目标图像进行图像处理。
111.请参阅图7,图7是本技术提供的电子设备一实施例的框架示意图。电子设备70包括相互耦接的存储器71和处理器72,处理器72用于执行存储器71中存储的程序指令,以实现上述任一图像处理方法实施例的步骤。在一个具体的实施场景中,电子设备70可以包括但不限于:微型计算机、服务器,此外,电子设备70还可以包括笔记本电脑、平板电脑等移动设备,在此不做限定。
112.具体而言,处理器72用于控制其自身以及存储器71以实现上述任一图像处理方法实施例的步骤。处理器72还可以称为cpu(central processing unit,中央处理单元)。处理器72可能是一种集成电路芯片,具有信号的处理能力。处理器72还可以是通用处理器、数字信号处理器(digital signal processor,dsp)、专用集成电路(application specific integrated circuit,asic)、现场可编程门阵列(field

programmable gate array,fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。另外,处理器72可以由集成电路芯片共同实现。
113.请参阅图8,图8是本技术提供的计算机可读存储介质一实施例的框架示意图。计算机可读存储介质80存储有能够被处理器运行的程序指令801,程序指令801用于实现上述任一图像处理方法实施例的步骤。
114.在一些实施例中,本公开实施例提供的装置具有的功能或包含的模块可以用于执行上文方法实施例描述的方法,其具体实现可以参照上文方法实施例的描述,为了简洁,这里不再赘述。
115.上文对各个实施例的描述倾向于强调各个实施例之间的不同之处,其相同或相似之处可以互相参考,为了简洁,本文不再赘述。
116.在本技术所提供的几个实施例中,应该理解到,所揭露的方法和装置,可以通过其它的方式实现。例如,以上所描述的装置实施方式仅仅是示意性的,例如,模块或单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性、机械或其它的形式。
117.另外,在本技术各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
118.集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本技术的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)或处理器(processor)执行本技术各个实施方式方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(rom,read

only memory)、随机存取存储器(ram,random access memory)、磁碟或者光盘等各种
可以存储程序代码的介质。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1