一种基于视觉质量分析的便携式检测方法和装置与流程

文档序号:31608140发布日期:2022-09-21 12:20阅读:89来源:国知局
一种基于视觉质量分析的便携式检测方法和装置与流程

1.本发明涉及人工智能领域,特别涉及一种基于视觉质量分析的便携式检测方法和装置。


背景技术:

2.视网膜破裂是眼底病变的常见并发症。高度近视黄斑区视网膜劈裂有两种情况,其一是视网膜的神经上皮层发生层间分离,其二是视网膜的神经上皮层增厚,神经上皮层间有无光学反射暗区,暗区间可有斜行或者垂直的柱状或者桥状的光带与内层、外层神经上皮层相连。严重者可能会出现黄斑裂孔、视网膜脱离。近年来,随着技术的不断提升,高度近视视网膜劈裂的诊出率不断提高,研究人员发现,视网膜劈裂与高度近视其他眼底退行性病变之间存在一些相关性;然而现有技术中并没有相关的技术方案和研究,大多数的研究人员只是将其视为一个病患指标,无法利用其作为视觉质量分析的方式。


技术实现要素:

3.本发明的主要目的为提供一种基于视觉质量分析的便携式检测方法和装置,旨在解决现有技术中无法利用视网膜破裂来检测患者的视觉质量的问题。
4.本发明提供了一种基于视觉质量分析的便携式检测方法包括:
5.获取多个黄斑病变患者就诊后的第一眼底图集,以及所述第一眼底图集中每张第一眼底图对应的眼轴长度;
6.通过预设的提取方法提取所述第一眼底图集中各张第一眼底图的病变区域,以及视网膜的劈裂处;
7.获取所述病变区域重心点,并根据所述劈裂处与所述重心点的坐标,获取所述劈裂处与所述重心点的第一向量;其中所述劈裂处的坐标为劈裂处上的视网膜上断点的坐标点;
8.根据各个所述第一眼底图集中各张第一眼底图的时间顺序,按照劈裂处将所述第一向量进行排序,得到劈裂处对应的第一向量集合;其中,所述第一向量集合中任意两个第一向量的劈裂处相同;
9.基于所述各张第一眼底图的眼轴长度设定各个所述第一向量的第一注意力权重,从而得到第一向量集合对应的中间第一向量集合;
10.计算所述中间第一向量集合中相邻两个第一向量的位置差;
11.根据所述位置差设置后一个第一向量的第二注意力权重,并将第一张第一眼底图的第二注意力权重设置为常数;
12.将各个黄斑病变患者的每个第一向量及其对应的第一注意力权重和所述第二注意力权重输入至预设的判别网络输入层中,并将各个第一眼底图的判断结果转换成向量作为所述判别网络的输出进行训练,得到视觉质量判断模型;
13.获取当前患者的一张或者多张第二眼底图,将所述第二眼底图输入至所述视觉质
量判断模型中,得到所述当前患者的视觉质量。
14.进一步地,所述将各个黄斑病变患者的每个第一向量及其对应的第一注意力权重和所述第二注意力权重输入至预设的判别网络输入层中,并将各个第一眼底图的判断结果转换成向量作为所述判别网络的输出进行训练,得到视觉质量判断模型的步骤,包括:
15.将各个黄斑病变患者对应的多个第一向量及其对应的第一注意力权重和所述第二注意力权重输入至所述判别网络输入层中,以及根据所述各个第一眼底图的判断结果生成对应所述黄斑病变患者的病变趋势向量,作为所述判别网络的输出;其中,所述病变趋势向量为将各个病变患者的判断结果按照预设的向量转换方法转换成对应的结果数值,并基于各个结果数值进行排列以生成对应的向量;
16.根据所述训练数据采用有监督学习的方式对所述判别网络进行训练,得到所述视觉质量监督模型。
17.进一步地,所述根据各个所述第一眼底图集中各张第一眼底图的时间顺序,按照劈裂处将所述第一向量进行排序,得到各个劈裂处对应的第一向量集合的步骤,包括:
18.根据所述第一眼底图集判断对应的黄斑病变患者是否出现劈裂处变多的情况;
19.若是,则根据后出现的劈裂处在对应目标第一眼底图中的位置,为在所述目标第一眼底图之前的第一眼底图进行标记,并将其对应的第一向量设置为单位向量。
20.进一步地,所述将各个黄斑病变患者的每个第一向量及其对应的第一注意力权重和所述第二注意力权重输入至预设的判别网络输入层中,并将各个第一眼底图的判断结果转换成向量作为所述判别网络的输出进行训练,得到视觉质量判断模型的步骤之后,还包括:
21.获取测试集;
22.将所述测试集中的眼底图输入至所述视觉质量判断模型中,得到预测输出;
23.根据公式计算所述视觉质量判断模型损失值,y为预测输出,为所述测试集中的实际输出;
24.判断所述视觉质量判断模型损失值是否小于预设的损失值;
25.若是,则判定所述视觉质量判断模型可以用于患者的视觉质量检测。
26.进一步地,所述获取多个黄斑病变患者就诊后的第一眼底图集的步骤,包括:
27.从预设的数据库中获取各个黄斑病变患者的彩色眼底照;
28.根据预设的识别方式识别所述彩色眼底照中的眼底特征;
29.按照预设的特征类型将所述眼底特征分为多个类型;
30.分别获取各个类型的黄斑病变患者的第一眼底图集,以训练不同类型的视觉质量判断模型。
31.本发明还提供了一种基于视觉质量分析的便携式检测装置,包括:
32.第一获取模块,用于获取多个黄斑病变患者就诊后的第一眼底图集,以及所述第一眼底图集中每张第一眼底图对应的眼轴长度;
33.提取模块,用于通过预设的提取方法提取所述第一眼底图集中各张第一眼底图的病变区域,以及视网膜的劈裂处;
34.第二获取模块,用于获取所述病变区域重心点,并根据所述劈裂处与所述重心点
的坐标,获取所述劈裂处与所述重心点的第一向量;其中所述劈裂处的坐标为劈裂处上的视网膜上断点的坐标点;
35.排序模块,用于根据各个所述第一眼底图集中各张第一眼底图的时间顺序,按照劈裂处将所述第一向量进行排序,得到劈裂处对应的第一向量集合;其中,所述第一向量集合中任意两个第一向量的劈裂处相同;
36.设定模块,用于基于所述各张第一眼底图的眼轴长度设定各个所述第一向量的第一注意力权重,从而得到第一向量集合对应的中间第一向量集合;
37.计算模块,用于计算所述中间第一向量集合中相邻两个第一向量的位置差;
38.设置模块,用于根据所述位置差设置后一个第一向量的第二注意力权重,并将第一张第一眼底图的第二注意力权重设置为常数;
39.输入模块,用于将各个黄斑病变患者的每个第一向量及其对应的第一注意力权重和所述第二注意力权重输入至预设的判别网络输入层中,并将各个第一眼底图的判断结果转换成向量作为所述判别网络的输出进行训练,得到视觉质量判断模型;
40.第三获取模块,用于获取当前患者的一张或者多张第二眼底图,将所述第二眼底图输入至所述视觉质量判断模型中,得到所述当前患者的视觉质量。
41.进一步地,所述输入模块,包括:
42.输入子模块,用于将各个黄斑病变患者对应的多个第一向量及其对应的第一注意力权重和所述第二注意力权重输入至所述判别网络输入层中,以及根据所述各个第一眼底图的判断结果生成对应所述黄斑病变患者的病变趋势向量,作为所述判别网络的输出;其中,所述病变趋势向量为将各个病变患者的判断结果按照预设的向量转换方法转换成对应的结果数值,并基于各个结果数值进行排列以生成对应的向量;
43.训练子模块,用于根据所述训练数据采用有监督学习的方式对所述判别网络进行训练,得到所述视觉质量监督模型。
44.进一步地,所述排序模块,包括:
45.判断子模块,用于根据所述第一眼底图集判断对应的黄斑病变患者是否出现劈裂处变多的情况;
46.标记子模块,用于若出现劈裂处变多的情况,则根据后出现的劈裂处在对应目标第一眼底图中的位置,为在所述目标第一眼底图之前的第一眼底图进行标记,并将其对应的第一向量设置为单位向量。
47.进一步地,所述基于视觉质量分析的便携式检测装置,还包括:
48.测试集获取模块,用于获取测试集;
49.测试集输入模块,用于将所述测试集中的眼底图输入至所述视觉质量判断模型中,得到预测输出;
50.视觉质量判断模型损失值计算模块,用于根据公式视觉质量判断模型损失值计算模块,用于根据公式计算所述视觉质量判断模型损失值,y为预测输出,为所述测试集中的实际输出;
51.视觉质量判断模型损失值判断模块,用于判断所述视觉质量判断模型损失值是否小于预设的损失值;
52.判定模块,用于若小于预设的损失值,则判定所述视觉质量判断模型可以用于患者的视觉质量检测。
53.进一步地,所述第一获取模块,包括:
54.彩色眼底照获取子模块,用于从预设的数据库中获取各个黄斑病变患者的彩色眼底照;
55.识别子模块,用于根据预设的识别方式识别所述彩色眼底照中的眼底特征;
56.类型分类模块,用于按照预设的特征类型将所述眼底特征分为多个类型;
57.训练模块,用于分别获取各个类型的黄斑病变患者的第一眼底图集,以训练不同类型的视觉质量判断模型。
58.本发明还提供了一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现上述任一项所述方法的步骤。
59.本发明还提供了一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述任一项所述的方法的步骤。
60.本发明的有益效果:通过获取多个黄斑病变患者就诊后的第一眼底图集和眼轴长度,找取第一眼底图中的病变区域和劈裂处,,并基于眼轴长度生成第一注意力权重,以及基于相邻两幅图第一向量的位置差生成第二注意力权重,以训练视觉质量判断模型,对当前患者进行视觉质量的检测,从而实现了利用视网膜劈裂处来检测患者视觉质量,提高了视觉质量的检测时间和质量。
附图说明
61.图1是本发明一实施例的一种基于视觉质量分析的便携式检测方法的流程示意图;
62.图2是本发明一实施例的一种基于视觉质量分析的便携式检测装置的结构示意框图;
63.图3为本技术一实施例的计算机设备的结构示意框图。
64.本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施方式
65.下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明的一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
66.需要说明,本发明实施例中所有方向性指示(诸如上、下、左、右、前、后等)仅用于解释在某一特定姿态(如附图所示)下各部件之间的相对位置关系、运动情况等,如果该特定姿态发生改变时,则该方向性指示也相应地随之改变,所述的连接可以是直接连接,也可以是间接连接。
67.本文中术语“和/或”,仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,a和b,可以表示:单独存在a,同时存在a和b,单独存在b这三种情况。
68.另外,在本发明中如涉及“第一”、“第二”等的描述仅用于描述目的,而不能理解为
指示或暗示其相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括至少一个该特征。另外,各个实施例之间的技术方案可以相互结合,但是必须是以本领域普通技术人员能够实现为基础,当技术方案的结合出现相互矛盾或无法实现时应当认为这种技术方案的结合不存在,也不在本发明要求的保护范围之内。
69.参照图1,本发明提出一种基于视觉质量分析的便携式检测方法,包括:
70.s1:获取多个黄斑病变患者就诊后的第一眼底图集,以及所述第一眼底图集中每张第一眼底图对应的眼轴长度;
71.s2:通过预设的提取方法提取所述第一眼底图集中各张第一眼底图的病变区域,以及视网膜的劈裂处;
72.s3:获取所述病变区域重心点,并根据所述劈裂处与所述重心点的坐标,获取所述劈裂处与所述重心点的第一向量;其中所述劈裂处的坐标为劈裂处上的视网膜上断点的坐标点;
73.s4:根据各个所述第一眼底图集中各张第一眼底图的时间顺序,按照劈裂处将所述第一向量进行排序,得到劈裂处对应的第一向量集合;其中,所述第一向量集合中任意两个第一向量的劈裂处相同;
74.s5:基于所述各张第一眼底图的眼轴长度设定各个所述第一向量的第一注意力权重,从而得到第一向量集合对应的中间第一向量集合;
75.s6:计算所述中间第一向量集合中相邻两个第一向量的位置差;
76.s7:根据所述位置差设置后一个第一向量的第二注意力权重,并将第一张第一眼底图的第二注意力权重设置为常数;
77.s8:将各个黄斑病变患者的每个第一向量及其对应的第一注意力权重和所述第二注意力权重输入至预设的判别网络输入层中,并将各个第一眼底图的判断结果转换成向量作为所述判别网络的输出进行训练,得到视觉质量判断模型;
78.s9:获取当前患者的一张或者多张第二眼底图,将所述第二眼底图输入至所述视觉质量判断模型中,得到所述当前患者的视觉质量。
79.如上述步骤s1所述,获取多个黄斑病变患者就诊后的第一眼底图集,以及所述第一眼底图集中每张第一眼底图对应的眼轴长度。其中眼底图为黄斑病变患者在检查过程中,所得到的多个第一眼底图,即第一眼底图集,需要说明的是,由于病变的类型分为多种类型,有c0无近视退行性改变型、c1豹纹状眼底型、c2弥漫视网膜脉络膜萎缩型、c3片状视网膜脉络膜萎缩型、c4黄斑萎缩型,为了提高后续模型的精度,可以将其进行分类训练,即获取其中其中一种类型的第一眼底图集训练一种模型,然后后续可以根据病患的类型输入对应类型的模型中进行计算,从而可以得到更加精确的预测结果。至于眼轴长度在检查过程中也可以根据相关的检测仪器得到,此处不再详细说明,现有的眼轴长度检测方式均可以。至于第一眼底图集可以采用oqastm ii(欧卡斯)
‑‑‑‑‑‑
视觉质量分析系统,其原理是通过双通道技术直接采集分析点光源在视网膜成像的形状及不同区域的能量分布,来反映像差和散射对人眼光学质量的综合影响。另外,需要说明的是,眼底图可以是三维图也可以是二维图。
80.如上述步骤s2所述,通过预设的提取方法提取所述第一眼底图集中各张第一眼底
图的病变区域,以及视网膜的劈裂处。预设的提取方法可以是将各种病变类型以及对应的眼底图,以及眼底图的病变区域输入至神经网络模型中,从而得到训练完成后的神经网络模型,从而根据训练完成后的神经网络模型对其进行识别,得到对应的病变区域,在一些实施例中,医生或相关人员会对眼底图上的病变区域进行标记,因此获取到的第一眼底图中可能会直接具有相关的病变区域信息,从中可以直接得到对应的病变区域,同理,劈裂处也可以直接得到,得到的方式与病变区域的获取方式相似,此处不再赘述。
81.如上述步骤s3所述,获取所述病变区域重心点,并根据所述劈裂处与所述重心点的坐标,获取所述劈裂处与所述重心点的第一向量。由于病变区域已经得到,因此可以获取到各个病变区域的重心点,其重心点的获取可以是将病变区域内所有的点的坐标进行求和平均,从而得到重心点的坐标,即若是二维图,则直接将病变区域内所有的点的横坐标进行求和平均,得到重心点的横坐标,同理可得重心点的纵坐标,由于劈裂处的坐标以及重心点的坐标已知,从而可以根据其获取到对于的第一向量,至于坐标系的建立,可以以眼底的其中任意一个点进行建立,由于通过第一向量进行表示,第一眼底图集中各个坐标系的建立,可以相同,也可以不同,这不会影响到第一向量的结果。至于劈裂处的坐标点为视网膜上断点的坐标点,即视网膜上最接近劈裂处的点,假设视网膜为一段圆弧,则圆弧上发生断裂,而劈裂处的坐标点为圆弧上除劈裂处上最接近劈裂处的一个点,当然这样的点一般包括两个,可以求取这两个点的平均数作为坐标点,在一个较佳的实施例中,由于劈裂处的大小与视觉质量息息相关,因此也可以将这两个点都记为劈裂处,因此,可以认为发生一次劈裂后,在视网膜上有成对出现的劈裂处坐标,当然一般而言,视网膜上发生劈裂一般只有一处,很难具有多处劈裂的情况,因此获取到的劈裂处的坐标一般为两个。
82.如上述步骤s4所述,根据各个所述第一眼底图集中各张第一眼底图的时间顺序,按照劈裂处将所述第一向量进行排序,得到劈裂处对应的第一向量集合;其中,所述第一向量集合中任意两个第一向量的劈裂处相同。本实施例中,由于一个患者具有多张第一眼底图,因此,对于其对应的第一向量的变化情况,也具有一些判定视觉质量的信息,需要将其进行排序,从而知晓其视觉质量的变化情况。
83.如上述步骤s5所述,基于所述各张第一眼底图的眼轴长度设定各个所述第一向量的第一注意力权重,从而得到第一向量集合对应的中间第一向量集合,其中可以通过公式αi=softmax(si)基于所述眼轴长度设定各个所述第一向量的第一注意力权重,其中,si表示第i张第一眼底图对应的眼轴长度,αi表示第i个第一向量所对应的第一注意力权重,因此,当眼轴长度越长,说明其病变区域对劈裂处的影响越大,softmax为归一化函数,其得到的值取值范围为[0,1]。
[0084]
如上述步骤s6所述,计算所述中间第一向量集合中相邻两个第一向量的位置差,其计算公式为其计算公式为计算相邻的两个第一向量的位置差δx;其中,an,bn为第n张第一眼底图中第m个第一向量所对应的劈裂处和重心点,a
n+1
,b
n+1
为第n+1张第一眼底图中第m个第一向量所对应的劈裂处和重心点,表示预设的位置差计算函数。需要说明的是,在过程中,其病变区域可能会发生变化,因此,其对应的重心点也会发生变化,至于劈裂处可能会出现增多的情况,其位置一般不会发生变化。
[0085]
如上述步骤s7所述,根据所述位置差设置后一个第一向量的第二注意力权重,并将第一张第一眼底图的第二注意力权重设置为常数。位置差越大,表明其变化的视觉质量变化的可能性也就越大,设置第二注意力权重的方式也可以是根据公式bi=softmax(δx
n+1,m
)设置第n+1张第一眼底图中第m个第一向量对应的第二注意力权重,bi表示第i个第一向量所对应的第二注意力权重。
[0086]
如上述步骤s8-s9所述,将各个黄斑病变患者的每个第一向量及其对应的第一注意力权重和所述第二注意力权重输入至预设的判别网络输入层中,并将各个第一眼底图的判断结果转换成向量作为所述判别网络的输出进行训练,得到视觉质量判断模型,由于其中第一向量具有第一注意力权重和第二注意力权重,因此训练而成的视觉质量判断模型具有更好的识别度,从而可以实现利用视网膜劈裂处来检测患者视觉质量的问题。
[0087]
本实施例中,视网膜劈裂虽然与视觉质量的关系并不明确,但是研究表明多个高度近视的黄斑病患者一般都具有视网膜劈裂的现象,而且随着视网膜劈裂的情况变化,其视觉质量也随着变化,部分患者视觉质量下降较快,数据表明,劈裂处的变化与视觉质量的变化具有显著的相关性,因此,可以采用神经网络模型进行预测,其中,神经网络模型中是采用有监督的训练方法,将各个黄斑病变患者的每个第一向量及其对应的第一注意力权重和所述第二注意力权重输入至预设的判别网络输入层中,并将各个第一眼底图的判断结果转换成向量作为所述判别网络的输出进行训练,一组数据训练完成后对判别网络中各层神经元中的参数进行更新,直至满足训练结果。
[0088]
在一个实施例中,所述将各个黄斑病变患者的每个第一向量及其对应的第一注意力权重和所述第二注意力权重输入至预设的判别网络输入层中,并将各个第一眼底图的判断结果转换成向量作为所述判别网络的输出进行训练,得到视觉质量判断模型的步骤s8,包括:
[0089]
s801:将各个黄斑病变患者对应的多个第一向量及其对应的第一注意力权重和所述第二注意力权重输入至所述判别网络输入层中,以及根据所述各个第一眼底图的判断结果生成对应所述黄斑病变患者的病变趋势向量,作为所述判别网络的输出;其中,所述病变趋势向量为将各个病变患者的判断结果按照预设的向量转换方法转换成对应的结果数值,并基于各个结果数值进行排列以生成对应的向量;
[0090]
s802:根据所述训练数据采用有监督学习的方式对所述判别网络进行训练,得到所述视觉质量监督模型。
[0091]
如上述步骤s801-s802所述,由于第一向量的变化情况可以反应出患者的视觉质量的变化情况,因此,可以将其生成对应的病变趋势向量,生成的方式为为将各个病变患者的判断结果按照预设的向量转换方法转换成对应的结果数值,并基于各个结果数值进行排列以生成对应的向量。即根据检测结果,提取其中的程度信息然后进行数值转换,或者直接获取到医生进行视觉质量的评分,以作为该结果数值,采用有监督学习的方式对所述判别网络进行训练,得到所述视觉质量监督模型。
[0092]
在一个实施例中,所述根据各个所述第一眼底图集中各张第一眼底图的时间顺序,按照劈裂处将所述第一向量进行排序,得到各个劈裂处对应的第一向量集合的步骤s4,包括:
[0093]
s401:根据所述第一眼底图集判断对应的黄斑病变患者是否出现劈裂处变多的情
况;
[0094]
s402:若是,则根据后出现的劈裂处在对应目标第一眼底图中的位置,为在所述目标第一眼底图之前的第一眼底图进行标记,并将其对应的第一向量设置为单位向量。
[0095]
如上述步骤s401-s402所述,随着黄斑病变的不断加深,其劈裂处可能会变多,由于之前的第一眼底图不具有该新增的劈裂处,因此,需要针对其后出现的劈裂处在所述目标第一眼底图之前的第一眼底图进行标记,目标第一眼底图为第一眼底图集中的一幅图片,然后对其进行标记,从而便于生成第一向量,避免后续无法继续计算,对其进行标记主要是为了便于生成对应的第一向量,由于其长度可以设置成单位长度,若没有进行标记,其方向无法知晓,从而需要进行标记,以便于生成第一向量。
[0096]
在一个实施例中,所述将各个黄斑病变患者的每个第一向量及其对应的第一注意力权重和所述第二注意力权重输入至预设的判别网络输入层中,并将各个第一眼底图的判断结果转换成向量作为所述判别网络的输出进行训练,得到视觉质量判断模型的步骤s8之后,还包括:
[0097]
s901:获取测试集;
[0098]
s902:将所述测试集中的眼底图输入至所述视觉质量判断模型中,得到预测输出;
[0099]
s903:根据公式计算所述视觉质量判断模型损失值,y为预测输出,为所述测试集中的实际输出;
[0100]
s904:判断所述视觉质量判断模型损失值是否小于预设的损失值;
[0101]
s905:若是,则判定所述视觉质量判断模型可以用于患者的视觉质量检测。
[0102]
如上述步骤s901-s905所述,实现了对视觉质量判断模型的精度检测。即获取到测试集,该测试集一般为人为上传的测试集,其中,测试集也可以从训练集中提取,但是这种得到的损失值误差会较大,故而一般采用人为上传的测试集。根据公式得到的损失值误差会较大,故而一般采用人为上传的测试集。根据公式计算模型损失值,为所述测试集中的实际输出,l为损失值,所述y为预测输出,判断所述模型损失值是否小于预设的损失值,预设的损失值为事先设定的损失值,若小于该损失值,则认为模型具有很好识别效果,可以使用,若大于该损失值,则表明该模型的精度不够,还需要继续训练。从而实现了对模型精度的检测,对视觉质量判断模型的识别效果进行了判断,从而保证得到的视觉质量判断模型具有很好的识别精度。
[0103]
在一个实施例中,所述获取多个黄斑病变患者就诊后的第一眼底图集的步骤s1,包括:
[0104]
s101:从预设的数据库中获取各个黄斑病变患者的彩色眼底照;
[0105]
s102:根据预设的识别方式识别所述彩色眼底照中的眼底特征;
[0106]
s103:按照预设的特征类型将所述眼底特征分为多个类型;
[0107]
s104:分别获取各个类型的黄斑病变患者的第一眼底图集,以训练不同类型的视觉质量判断模型。
[0108]
在一个实施例中,根据其彩色眼底照可以获取到各个黄斑病患者的眼底特征,本技术中将其分为了c1豹纹状眼底型、c2弥漫视网膜脉络膜萎缩型、c3片状视网膜脉络膜萎缩型、c4黄斑萎缩型四种类型,识别的方式可以是任意的识别方式,例如可以通过医生进行
识别进行分类,也可以通过相关的模型进行识别。将其进行分类训练,即获取其中其中一种类型的第一眼底图集训练一种模型,然后后续可以根据病患的类型输入对应类型的模型中进行计算,从而可以得到更加精确的预测结果。
[0109]
参照图2,本发明还提供了一种基于视觉质量分析的便携式检测装置,包括:
[0110]
第一获取模块10,用于获取多个黄斑病变患者就诊后的第一眼底图集,以及所述第一眼底图集中每张第一眼底图对应的眼轴长度;
[0111]
提取模块20,用于通过预设的提取方法提取所述第一眼底图集中各张第一眼底图的病变区域,以及视网膜的劈裂处;
[0112]
第二获取模块30,用于获取所述病变区域重心点,并根据所述劈裂处与所述重心点的坐标,获取所述劈裂处与所述重心点的第一向量;其中所述劈裂处的坐标为劈裂处上的视网膜上断点的坐标点;
[0113]
排序模块40,用于根据各个所述第一眼底图集中各张第一眼底图的时间顺序,按照劈裂处将所述第一向量进行排序,得到劈裂处对应的第一向量集合;其中,所述第一向量集合中任意两个第一向量的劈裂处相同;
[0114]
设定模块50,用于基于所述各张第一眼底图的眼轴长度设定各个所述第一向量的第一注意力权重,从而得到第一向量集合对应的中间第一向量集合;
[0115]
计算模块60,用于计算所述中间第一向量集合中相邻两个第一向量的位置差;
[0116]
设置模块70,用于根据所述位置差设置后一个第一向量的第二注意力权重,并将第一张第一眼底图的第二注意力权重设置为常数;
[0117]
输入模块80,用于将各个黄斑病变患者的每个第一向量及其对应的第一注意力权重和所述第二注意力权重输入至预设的判别网络输入层中,并将各个第一眼底图的判断结果转换成向量作为所述判别网络的输出进行训练,得到视觉质量判断模型;
[0118]
第三获取模块90,用于获取当前患者的一张或者多张第二眼底图,将所述第二眼底图输入至所述视觉质量判断模型中,得到所述当前患者的视觉质量。
[0119]
在一个实施例中,所述输入模块80,包括:
[0120]
输入子模块,用于将各个黄斑病变患者对应的多个第一向量及其对应的第一注意力权重和所述第二注意力权重输入至所述判别网络输入层中,以及根据所述各个第一眼底图的判断结果生成对应所述黄斑病变患者的病变趋势向量,作为所述判别网络的输出;其中,所述病变趋势向量为将各个病变患者的判断结果按照预设的向量转换方法转换成对应的结果数值,并基于各个结果数值进行排列以生成对应的向量;
[0121]
训练子模块,用于根据所述训练数据采用有监督学习的方式对所述判别网络进行训练,得到所述视觉质量监督模型。
[0122]
在一个实施例中,所述排序模块40,包括:
[0123]
判断子模块,用于根据所述第一眼底图集判断对应的黄斑病变患者是否出现劈裂处变多的情况;
[0124]
标记子模块,用于若出现劈裂处变多的情况,则根据后出现的劈裂处在对应目标第一眼底图中的位置,为在所述目标第一眼底图之前的第一眼底图进行标记,并将其对应的第一向量设置为单位向量。
[0125]
在一个实施例中,所述基于视觉质量分析的便携式检测装置,还包括:
[0126]
测试集获取模块,用于获取测试集;
[0127]
测试集输入模块,用于将所述测试集中的眼底图输入至所述视觉质量判断模型中,得到预测输出;
[0128]
视觉质量判断模型损失值计算模块,用于根据公式视觉质量判断模型损失值计算模块,用于根据公式计算所述视觉质量判断模型损失值,y为预测输出,为所述测试集中的实际输出;
[0129]
视觉质量判断模型损失值判断模块,用于判断所述视觉质量判断模型损失值是否小于预设的损失值;
[0130]
判定模块,用于若小于预设的损失值,则判定所述视觉质量判断模型可以用于患者的视觉质量检测。
[0131]
在一个实施例中,所述第一获取模块10,包括:
[0132]
彩色眼底照获取子模块,用于从预设的数据库中获取各个黄斑病变患者的彩色眼底照;
[0133]
识别子模块,用于根据预设的识别方式识别所述彩色眼底照中的眼底特征;
[0134]
类型分类模块,用于按照预设的特征类型将所述眼底特征分为多个类型;
[0135]
训练模块,用于分别获取各个类型的黄斑病变患者的第一眼底图集,以训练不同类型的视觉质量判断模型。
[0136]
本发明的有益效果:通过获取多个黄斑病变患者就诊后的第一眼底图集和眼轴长度,找取第一眼底图中的病变区域和劈裂处,,并基于眼轴长度生成第一注意力权重,以及基于相邻两幅图第一向量的位置差生成第二注意力权重,以训练视觉质量判断模型,对当前患者进行视觉质量的检测,从而实现了利用视网膜劈裂处来检测患者视觉质量,提高了视觉质量的检测时间和质量。
[0137]
参照图3,本技术实施例中还提供一种计算机设备,该计算机设备可以是服务器,其内部结构可以如图3所示。该计算机设备包括通过系统总线连接的处理器、存储器、网络接口和数据库。其中,该计算机设计的处理器用于提供计算和控制能力。该计算机设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作系统、计算机程序和数据库。该内存器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该计算机设备的数据库用于存储各种第一眼底图等。该计算机设备的网络接口用于与外部的终端通过网络连接通信。该计算机程序被处理器执行时可以实现上述任一实施例所述的基于视觉质量分析的便携式检测方法。
[0138]
本领域技术人员可以理解,图3中示出的结构,仅仅是与本技术方案相关的部分结构的框图,并不构成对本技术方案所应用于其上的计算机设备的限定。
[0139]
本技术实施例还提供一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时可以实现上述任一实施例所述的基于视觉质量分析的便携式检测方法。
[0140]
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储与一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,
本技术所提供的和实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和/或易失性存储器。非易失性存储器可以包括只读存储器(rom)、可编程rom(prom)、电可编程rom(eprom)、电可擦除可编程rom(eeprom)或闪存。易失性存储器可包括随机存取存储器(ram)或者外部高速缓冲存储器。作为说明而非局限,ram一多种形式可得,诸如静态ram(sram)、动态ram(dram)、同步dram(sdram)、双速据率sdram(ssrsdram)、增强型sdram(esdram)、同步链路(synchlink)dram(sldram)、存储器总线(rambus)直接ram(rdram)、直接存储器总线动态ram(drdram)、以及存储器总线动态ram(rdram)等。
[0141]
需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、装置、物品或者方法不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、装置、物品或者方法所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括该要素的过程、装置、物品或者方法中还存在另外的相同要素。
[0142]
本技术实施例可以基于人工智能技术对相关的数据进行获取和处理。其中,人工智能(artificial intelligence,ai)是利用数字计算机或者数字计算机控制的机器模拟、延伸和扩展人的智能,感知环境、获取知识并使用知识获得最佳结果的理论、方法、技术及应用系统。
[0143]
人工智能基础技术一般包括如传感器、专用人工智能芯片、云计算、分布式存储、大数据处理技术、操作/交互系统、机电一体化等技术。人工智能软件技术主要包括计算机视觉技术、机器人技术、生物识别技术、语音处理技术、自然语言处理技术以及机器学习/深度学习等几大方向。
[0144]
以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的权利要求范围之内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1