视网膜血管的管理方法及视网膜血管的管理装置与流程

文档序号:15930582发布日期:2018-11-14 01:35阅读:181来源:国知局

本发明涉及医疗诊断领域,具体地涉及一种视网膜血管的管理方法及一种视网膜血管的管理装置。

背景技术

随着现代医学的不断发展,医疗器械的可实现功能在不断增多,同时检测精度以及可检测的深度也在不断提高。

在现代医学诊断领域,可以通过对患者的眼睛进行高精度的拍照以获得患者眼睛各部位的图像,例如视网膜图像,医生通过将视网膜图像放大,可以对患者的视网膜进行更详细的观察,确定患者的病情。

进一步地,随着计算机技术的不断发展,各医疗单位也在不断进行信息化的升级,例如可以将拍照获得的视网膜图像转换为数字数据并通过局域网或广域网络直接发送给相关医生,以进行病情的诊断。在现有技术中,医生可以在接收到视网膜图像后,通过计算机对视网膜图像进行图像识别,并快速获得视网膜图像上的视网膜血管,从而提高医生的工作效率。但是在实际应用过程中,由于人体的视网膜中存在大量的交错的视网膜血管,因此计算机自动生成的视网膜血管图像往往存在大量的错误或偏差,识别精确性低,同时各条视网膜血管交错分布,为医生的观察、管理以及病情诊断造成了极大的困扰,降低了用户体验。



技术实现要素:

为了克服现有技术中视网膜血管的识别精确性低,对识别出的视网膜血管进行管理的难度大、管理效率低的技术问题,本发明提供一种视网膜血管的管理方法和一种视网膜血管的管理装置,采用本发明的管理方法及装置,用户通过简易的操作方法即可对存在错误或偏差的视网膜血管进行编辑操作,可以实现快速、精确的视网膜血管管理,提高了对视网膜血管识别的精确性,提高了工作效率。

为了实现上述目的,本发明提供一种视网膜血管的管理方法,所述管理方法包括:获取视网膜图像中视网膜血管的分类信息,其中所述视网膜血管具有基于所述分类信息的视网膜血管标注信息;获取用户的选择指令,并基于所述选择指令选定对应的视网膜血管作为选定视网膜血管;获取用户的操作信息,并基于所述操作信息对所述选定视网膜血管进行操作,以生成更新分类信息;删除基于所述分类信息的视网膜血管标注信息;基于所述更新分类信息对所述视网膜血管进行排序以获得排序结果;基于所述排序结果对所述视网膜血管进行重新标注。

优选地,所述分类信息包括下列信息中的至少一者:所述视网膜血管的血管类别信息、所述视网膜血管的位置信息、所述视网膜血管的管径信息、以及每种血管类别下的视网膜血管的数量信息。

优选地,所述选择指令包括点击操作、滑动操作、画圈操作中的任意一种,获取用户的选择指令包括:获取用户的一次操作或多次操作;所述基于选择指令选定对应的视网膜血管作为选定视网膜血管,包括:基于所述选择指令选定至少一条视网膜血管作为所述选定视网膜血管。

优选地,所述获取用户的操作信息,并基于所述操作信息对所述选定视网膜血管进行操作,以生成更新分类信息,包括:根据所述操作信息判断用户的操作类型;在所述操作类型为修改血管类别的情况下,获取用户指定的血管类别信息,并基于所述血管类别信息对所述选定视网膜血管的血管类别进行修改;在所述操作类型为删除血管的情况下,删除所述选定视网膜血管;在所述操作类型为添加血管的情况下,获取用户的添加指令,并基于所述添加指令在所述视网膜图像中生成新添加血管,同时获取用户针对新添加血管指定的血管类别信息,并基于所述类别信息为所述新添加血管指定血管类别;重新统计所述视网膜血管的血管类别信息、所述视网膜血管的位置信息、所述视网膜血管的管径信息、以及每种血管类别下的视网膜血管的数量信息,并将重新统计后的信息作为所述更新分类信息。

