当前位置: 首页 > 专利查询>武汉大学专利>正文

一种基于神经网络学习先验的光子反射率图像去噪方法技术

技术编号:29528433 阅读:16 留言:0更新日期:2021-08-03 15:15
本发明专利技术提供一种基于神经网络学习先验的光子反射率图像去噪方法,主要包括成像模型的构造与模型的网络化。首先构造光子计数成像模型,对模型进行求解,得到相应的子问题,然后将子问题的模型进行网络化,构建卷积神经网络,给定训练集,对先验和模型相应参数进行学习,最后得到光子反射率图像的去噪结果。通过实验证明,本发明专利技术提出的方法通过学习先验,将模型网络化,采用卷积神经网络对图像进行去噪,从而使得去噪图像的上述指标接近理想值。

【技术实现步骤摘要】
一种基于神经网络学习先验的光子反射率图像去噪方法
本专利技术属于光子计数成像领域,涉及一种基于神经网络学习先验的光子反射率图像去噪方法,适用于各种光子计数成像应用场景。
技术介绍
光子计数成像可用于探测极端低光照条件下的目标,而其他成像技术在极低光照条件下获取有效数据方面存在困难。因此,该方法在空间监测、生物成像、荧光和显微镜等多个领域引起了广泛的研究兴趣。与大多数测量目标反射光强度的成像技术不同,光子计数成像计算从不同空间点反射光收集的每一个光子。在极低光照条件下,背景噪声比较大。考虑到低光条件下噪声的影响,通常采用泊松分布来测量反射光子的计数过程。为了去除泊松噪声,可以采用方差稳定变换(VST)以高斯分布近似泊松分布,采用常规的去噪算法如块匹配和三维滤波(BM3D)去噪。然而,在大多数单光子计数成像应用中,这种近似是不准确的,因为接收到的光子数量非常低,导致高频伪影。在最近关于单光子计数成像的工作中,从计数数据重建总是通过最小化负泊松对数似然项来完成。2014年,AhmedKirmani团队在《Science》上发表了一种首光子成像(First-photonimaging,FPI)系统,提出了从每个像素的第一个检测到的光子中恢复3D结构和反射率信息。DongeekShin在FPI的基础上,提出了一种可靠的方法来估计反射率,该方法使用每个像素的固定驻留时间能够较好的得到反射率图像。深度学习的方法也被应用于单光子计数成像中,但现有的方法都基于黑箱模型,未能将真实物理模型与网络相结合。如何有效去除光子计数图像中的噪声,已成为了国内外许多研究学者关注和研究的热点。
技术实现思路
本专利技术针对现有技术的不足,提供一种基于神经网络学习先验的光子反射率图像去噪方法。本专利技术所采用的技术方案是:一种基于神经网络学习先验的光子反射率图像去噪方法,主要包括成像模型的构造与模型的网络化。首先构造光子计数成像模型,对模型进行求解,得到相应的子问题,然后将子问题的模型进行网络化,构建卷积神经网络,给定训练集,对先验和模型相应参数进行学习,最后得到光子反射率图像的去噪结果。该方法包括以下步骤:步骤1:构造光子计数成像模型,一般而言,光子计数成像模型可以表述为:其中,α表示光子反射率图像,J(α)为数据保真项,K(α)为先验约束项。步骤2:对成像模型进行求解,得到相应子问题。步骤3:对子问题的物理模型进行网络化,构造卷积神经网络以及损失函数。步骤4:对卷积神经网络进行训练,根据训练好的网络模型得到反射率图像的去噪结果。作为优选,步骤1的具体实现包括以下子步骤:步骤1.1:构建数据保真项J(α)。一般而言,给定光子计数值ki,j,反射率αi,j的泊松负对数似然函数可表示为:其中N为发射的脉冲数,η为探测器的探测效率,B为脉冲重复周期的背景计数,S为脉冲重复周期内的信号计数,i,j为空间点坐标。将上式作为数据保真项。步骤1.2:构建先验约束项K(α)。传统方法小波域内稀疏,梯度稀疏,并不一定准确,为了获得更佳效果,本专利技术采用一种通用的非线性函数对反射率图像进行稀疏化,函数记为其参数是可学习的。受卷积神经网络强大的非线性特征表示能力的启发,将设计为由一个线性整流单元(ReLU)分隔的两个线性卷积算子的组合,如图2所示。由此可得先验约束项的表达式:步骤1.3:得到最终的反射率图像重建模型。由于ηSα<<1,因此,可作如下近似:1-exp[-(ηSα+B)]≈ηSα+B由此可得到最终的重建模型:其中λ为正则化参数,k为所有空间点光子计数值构成的矩阵。作为优选,步骤2的具体实现包括以下子步骤:步骤2.1:基于FISTA的优化策略(Afastiterativeshrinkage-thresholdingalgorithmforlinearinverseproblems),对式(1)进行求解,得到如下两个子问题:其中ρ为一常数,rx为中间变量r在第x次迭代计算时得到的结果,它是αx在第x次迭代时的直接重建结果,其初值可根据极大似然估计得到。作为优选,步骤3的具体实现包括以下子步骤:步骤3.1:rx模型的网络化,为了保持网络的结构和增加网络的灵活性,不固定参数ρ的值,使它作为网络参数随网络的学习而变化,于是,根据式(2),rx模型变为:步骤3.2:αx模型的网络化。为了使模型网络化,假设rx和分别是α和的均值,则可得到如下近似:其中β是一个只与有关的标量,将上述近似项应用到式(3),可得到:其中θ=βλ,于是,得到的闭环形式:引入的逆运算定义最后得到αx的网络化模型:为了保持网络的灵活性与增加网络的容量,使θ随着网络的迭代而变化,因此,可得到αx的网络化最终模型:图2表示了rx与αx的闭环形式是如何映射到一个深度网络的,首先利用极大似然估计,由αx-1得到rx,rx经过网络层变为在经软阈值运算得到在经过网络层输出αx,完成一个闭环运算。步骤3.3:构造损失函数。采用数据集进行训练,网络将光子计数图像ki作为输入,生成重建结果我们在满足对称条件的情况下减少与GroundTruthyi的差异,由此可设计出如下的损失函数:其中:其中Nb为训练块的总数,Np为网络层数,Ns为每个训练块的大小,γ为一常数。本专利技术主要针对单光子计数成像这种新型的计算成像技术,提供了一种基于卷积神经网络学习先验的去噪方法,通过将物理模型网络化,同时结合了模型与网络的优点。附图说明图1是本专利技术的网络框架图。图2是非线性函数及其逆函数的结构组成图。图3是利用仿真数据,本专利技术提出方法与其他对比方法重建出的光子反射率图像的视觉质量比较,其中(a)为GroundTruth,(b)为加了泊松噪声与脉冲噪声的光子计数仿真图像,(c)为SPIRALONB的去噪结果,(d)为binomialSPIRALTV的去噪结果,(e)为NLSPCA的去噪结果,(f)VST+BM3D的去噪结果,(g)为proposed本专利技术提出的方法的重建结果。具体实施方式为了便于本领域普通技术人员理解和实施本专利技术,下面结合附图及实施例对本专利技术做进一步的详细描述,应当理解的是,此处所描述的实施例仅用于解释本专利技术,并不用于限定本专利技术。如图1所示,本专利技术实施例提供一种基于卷积神经网络学习先验的光子反射率图像去噪方法。具体包括如下步骤:步骤1:构造光子计数成像模型,一般而言,光子计数成像模型可以表述为:其中,α表示光子反射率图像,J(α)为数据保真项,K(α)为先验约束项。具体实现包括以下子步骤:步骤1.1:构建数据保真项J(α)。一般而言,给定光子计数值ki,j,反射率αi,j的泊松负对本文档来自技高网
...

