1.一种基于极限学习机的改进自适应加权平均图像去噪方法,其特征在于,包括如下步骤:
(1)输入训练图像集和待去噪处理的目标图像;
(2)利用极限学习机结合像素值和像素的位阶逻辑差对训练图像集进行训练得到极限学习机模型;
(3)通过极限学习机模型对目标图像进行检测,得到图像噪声位置;
(4)采用自适应加权平均算法进行图像去噪处理:计算非噪声像素的邻域加权曲波变换作为噪声像素窗口的曲波变换,并通过曲波反变换得到重构像素,完成去噪;其中权重采用邻域重建偏差进行获取;
(5)输出去噪处理后的目标图像,并对去噪效果进行评估。
2.根据权利要求1所述的一种基于极限学习机的改进自适应加权平均图像去噪方法,其特征在于:所述的像素的位阶逻辑差定义及获取方法如下:
(i)设图像I像素(x,y)的像素值为a(x,y),以(x,y)为中心的(2s+1)*(2s+1)窗口为W,s为正整数,(x+x′,y+y′)为窗口W中不为(x,y)的像素,像素值为a(x+x′,y+y′);
(ii)a(x,y)与a(x+x′,y+y′)的逻辑差为:
其中,dx′y′为逻辑差,t为控制逻辑函数形状的正整数,对t>1,dx′y′取值为(-∞,0];
(iii)采用如下线性变换公式将dx′y′值转换到[0,1]区间:
dx′y′(x,y)=1+max{logt|a(x+x′,y+y′)-a(x,y)|,-ε}/ε (2)
其中,ε为控制转换位置的正整数,t和ε可按实践经验选取;
(iv)对所有的dx′y′值进行升序排列,取K个最小值之和定义为位阶逻辑差:
其中,RK为位阶逻辑差,dk为排序后第k个最小的dx′y′值。
3.根据权利要求1所述的一种基于极限学习机的改进自适应加权平均图像去噪方法,其特征在于:所述得到极限学习机模型的方法如下:
1)初始化极限学习机,设Xi=[Xi1,Xi2,...,Xin]T∈Rn为第i个输入样本,n为输入节点数;Ti=[Ti1,Ti2,...,Tim]T∈Rm为第i个期望输出,m为输出层节点,i=1,2,…,N,N为样本数;激活函数为g(x),隐层节点数为L;
2)随机分配输入权值wj和偏置bj,j=1,2,…L;
3)计算隐层节点输出矩阵H,计算方法如下:
3.1)隐层节点输出表达式为:
其中,βj为隐层第j个节点的输出权重,Oi为第i个样本的输出;训练的目标是使得输出的误差最小:即存在wj、Xi、bj,使得下式(5)成立:
3.2)将式(5)用矩阵形式表示:H·β=T:
β=[β1,β2,...,βL]T,T=[T1,T2,...,TN]T (7)
3.3)当wj和bj被随机确定后,隐层输出矩阵H可被唯一确定;
4)根据H·β=T得到β=H+T,其中H+是H的Moore-Penrose广义逆矩阵,计算隐层输出权重β;
5)根据最小化损失函数得到训练输出模型:式(5)的目标函数可表示为:
式(8)等价于最小化损失函数:
其中,E为最小损失值,由此得到最优w、β、b作为训练输出模型。
4.根据权利要求1所述的一种基于极限学习机的改进自适应加权平均图像去噪方法,其特征在于:所述的极限学习机模型为噪声检测器,输入样本为像素值和像素的位阶逻辑差,输出样本为噪声位置信息。
5.根据权利要求1所述的一种基于极限学习机的改进自适应加权平均图像去噪方法,其特征在于:所述步骤(4)采用自适应加权平均算法进行图像去噪处理的步骤如下:
(a)设窗口Wa大小为Ws×Ws,Ws为不小于3的奇数,窗口的中心点为图像I的某个像素;若中心点不是噪声像素,则移动窗口Wa使得中心点落于图像的下一个像素;
(b)计算窗口Wα中的非噪声像素数num,若则执行步骤(d);否则执行步骤(c);
(c)计算自适应窗口大小后跳转执行步骤(b);其中自适应窗口大小的计算公式为Ws=Ws+2;
(d)根据num个非噪声像素,计算每个非噪声像素的邻域加权曲波变换作为噪声像素窗口的曲波变换,计算公式如下:
其中,wi表示第i个非噪声像素的邻域窗口曲波变换的权重,Cx,y表示中心为(x,y)的噪声窗口的曲波变换,Ci,x′,y′表示(x,y)的窗口内非噪声像素点(x′,y′)的邻域窗口的曲波变换,曲波变换计算公式如下:
其中,C(j,l,k)为曲波变换系数,Wa(t)为窗口Wa的图像信号,为基函数,s为尺度,o为方向,l为位移;
(e)对噪声像素窗口的曲波变换进行反变换得到去噪后的重构像素,完成去噪处理;其中,曲波反变换可通过Matlab的Curvlab包实现。
6.根据权利要求5所述的一种基于极限学习机的改进自适应加权平均图像去噪方法,其特征在于:所述的权重wi的计算公式如下:
其中,ηi为第i个非噪声像素的邻域重建偏差。
7.根据权利要求6所述的一种基于极限学习机的改进自适应加权平均图像去噪方法,其特征在于:所述邻域重建偏差的计算方法如下:
(A)建立目标函数:
(A.1)以Wx′,y′表示非噪声像素(x′,y′)的邻域窗口,Φ表示确定的列数大于行数的超完备字典,Ω表示稀疏表示系数矩阵,则邻域重建目标为提高Ω的稀疏化程度使得超完备字典按照稀疏矩阵中的系数线性组合后与原始信号偏差最小,即:
minΩ||Ω||0 s.t.||Wx′y′-ΦΩ||<λ (13)
其中,λ为较小常数,||Ω||0表示Ω的l0范数,式(13)转化为目标函数:
其中,为最优稀疏矩阵,μ为大于0的常数;
(A.2)对原始图像信号Wx′,y′比例放大得到以Wx′y′为对象,f(·)为多核自适应插值操作:ψ1、ψ2分别是水平和垂直方向上的缩放尺度,E是插值误差,则式(14)转化为如下表达式:
(A.3)采用基追踪方法,用l1范数代替l0范数,如下式所示:
(B)计算邻域重建偏差:根据步骤(A)得到的最优稀疏矩阵,结合超完备字典表进行邻域重建,重建偏差如下:
其中,为第i个非噪声像素的邻域窗口按比例放大后的图像信号,为第i个非噪声像素的邻域窗口的最优稀疏矩阵。
8.根据权利要求6所述的一种基于极限学习机的改进自适应加权平均图像去噪方法,其特征在于:所述步骤(5)的评估方法为计算去噪后的图像与原始图像的峰值信噪比作为图像去噪的质量评估标准,峰值信噪比越大,去噪效果越好;具体如下:
(I)对原始图像I和去噪后的图像I′,两者大小均为L1×L2,I和I′的均方差为:
其中,MSE为均方差;
(II)根据式(18)可定义峰值信噪比为:
其中,max(I)表示图像点颜色的最大数值。