优选地,所述血管类别信息包括静脉血管、动脉血管以及未识别视网膜血管,所述基于所述更新分类信息对所述视网膜血管进行排序以获得排序结果,包括:基于所述管径信息按照管径的大小依序分别对所述静脉血管中的每个血管以及对动脉血管中的每个血管进行排序,并获得排序结果。

优选地,所述基于所述排序结果对所述视网膜血管进行重新标注,包括:基于所述排序结果,按照管径从大到小的顺序分别获取预设数量的有效静脉血管和有效动脉血管;将所述视网膜血管中除所述有效静脉血管和所述有效动脉血管之外的血管确定为未识别视网膜血管;获取用户的标注指令,并基于所述标注指令对所述有效静脉血管、所述有效动脉血管以及所述未识别视网膜血管进行区别标注。

相应的,本发明还提供一种视网膜血管的管理装置,所述管理装置包括:获取单元,用于获取视网膜图像中视网膜血管的分类信息,其中所述视网膜血管具有基于所述分类信息的视网膜血管标注信息;选定单元,用于获取用户的选择指令,并基于所述选择指令选定对应的视网膜血管作为选定视网膜血管;更新单元,用于获取用户的操作信息,并基于所述操作信息对所述选定视网膜血管进行操作,以生成更新分类信息;删除单元,用于删除基于所述分类信息的视网膜血管标注信息;排序单元,用于基于所述更新分类信息对所述视网膜血管进行排序以获得排序结果;标注单元,用于基于所述排序结果对所述视网膜血管进行重新标注。

优选地,所述分类信息包括下列信息中的至少一者:所述视网膜血管的血管类别信息、所述视网膜血管的位置信息、所述视网膜血管的管径信息、以及每种血管类别下的视网膜血管的数量信息。

优选地,所述选择指令包括点击操作、滑动操作、画圈操作中的任意一种,所述获取用户的选择指令包括:获取用户的一次操作或多次操作;所述基于所述选择指令选定对应的视网膜血管作为选定视网膜血管,包括:基于所述选择指令选定至少一条视网膜血管作为所述选定视网膜血管。

优选地,所述更新单元包括:判断模块,用于根据所述操作信息判断用户的操作类型;修改模块,用于在所述操作类型为修改血管类别的情况下,获取用户指定的血管类别信息,并基于所述血管类别信息对所述选定视网膜血管的血管类别进行修改;删除模块,用于在所述操作类型为删除血管的情况下,删除所述选定视网膜血管;添加模块,用于在所述操作类型为添加血管的情况下,获取用户的添加指令,并基于所述添加指令在所述视网膜图像中生成新添加血管,同时获取用户针对新添加血管指定的血管类别信息,并基于所述类别信息为所述新添加血管指定血管类别;统计模块,用于重新统计所述视网膜血管的血管类别信息、所述视网膜血管的位置信息、所述视网膜血管的管径信息、以及每种血管类别下的视网膜血管的数量信息,并将重新统计后的信息作为所述更新分类信息。

优选地,所述血管类别信息包括静脉血管、动脉血管以及未识别视网膜血管,所述基于所述更新分类信息对所述视网膜血管进行排序以获得排序结果,包括:基于所述管径信息按照管径的大小依序分别对所述静脉血管中的每个血管以及对动脉血管中的每个血管进行排序,并获得排序结果。

优选地,所述基于所述排序结果对所述视网膜血管进行重新标注,包括:基于所述排序结果,按照管径从大到小的顺序分别获取预设数量的有效静脉血管和有效动脉血管;将所述视网膜血管中除所述有效静脉血管和所述有效动脉血管之外的血管确定为未识别视网膜血管;获取用户的标注指令,并基于所述标注指令对所述有效静脉血管、所述有效动脉血管以及所述未识别视网膜血管进行区别标注。

另一方面,本发明还提供一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现本发明提供的方法。

通过本发明提供的技术方案,本发明至少具有如下技术效果:

由于计算机自动识别出的视网膜血管的准确性较差、对识别出的视网膜血管管理难度大,因此在本发明技术方案中,用户通过简易的操作方法在电子设备上对错误或存在偏差的视网膜血管进行编辑或删除等操作,并对编辑或删除后的视网膜血管图像进行重新标注显示,而不需要手动进行筛选、识别以及修改等操作,从而快速、精确的对视网膜血管进行管理,提高了识别出的视网膜血管的精确性,同时便于用户更方便和清楚地对视网膜血管图像进行识别以快速获得需要的信息或观察出错误的标注,从而快速进行病情诊断或图像修复,提高了用户的工作效率。

本发明实施例的其它特征和优点将在随后的具体实施方式部分予以详细说明。

附图说明

附图是用来提供对本发明实施例的进一步理解,并且构成说明书的一部分,与下面的具体实施方式一起用于解释本发明实施例,但并不构成对本发明实施例的限制。在附图中:

图1是本发明提供的视网膜血管的管理方法的具体实现流程图;

图2是本发明实施例提供的视网膜血管的管理方法中选定视网膜血管的示意图;

图3是本发明另一实施例提供的视网膜血管的管理方法中选定视网膜血管的示意图;

图4是本发明实施例提供的视网膜血管的管理方法中为选定的视网膜血管指定血管类别的示意图;

图5是本发明实施例提供的视网膜血管的管理方法中对排序后的视网膜血管进行区别标注的示意图;

图6是本发明提供的视网膜血管的管理装置的结构示意图。

具体实施方式

为了克服现有技术中视网膜血管的识别精确性低,对识别出的视网膜血管进行管理的难度大、管理效率低的技术问题,本发明提供一种视网膜血管的管理方法以及一种视网膜血管的管理装置,采用本发明的管理方法及装置,用户通过简易的操作方法即可对存在错误或偏差的视网膜血管进行编辑操作,以实现快速、精确的管理,提高了对视网膜血管识别的精确性,提高了工作效率。

以下结合附图对本发明实施例的具体实施方式进行详细说明。应当理解的是,此处所描述的具体实施方式仅用于说明和解释本发明实施例,并不用于限制本发明实施例。

本发明实施例中的术语“系统”和“网络”可被互换使用。“多个”是指两个或两个以上,鉴于此,本发明实施例中也可以将“多个”理解为“至少两个”。“和/或”,描述关联对象的关联关系,表示可以存在三种关系,例如,a和/或b,可以表示:单独存在a,同时存在a和b,单独存在b这三种情况。另外,字符“/”,如无特殊说明,一般表示前后关联对象是一种“或”的关系。另外,需要理解的是,在本发明实施例的描述中,“第一”、“第二”等词汇,仅用于区分描述的目的,而不能理解为指示或暗示相对重要性,也不能理解为指示或暗示顺序。

请参见图1,本发明提供一种视网膜血管的管理方法,所述管理方法包括:

s10)获取视网膜图像中视网膜血管的分类信息,其中所述视网膜血管具有基于所述分类信息的视网膜血管标注信息;

s20)获取用户的选择指令,并基于所述选择指令选定对应的视网膜血管作为选定视网膜血管;

s30)获取用户的操作信息,并基于所述操作信息对所述选定视网膜血管进行操作,以生成更新分类信息;

s40)删除基于所述分类信息的视网膜血管标注信息;

s50)基于所述更新分类信息对所述视网膜血管进行排序以获得排序结果;

s60)基于所述排序结果对所述视网膜血管进行重新标注。

在本发明实施例中,所述分类信息包括下列信息中的至少一者:所述视网膜血管的血管类别信息、所述视网膜血管的位置信息、所述视网膜血管的管径信息、以及每种血管类别下的视网膜血管的数量信息。

进一步地,在本发明实施例中,所述选择指令包括点击操作、滑动操作、画圈操作中的任意一种,获取用户的选择指令包括:获取用户的一次操作或多次操作;所述基于选择指令选定对应的视网膜血管作为选定视网膜血管,包括:基于所述选择指令选定至少一条视网膜血管作为所述选定视网膜血管。