【技术保护点】
1.一种基于神经网络学习先验的光子反射率图像去噪方法,其特征在于,包括如下步骤:/n步骤1,构造光子计数成像模型,光子计数成像模型表述为:/n

【技术特征摘要】
1.一种基于神经网络学习先验的光子反射率图像去噪方法,其特征在于,包括如下步骤:
步骤1,构造光子计数成像模型,光子计数成像模型表述为:



其中,α表示光子反射率图像,J(α)为数据保真项,K(α)为先验约束项;
步骤2,对成像模型进行求解,得到相应子问题;
步骤3,对子问题的物理模型进行网络化,构造卷积神经网络以及损失函数;
步骤4,对卷积神经网络进行训练,根据训练好的网络模型得到反射率图像的去噪结果。


2.如权利要求1所述的一种基于神经网络学习先验的光子反射率图像去噪方法,其特征在于:步骤1的具体实现包括以下子步骤:
步骤1.1,构建数据保真项J(α),给定光子计数值ki,j,反射率αi,j的泊松负对数似然函数可表示为:



其中N为发射的脉冲数,η为探测器的探测效率,B为脉冲重复周期的背景计数,S为脉冲重复周期内的信号计数,i,j为空间点坐标,将上式作为数据保真项;
步骤1.2,构建先验约束项K(α),



其中,为由一个线性整流单元分隔的两个线性卷积算子的组合;
步骤1.3,得到最终的反射率图像重建模型,由于ηSα<<1,因此,可作如下近似:
1-exp[-(ηSα+B)]≈ηSα+B
由此可得到最终的重建模型:



其中λ为正则化参数,k为所有空间点光子计数值构成的矩阵。


3.如权利要求2所述的一种基于神经网络学习先验的光子反射率图像去噪方法,其特征在于:步骤2的具体实现包括以下子步骤,
步骤2.1,基于FISTA的优化策略对式(1)...

【专利技术属性】
技术研发人员:田昕何访陈葳李松
申请(专利权)人:武汉大学
类型:发明
国别省市:湖北;42

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1