1.本发明涉及数据处理技术领域,特别涉及一种对造影图像进行优选的处理方法和装置。
背景技术:2.通过对冠状动脉造影进行分析,例如,定量冠状动脉造影分析(quantitative coronary arteriography,qca),可以得到获知冠状动脉狭窄部位信息。常规的qca分析工具都是基于单独的二维图像进行处理的,而造影数据又是一个图像序列,所以日常情况下都是凭借人员经验从造影图像序列中选择几张带有突出特征信息的图像输入qca分析工具进行处理。这种操作方式,对人工经验的依赖度很高,常常会出现因人员经验不足、选图不准导致工具无法分析或分析精度不高的情况。
技术实现要素:3.本发明的目的,就是针对现有技术的缺陷,提供一种对造影图像进行优选的处理方法、装置、电子设备及计算机可读存储介质,使用基于unet++的像素级血管语义分割模型对造影图像序列的每张造影图像进行血管分割处理得到对应的二值图,在二值图的基础上对血管进行面积计算得到对应的血管面积数据,选择血管面积数据较大的多张造影图像作为造影图像优选的初筛结果,在初筛结果的基础上继续对血管图形的灰度值进行计算,并选择灰度值较小的多张造影图像作为造影图像优选的精选结果。通过本发明,可以解决常规情况下依靠人工操作来筛选造影图像的问题,可以提高造影图像优选操作的操作效率、优选精确度和优选稳定性。
4.为实现上述目的,本发明实施例第一方面提供了一种对造影图像进行优选的处理方法,所述方法包括:
5.获取第一造影图像序列;所述第一造影图像包括多个连续的第一造影图像;
6.使用训练成熟的像素级血管语义分割模型,对每个所述第一造影图像进行血管语义分割处理,得到对应的第一二值图;所述第一二值图包括多个第一二值像素点;
7.在每个所述第一二值图中,将像素值为预设的第一血管像素值的所述第一二值像素点构成的图形,记为第一血管图形;
8.对每个所述第一二值图中的所述第一血管图形的面积进行计算,得到对应的第一血管面积数据;
9.按从大到小的顺序对所有所述第一血管面积数据进行排序,并将排序最靠前的第一指定数量个所述第一血管面积数据所对应的所述第一造影图像记为第一优选造影图像;
10.在每个所述第一优选造影图像上,使用对应的所述第一二值图的所述第一血管图形进行血管图形标定处理,得到对应的第二血管图形;
11.对每个所述第一优选造影图像中的所述第二血管图形的平均灰度进行计算,得到对应的第一血管灰度数据;
12.按从小到大的顺序对所有所述第一血管灰度数据进行排序,并将排序最靠前的第二指定数量个所述第一血管灰度数据所对应的所述第一优选造影图像记为第二优选造影图像;
13.由所述第二优选造影图像组成优选造影图像序列。
14.优选的,所述第一造影图像包括m1×
n1个第一造影像素点,m1为列数,n1为行数;所述第一造影像素点的像素值类型为灰度值类型;
15.所述第一二值图包括m2×
n2个所述第一二值像素点,m2为列数且与m1相等,n2为行数且与n1相等;所述第一二值像素点的像素值为所述第一血管像素值或预设的第一背景像素值。
16.优选的,所述使用训练成熟的像素级血管语义分割模型之前,所述方法还包括:
17.基于unet++的网络架构对所述像素级血管语义分割模型的网络结构进行构建;并从预设的训练用造影图像集中提取训练
‑
标注造影图像对,对所述像素级血管语义分割模型进行训练;
18.在对所述像素级血管语义分割模型进行训练时,对每组所述训练
‑
标注造影图像对,分别进行图像旋转、缩放、平移、水平翻转和错切变换处理,从而得到多个新增训练
‑
标注造影图像对;并将所述多个新增训练
‑
标注造影图像对,作为对应的所述训练
‑
标注造影图像对的增强训练数据集,用于所述像素级血管语义分割模型的训练。
19.优选的,所述在每个所述第一优选造影图像上,使用对应的所述第一二值图的所述第一血管图形进行血管图形标定处理,得到对应的第二血管图形,具体包括:
20.将与所述第一优选造影图像对应的所述第一二值图的所述第一血管图形的所述第一二值像素点,记为第一血管像素点;
21.在所述第一优选造影图像中,将像素坐标与所述第一血管像素点对应的所述第一造影像素点,记为第二血管像素点;
22.在所述第一优选造影图像中,将由所述第二血管像素点构成的图形,记为所述第二血管图形。
23.优选的,所述对每个所述第一优选造影图像中的所述第二血管图形的平均灰度进行计算,得到对应的第一血管灰度数据,具体包括:
24.对所述第一优选造影图像的所述第二血管图形的所有所述第一造影像素点的灰度值进行提取,得到多个第一灰度值;
25.对多个所述第一灰度值,进行加权均值计算得到第一灰度均值;
26.将所述第一灰度均值作为所述第一血管灰度数据。
27.本发明实施例第二方面提供了一种用以执行上述第一方面所述的方法的装置,包括:获取模块、血管语义分割模块、第一优选图像筛查模块、第二优选图像筛查模块和优选图像整合模块;
28.所述获取模块用于获取第一造影图像序列;所述第一造影图像包括多个连续的第一造影图像;
29.所述血管语义分割模块用于使用训练成熟的像素级血管语义分割模型,对每个所述第一造影图像进行血管语义分割处理,得到对应的第一二值图;所述第一二值图包括多个第一二值像素点;
30.所述第一优选图像筛查模块用于在每个所述第一二值图中,将像素值为预设的第一血管像素值的所述第一二值像素点构成的图形,记为第一血管图形;并对每个所述第一二值图中的所述第一血管图形的面积进行计算,得到对应的第一血管面积数据;并按从大到小的顺序对所有所述第一血管面积数据进行排序,并将排序最靠前的第一指定数量个所述第一血管面积数据所对应的所述第一造影图像记为第一优选造影图像;
31.所述第二优选图像筛查模块用于在每个所述第一优选造影图像上,使用对应的所述第一二值图的所述第一血管图形进行血管图形标定处理,得到对应的第二血管图形;并对每个所述第一优选造影图像中的所述第二血管图形的平均灰度进行计算,得到对应的第一血管灰度数据;并按从小到大的顺序对所有所述第一血管灰度数据进行排序,并将排序最靠前的第二指定数量个所述第一血管灰度数据所对应的所述第一优选造影图像记为第二优选造影图像;
32.所述优选图像整合模块用于将第二优选造影图像组成优选造影图像序列。
33.本发明实施例第三方面提供了一种电子设备,包括:存储器、处理器和收发器;
34.所述处理器用于与所述存储器耦合,读取并执行所述存储器中的指令,以实现上述第一方面所述的方法步骤;
35.所述收发器与所述处理器耦合,由所述处理器控制所述收发器进行消息收发。
36.本发明实施例第四方面提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机指令,当所述计算机指令被计算机执行时,使得所述计算机执行上述第一方面所述的方法的指令。
37.本发明实施例提供了一种对造影图像进行优选的处理方法、装置、电子设备及计算机可读存储介质,使用基于unet++的像素级血管语义分割模型对造影图像序列的每张造影图像进行血管分割处理得到对应的二值图,在二值图的基础上对血管进行面积计算得到对应的血管面积数据,选择血管面积数据较大的多张造影图像作为造影图像优选的初筛结果,在初筛结果的基础上继续对血管图形的灰度值进行计算,并选择灰度值较小的多张造影图像作为造影图像优选的精选结果。通过本发明,解决了常规情况下依靠人工操作来筛选造影图像的问题,提高了造影图像优选操作的操作效率、优选精确度和优选稳定性。
附图说明
38.图1为本发明实施例一提供的一种对造影图像进行优选的处理方法示意图;
39.图2为本发明实施例二提供的一种对造影图像进行优选的处理装置的模块结构图;
40.图3为本发明实施例三提供的一种电子设备的结构示意图。
具体实施方式
41.为了使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明作进一步地详细描述,显然,所描述的实施例仅仅是本发明一部份实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。
42.在获得第一造影图像序列之后,通过使用本发明实施例一提供的一种对造影图像
segmentation》,该论文给出了一种嵌套u
‑
net医学图像分割体系结构;
52.关于unet,可参考由德国弗莱堡大学(university of freiburg)计算机科学系和生物信号研究中心(computer science department and bioss centre for biological signalling studies)的olaf ronneberger,philipp fischer和thomas brox于2015年联合发表的论文《u
‑
net:convolutional networks for biomedical image segmentation》,该论文给出了一种卷积网络在生物医学图像分割中的应用也就是unet的结构与实现方式。
53.本发明实施例通过unet++构建的像素级血管语义分割模型包含四层下采样层和四层上采样层;模型通过连续下采样也就是降低分辨率的方式对图像中的像素点进行特征聚类,从而达到强化图像特征的目的,并根据强化后的图像特征完成语义识别;模型通过上采样也就是提高分辨率的方式对语义识别图像进行感受野扩大处理,从而得到与原始输出图像尺寸大小一致的输出二值图;模型的特征之一为在每层上采样的过程中,都会使用对应的下采样图像与上采样结果进行融合,这样就能保证输出的二值图最大限度的保留了原图特征;模型的特征之二为每一层都借鉴了densenet的密集连接方式,这样可以使的网络中梯度的传递更为高效,模型训练的反向调制、收敛的效率更高;模型的特征之三为具有剪枝潜力,在推理过程中可根据实际的软硬件资源状况对上下采样的层级进行调整,达到优化模型推理性能的目的。
54.关于densenet,可参考由美国康奈尔大学(cornell university)的gao huang、kilian q.weinberger和中国清华大学的zhuang liu和脸书人工智能研发机构(facebook ai research)的laurens van der maaten于2018年联合发表的论文《densely connected convolutional networks》,该论文给出了一种密接卷积网络也就是densenet的网络结构和实现方式。
55.在对像素级血管语义分割模型进行训练时,为保证模型的训练效果,需要足够多的训练
‑
标注造影图像对来满足训练要求,本发明实施例在解决这个问题时,除了从训练用造影图像集中提取训练
‑
标注造影图像对之外,还给出了一种增强训练数据的解决方法:对每组训练
‑
标注造影图像对,分别进行图像旋转、缩放、平移、水平翻转和错切变换处理,从而得到多个新增训练
‑
标注造影图像对,将多个新增训练
‑
标注造影图像对,作为对应的训练
‑
标注造影图像对的增强训练数据集,用于像素级血管语义分割模型的训练;
56.具体的,对每组训练
‑
标注造影图像对的训练造影图像和标注造影图像按相同的旋转角度进行图像旋转后,得到一组新的训练造影图像和标注造影图像,并将该组新的训练造影图像和标注造影图像作为一组新增训练
‑
标注造影图像对;
57.对每组训练
‑
标注造影图像对的训练造影图像和标注造影图像按相同的缩放比例进行图像缩放后,得到一组新的训练造影图像和标注造影图像,并将该组新的训练造影图像和标注造影图像作为一组新增训练
‑
标注造影图像对;
58.对每组训练
‑
标注造影图像对的训练造影图像和标注造影图像按相同的平移规则进行图像平移后,得到一组新的训练造影图像和标注造影图像,并将该组新的训练造影图像和标注造影图像作为一组新增训练
‑
标注造影图像对,这里的平移规则包括空间平移规则和时间平移规则,空间平移规则指的是对当前训练造影图像和标注造影图像进行纵向、横向或斜向像素平移从而得到一组新增训练
‑
标注造影图像对,时间平移规则指的是对当前训练造影图像和标注造影图像进行前后时刻图像预测并将预测出的图像作为一组新增
训练
‑
标注造影图像对;
59.对每组训练
‑
标注造影图像对的训练造影图像和标注造影图像进行水平翻转或上下翻转后,得到一组新的训练造影图像和标注造影图像,并将该组新的训练造影图像和标注造影图像作为一组新增训练
‑
标注造影图像对;
60.对每组训练
‑
标注造影图像对的训练造影图像和标注造影图像进行错切变换后,得到一组新的训练造影图像和标注造影图像,并将该组新的训练造影图像和标注造影图像作为一组新增训练
‑
标注造影图像对,这里的错切变换是对单张图片的一种线性变换,常用于数据增强,类似于平移或旋转那样的形态学变换类的图像增强。
61.步骤3,在每个第一二值图中,将像素值为第一血管像素值的第一二值像素点构成的图形,记为第一血管图形。
62.这里,第一血管图形内的所有像素点的像素值应都为第一血管像素值。
63.例如,第一二值图的大小为512
×
512,第一血管像素值为1、第一背景像素值为0,第一二值图的像素点分为两类:前景血管像素点和背景像素点,前景血管像素点的像素值为1,背景像素点的像素值为0,那么第一血管图形就是由像素值为1的前景血管像素点构成的图像区域。
64.步骤4,对每个第一二值图中的第一血管图形的面积进行计算,得到对应的第一血管面积数据。
65.这里,由血管造影操作原理我们可知,在造影剂到达血管起始端
‑
经过血管管体
‑
到达血管结束端这个时间过程中,第一造影图像序列中的各个第一造影图像上的血管形状会随着上述过程发生对应的变化:充盈造影剂前血管形状不突出
‑
充盈造影剂时血管形状突出
‑
充盈造影剂后血管形状不突出,也即是说在对各个第一造影图像进行血管语义分割之后,按时间顺序各个第一造影图像上的血管图形大小也会随着上述过程发生对应的变化:从小逐渐变大,再从大逐渐变小。基于此,我们可知第一造影图像序列中最优的造影图像应从血管图形较大的几张第一造影图像里筛选,而量化血管图形大小的方式有多种,本发明实施例采用计算图形面积也就是第一血管图形的面积的方式来对图形大小进行量化处理,第一血管面积数据就是量化处理的结果也就是每个第一二值图中的第一血管图形的面积。
66.进一步的,本发明实施例在计算第一血管图形面积时还提供多种算法进行选择,可根据预设的面积计算模式进算法确认:
67.当面积计算模式为第一模式时,统计每个第一二值图中的第一血管图形的第一二值像素点的数量生成第一像素数量,根据预设的单位像素面积与第一像素数量的乘积得到对应的第一血管面积数据;
68.当面积计算模式为第二模式时,根据每个第一二值图中的第一血管图形的第一二值像素点进血管边缘拟合处理得到第一血管边缘图形,对第一血管边缘图形进行三角形或四边形片段划分得到多个细分的第一血管图形片段,计算每个第一血管图形片段的面积生成第一片段面积数据,对得到的所有第一片段面积数据进行总和从而得到对应的第一血管面积数据。
69.步骤5,按从大到小的顺序对所有第一血管面积数据进行排序,并将排序最靠前的第一指定数量个第一血管面积数据所对应的第一造影图像记为第一优选造影图像。
70.这里,第一血管面积数据越大则第一血管图形越大,第一血管图形越大则所在第一二值图对应的第一造影图像的血管图形越大,也就是说第一血管面积数据从大到小的排序情况也就反映了对应的第一造影图像的血管图形大小排序情况;又如前文所述,第一造影图像序列中最优的造影图像应从血管图形较大的几张第一造影图像里筛选,所以当前步骤将排序最靠前的第一指定数量个第一血管面积数据所对应的第一造影图像记为第一优选造影图像;第一指定数量为预先设定的系统参数,常规可设为10。
71.例如,第一造影图像序列包含20个第一造影图像,第一指定数量为10,那么第一优选造影图像就是这20个第一造影图像中第一血管面积数据排前10位的10个第一造影图像。
72.在通过前述步骤1
‑
5对造影图像进行初筛之后,本发明实施例继续通过后续步骤6
‑
9对初筛结果进行进一步的精选筛查处理。
73.步骤6,在每个第一优选造影图像上,使用对应的第一二值图的第一血管图形进行血管图形标定处理,得到对应的第二血管图形;
74.这里,因为第一优选造影图像与其对应的第一二值图的大小尺寸是一致的,所以可根据第一二值图的第一血管图形的像素点坐标信息,在第一优选造影图像上也做出相同的血管图形标定结果也即是第二血管图形;
75.具体包括:步骤61,将与第一优选造影图像对应的第一二值图的第一血管图形的第一二值像素点,记为第一血管像素点;
76.例如,第一优选造影图像及对应的第一二值图的大小都为512
×
512,在第一二值图上的第一血管图形由20个第一二值像素点p1
‑
20构成,那么第一二值像素点p1
‑
20也就是第一血管像素点;
77.步骤62,在第一优选造影图像中,将像素坐标与第一血管像素点对应的第一造影像素点,记为第二血管像素点;
78.例如,第一优选造影图像对应的第一二值图中的第一血管像素点有20个(第一二值像素点p1
‑
20),对应的坐标为像素点坐标1
‑
20,那么在第一优选造影图像上对坐标为像素点坐标1
‑
20的第一造影像素点进行标记,就可得到20个第二血管像素点;
79.步骤63,在第一优选造影图像中,将由第二血管像素点构成的图形,记为第二血管图形。
80.例如,已经在第一优选造影图像上标记了20个第二血管像素点,那么第二血管图形也就是由这20个第二血管像素点构成的图像区域。
81.步骤7,对每个第一优选造影图像中的第二血管图形的平均灰度进行计算,得到对应的第一血管灰度数据;
82.具体包括:对第一优选造影图像的第二血管图形的所有第一造影像素点的灰度值进行提取,得到多个第一灰度值;并对多个第一灰度值,进行加权均值计算得到第一灰度均值;将第一灰度均值作为第一血管灰度数据。
83.这里,由前文可知,每个第一造影图像都是灰度图,即每个第一优选造影图像都是灰度图;又我们已知造影剂完全充盈血管时造影图像中血管颜色最深,且由灰度值规则可知颜色越深灰度值越低,那么也就是说在多个第一优选造影图像中血管图形的灰度值越低则图形效果越清晰;为了能够从初筛的多个第一优选造影图像中进一步精选出图形清晰度更高的优选图像,本发明实施例会对每个第一优选造影图像中的第二血管图形的灰度信息
进行统计;
84.在具体对每个第一优选造影图像中的第二血管图形的灰度信息进行统计时,为降低干扰,本发明实施例采用平均灰度值的计算方法进行统计;在计算第二血管图形的平均灰度值也就是第一血管灰度数据时,本发明实施例采用加权均值的计算方法进行计算。
85.步骤8,按从小到大的顺序对所有第一血管灰度数据进行排序,并将排序最靠前的第二指定数量个第一血管灰度数据所对应的第一优选造影图像记为第二优选造影图像。
86.这里,第一血管灰度数据越小则第二血管图形越清晰,第二血管图形越清晰则所在第一优选造影图像的质量越高,也就是说第一血管灰度数据从小到大的排序情况反映了对应的第一优选造影图像的血管清晰的排序情况;所以当前步骤将排序最靠前的第二指定数量个第一优选造影图像记为第二优选造影图像;第二指定数量为预先设定的系统参数,常规可设为3。
87.例如,第一优选造影图像有10个,第二指定数量为3,与第一血管灰度数据排序对应的第一优选造影图像的排序为:第4个第一优选造影图像、第5个第一优选造影图像、第6个第一优选造影图像、第3个第一优选造影图像、第7个第一优选造影图像、第2个第一优选造影图像、第8个第一优选造影图像、第1个第一优选造影图像、第9个第一优选造影图像、第10个第一优选造影图像;那么,通过本步骤从上述排序中取前3位的第一优选造影图像作为第二优选造影图像,则3个第二优选造影图像分别是:第4个、第5个和第6个第一优选造影图像。
88.步骤9,由第二优选造影图像组成优选造影图像序列。
89.这里,优选造影图像序列实际就是对步骤1获取的第一造影图像序列,通过步骤1
‑
8的自动优选处理,得到的最优造影图像筛选结果。
90.图2为本发明实施例二提供的一种对造影图像进行优选的处理装置的模块结构图,该装置可以为实现本发明实施例方法的终端设备或者服务器,也可以为与上述终端设备或者服务器连接的实现本发明实施例方法的装置,例如该装置可以是上述终端设备或者服务器的装置或芯片系统。如图2所示,该装置包括:获取模块201、血管语义分割模块202、第一优选图像筛查模块203、第二优选图像筛查模块204和优选图像整合模块205。
91.获取模块201用于获取第一造影图像序列;第一造影图像包括多个连续的第一造影图像。
92.血管语义分割模块202用于使用训练成熟的像素级血管语义分割模型,对每个第一造影图像进行血管语义分割处理,得到对应的第一二值图;第一二值图包括多个第一二值像素点。
93.第一优选图像筛查模块203用于在每个第一二值图中,将像素值为预设的第一血管像素值的第一二值像素点构成的图形,记为第一血管图形;并对每个第一二值图中的第一血管图形的面积进行计算,得到对应的第一血管面积数据;并按从大到小的顺序对所有第一血管面积数据进行排序,并将排序最靠前的第一指定数量个第一血管面积数据所对应的第一造影图像记为第一优选造影图像。
94.第二优选图像筛查模块204用于在每个第一优选造影图像上,使用对应的第一二值图的第一血管图形进行血管图形标定处理,得到对应的第二血管图形;并对每个第一优选造影图像中的第二血管图形的平均灰度进行计算,得到对应的第一血管灰度数据;并按
从小到大的顺序对所有第一血管灰度数据进行排序,并将排序最靠前的第二指定数量个第一血管灰度数据所对应的第一优选造影图像记为第二优选造影图像。
95.优选图像整合模块205用于将第二优选造影图像组成优选造影图像序列。
96.本发明实施例提供的一种对造影图像进行优选的处理装置,可以执行上述方法实施例中的方法步骤,其实现原理和技术效果类似,在此不再赘述。
97.需要说明的是,应理解以上装置的各个模块的划分仅仅是一种逻辑功能的划分,实际实现时可以全部或部分集成到一个物理实体上,也可以物理上分开。且这些模块可以全部以软件通过处理元件调用的形式实现;也可以全部以硬件的形式实现;还可以部分模块通过处理元件调用软件的形式实现,部分模块通过硬件的形式实现。例如,获取模块可以为单独设立的处理元件,也可以集成在上述装置的某一个芯片中实现,此外,也可以以程序代码的形式存储于上述装置的存储器中,由上述装置的某一个处理元件调用并执行以上确定模块的功能。其它模块的实现与之类似。此外这些模块全部或部分可以集成在一起,也可以独立实现。这里所描述的处理元件可以是一种集成电路,具有信号的处理能力。在实现过程中,上述方法的各步骤或以上各个模块可以通过处理器元件中的硬件的集成逻辑电路或者软件形式的指令完成。
98.例如,以上这些模块可以是被配置成实施以上方法的一个或多个集成电路,例如:一个或多个特定集成电路(application specific integrated circuit,asic),或,一个或多个数字信号处理器(digital signal processor,dsp),或,一个或者多个现场可编程门阵列(field programmable gate array,fpga)等。再如,当以上某个模块通过处理元件调度程序代码的形式实现时,该处理元件可以是通用处理器,例如中央处理器(central processing unit,cpu)或其它可以调用程序代码的处理器。再如,这些模块可以集成在一起,以片上系统(system
‑
on
‑
a
‑
chip,soc)的形式实现。
99.在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。该计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行该计算机程序指令时,全部或部分地产生按照本发明实施例所描述的流程或功能。上述计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。上述计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,上述计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线(例如同轴电缆、光纤、数字用户线路(digital subscriber line,dsl))或无线(例如红外、无线、蓝牙、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。上述计算机可读存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可用介质集成的服务器、数据中心等数据存储设备。上述可用介质可以是磁性介质,(例如,软盘、硬盘、磁带)、光介质(例如,dvd)、或者半导体介质(例如固态硬盘(solid state disk,ssd))等。
100.图3为本发明实施例三提供的一种电子设备的结构示意图。该电子设备可以为前述的终端设备或者服务器,也可以为与前述终端设备或者服务器连接的实现本发明实施例方法的终端设备或服务器。如图3所示,该电子设备可以包括:处理器301(例如cpu)、存储器302、收发器303;收发器303耦合至处理器301,处理器301控制收发器303的收发动作。存储器302中可以存储各种指令,以用于完成各种处理功能以及实现本发明上述实施例中提供
的方法和处理过程。优选的,本发明实施例涉及的电子设备还包括:电源304、系统总线305以及通信端口306。系统总线305用于实现元件之间的通信连接。上述通信端口306用于电子设备与其他外设之间进行连接通信。
101.在图3中提到的系统总线可以是外设部件互连标准(peripheral component interconnect,pci)总线或扩展工业标准结构(extended industry standard architecture,eisa)总线等。该系统总线可以分为地址总线、数据总线、控制总线等。为便于表示,图中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。通信接口用于实现数据库访问装置与其他设备(例如客户端、读写库和只读库)之间的通信。存储器可能包含随机存取存储器(random access memory,ram),也可能还包括非易失性存储器(non
‑
volatile memory),例如至少一个磁盘存储器。
102.上述的处理器可以是通用处理器,包括中央处理器cpu、网络处理器(network processor,np)等;还可以是数字信号处理器dsp、专用集成电路asic、现场可编程门阵列fpga或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。
103.需要说明的是,本发明实施例还提供一种计算机可读存储介质,该存储介质中存储有指令,当其在计算机上运行时,使得计算机执行上述实施例中提供的方法和处理过程。
104.本发明实施例还提供一种运行指令的芯片,该芯片用于执行上述实施例中提供的方法和处理过程。
105.本发明实施例提供了一种对造影图像进行优选的处理方法、装置、电子设备及计算机可读存储介质,使用基于unet++的像素级血管语义分割模型对造影图像序列的每张造影图像进行血管分割处理得到对应的二值图,在二值图的基础上对血管进行面积计算得到对应的血管面积数据,选择血管面积数据较大的多张造影图像作为造影图像优选的初筛结果,在初筛结果的基础上继续对血管图形的灰度值进行计算,并选择灰度值较小的多张造影图像作为造影图像优选的精选结果。通过本发明,解决了常规情况下依靠人工操作来筛选造影图像的问题,提高了造影图像优选操作的操作效率、优选精确度和优选稳定性。
106.专业人员应该还可以进一步意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、计算机软件或者二者的结合来实现,为了清楚地说明硬件和软件的可互换性,在上述说明中已经按照功能一般性地描述了各示例的组成及步骤。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。
107.结合本文中所公开的实施例描述的方法或算法的步骤可以用硬件、处理器执行的软件模块,或者二者的结合来实施。软件模块可以置于随机存储器(ram)、内存、只读存储器(rom)、电可编程rom、电可擦除可编程rom、寄存器、硬盘、可移动磁盘、cd
‑
rom、或技术领域内所公知的任意其它形式的存储介质中。
108.以上所述的具体实施方式,对本发明的目的、技术方案和有益效果进行了进一步详细说明,所应理解的是,以上所述仅为本发明的具体实施方式而已,并不用于限定本发明的保护范围,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。