为了对视网膜图像中的视网膜血管进行更好的管理,请参见图2,在一种可能的实施方式中,在获得视网膜图像中的视网膜血管后,用户通过当前视窗直接观察到计算机自动统计的动脉血管有6条(对应图中编号1、3、5、9、10、12),静脉血管有6条(对应图中编号2、4、6、13、16、19),未识别血管有7条(对应图中编号7、8、11、14、15、17、18),以及每条视网膜血管对应的管径信息,并在当前视网膜图像中观察到每条视网膜血管的标注形式以及标注位置。在观察过程中,用户发现某条未识别血管的标注类型存在错误(该条未识别血管实际应为动脉血管),因此通过鼠标点击该条未识别血管以选定该条未识别血管,在后续的观察过程中,用户又发现另外3条动脉血管的标注类型也存在错误,因此可以通过多次点击以同时选定上述3条动脉血管。

请参见图3,在另一种可能的实施方式中,用户在通过平板电脑对视网膜图像进行观察的过程中,发现在某一区域内相邻的5条血管都存在错误,因此通过用手指直接在触摸屏画圈的方式画出一个圈,所画的圈与存在错误的5条血管产生交集,计算机自动将与所画的圈存在交集的5条血管同时选定。需要说明的是,用户所画的圈可以是规则的圈,例如圆圈、正方形圈、椭圆圈等,也可以是不规则圈,例如通过多段线段形成的一个封闭圈,都应属于本发明实施例的保护范围,在此不做过多赘述。

在本发明实施例中,用户只需要通过简单的操作对视网膜血管进行快速选定操作,且用户可以方便的选择多条视网膜血管,大大优化了用户的操作流程,简化了用户的操作复杂度,提高了用户的工作效率,同时上述操作还允许用户在可移动设备,例如平板电脑、移动智能终端等设备上进行操作,便于用户随时随地进行操作,进一步提高了用户操作的便利性,提升了用户的工作效率,提高了用户体验。

在本发明实施例中,所述获取用户的操作信息,并基于所述操作信息对所述选定视网膜血管进行操作,以生成更新分类信息,包括:根据所述操作信息判断用户的操作类型;在所述操作类型为修改血管类别的情况下,获取用户指定的血管类别信息,并基于所述血管类别信息对所述选定视网膜血管的血管类别进行修改;在所述操作类型为删除血管的情况下,删除所述选定视网膜血管;在所述操作类型为添加血管的情况下,获取用户的添加指令,并基于所述添加指令在所述视网膜图像中生成新添加血管,同时获取用户针对新添加血管指定的血管类别信息,并基于所述类别信息为所述新添加血管指定血管类别;重新统计所述视网膜血管的血管类别信息、所述视网膜血管的位置信息、所述视网膜血管的管径信息、以及每种血管类别下的视网膜血管的数量信息,并将重新统计后的信息作为所述更新分类信息。

请参见图4,在一种可能的实施方式中,用户发现视网膜图像中的第1号和第3号动脉血管实际为静脉血管;第2-5号未识别血管为动脉血管,因此用户首先通过多次点击选定第1号和第3号动脉血管,并将上述两条动脉血管的血管类型指定为静脉血管,例如可以通过点击鼠标右键,并在弹出的菜单选项中选择“静脉血管”选项,以将上述动脉血管指定为静脉血管。

在另一种可能的实施方式中,用户通过平板电脑选定第2-5号未识别血管,然后通过长按当前屏幕以弹出选项菜单,用户在选项菜单中选择“动脉血管”选项以将第2-5号未识别血管指定为动脉血管。在用户确定完成对当前视网膜图像的筛查后,计算机根据再次确定的视网膜血管以及每条视网膜血管的类别重新统计每条血管的信息,例如根据每条视网膜血管的类别信息重新统计在每个类别下的视网膜血管数量、每条视网膜血管的位置信息以及每条视网膜血管的管径信息等,并将上述重新统计的信息作为更新分类信息。

