一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

减影图生成方法及装置、存储介质、计算机设备与流程

2022-02-22 02:46:55 来源:中国专利 TAG:


1.本技术涉及图像处理技术领域,尤其是涉及到一种减影图生成方法及装置、存储介质、计算机设备。


背景技术:

2.数字减影血管造影设备是一种新的x线成像系统,是针对临床精准治疗,引导介入手术的最常用设备之一。在血管造影过程中,通过将未注入造影剂的透视图像与注入造影剂的透视图像的减影,观察造影剂的流动状态,以获取该区域的血流信息。
3.针对造影过程中患者有生理运动导致的血管和结构组织的相对位置改变情况,目前常采用配准等方式,对图像位移进行调整,减少由于运动造成的伪影,再对造影片和配准后的图像进行减影。目前的配准方法为:利用图像的边缘点进行特征点确认,然后利用特征点在时间上的运动规律确认最终用于放射变换的控制节点。最终,该方法利用获取的节点进行配准与减影获得减影图。但是,该采用时空信息进行特征点确认和配准的方法难以实现实时性。


技术实现要素:

4.有鉴于此,本技术提供了一种减影图生成方法及装置、存储介质、计算机设备。
5.根据本技术的一个方面,提供了一种减影图生成方法,其特征在于,包括:
6.获取目标造影帧图像;
7.将所述目标造影帧图像输入至训练好的减影模型中,得到所述目标造影帧图像对应的目标减影图,其中,所述减影模型通过第一样本造影帧图像及其对应的第一样本减影参考图训练得到。
8.可选地,所述获取目标造影帧图像,具体包括:
9.获取待减影造影帧图像和对应的非造影帧图像,计算所述待减影造影帧图像和所述非造影帧图像之间的目标特征差异值;
10.在所述目标特征差异值大于预设差异阈值的情况下,将所述待减影造影帧图像作为所述目标造影帧图像。
11.可选地,所述计算所述待减影造影帧图像和所述非造影帧图像之间的目标特征差异值,具体包括:
12.确定所述非造影帧图像对应的第一图像特征以及所述待减影造影帧图像对应的第二图像特征,其中,所述第一图像特征包括所述非造影帧图像的第一灰度特征,所述第二图像特征包括所述待减影造影帧图像的第二灰度特征;依据所述第一灰度特征和所述第二灰度特征,计算所述非造影帧图像与所述待减影造影帧图像之间的灰度特征差异值;其中,所述目标特征差异值包括所述灰度特征差异值,所述预设差异阈值包括预设灰度差异阈值,所述预设灰度差异阈值的取值范围为[0.01,0.2],单位为百分比;或者,
[0013]
确定所非造影帧图像对应的第一图像特征以及所述待减影造影帧图像对应的第
二图像特征,其中,所述第一图像特征包括所述目标非造影帧图像的第一结构边缘特征,所述第二图像特征包括所述待减影造影帧图像的第二结构边缘特征;依据所述第一结构边缘特征和所述第二结构边缘特征,计算所述非造影帧图像与所述待减影造影帧图像之间的结构特征差异值;其中,所述目标特征差异值包括所述结构特征差异值,所述预设差异阈值包括预设结构差异阈值,所述预设结构差异阈值为灰度阈值,且取值范围为[0.01,0.4],或所述预设结构差异阈值为位置阈值,且取值范围为[20,200]个像素点。
[0014]
可选地,所述减影模型的训练步骤包括:
[0015]
获取第一样本图像,其中,所述第一样本图像包括至少一张第一样本非造影帧图像和至少一张第一样本造影帧图像,所述第一样本非造影帧图像和所述第一样本造影帧图像之间的特征差异值小于预设样本阈值;
[0016]
对任一第一样本造影帧图像与任一第一样本非造影帧图像进行减影得到第一样本减影参考图,并将所述任一第一样本造影帧图像和对应的所述第一样本减影参考图组成第一样本图像对;
[0017]
利用所述第一样本图像对,对待训练的减影模型进行训练。
[0018]
可选地,所述利用所述第一样本图像对,对待训练的减影模型进行训练,具体包括:
[0019]
将任一第一样本图像对中的第一样本造影帧图像输入至待训练的减影模型中得到第一样本减影预测图,并依据所述第一样本减影参考图和所述第一样本减影预测图之间的特征差异值,利用损失函数对所述减影模型进行迭代,直至得到的减影模型的损失函数满足预设减影条件时,完成对所述减影模型的训练。
[0020]
可选地,所述利用所述第一样本图像对,对待训练的减影模型进行训练之前,所述方法还包括:
[0021]
获取多个第二样本图像对,其中,任一第二样本图像对包括第二样本造影帧图像和第二样本减影参考图,所述第二样本图像对对应于第二部位,其中,所述第一部位和所述第二部位对应于样本的不同位置的图像;
[0022]
依据所述第二样本图像对训练预设神经网络模型,得到辅助模型;
[0023]
依据所述辅助模型以及所述预设神经网络模型,建立所述待训练的减影模型,利用所述第一样本图像对训练所述待训练的减影模型。
[0024]
可选地,所述依据所述辅助模型以及所述预设神经网络模型,建立所述待训练的减影模型,利用所述第一样本图像对训练所述待训练的减影模型,具体包括:
[0025]
获取所述辅助模型中的预设迁移层作为迁移模型;
[0026]
将所述第一样本图像对中的第一样本造影帧图像输入至所述迁移模型中,得到所述第一样本造影帧图像对应的迁移数据,并构建包含所述迁移数据和对应的第一样本减影参考图的第一样本迁移数据对;
[0027]
获取初始的预设神经网络模型中的预设被迁移层作为被迁移模型,并利用所述第二样本迁移数据对训练所述被迁移模型;
[0028]
将所述迁移模型和训练后的被迁移模型进行拼接,得到所述减影模型。
[0029]
依据本技术又一个方面,提供了一种减影图生成装置,包括:
[0030]
目标图像获取模块,用于获取目标造影帧图像;
[0031]
减影图生成模块,用于将所述目标造影帧图像输入至训练好的减影模型中,得到所述目标造影帧图像对应的目标减影图,其中,所述减影模型通过第一样本造影帧图像及其对应的第一样本减影参考图训练得到。
[0032]
可选地,所述目标图像获取模块,具体用于:
[0033]
获取待减影造影帧图像和对应的非造影帧图像,计算所述待减影造影帧图像和所述非造影帧图像之间的目标特征差异值;
[0034]
在所述目标特征差异值大于预设差异阈值的情况下,将所述待减影造影帧图像作为所述目标造影帧图像。
[0035]
可选地,所述目标图像获取模块还用于:
[0036]
具体用于:确定所述非造影帧图像对应的第一图像特征以及所述目标造影帧图像对应的第二图像特征,其中,所述第一图像特征包括所述非造影帧图像的第一灰度特征,所述第二图像特征包括所述待减影造影帧图像的第二灰度特征;依据所述第一灰度特征和所述第二灰度特征,计算所述非造影帧图像与所述待减影造影帧图像之间的灰度特征差异值;其中,所述目标特征差异值包括所述灰度特征差异值,所述预设差异阈值包括预设灰度差异阈值,所述预设灰度差异阈值的取值范围为[0.01,0.2],单位为百分比;或者,
[0037]
用于确定所述非造影帧图像对应的第一图像特征以及所述待减影造影帧图像对应的第二图像特征,其中,所述第一图像特征包括所述非造影帧图像的第一结构边缘特征,所述第二图像特征包括所述待减影造影帧图像的第二结构边缘特征;依据所述第一结构边缘特征和所述第二结构边缘特征,计算所述非造影帧图像与所述待减影造影帧图像之间的结构特征差异值;其中,所述目标特征差异值包括所述结构特征差异值,所述预设差异阈值包括预设结构差异阈值,所述预设结构差异阈值为灰度阈值,且取值范围为[0.01,0.4],或所述预设结构差异阈值为位置阈值,且取值范围为[20,200]个像素点。
[0038]
可选地,所述装置还包括:
[0039]
模型训练模块,用于获取第一样本图像,其中,所述第一样本图像包括至少一张第一样本非造影帧图像和至少一张第一样本造影帧图像,所述第一样本非造影帧图像和所述第一样本造影帧图像之间的特征差异值小于预设样本阈值;对任一第一样本造影帧图像与任一第一样本非造影帧图像进行减影得到第一样本减影参考图,并将所述任一第一样本造影帧图像和对应的所述第一样本减影参考图组成第一样本图像对;利用所述第一样本图像对,对待训练的减影模型进行训练。
[0040]
可选地,所述模型训练模块,具体用于:将任一第一样本图像对中的第一样本造影帧图像输入至待训练的减影模型中得到第一样本减影预测图,并依据所述第一样本减影参考图和所述第一样本减影预测图之间的特征差异值,利用损失函数对所述减影模型进行迭代,直至得到的减影模型的损失函数满足预设减影条件时,完成对所述减影模型的训练。
[0041]
可选地,所述模型训练模块还用于:
[0042]
获取多个第二样本图像对,其中,任一第二样本图像对包括第二样本造影帧图像和第二样本减影参考图,所述第二样本图像对对应于第二部位,其中,所述第一部位和所述第二部位对应于样本的不同位置的图像;
[0043]
依据所述第二样本图像对训练预设神经网络模型,得到辅助模型;
[0044]
依据所述辅助模型以及所述预设神经网络模型,建立所述待训练的减影模型,利
用所述第一样本图像对训练所述待训练的减影模型。
[0045]
可选地,所述模型训练模块还用于:
[0046]
获取所述辅助模型中的预设迁移层作为迁移模型;
[0047]
将所述第一样本图像对中的第一样本造影帧图像输入至所述迁移模型中,得到所述第一样本造影帧图像对应的迁移数据,并构建包含所述迁移数据和对应的第一样本减影参考图的第一样本迁移数据对;
[0048]
获取初始的预设神经网络模型中的预设被迁移层作为被迁移模型,并利用所述第二样本迁移数据对训练所述被迁移模型;
[0049]
将所述迁移模型和训练后的被迁移模型进行拼接,得到所述减影模型。
[0050]
依据本技术又一个方面,提供了一种存储介质,其上存储有计算机程序,所述程序被处理器执行时实现上述方法。
[0051]
依据本技术再一个方面,提供了一种计算机设备,包括存储介质、处理器及存储在存储介质上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现上述方法。
[0052]
借由上述技术方案,本技术提供的一种减影图生成方法及装置、存储介质、计算机设备,该方法包括:获取目标造影帧图像;将所述目标造影帧图像输入至训练好的减影模型中,得到所述目标造影帧图像对应的目标减影图,其中,所述减影模型通过第一样本造影帧图像及其对应的第一样本减影参考图训练得到。本技术可以实现对图像的实时配准,尤其针对组织结构位移程度大,配准容易导致组织结构图像不自然的问题,将目标造影帧图像输入到训练好的减影模型中直接生成减影图,避免因运动伪影过大难以保证配准效果而导致减影图效果差的问题,提升减影图准确性。
[0053]
上述说明仅是本技术技术方案的概述,为了能够更清楚了解本技术的技术手段,而可依照说明书的内容予以实施,并且为了让本技术的上述和其它目的、特征和优点能够更明显易懂,以下特举本技术的具体实施方式。
附图说明
[0054]
此处所说明的附图用来提供对本技术的进一步理解,构成本技术的一部分,本技术的示意性实施例及其说明用于解释本技术,并不构成对本技术的不当限定。在附图中:
[0055]
图1示出了本技术实施例提供的一种减影图生成方法的流程示意图;
[0056]
图2示出了本技术实施例提供的一种减影模型的工作流程示意图;
[0057]
图3示出了本技术实施例提供的另一种减影模型的工作流程示意图;
[0058]
图4示出了本技术实施例提供的又一种减影模型的工作流程示意图;
[0059]
图5示出了本技术实施例提供的一种减影图生成装置的结构示意图。
具体实施方式
[0060]
下文中将参考附图并结合实施例来详细说明本技术。需要说明的是,在不冲突的情况下,本技术中的实施例及实施例中的特征可以相互组合。
[0061]
在本实施例中提供了一种减影图生成方法,如图1所示,包括:
[0062]
步骤s1,获取目标造影帧图像;
[0063]
步骤s2,将所述目标造影帧图像输入至训练好的减影模型中,得到所述目标造影帧图像对应的目标减影图,其中,所述减影模型通过第一样本造影帧图像及其对应的第一样本减影参考图训练得到。
[0064]
在上述实施例中,对患者进行造影时通过数字减影血管造影(digital subtraction angiography,dsa)设备采集的图像,通常造影时,造影剂会延迟几帧进行注入,将无造影剂的图像作为蒙片(mask),即非造影帧图像,将含造影剂帧图像作为造影片,即造影帧图像。在具体的应用场景中,获取目标造影帧图像,并将该图像输入到训练好的减影模型中,得到对应的目标减影图,其中,该减影模型是预先利用第一样本造影帧图像和对应的减影图像(即第一样本减影参考图)训练得到的。
[0065]
可选地,步骤s1具体可以包括:获取待减影造影帧图像和对应的非造影帧图像,计算所述待减影造影帧图像和所述非造影帧图像之间的目标特征差异值;在所述目标特征差异值大于预设差异阈值的情况下,将所述待减影造影帧图像作为所述目标造影帧图像。
[0066]
在上述实施例中,若目标特征差异值大于或等于预设差异阈值,说明运动伪影程度较大,在这种情况下,由于组织结构位移程度大,对蒙片进行配准的方式可能已经难以保证准确性,例如配准可能导致组织结构图像不自然。在该场景下,可以通过预先训练减影图生成模型(简称减影模型)的方式,将目标造影帧图像输入到训练好的减影模型中直接生成减影图,避免因运动伪影过大难以保证配准效果而导致减影图效果差的问题,提升减影图准确性。
[0067]
可选地,上述“计算所述待减影造影帧图像和所述非造影帧图像之间的目标特征差异值”具体可以包括:确定所述非造影帧图像对应的第一图像特征以及所述待减影造影帧图像对应的第二图像特征,其中,所述第一图像特征包括所述非造影帧图像的第一灰度特征,所述第二图像特征包括所述待减影造影帧图像的第二灰度特征;依据所述第一灰度特征和所述第二灰度特征,计算所述非造影帧图像与所述待减影造影帧图像之间的灰度特征差异值;其中,所述目标特征差异值包括所述灰度特征差异值,所述预设差异阈值包括预设灰度差异阈值,所述预设灰度差异阈值的取值范围为[0.01,0.2],单位为百分比,即灰度差异阈值为非造影帧图像的灰度均值和待减影造影帧图像的灰度均值之间的差值与非造影帧图像的灰度均值的比值。
[0068]
在另一示例中,上述“计算所述待减影造影帧图像和所述非造影帧图像之间的目标特征差异值”具体可以包括:确定所述非造影帧图像对应的第一图像特征以及所述待减影造影帧图像对应的第二图像特征,其中,所述第一图像特征包括所述非造影帧图像的第一结构边缘特征,所述第二图像特征包括所述待减影造影帧图像的第二结构边缘特征;依据所述第一结构边缘特征和所述第二结构边缘特征,计算所述非造影帧图像与所述待减影造影帧图像之间的结构特征差异值;其中,所述目标特征差异值包括所述结构特征差异值,所述预设差异阈值包括预设结构差异阈值,所述预设结构差异阈值为灰度阈值,且取值范围为[0.01,0.4],单位为百分比,即结构差异阈值为非造影帧图像的边缘特征的灰度均值和待减影造影帧图像的边缘特征的灰度均值之间的差值与非造影帧图像的的边缘特征灰度均值的比值,或所述预设结构差异阈值为位置阈值,且取值范围为[20,200]个像素点,即结构差异阈值为非造影帧图像的边缘特征的像素位置和待减影造影帧图像的边缘特征的像素位置之间的距离,可以采用光流法等方式计算待减影造影帧图像和非造影帧图像的形
变场,利用形变场的位移量计算图像的形变程度。
[0069]
在上述实施例中,分别计算蒙片和造影片的图像特征,包括但不限于图像的灰度特征,结构边缘特征等。灰度特征具体为图像中每个点的灰度值特征,结构边缘特征具体包括图像中包含的解剖学结构边缘的位置特征。然后,通过计算蒙片和造影片之间的特征差异,以便进行运动伪影程度的判断,其中,特征差异通过灰度特征差异值、结构特征差异值来反应,灰度特征差异值具体可以为蒙片和造影片各像素点之间的灰度均方误差,结构特征差异值具体可以为结构边缘特征的差值等。
[0070]
本技术实施例相比于现有技术中基于时空信息的配准方法,能够实现对图像的实时配准,尤其针对组织结构位移程度大,配准容易导致组织结构图像不自然的问题,将目标造影帧图像输入到训练好的减影模型中直接生成减影图,避免因运动伪影过大难以保证配准效果而导致减影图效果差的问题,提升减影图准确性。
[0071]
在本实施例中还提供了一种减影模型生成方法,该方法包括:
[0072]
步骤101,获取第一样本图像,其中,所述第一样本图像包括至少一张第一样本非造影帧图像和至少一张第一样本造影帧图像,所述第一样本非造影帧图像和所述第一样本造影帧图像之间的特征差异值小于预设样本阈值;
[0073]
步骤102,对任一第一样本造影帧图像与任一第一样本非造影帧图像进行减影得到第一样本减影参考图,并将所述任一第一样本造影帧图像和对应的所述第一样本减影参考图组成第一样本图像对;
[0074]
步骤103,利用所述第一样本图像对,对待训练的减影模型进行训练。
[0075]
本技术实施例中,首先,获取第一样本图像,其中,第一样本图像可以为对样本对象进行造影时通过数字减影血管造影(digital subtraction angiography,dsa)设备采集的图像,通常造影时,造影剂会延迟几帧进行注入,将无造影剂的图像作为mask蒙片,即非造影帧图像,将含造影剂帧图像作为造影片,即造影帧图像。为了快速得到样本图像对应的减影图,可以在dsa设备采集的图像中,选择基本无运动伪影的序列作为训练数据集,具体可以获取第一样本对象对应的多张第一样本非造影帧图像和多张第一样本造影帧图像,依据特征差异值对样本图像进行筛选,以保证任一第一样本非造影帧图像和任一第一样本造影帧图像之间的特征差异值小于预设样本阈值。在具体应用场景中,由于基本无运动伪影,步骤101可以只选择一张第一样本非造影帧图像,减少后续计算量。
[0076]
然后,分别对每张第一样本造影帧图像和第一样本非造影帧图像进行减影得到第一样本减影参考图,并将第一样本减影参考图和对应的第一样本造影帧图像进行配对,组成第一样本图像对作为模型训练样本。
[0077]
最后,构建减影模型,并利用第一样本图像对进行训练,具体可以将第一样本造影帧图像作为模型输入,将第一样本减影参考图作为标签数据,通过损失函数,基于第一样本减影参考图和减影模型输出的减影图像的特征差异值,进行迭代,实现对模型的训练。其中,减影模型可以选择含密集连接卷积的空间金字塔网络。训练后的减影模型可以实现基于一帧造影片预测出对应的减影图,即将造影片输入到减影模型中,减影模型即可输出对应的减影图。利用该模型,无需通过蒙片配准的方式进行减影图生成,避免了因运动伪影过大难以保证配准效果而导致减影图效果差的问题,提升减影图准确性,同时只需一帧造影片即可,能够实现实时生成减影图,提升了减影图的生成效率。
[0078]
本技术实施例中,可选地,步骤103具体可以包括:
[0079]
步骤103-1,将任一第一样本图像对中的第一样本造影帧图像输入至待训练的减影模型中得到第一样本减影预测图,并依据所述第一样本减影参考图和所述第一样本减影预测图之间的特征差异值,利用损失函数对所述减影模型进行迭代,直至得到的减影模型的损失函数满足预设减影条件时,完成对所述减影模型的训练。
[0080]
在上述实施例中,如图2所示,训练过程中,对任一第一样本图像对来说,将第一样本造影帧图像输入到待训练的减影模型中得到第一样本减影预测图,之后计算第一样本减影预测图与第一样本图像对中第一样本减影参考图之间的特征差异值,将该值作为损失函数的输入值,利用获得的损失函数进行模型网络参数的迭代,直到损失函数稳定在一定范围内或迭代次数达到预设次数时,完成对减影模型的训练。
[0081]
另外,为了解决配准导致的图形不自然的问题,以及由于蒙片中无血管等组织结构但造影片中有血管等组织结构导致图像信息不同,而造成的血管等区域难以配准的问题(该问题也可以理解为,由于造影片中组织结构被造影后的结构遮挡,图像信息丢失,该部分无法通过图像信息匹配)。可以通过正则项 组织降权感知损失的方式确定模型的配准损失函数。该损失函数也可以选择血管降权感知损失,具体的计算方式可以为:用预训练的血管提取模型例如血管分割网络,对输入的第一样本造影帧图像进行血管分割,生成分割结果即第一样本血管分割图像;接着,利用该第一样本血管分割图像对第一样本减影预测图像进行降权,具体可以记录下第一样本血管分割图像中存在血管的像素,利用这些像素信息将第一样本减影预测图像对应的像素进行降权(即乘以<1的系数),即可减少由于血管原因造成的影响;最后,计算降权后的第一样本减影预测图像和第一样本减影参考图像之间的特征差异值,将该值作为模型的降权感知损失函数。
[0082]
本技术实施例中,可选地,步骤103具体可以包括:
[0083]
步骤103-2,获取多个第二样本图像对,其中,任一第二样本图像对包括第二样本造影帧图像和第二样本减影参考图,所述第二样本图像对对应于第二部位,其中,所述第一部位和所述第二部位对应于样本的不同位置的图像;
[0084]
步骤103-3,依据所述第二样本图像对训练预设神经网络模型,得到辅助模型;
[0085]
步骤103-4,依据所述辅助模型以及所述预设神经网络模型,建立所述待训练的减影模型,利用所述第一样本图像对训练所述待训练的减影模型。
[0086]
在上述实施例中,针对dsa图像序列中某些部位(如心脏)的无运动伪影图像较少,训练样本不充足的问题,本技术实施例还提供了一种基于迁移学习的解决方案可用于减影模型的设计中。在具体应用场景中,可以先采用一些不同部位的无运动伪影的样本,即第二样本图像对,例如头部、腹部的样本,按照如上述步骤101至步骤103的方式完成预设神经网络模型训练,得到辅助模型,从而依据辅助模型和初始的预设神经网络模型,构建减影模型。
[0087]
可选地,步骤103-4,具体可以包括:获取所述辅助模型中的预设迁移层作为迁移模型;将所述第一样本图像对中的第一样本造影帧图像输入至所述迁移模型中,得到所述第一样本造影帧图像对应的迁移数据,并构建包含所述迁移数据和对应的第一样本减影参考图的第一样本迁移数据对;获取初始的预设神经网络模型中的预设被迁移层作为被迁移模型,并利用所述第二样本迁移数据对训练所述被迁移模型;将所述迁移模型和训练后的
被迁移模型进行拼接,得到所述减影模型。
[0088]
其中,在训练好的神经网络模型即辅助模型中对靠前的一部分网络层进行提取,将提取的网络结构作为迁移模型,如图3所示,具体可以对要提取的网络层进行约定,即设定出预设迁移层,进而将第一样本图像对中的第一样本造影帧图像输入到迁移模型中,得到对应的迁移数据,即利用预训练的神经网络模型的中间层(即预设迁移层)生成了关于第一样本造影帧图像的特征矩阵。从而利用迁移数据作为训练样本对预设神经网络模型模型对应的被迁移部分进行训练,具体可以获取预设神经网络模型中的预设被迁移层作为被迁移模型,从而利用迁移数据以及与该迁移数据对应的第一样本减影参考图对被迁移模型进行训练,减少模型训练的层数,减少需要确定的网络参数数据量,在该方式中迁移模型的网络参数不需要改变,只需要对剩余网络层(即预设被迁移层)的参数进行训练即可。最后基于相同的网络结构,可以将迁移模型和被迁移模型拼接在一起得到最终的减影模型。
[0089]
本技术实施例中,可选地,步骤103-4,具体可以包括:将所述辅助模型级联至所述预设神经网络模型中,得到所述待训练的减影模型,利用所述第一样本图像对训练所述待训练的减影模型。
[0090]
在上述实施例中,如图4所示,确定第二样本图像对后,利用第二样本图像对训练预设神经网络模型,进而将该训练后的预设神经网络模型级联至初始的预设神经网络模型中,确定待训练的减影模型,具体可以将预设神经网络模型按网络层划分为两部分,分别为减影网络1和减影网络2,级联至二者中间位置,进而继续利用第一样本图像对进行模型训练。
[0091]
在本技术实施例中,可选地,步骤101具体可以包括:将任一第一样本造影帧图像与任一第一样本非造影帧图像进行配对,得到中间图像对;对任一中间图像对中的第一样本造影帧图像与第一样本非造影帧图像进行减影,得到所述第一样本减影参考图,并将所述任一中间图像对对应的第一样本造影帧图像和第一样本减影参考图作为所述第一样本图像对。
[0092]
在上述实施例中,可以先对样本图像进行配对,组成中间图像对,每个中间图像对中包含一张第一样本非造影帧图像和一张第一样本造影帧图像,接着,对于每个中间图像对,将其中的第一样本造影帧图像和第一样本非造影帧图像进行减影,得到第一样本减影参考图,并将该第一样本减影参考图和第一样本造影帧图像作为一个第一样本图像对。以提升样本图像对的配对效率。
[0093]
在本技术实施例中,可选地,所述第一样本非造影帧图像和所述第一样本造影帧图像之间的特征差异值的计算方法包括:
[0094]
确定所述第一样本非造影帧图像对应的第一图像特征以及所述第一样本造影帧图像对应的第二图像特征,其中,所述第一图像特征包括所述第一样本非造影帧图像的第一灰度特征或第一结构边缘特征,所述第二图像特征包括所述第一样本造影帧图像的第二灰度特征或第二结构边缘特征;依据所述第一灰度特征和所述第二灰度特征,计算所述第一样本非造影帧图像和所述第一样本造影帧图像之间的灰度特征差异值,或,依据所述第一结构边缘特征和所述第二结构边缘特征,计算所述第一样本非造影帧图像和所述第一样本造影帧图像之间的结构特征差异值,其中,所述特征差异值包括所述灰度特征差异值或所述结构特征差异值。
[0095]
在上述实施例中,分别计算蒙片和造影片的图像特征,包括但不限于图像的灰度特征,结构边缘特征等。灰度特征具体为图像中每个点的灰度值特征,结构边缘特征具体包括图像中包含的解剖学结构边缘的位置特征。然后,通过计算蒙片和造影片之间的特征差异,以便进行运动伪影程度的判断,其中,特征差异通过灰度特征差异值、结构特征差异值来反应,灰度特征差异值具体可以为蒙片和造影片各像素点之间的灰度均方误差,结构特征差异值具体可以为结构边缘特征的差值等。另外,步骤101中的预设样本阈值与上文所述的预设差异阈值可以相同。
[0096]
进一步的,作为图1方法的具体实现,本技术实施例提供了一种减影图生成装置,如图5所示,该装置包括:
[0097]
目标图像获取模块,用于获取目标造影帧图像;
[0098]
减影图生成模块,用于将所述目标造影帧图像输入至训练好的减影模型中,得到所述目标造影帧图像对应的目标减影图,其中,所述减影模型通过第一样本造影帧图像及其对应的第一样本减影参考图训练得到。
[0099]
可选地,所述目标图像获取模块,具体用于:
[0100]
获取待减影造影帧图像和对应的非造影帧图像,计算所述待减影造影帧图像和所述非造影帧图像之间的目标特征差异值;
[0101]
在所述目标特征差异值大于预设差异阈值的情况下,将所述待减影造影帧图像作为所述目标造影帧图像。
[0102]
可选地,所述目标图像获取模块还用于:
[0103]
具体用于:确定所述非造影帧图像对应的第一图像特征以及所述目标造影帧图像对应的第二图像特征,其中,所述第一图像特征包括所述非造影帧图像的第一灰度特征,所述第二图像特征包括所述待减影造影帧图像的第二灰度特征;依据所述第一灰度特征和所述第二灰度特征,计算所述非造影帧图像与所述待减影造影帧图像之间的灰度特征差异值;其中,所述目标特征差异值包括所述灰度特征差异值,所述预设差异阈值包括预设灰度差异阈值,所述预设灰度差异阈值的取值范围为[0.01,0.2],单位为百分比;或者,
[0104]
用于确定所述非造影帧图像对应的第一图像特征以及所述待减影造影帧图像对应的第二图像特征,其中,所述第一图像特征包括所述非造影帧图像的第一结构边缘特征,所述第二图像特征包括所述待减影造影帧图像的第二结构边缘特征;依据所述第一结构边缘特征和所述第二结构边缘特征,计算所述非造影帧图像与所述待减影造影帧图像之间的结构特征差异值;其中,所述目标特征差异值包括所述结构特征差异值,所述预设差异阈值包括预设结构差异阈值,所述预设结构差异阈值为灰度阈值,且取值范围为[0.01,0.4],或所述预设结构差异阈值为位置阈值,且取值范围为[20,200]个像素点。。
[0105]
可选地,所述装置还包括:
[0106]
模型训练模块,用于获取第一样本图像,其中,所述第一样本图像包括至少一张第一样本非造影帧图像和至少一张第一样本造影帧图像,所述第一样本非造影帧图像和所述第一样本造影帧图像之间的特征差异值小于预设样本阈值;对任一第一样本造影帧图像与任一第一样本非造影帧图像进行减影得到第一样本减影参考图,并将所述任一第一样本造影帧图像和对应的所述第一样本减影参考图组成第一样本图像对;利用所述第一样本图像对,对待训练的减影模型进行训练。
[0107]
可选地,所述模型训练模块,具体用于:将任一第一样本图像对中的第一样本造影帧图像输入至待训练的减影模型中得到第一样本减影预测图,并依据所述第一样本减影参考图和所述第一样本减影预测图之间的特征差异值,利用损失函数对所述减影模型进行迭代,直至得到的减影模型的损失函数满足预设减影条件时,完成对所述减影模型的训练。
[0108]
可选地,所述模型训练模块还用于:
[0109]
获取多个第二样本图像对,其中,任一第二样本图像对包括第二样本造影帧图像和第二样本减影参考图,所述第二样本图像对对应于第二部位,其中,所述第一部位和所述第二部位对应于样本的不同位置的图像;
[0110]
依据所述第二样本图像对训练预设神经网络模型,得到辅助模型;
[0111]
依据所述辅助模型以及所述预设神经网络模型,建立所述待训练的减影模型,利用所述第一样本图像对训练所述待训练的减影模型。
[0112]
可选地,所述模型训练模块还用于:
[0113]
获取所述辅助模型中的预设迁移层作为迁移模型;
[0114]
将所述第一样本图像对中的第一样本造影帧图像输入至所述迁移模型中,得到所述第一样本造影帧图像对应的迁移数据,并构建包含所述迁移数据和对应的第一样本减影参考图的第一样本迁移数据对;
[0115]
获取初始的预设神经网络模型中的预设被迁移层作为被迁移模型,并利用所述第二样本迁移数据对训练所述被迁移模型;
[0116]
将所述迁移模型和训练后的被迁移模型进行拼接,得到所述减影模型。
[0117]
需要说明的是,本技术实施例提供的一种减影图生成装置所涉及各功能单元的其他相应描述,可以参考图1至图4方法中的对应描述,在此不再赘述。
[0118]
基于上述如图1至图4所示方法,相应的,本技术实施例还提供了一种存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现上述如图1至图4所示的方法。
[0119]
基于这样的理解,本技术的技术方案可以以软件产品的形式体现出来,该软件产品可以存储在一个非易失性存储介质(可以是cd-rom,u盘,移动硬盘等)中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本技术各个实施场景所述的方法。
[0120]
基于上述如图1至图4所示的方法,以及虚拟装置实施例,为了实现上述目的,本技术实施例还提供了一种计算机设备,具体可以为个人计算机、服务器、网络设备等,该计算机设备包括存储介质和处理器;存储介质,用于存储计算机程序;处理器,用于执行计算机程序以实现上述如图1至图4所示的方法。
[0121]
可选地,该计算机设备还可以包括用户接口、网络接口、摄像头、射频(radio frequency,rf)电路,传感器、音频电路、wi-fi模块等等。用户接口可以包括显示屏(display)、输入单元比如键盘(keyboard)等,可选用户接口还可以包括usb接口、读卡器接口等。网络接口可选的可以包括标准的有线接口、无线接口(如蓝牙接口、wi-fi接口)等。
[0122]
本领域技术人员可以理解,本实施例提供的一种计算机设备结构并不构成对该计算机设备的限定,可以包括更多或更少的部件,或者组合某些部件,或者不同的部件布置。
[0123]
存储介质中还可以包括操作系统、网络通信模块。操作系统是管理和保存计算机设备硬件和软件资源的程序,支持信息处理程序以及其它软件和/或程序的运行。网络通信
模块用于实现存储介质内部各组件之间的通信,以及与该实体设备中其它硬件和软件之间通信。
[0124]
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到本技术可以借助软件加必要的通用硬件平台的方式来实现,也可以通过硬件实现对图像的实时配准,尤其针对组织结构位移程度大,配准容易导致组织结构图像不自然的问题,将目标造影帧图像输入到训练好的减影模型中直接生成减影图,避免因运动伪影过大难以保证配准效果而导致减影图效果差的问题,提升减影图准确性。
[0125]
本领域技术人员可以理解附图只是一个优选实施场景的示意图,附图中的模块或流程并不一定是实施本技术所必须的。本领域技术人员可以理解实施场景中的装置中的模块可以按照实施场景描述进行分布于实施场景的装置中,也可以进行相应变化位于不同于本实施场景的一个或多个装置中。上述实施场景的模块可以合并为一个模块,也可以进一步拆分成多个子模块。
[0126]
上述本技术序号仅仅为了描述,不代表实施场景的优劣。以上公开的仅为本技术的几个具体实施场景,但是,本技术并非局限于此,任何本领域的技术人员能思之的变化都应落入本技术的保护范围。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献