掌桥专利:专业的专利平台
掌桥专利
首页

用于口腔锥束CBCT的运动补偿重建方法、装置、设备及介质

文献发布时间:2023-06-19 18:37:28


用于口腔锥束CBCT的运动补偿重建方法、装置、设备及介质

技术领域

本发明涉及图像处理领域,尤其涉及一种用于口腔锥束CBCT的运动补偿重建方法、装置、电子设备以及存储介质。

背景技术

用于口腔锥束CBCT的运动补偿重建是指在锥形束CBCT的口腔颌面影像检查过程中,对扫描的口腔图像中存在运动伪影的图像进行补偿重建的过程,以用于避免图像中运动伪影对图像分析的不利影响,提高图像的清晰度。

目前,在口腔检查时,扫描过程中难以避免患者不自主运动,使采集到的投影信息不一致,从而造成重建图像出现组织结构模糊或错位等运动伪影,严重影响了医生对患者口腔疾病的检查诊断,相对来说,在扫描过程中患者口腔的运动通常表现为刚性运动,因此对这种刚性运动现象作运动补偿成为关键,现有技术中普遍使用简单的咬合杆等固定装置对头部作简单的固定,无法避免患者在扫描过程中仍然存在运动;其他一些技术方案主要通过追踪装置跟踪获取患者头部的运动并在重建过程中对数据进行运动补偿,但需要依赖额外装置,可能会干扰设备扫描并影响患者的体验;也有些技术方案通过配准迭代的思路对运动图像作运动补偿,但通常由于计算复杂且时间花费很长难以满足实际应用。因此,仍然亟待一种无需额外装置且能应用于口腔锥束CBCT系统的运动补偿技术。

发明内容

为了解决上述问题,本发明提供了一种用于口腔锥束CBCT的运动补偿重建方法、装置、电子设备以及存储介质,可以无需额外装置且能应用于口腔锥束CBCT系统。

第一方面,本发明提供了一种用于口腔锥束CBCT的运动补偿重建方法,包括:

使用口腔锥束CBCT对存在运动的扫描对象进行扫描,以采集所述口腔锥束CBCT的投影图像数据,利用投影变换矩阵对所述投影图像数据进行图像重建,得到运动待补偿重建图像;

对所述运动待补偿重建图像进行前向投影操作,得到前向投影图像,对所述投影图像数据进行高斯滤波处理,得到投影滤波图像,并对所述前向投影图像进行高斯滤波处理,得到前向投影滤波图像,对所述投影滤波图像进行边缘特征提取,得到投影边缘特征,并对所述前向投影滤波图像进行边缘特征提取,得到前向投影边缘特征,并计算所述投影边缘特征与所述前向投影边缘特征之间的特征相关系数;

配置所述特征相关系数的运动向量,根据所述运动向量,对所述特征相关系数进行系数调整,得到调整系数,根据所述调整系数,对所述运动向量进行向量优化,得到优化运动向量,对所述优化运动向量进行线性插值处理,得到线性插值向量,对所述线性插值向量进行均值滤波处理,得到均值滤波向量;

根据所述均值滤波向量,对所述投影变换矩阵进行向量修正,得到向量修正矩阵,根据所述向量修正矩阵,对所述投影图像数据进行图像补偿重建,得到补偿重建图像,并计算所述补偿重建图像的补偿前向投影;

计算所述补偿前向投影的投影偏差,根据所述投影偏差,确定所述口腔锥束CBCT的运动补偿重建图像。

在第一方面的一种可能实现方式中,所述对所述投影图像数据进行高斯滤波处理,得到投影滤波图像,包括:

配置所述投影图像数据的高斯滤波窗口;

利用下述公式计算所述高斯滤波窗口的高斯滤波权重:

其中,w

根据所述高斯滤波权重,利用下述公式计算所述投影图像数据的滤波像素值:

其中,m

根据所述滤波像素值,确定所述投影滤波图像。

在第一方面的一种可能实现方式中,所述对所述投影滤波图像进行边缘特征提取,得到投影边缘特征,包括:

利用下述公式配置所述投影滤波图像的横向算子与纵向算子:

其中,s

根据所述横向算子与所述纵向算子,利用下述公式对所述投影滤波图像进行横向像素转换与纵向像素转换,得到横向转换像素与纵向转换像素:

K

K

其中,K

利用下述公式计算所述横向转换像素与所述纵向转换像素之间的像素近似值:

其中,G[i,j]表示所述像素近似值,K

根据所述像素近似值,确定所述投影边缘特征。

在第一方面的一种可能实现方式中,所述根据所述运动向量,对所述特征相关系数进行系数调整,得到调整系数,包括:

获取所述特征相关系数对应的当前待调整投影变换矩阵与当前运动待补偿重建图像,利用下述公式计算所述运动向量的运动变换矩阵:

其中,R表示所述运动变换矩阵,r={α,β,γ,t

根据所述运动变换矩阵,利用下述公式对所述当前待调整投影变换矩阵进行向量调整,得到当前调整投影变换矩阵:

A

其中,A

根据所述当前调整投影变换矩阵,利用下述公式对所述当前运动待补偿重建图像进行前向投影操作,得到调整前向投影图像:

g=F(A

其中,g表示所述调整前向投影图像,A

根据所述调整前向投影图像,利用下述公式对所述特征相关系数进行系数调整,得到调整系数:

S=S(I

其中,S表示所述调整系数,g表示所述调整前向投影图像,I

在第一方面的一种可能实现方式中,所述根据所述调整系数,对所述运动向量进行向量优化,得到优化运动向量,包括:

对所述运动向量进行迭代调整,得到迭代调整向量;

根据所述调整系数与所述迭代调整向量,利用下述公式计算所述优化运动向量:

其中,r′表示所述优化运动向量,S表示所述调整系数,

在第一方面的一种可能实现方式中,所述对所述优化运动向量进行线性插值处理,得到线性插值向量,包括:

对所述优化运动向量进行扫描方向排序,得到排序向量;

对所述排序向量进行组合配对,得到配对向量;

根据所述配对向量,利用下述公式计算所述线性插值向量:

其中,(x,r)表示所述线性插值向量,(x

在第一方面的一种可能实现方式中,所述计算所述补偿前向投影的投影偏差,包括:

利用下述公式计算所述补偿前向投影的投影偏差:

其中,d表示所述补偿前向投影的投影偏差,X表示所述补偿前向投影的感兴趣区域内像素数量,α表示投影感兴趣区域内像素位置序号,Y表示投影扫描角度数量,β表示投影扫描角度的序号,g

第二方面,本发明提供了一种用于口腔锥束CBCT的运动补偿重建装置,所述装置包括:

投影图像获取模块,用于使用口腔锥束CBCT对存在运动的扫描对象进行扫描,以采集所述口腔锥束CBCT的投影图像数据,利用投影变换矩阵对所述投影图像数据进行图像重建,得到运动待补偿重建图像;

相关系数计算模块,用于对所述运动待补偿重建图像进行前向投影操作,得到前向投影图像,对所述投影图像数据进行高斯滤波处理,得到投影滤波图像,并对所述前向投影图像进行高斯滤波处理,得到前向投影滤波图像,对所述投影滤波图像进行边缘特征提取,得到投影边缘特征,并对所述前向投影滤波图像进行边缘特征提取,得到前向投影边缘特征,并计算所述投影边缘特征与所述前向投影边缘特征之间的特征相关系数;

向量均值滤波模块,用于配置所述特征相关系数的运动向量,根据所述运动向量,对所述特征相关系数进行系数调整,得到调整系数,根据所述调整系数,对所述运动向量进行向量优化,得到优化运动向量,对所述优化运动向量进行线性插值处理,得到线性插值向量,对所述线性插值向量进行均值滤波处理,得到均值滤波向量;

补偿投影计算模块,用于根据所述均值滤波向量,对所述投影变换矩阵进行向量修正,得到向量修正矩阵,根据所述向量修正矩阵,对所述投影图像数据进行图像补偿重建,得到补偿重建图像,并计算所述补偿重建图像的补偿前向投影;

重建图像确定模块,用于计算所述补偿前向投影的投影偏差,根据所述投影偏差,确定所述口腔锥束CBCT的运动补偿重建图像。

第三方面,本发明提供一种电子设备,包括:

至少一个处理器;以及与所述至少一个处理器通信连接的存储器;

其中,所述存储器存储有可被所述至少一个处理器执行的计算机程序,以使所述至少一个处理器能够执行如上述第一方面中任意一项所述的用于口腔锥束CBCT的运动补偿重建方法。

第四方面,本发明提供一种计算机可读存储介质,存储有计算机程序,所述计算机程序被处理器执行时实现如上述第一方面中任意一项所述的用于口腔锥束CBCT的运动补偿重建方法。

与现有技术相比,本方案的技术原理及有益效果在于:

本发明实施例通过使用口腔锥束CBCT对存在运动的扫描对象进行扫描,以采集所述口腔锥束CBCT的投影图像数据,以用于采集所述口腔锥束CBCT所拍摄的运动状态下模糊的图像相应的投影图像数据,保障后续对模糊的图像进行修正,进一步地,本发明实施例通过配置所述投影变换矩阵,以用于利用所述投影变换矩阵中方向向量对不同运动方向的投影进行向量变换,达到对运动投影纠正的目的,进一步地,本发明实施例通过根据所述投影变换矩阵,对所述投影图像数据进行图像重建,以用于利用包含多个方向角度的投影变换矩阵对所述投影图像数据进行移动、旋转和缩放,进一步地,本发明实施例通过对所述投影图像数据进行高斯滤波处理,以用于消除图像的高斯噪声,降低图像的高斯噪声对后续图像分析的不利影响,进一步地,本发明实施例通过对所述前向投影图像进行高斯滤波处理,以用于消除图像的高斯噪声,降低图像的高斯噪声对后续图像分析的不利影响,进一步地,本发明实施例通过对所述投影滤波图像进行边缘特征提取,以用于提取投影图像中局部区域亮度变化显著的部分,将对图像的全部内容分析转换为对图像的部分内容分析,在保障图像分析准确率的前提下,减少图像分析的工作量,进一步地,本发明实施例通过计算所述投影边缘特征与所述前向投影边缘特征之间的特征相关系数,以用于确定所补偿的前向投影与投影图像数据是否相似,避免投影补偿错误对后续实际运动图像纠正的不利影响,进一步地,本发明实施例通过配置所述特征相关系数的运动向量,以用于对图像中的伪影进行自由度转换,通过变换每种自由度对图像伪影进行调整,保障后续将对图像调整效果最好的运动向量作为最终用于调整图像伪影的向量,提升对图像调整的准确率,进一步地,本发明实施例通过根据所述运动向量,对所述特征相关系数进行系数调整,以用于利用构建的初始的运动向量对上述投影变换矩阵进行向量调整,得到进行向量调整之后的相关系数,保障后续根据相关系数对所述运动向量进行调整,以得到较佳的运动向量用于调整所述投影变换矩阵,进一步地,本发明实施例通过对所述优化运动向量进行线性插值处理,以用于利用线性插值法计算得到所有扫描角度下的优化运动向量,进一步地,本发明实施例通过对所述线性插值向量进行均值滤波处理,以用于抑制计算误差引起的干扰,进一步地,本发明实施例通过根据所述向量修正矩阵,对所述重建图像进行图像补偿重建,以用于利用修正好的矩阵对图像进行运动补偿重建,达到消除重建图像的运动伪影,提升图像质量的目的,进一步地,本发明实施例通过计算所述补偿前向投影的投影偏差,以用于利用偏差的大小检测迭代过程中投影补偿是否稳定,从而可以控制停止迭代过程并确定最终的补偿重建图像。因此,本发明实施例提出的一种用于口腔锥束CBCT的运动补偿重建方法、装置、电子设备以及存储介质,可以无需额外装置且能应用于口腔锥束CBCT系统。

附图说明

此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本发明的实施例,并与说明书一起用于解释本发明的原理。

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,对于本领域普通技术人员而言,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。

图1为本发明一实施例提供的一种用于口腔锥束CBCT的运动补偿重建方法的流程示意图;

图2为本发明一实施例中图1提供的一种用于口腔锥束CBCT的运动补偿重建方法的其中一个步骤的流程示意图;

图3为本发明一实施例中图1提供的一种用于口腔锥束CBCT的运动补偿重建方法的另外一个步骤的流程示意图;

图4为本发明一实施例提供的一种用于口腔锥束CBCT的运动补偿重建装置的模块示意图;

图5为本发明一实施例提供的实现用于口腔锥束CBCT的运动补偿重建方法的电子设备的内部结构示意图。

具体实施方式

应当理解,此处所描述的具体实施方式仅仅用以解释本发明,并不用于限定本发明。

本发明实施例提供一种用于口腔锥束CBCT的运动补偿重建方法,所述用于口腔锥束CBCT的运动补偿重建方法的执行主体包括但不限于服务端、终端等能够被配置为执行本发明实施例提供的该方法的电子设备中的至少一种。换言之,所述用于口腔锥束CBCT的运动补偿重建方法可以由安装在终端设备或服务端设备的软件或硬件来执行,所述软件可以是区块链平台。所述服务端包括但不限于:单台服务器、服务器集群、云端服务器或云端服务器集群等。所述服务器可以是独立的服务器,也可以是提供云服务、云数据库、云计算、云函数、云存储、网络服务、云通信、中间件服务、域名服务、安全服务、内容分发网络(ContentDelivery Network,CDN)、以及大数据和人工智能平台等基础云计算服务的云服务器。

参阅图1所示,是本发明一实施例提供的用于口腔锥束CBCT的运动补偿重建方法的流程示意图。其中,图1中描述的用于口腔锥束CBCT的运动补偿重建方法包括:

S1、使用口腔锥束CBCT对存在运动的扫描对象进行扫描,以采集所述口腔锥束CBCT的投影图像数据,利用投影变换矩阵对所述投影图像数据进行图像重建,得到运动待补偿重建图像。

本发明实施例通过使用口腔锥束CBCT对存在运动的扫描对象进行扫描,以采集所述口腔锥束CBCT的投影图像数据,以用于采集所述口腔锥束CBCT所拍摄的运动状态下模糊的图像相应的投影图像数据,保障后续对模糊的图像进行修正。其中,所述口腔锥束CBCT是指锥形束投照计算机重组断层影像设备,其中CBCT是指锥形束CT,由X线发射器与平板探测器组成,所述口腔锥束CBCT的原理是X线发射器以较低的射线量(通常球管电流在10毫安左右)围绕投照体做环形DR(数字式投照),并将发出的射线穿过投照体,将穿过物体上的某一点的体素点落在探测器单元。所述投影图像数据是指在某一角度下从射线源所在点发射出的所有射线穿过物体上某一体素点后落在探测器单元上的投影。

本发明的一实施例中,所述采集所述口腔锥束CBCT的投影图像数据通过在所述口腔锥束CBCT的平板探测器中查询实现。

进一步地,本发明实施例通过利用投影变换矩阵对所述投影图像数据进行图像重建,以用于利用所述投影变换矩阵中方向向量对不同运动方向的投影进行向量映射。其中,所述投影变换矩阵是指物体空间映射至探测器空间的几何变换关系,通过CBCT的三维几何系统计算获取所得。所述重建图像是指对所述投影图像数据进行三维重建得到切片序列的重建图像。

本发明的一实施例中,参阅图2所示,所述利用所述投影变换矩阵对所述投影图像数据进行图像重建,得到运动待补偿重建图像,包括:

S201、利用所述投影变换矩阵确定所述投影图像数据的投影变换形式;

S202、利用所述投影变换形式确定所述运动待补偿重建图像。

进一步地,本发明实施例通过计算所述重建图像的前向投影图像,以用于识别进行重建之后的图像中的投影像素。

本发明的一实施例中,所述计算所述重建图像的前向投影图像通过利用降采样法实现。

其中,所述降采样法是降低特定信号的采样率的过程,通常用于降低数据传输速率或者数据大小。

S2、对所述运动待补偿重建图像进行前向投影操作,得到前向投影图像,对所述投影图像数据进行高斯滤波处理,得到投影滤波图像,并对所述前向投影图像进行高斯滤波处理,得到前向投影滤波图像,对所述投影滤波图像进行边缘特征提取,得到投影边缘特征,并对所述前向投影滤波图像进行边缘特征提取,得到前向投影边缘特征,并计算所述投影边缘特征与所述前向投影边缘特征之间的特征相关系数。

本发明实施例通过对所述投影图像数据进行高斯滤波处理,以用于消除图像的高斯噪声,降低图像的高斯噪声对后续图像分析的不利影响。

本发明的一实施例中,所述对所述投影图像数据进行高斯滤波处理,得到投影滤波图像,包括:配置所述投影图像数据的高斯滤波窗口;利用下述公式计算所述高斯滤波窗口的高斯滤波权重:

其中,w

根据所述高斯滤波权重,利用下述公式计算所述投影图像数据的滤波像素值:

其中,m

根据所述滤波像素值,确定所述投影滤波图像。

其中,所述高斯滤波窗口与卷积核类似,大小多种多样,例如3*3大小的窗口。

进一步地,本发明实施例通过对所述前向投影图像进行高斯滤波处理,以用于消除图像的高斯噪声,降低图像的高斯噪声对后续图像分析的不利影响。

本发明的一实施例中,所述对所述前向投影图像进行高斯滤波处理,得到前向投影滤波图像的步骤与上述对所述投影图像数据进行高斯滤波处理,得到投影滤波图像的原理类似,在此不做进一步地赘述。

进一步地,本发明实施例通过对所述投影滤波图像进行边缘特征提取,以用于提取投影图像中局部区域亮度变化显著的部分,将对图像的全部内容分析转换为对图像的部分内容分析,在保障图像分析准确率的前提下,减少图像分析的工作量。其中,所述投影边缘特征是指图像局部区域亮度变化显著的部分,该区域的灰度剖面一般可以看作是一个阶跃,即从一个灰度值在很小的缓冲区域内急剧变化到另一个灰度相差较大的灰度值。

本发明的一实施例中,所述对所述投影滤波图像进行边缘特征提取,得到投影边缘特征,包括:利用下述公式配置所述投影滤波图像的横向算子与纵向算子:

其中,s

根据所述横向算子与所述纵向算子,利用下述公式对所述投影滤波图像进行横向像素转换与纵向像素转换,得到横向转换像素与纵向转换像素:

K

K

其中,K

利用下述公式计算所述横向转换像素与所述纵向转换像素之间的像素近似值:

其中,G[i,j]表示所述像素近似值,K

根据所述像素近似值,确定所述投影边缘特征。

可选地,所述根据所述像素近似值,确定所述投影边缘特征可以通过将所述像素近似值与预先配置的阈值进行比较,根据比较结果,将所述像素近似值对应的像素中心点作为所述投影边缘特征。

进一步地,本发明实施例通过对所述前向投影滤波图像进行边缘特征提取,以用于提取投影图像中局部区域亮度变化显著的部分,将对图像的全部内容分析转换为对图像的部分内容分析,在保障图像分析准确率的前提下,减少图像分析的工作量。其中,所述前向投影边缘特征是指图像局部区域亮度变化显著的部分,该区域的灰度剖面一般可以看作是一个阶跃,即从一个灰度值在很小的缓冲区域内急剧变化到另一个灰度相差较大的灰度值。

本发明的一实施例中,所述对所述前向投影滤波图像进行边缘特征提取,得到前向投影边缘特征的步骤与上述对所述投影滤波图像进行边缘特征提取,得到投影边缘特征的原理类似,在此不做进一步地赘述。

进一步地,本发明实施例通过计算所述投影边缘特征与所述前向投影边缘特征之间的特征相关系数,以用于确定所补偿的前向投影图像与采集的投影图像是否相似,避免投影补偿错误对后续实际运动图像纠正的不利影响。其中,所述特征相关系数是指所述投影边缘特征与所述前向投影边缘特征之间的相似度。

本发明的一实施例中,利用下述公式计算所述投影边缘特征与所述前向投影边缘特征之间的特征相关系数:

其中,S(p,q)表示所述投影边缘特征与所述前向投影边缘特征之间的特征相关系数,N表示所述投影边缘特征与所述前向投影边缘特征在感兴趣区域内像素数量,p

S3、配置所述特征相关系数的运动向量,根据所述运动向量,对所述特征相关系数进行系数调整,得到调整系数,根据所述调整系数,对所述运动向量进行向量优化,得到优化运动向量,对所述优化运动向量进行线性插值处理,得到线性插值向量,对所述线性插值向量进行均值滤波处理,得到均值滤波向量。

本发明实施例通过配置所述特征相关系数的运动向量,以用于对图像中的伪影进行自由度转换,通过变换每种自由度度对图像伪影进行调整,保障后续将对图像调整效果最好的运动向量作为最终用于调整图像伪影的向量,提升对图像调整的准确率。

本发明的一实施例中,所述配置所述特征相关系数的运动向量的步骤与上述配置所述投影变换矩阵的原理类似,在此不做进一步地赘述。

进一步地,本发明实施例通过根据所述运动向量,对所述特征相关系数进行系数调整,以用于利用构建的初始的运动向量对上述投影变换矩阵进行向量调整,得到进行向量调整之后的相关系数,保障后续根据相关系数对所述运动向量进行调整,以得到较佳的运动向量用于调整所述投影变换矩阵。

本发明的一实施例中,所述根据所述运动向量,对所述特征相关系数进行系数调整,得到调整系数,包括:获取所述特征相关系数对应的当前待调整投影变换矩阵与当前运动待补偿重建图像,利用下述公式计算所述运动向量的运动变换矩阵:

其中,R表示所述运动变换矩阵,r={α,β,γ,t

根据所述运动变换矩阵,利用下述公式对所述当前待调整投影变换矩阵进行向量调整,得到当前调整投影变换矩阵:

A

其中,A

根据所述当前调整投影变换矩阵,利用下述公式对所述当前运动待补偿重建图像进行前向投影操作,得到调整前向投影图像:

g=F(A

其中,g表示所述调整前向投影图像,A

根据所述调整前向投影图像,利用下述公式对所述特征相关系数进行系数调整,得到调整系数:

S=S(I

其中,S表示所述调整系数,g表示所述调整前向投影图像,I

需要说明的是,所述对所述特征相关系数进行系数调整,得到调整系数的原理与上述计算所述投影边缘特征与所述前向投影边缘特征之间的特征相关系数的原理类似。

进一步地,本发明实施例通过根据所述调整系数,对所述运动向量进行向量优化,以用于利用构建的初始的运动向量对上述投影变换矩阵进行向量调整,得到进行向量调整之后的相关系数,保障后续根据相关系数对所述运动向量进行调整,以得到较佳的运动向量用于调整所述投影变换矩阵。

本发明的一实施例中,所述根据所述调整系数,对所述运动向量进行向量优化,得到优化运动向量,包括:

对所述运动向量进行迭代调整,得到迭代调整向量;

根据所述调整系数与所述迭代调整向量,利用下述公式计算所述优化运动向量:

其中,r′表示所述优化运动向量,S表示所述调整系数,

需要说明的是,所述根据所述调整系数,对所述运动向量进行向量优化,得到优化运动向量通过反复调整运动向量,并根据调整的运动向量计算相应运动变化的前向投影图像与所述投影图像数据的相似性,使得目标函数

进一步地,本发明实施例通过对所述优化运动向量进行线性插值处理,以用于利用线性插值法计算得到的所有扫描角度下的优化运动向量

本发明的一实施例中,所述对所述优化运动向量进行线性插值处理,得到线性插值向量,包括:对所述优化运动向量进行扫描方向排序,得到排序向量;对所述排序向量进行组合配对,得到配对向量;根据所述配对向量,利用下述公式计算所述线性插值向量:

其中,(x,r)表示所述线性插值向量,(x

进一步地,本发明实施例通过对所述线性插值向量进行均值滤波处理,以用于抑制计算误差引起的干扰。

本发明的一实施例中,所述对所述线性插值向量进行均值滤波处理,得到均值滤波向量,可以通过对线性插值的运动向量中各个自由度分量参数沿扫描角度方向作一维均值滤波处理,保证各个自由度分量运动参数沿扫描方向连续平滑,避免引入二次伪影影响图像质量。

S4、根据所述均值滤波向量,对所述投影变换矩阵进行向量修正,得到向量修正矩阵,根据所述向量修正矩阵,对所述投影图像数据进行图像补偿重建,得到补偿重建图像,并计算所述补偿重建图像的补偿前向投影。

本发明实施例通过根据所述均值滤波向量,对所述投影变换矩阵进行向量修正,以用于对待修正投影变换矩阵中的各个自由度参数进行调整,以适应不同自由度运动的投影图像,提升了对图像补偿重建的准确率。

本发明的一实施例中,所述根据所述均值滤波向量,对所述投影变换矩阵进行向量修正,得到向量修正矩阵的步骤与上述根据所述运动变换矩阵,利用下述公式对所述当前待调整投影变换矩阵进行向量调整,得到当前调整投影变换矩阵的原理类似,在此不做进一步地赘述。

进一步地,本发明实施例通过根据所述向量修正矩阵,对所述投影图像数据进行图像补偿重建,以用于利用修正好的矩阵对图像进行运动补偿重建,达到消除重建图像的运动伪影,提升图像质量的目的。

本发明的一实施例中,所述根据所述向量修正矩阵,对所述重建图像进行图像补偿重建,得到补偿重建图像的步骤与上述根据所述投影变换矩阵,对所述投影图像数据进行图像重建,得到重建图像的原理类似,在此不做进一步地赘述。

进一步地,本发明实施例通过计算所述补偿重建图像的补偿前向投影,以用于计算经过运动补偿重建的图像的前向投影,保障后续对迭代过程中投影补偿是否稳定进行检测。

本发明的一实施例中,所述计算所述补偿重建图像的补偿前向投影的步骤与上述对所述运动待补偿重建图像进行前向投影操作,得到前向投影图像的原理类似,在此不做进一步地赘述。

S5、计算所述补偿前向投影的投影偏差,根据所述投影偏差,确定所述口腔锥束CBCT的运动补偿重建图像。

本发明实施例通过计算所述补偿前向投影的投影偏差,以用于利用偏差的大小检测迭代过程中投影补偿是否稳定,从而可以控制停止迭代过程并确定最终的补偿重建图像。其中,所述投影偏差是指由平面起伏引起的像点位移,当平面有起伏时对于高于或低于某一基准面上垂直投影点在像片上的构象点之间的位移。

本发明的一实施例中,利用下述公式计算所述补偿前向投影的投影偏差:

其中,d表示所述补偿前向投影的投影偏差,X表示所述补偿前向投影的感兴趣区域内像素数量,α表示投影感兴趣区域内像素位置序号,Y表示投影扫描角度数量,β表示投影扫描角度的序号,g

进一步地,本发明实施例通过根据所述投影偏差,确定所述口腔锥束CBCT的运动补偿重建图像,以用于确定所述投影偏差所对应迭代过程中投影补偿是否稳定。

本发明的一实施例中,参阅图3所示,所述根据所述投影偏差,确定所述口腔锥束CBCT的运动补偿重建图像,包括:

S301、配置所述投影偏差的偏差阈值;

S302、在所述投影偏差不小于所述偏差阈值时,返回上述配置所述特征相关系数的运动向量的步骤进行迭代执行;

S303、在所述投影偏差小于所述偏差阈值时,将所述投影偏差对应的补偿重建图像作为所述口腔锥束CBCT的运动补偿重建图像。

其中,所述偏差阈值可以设置为0.0001,也可以根据实际场景进行设置。

可以看出,本发明实施例通过使用口腔锥束CBCT对存在运动的扫描对象进行扫描,以采集所述口腔锥束CBCT的投影图像数据,以用于采集运动状态下模糊的图像相应的投影图像数据,保障后续对模糊的图像进行修正,进一步地,本发明实施例通过配置所述投影变换矩阵,以用于利用所述投影变换矩阵中方向向量对不同运动方向的投影进行向量变换,达到对运动投影纠正的目的,进一步地,本发明实施例通过根据所述投影变换矩阵,对所述投影图像数据进行图像重建,以用于利用包含多个方向角度的投影变换矩阵对所述投影图像数据进行移动、旋转和缩放,进一步地,本发明实施例通过对所述投影图像数据进行高斯滤波处理,以用于消除图像的高斯噪声,降低图像的高斯噪声对后续图像分析的不利影响,进一步地,本发明实施例通过对所述前向投影图像进行高斯滤波处理,以用于消除图像的高斯噪声,降低图像的高斯噪声对后续图像分析的不利影响,进一步地,本发明实施例通过对所述投影滤波图像进行边缘特征提取,以用于提取投影图像中局部区域亮度变化显著的部分,将对图像的全部内容分析转换为对图像的部分内容分析,在保障图像分析准确率的前提下,减少图像分析的工作量,进一步地,本发明实施例通过计算所述投影边缘特征与所述前向投影边缘特征之间的特征相关系数,以用于确定所计算的补偿前向投影与采集的投影图像是否相似,避免前向投影补偿错误对后续实际运动图像纠正的不利影响,进一步地,本发明实施例通过配置所述特征相关系数的运动向量,以用于对图像中的伪影进行自由度转换,通过变换每种自由度对图像伪影进行调整,保障后续将对图像调整效果最好的运动向量作为最终用于调整图像伪影的向量,提升对图像调整的准确率,进一步地,本发明实施例通过根据所述运动向量,对所述特征相关系数进行系数调整,以用于利用构建的初始的运动向量对上述投影变换矩阵进行向量调整,得到进行向量调整之后的相关系数,保障后续根据相关系数对所述运动向量进行调整,以得到较佳的运动向量用于调整所述投影变换矩阵,进一步地,本发明实施例通过对所述优化运动向量进行线性插值处理,以用于利用线性插值法计算得到的所有扫描角度下的优化运动向量,进一步地,本发明实施例通过对所述线性插值向量进行均值滤波处理,以用于抑制计算误差引起的干扰,进一步地,本发明实施例通过根据所述向量修正矩阵,对所述重建图像进行图像补偿重建,以用于利用修正好的矩阵对图像进行运动补偿重建,达到消除重建图像的运动伪影,提升图像质量的目的,进一步地,本发明实施例通过计算所述补偿前向投影的投影偏差,以用于利用偏差的大小检测迭代过程中投影补偿是否稳定,从而可以控制停止迭代过程并确定最终的补偿重建图像。因此,本发明实施例提出的一种用于口腔锥束CBCT的运动补偿重建方法可以无需额外装置且能应用于口腔锥束CBCT系统。

如图4所示,是本发明用于口腔锥束CBCT的运动补偿重建装置功能模块图。

本发明所述用于口腔锥束CBCT的运动补偿重建装置400可以安装于电子设备中。根据实现的功能,所述用于口腔锥束CBCT的运动补偿重建装置可以包括投影图像获取模块401、相关系数计算模块402、向量均值滤波模块403、补偿投影计算模块404以及重建图像确定模块405。本发明所述模块也可以称之为单元,是指一种能够被电子设备处理器所执行,并且能够完成固定功能的一系列计算机程序段,其存储在电子设备的存储器中。

在本发明实施例中,关于各模块/单元的功能如下:

所述投影图像获取模块401,用于使用口腔锥束CBCT对存在运动的扫描对象进行扫描,以采集所述口腔锥束CBCT的投影图像数据,利用投影变换矩阵对所述投影图像数据进行图像重建,得到运动待补偿重建图像;

所述相关系数计算模块402,用于对所述运动待补偿重建图像进行前向投影操作,得到前向投影图像,对所述投影图像数据进行高斯滤波处理,得到投影滤波图像,并对所述前向投影图像进行高斯滤波处理,得到前向投影滤波图像,对所述投影滤波图像进行边缘特征提取,得到投影边缘特征,并对所述前向投影滤波图像进行边缘特征提取,得到前向投影边缘特征,并计算所述投影边缘特征与所述前向投影边缘特征之间的特征相关系数;

所述向量均值滤波模块403,用于配置所述特征相关系数的运动向量,根据所述运动向量,对所述特征相关系数进行系数调整,得到调整系数,根据所述调整系数,对所述运动向量进行向量优化,得到优化运动向量,对所述优化运动向量进行线性插值处理,得到线性插值向量,对所述线性插值向量进行均值滤波处理,得到均值滤波向量;

所述补偿投影计算模块404,用于根据所述均值滤波向量,对所述投影变换矩阵进行向量修正,得到向量修正矩阵,根据所述向量修正矩阵,对所述投影图像数据进行图像补偿重建,得到补偿重建图像,并计算所述补偿重建图像的补偿前向投影;

所述重建图像确定模块405,用于计算所述补偿前向投影的投影偏差,根据所述投影偏差,确定所述口腔锥束CBCT的运动补偿重建图像。

详细地,本发明实施例中所述用于口腔锥束CBCT的运动补偿重建装置400中的所述各模块在使用时采用与上述的图1至图3中所述的用于口腔锥束CBCT的运动补偿重建方法一样的技术手段,并能够产生相同的技术效果,这里不再赘述。

如图5所示,是本发明实现用于口腔锥束CBCT的运动补偿重建方法的电子设备的结构示意图。

所述电子设备可以包括处理器50、存储器51、通信总线52以及通信接口53,还可以包括存储在所述存储器51中并可在所述处理器50上运行的计算机程序,如用于口腔锥束CBCT的运动补偿重建程序。

其中,所述处理器50在一些实施例中可以由集成电路组成,例如可以由单个封装的集成电路所组成,也可以是由多个相同功能或不同功能封装的集成电路所组成,包括一个或者多个中央处理器(Central Processing unit,CPU)、微处理器、数字处理芯片、图形处理器及各种控制芯片的组合等。所述处理器50是所述电子设备的控制核心(ControlUnit),利用各种接口和线路连接整个电子设备的各个部件,通过运行或执行存储在所述存储器51内的程序或者模块(例如执行用于口腔锥束CBCT的运动补偿重建程序等),以及调用存储在所述存储器51内的数据,以执行电子设备的各种功能和处理数据。

所述存储器51至少包括一种类型的可读存储介质,所述可读存储介质包括闪存、移动硬盘、多媒体卡、卡型存储器(例如:SD或DX存储器等)、磁性存储器、磁盘、光盘等。所述存储器51在一些实施例中可以是电子设备的内部存储单元,例如该电子设备的移动硬盘。所述存储器51在另一些实施例中也可以是电子设备的外部存储设备,例如电子设备上配备的插接式移动硬盘、智能存储卡(Smart Media Card,SMC)、安全数字(Secure Digital,SD)卡、闪存卡(Flash Card)等。进一步地,所述存储器51还可以既包括电子设备的内部存储单元也包括外部存储设备。所述存储器51不仅可以用于存储安装于电子设备的应用软件及各类数据,例如数据库配置化连接程序的代码等,还可以用于暂时地存储已经输出或者将要输出的数据。

所述通信总线52可以是外设部件互连标准(peripheral componentinterconnect,简称PCI)总线或扩展工业标准结构(extended industry standardarchitecture,简称EISA)总线等。该总线可以分为地址总线、数据总线、控制总线等。所述总线被设置为实现所述存储器51以及至少一个处理器50等之间的连接通信。

所述通信接口53用于上述电子设备5与其他设备之间的通信,包括网络接口和用户接口。可选地,所述网络接口可以包括有线接口和/或无线接口(如WI-FI接口、蓝牙接口等),通常用于在该电子设备与其他电子设备之间建立通信连接。所述用户接口可以是显示器(Display)、输入单元(比如键盘(Keyboard)),可选地,所述用户接口还可以是标准的有线接口、无线接口。可选地,在一些实施例中,显示器可以是LED显示器、液晶显示器、触控式液晶显示器以及OLED(Organic Light-Emitting Diode,有机发光二极管)触摸器等。其中,显示器也可以适当的称为显示屏或显示单元,用于显示在电子设备中处理的信息以及用于显示可视化的用户界面。

图5仅示出了具有部件的电子设备,本领域技术人员可以理解的是,图5示出的结构并不构成对所述电子设备的限定,可以包括比图示更少或者更多的部件,或者组合某些部件,或者不同的部件布置。

例如,尽管未示出,所述电子设备还可以包括给各个部件供电的电源(比如电池),优选地,电源可以通过电源管理装置与所述至少一个处理器50逻辑相连,从而通过电源管理装置实现充电管理、放电管理、以及功耗管理等功能。电源还可以包括一个或一个以上的直流或交流电源、再充电装置、电源故障检测电路、电源转换器或者逆变器、电源状态指示器等任意组件。所述电子设备还可以包括多种传感器、蓝牙模块、Wi-Fi模块等,在此不再赘述。

应该了解,所述实施例仅为说明之用,在专利发明范围上并不受此结构的限制。

所述电子设备中的所述存储器51存储的数据库配置化连接程序是多个计算机程序的组合,在所述处理器50中运行时,可以实现:

使用口腔锥束CBCT对存在运动的扫描对象进行扫描,以采集所述口腔锥束CBCT的投影图像数据,利用投影变换矩阵对所述投影图像数据进行图像重建,得到运动待补偿重建图像;

对所述运动待补偿重建图像进行前向投影操作,得到前向投影图像,对所述投影图像数据进行高斯滤波处理,得到投影滤波图像,并对所述前向投影图像进行高斯滤波处理,得到前向投影滤波图像,对所述投影滤波图像进行边缘特征提取,得到投影边缘特征,并对所述前向投影滤波图像进行边缘特征提取,得到前向投影边缘特征,并计算所述投影边缘特征与所述前向投影边缘特征之间的特征相关系数;

配置所述特征相关系数的运动向量,根据所述运动向量,对所述特征相关系数进行系数调整,得到调整系数,根据所述调整系数,对所述运动向量进行向量优化,得到优化运动向量,对所述优化运动向量进行线性插值处理,得到线性插值向量,对所述线性插值向量进行均值滤波处理,得到均值滤波向量;

根据所述均值滤波向量,对所述投影变换矩阵进行向量修正,得到向量修正矩阵,根据所述向量修正矩阵,对所述投影图像数据进行图像补偿重建,得到补偿重建图像,并计算所述补偿重建图像的补偿前向投影;

计算所述补偿前向投影的投影偏差,根据所述投影偏差,确定所述口腔锥束CBCT的运动补偿重建图像。

具体地,所述处理器50对上述计算机程序的具体实现方法可参考图1对应实施例中相关步骤的描述,在此不赘述。

进一步地,所述电子设备集成的模块/单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个非易失性计算机可读取存储介质中。所述存储介质可以是易失性的,也可以是非易失性的。例如,所述计算机可读介质可以包括:能够携带所述计算机程序代码的任何实体或装置、记录介质、U盘、移动硬盘、磁碟、光盘、计算机存储器、只读存储器(ROM,Read-Only Memory)。

本发明还提供一种存储介质,所述可读存储介质存储有计算机程序,所述计算机程序在被电子设备的处理器所执行时,可以实现:

使用口腔锥束CBCT对存在运动的扫描对象进行扫描,以采集所述口腔锥束CBCT的投影图像数据,利用投影变换矩阵对所述投影图像数据进行图像重建,得到运动待补偿重建图像;

对所述运动待补偿重建图像进行前向投影操作,得到前向投影图像,对所述投影图像数据进行高斯滤波处理,得到投影滤波图像,并对所述前向投影图像进行高斯滤波处理,得到前向投影滤波图像,对所述投影滤波图像进行边缘特征提取,得到投影边缘特征,并对所述前向投影滤波图像进行边缘特征提取,得到前向投影边缘特征,并计算所述投影边缘特征与所述前向投影边缘特征之间的特征相关系数;

配置所述特征相关系数的运动向量,根据所述运动向量,对所述特征相关系数进行系数调整,得到调整系数,根据所述调整系数,对所述运动向量进行向量优化,得到优化运动向量,对所述优化运动向量进行线性插值处理,得到线性插值向量,对所述线性插值向量进行均值滤波处理,得到均值滤波向量;

根据所述均值滤波向量,对所述投影变换矩阵进行向量修正,得到向量修正矩阵,根据所述向量修正矩阵,对所述投影图像数据进行图像补偿重建,得到补偿重建图像,并计算所述补偿重建图像的补偿前向投影;

计算所述补偿前向投影的投影偏差,根据所述投影偏差,确定所述口腔锥束CBCT的运动补偿重建图像。

在本发明所提供的几个实施例中,应该理解到,所揭露的设备,装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述模块的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式。

所述作为分离部件说明的模块可以是或者也可以不是物理上分开的,作为模块显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。

另外,在本发明各个实施例中的各功能模块可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用硬件加软件功能模块的形式实现。

对于本领域技术人员而言,显然本发明不限于上述示范性实施例的细节,而且在不背离本发明的精神或基本特征的情况下,能够以其他的具体形式实现本发明。

因此,无论从哪一点来看,均应将实施例看作是示范性的,而且是非限制性的,本发明的范围由所附权利要求而不是上述说明限定,因此旨在将落在权利要求的等同要件的含义和范围内的所有变化涵括在本发明内。不应将权利要求中的任何附关联图标记视为限制所涉及的权利要求。

需要说明的是,在本文中,诸如“第一”和“第二”等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。

以上所述仅是本发明的具体实施方式,使本领域技术人员能够理解或实现本发明。对这些实施例的多种修改对本领域的技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本发明的精神或范围的情况下,在其它实施例中实现。因此,本发明将不会被限制于本文所示的这些实施例,而是要符合与本文所发明的原理和新颖特点相一致的最宽的范围。

技术分类

06120115632880