在本发明实施例中,用户通过简易的操作对视网膜血管的分类信息进行快速的操作和管理,大大优化了用户的工作便捷性,提高了用户的工作效率,提升了用户体验。

在本发明实施例中,所述血管类别信息包括静脉血管、动脉血管以及未识别视网膜血管,所述基于所述更新分类信息对所述视网膜血管进行排序以获得排序结果,包括:基于所述管径信息按照管径的大小依序分别对所述静脉血管中的每个血管以及对动脉血管中的每个血管进行排序,并获得排序结果。

进一步地,在本发明实施例中,所述基于所述排序结果对所述视网膜血管进行重新标注,包括:基于所述排序结果,按照管径从大到小的顺序分别获取预设数量的有效静脉血管和有效动脉血管;将所述视网膜血管中除所述有效静脉血管和所述有效动脉血管之外的血管确定为未识别视网膜血管;获取用户的标注指令,并基于所述标注指令对所述有效静脉血管、所述有效动脉血管以及所述未识别视网膜血管进行区别标注。

请参见图5,在一种可能的实施方式中,在获得更新分类信息后,根据该更新分类信息获得8条动脉血管(所述8条动脉血管的标号为3、6、8、11、14、17、18、19)以及所述8条动脉血管对应的管径信息分别为3(1.07)、6(1.56)、8(1.62)、11(1.31)、14(1.64)、17(1.48)、18(1.05)、19(0.86),此时按照管径从大到小的顺序对所述8条动脉血管进行再次排序,从而获得了所述8条动脉血管新的排序为14(1.64)、8(1.62)、6(1.56)、17(1.48)、11(1.31)、3(1.07)、18(1.05)、19(0.86),即获得了排序结果。此时进一步地,根据排序结果,获得有效动脉血管,在本发明实施例中,按照管径从大到小的顺序获取所述8条动脉血管中前6条动脉血管作为有效动脉血管。基于同样的原理,根据所述更新分类信息获得7条静脉血管以及所述7条静脉血管对应的管径信息,按照管径从大到小的顺序对所述7条静脉血管进行再次排序,从而获得所述7条静脉血管新的排序作为排序结果。进一步地,根据排序结果,按照管径从大到小的顺序获取所述7条静脉血管中前6条静脉血管作为有效静脉血管。由于其他血管暂时不作为后续计算的有效血管,因此将有效动脉血管和有效静脉血管以外的血管都作为未识别视网膜血管。此时计算机进一步获取用户的标注指令,例如用户选择通过颜色标注的方式对不同类别的视网膜血管进行标注,将不同类别的视网膜血管的边缘线标注为不同的颜色,以区别显示不同类别的视网膜血管。

在本发明实施例中,为不同类别的视网膜血管进行标注的标注方法还包括但不限于通过设置不同的线段类型(例如点划线、虚线、实线、弯曲线等类型)、颜色填充(将不同类别的视网膜血管内填充为不同颜色)等方法进行标注,以实现对不同类别的视网膜血管的区别标注功能,都应该属于本发明实施例的保护范围。

在本发明实施例中,通过计算机自动对每个类别下的视网膜血管进行自动排序,而不需要医生手动对调整后的视网膜类别下的每个视网膜血管管径信息进行重新整理并手动排序,因此大大优化了医生的工作内容。同时计算机可以自动根据用户设置的标注类型对不同类别的视网膜血管进行区别标注,方便医生观察不同类别的视网膜血管,以及时发现存在错误的视网膜血管并进行及时的更正,或辅助医生更快地对病情进行诊断,因此提高了对视网膜血管的识别的精确性,以及提高了医生的诊断效率。

下面结合附图对本发明所提供的视网膜血管的管理装置进行说明。

请参见6,基于同一发明构思,本发明提供一种视网膜血管的管理装置,所述管理装置包括:获取单元,用于获取视网膜图像中视网膜血管的分类信息,其中所述视网膜血管具有基于所述分类信息的视网膜血管标注信息;选定单元,用于获取用户的选择指令,并基于所述选择指令选定对应的视网膜血管作为选定视网膜血管;更新单元,用于获取用户的操作信息,并基于所述操作信息对所述选定视网膜血管进行操作,以生成更新分类信息;删除单元,用于删除基于所述分类信息的视网膜血管标注信息;排序单元,用于基于所述更新分类信息对所述视网膜血管进行排序以获得排序结果;标注单元,用于基于所述排序结果对所述视网膜血管进行重新标注。

在本发明实施例中,所述分类信息包括下列信息中的至少一者:所述视网膜血管的血管类别信息、所述视网膜血管的位置信息、所述视网膜血管的管径信息、以及每种血管类别下的视网膜血管的数量信息。

在本发明实施例中,所述选择指令包括点击操作、滑动操作、画圈操作中的任意一种,所述获取用户的选择指令包括:获取用户的一次操作或多次操作;所述基于所述选择指令选定对应的视网膜血管作为选定视网膜血管,包括:基于所述选择指令选定至少一条视网膜血管作为所述选定视网膜血管。

在本发明实施例中,所述更新单元包括:判断模块,用于根据所述操作信息判断用户的操作类型;修改模块,用于在所述操作类型为修改血管类别的情况下,获取用户指定的血管类别信息,并基于所述血管类别信息对所述选定视网膜血管的血管类别进行修改;删除模块,用于在所述操作类型为删除血管的情况下,删除所述选定视网膜血管;添加模块,用于在所述操作类型为添加血管的情况下,获取用户的添加指令,并基于所述添加指令在所述视网膜图像中生成新添加血管,同时获取用户针对新添加血管指定的血管类别信息,并基于所述类别信息为所述新添加血管指定血管类别;统计模块,用于重新统计所述视网膜血管的血管类别信息、所述视网膜血管的位置信息、所述视网膜血管的管径信息、以及每种血管类别下的视网膜血管的数量信息,并将重新统计后的信息作为所述更新分类信息。

在本发明实施例中,所述血管类别信息包括静脉血管、动脉血管以及未识别视网膜血管,所述基于所述更新分类信息对所述视网膜血管进行排序以获得排序结果,包括:基于所述管径信息按照管径的大小依序分别对所述静脉血管中的每个血管以及对动脉血管中的每个血管进行排序,并获得排序结果。

在本发明实施例中,所述基于所述排序结果对所述视网膜血管进行重新标注,包括:基于所述排序结果,按照管径从大到小的顺序分别获取预设数量的有效静脉血管和有效动脉血管;将所述视网膜血管中除所述有效静脉血管和所述有效动脉血管之外的血管确定为未识别视网膜血管;获取用户的标注指令,并基于所述标注指令对所述有效静脉血管、所述有效动脉血管以及所述未识别视网膜血管进行区别标注。

进一步地,本发明还提供一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现本发明所述的方法。

以上结合附图详细描述了本发明实施例的可选实施方式,但是,本发明实施例并不限于上述实施方式中的具体细节,在本发明实施例的技术构思范围内,可以对本发明实施例的技术方案进行多种简单变型,这些简单变型均属于本发明实施例的保护范围。

另外需要说明的是,在上述具体实施方式中所描述的各个具体技术特征,在不矛盾的情况下,可以通过任何合适的方式进行组合。为了避免不必要的重复,本发明实施例对各种可能的组合方式不再另行说明。

本领域技术人员可以理解实现上述实施例方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序存储在一个存储介质中,包括若干指令用以使得单片机、芯片或处理器(processor)执行本申请各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(rom,read-onlymemory)、随机存取存储器(ram,randomaccessmemory)、磁碟或者光盘等各种可以存储程序代码的介质。

此外,本发明实施例的各种不同的实施方式之间也可以进行任意组合,只要其不违背本发明实施例的思想,其同样应当视为本发明实施例所公开的内容。

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