[發明專利]一種基于判別字典學習的多源圖像融合去噪的方法有效
| 申請號: | 201810000859.0 | 申請日: | 2018-01-02 |
| 公開(公告)號: | CN108198147B | 公開(公告)日: | 2021-09-14 |
| 發明(設計)人: | 李華鋒;王一棠 | 申請(專利權)人: | 昆明理工大學 |
| 主分類號: | G06T5/00 | 分類號: | G06T5/00 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 650093 云*** | 國省代碼: | 云南;53 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 判別 字典 學習 圖像 融合 方法 | ||
1.一種基于判別字典學習的多源圖像融合去噪的方法,其特征在于,首先采集多源圖像作為訓練樣本,通過K-SVD算法先對訓練樣本學習得到初始卡通字典和初始紋理字典,為了提高字典的判別性和表達能力,通過引入加權核范數約束提出一種字典學習模型,根據提出的字典學習方法利用初始字典和訓練樣本學習,得到卡通字典和紋理字典,然后利用MCA算法將待融合的多源含噪圖像分解得到卡通成分和紋理成分,通過對卡通成分引入加權Schatten稀疏核范數約束,對紋理成分添加灰度直方圖梯度提出一種圖像分解模型,確保不同成分成功分離,對此模型進行迭代,得到卡通稀疏編碼系數和紋理稀疏編碼系數,最后,根據對應成分的稀疏編碼系數l1范數值最大原則來選取融合圖像的編碼系數,分別融合得到卡通成分和紋理成分,最后將兩部分相加后便得到最終的融合去噪圖像;
具體步驟如下:
(1)首先構建字典學習的訓練樣本:從互聯網上收集一張以上的灰度圖像作為訓練樣本,然后以滑動窗口的形式采集訓練樣本的數據,每個窗口n×n采集到數據作為一個列向量n2×1,n為滑動窗口的大小,將采集到的數據通過MCA算法分解,得到卡通訓練數據和紋理訓練數據,所有采集到的卡通訓練數據和紋理訓練數據為兩個n2維的矩陣,然后通過K-SVD算法對兩個訓練數據學習,得到初始卡通字典Dc1和初始紋理字典Dt1,再引入加權核范數約束提出一種字典學習模型進行訓練,得到卡通字典Dc和紋理字典Dt,字典學習模型目標函數如式(1)所示:
式(1)中,X=[x1,x2,…,xN],X為滑動窗口采集的數據作為列向量組成的矩陣,其中向量xi(i=1,2,…,N)為X中第i個原子,N為滑動窗口的個數,矩陣Ac=[ac,1,ac,2,…,ac,N],At=[at,1,at,2,…,at,N],分別表示卡通樣本數據所對應的卡通稀疏編碼系數和紋理樣本數據對應的紋理稀疏編碼系數,ac,i和at,i分別為卡通訓練數據和紋理訓練數據在字典Dc和字典Dt下第i個原子對應的稀疏編碼向量,T為矩陣的轉置,矩陣DcAc為從X中分離出來的卡通成分,矩陣DtAt為從X中分離出來的紋理成分,||·||F為F范數運算符,||·||2為l2范數運算符,||·||ω,*為加權核范數運算符,||·||1為l1范數運算符,||·||2為范數的平方運算符;
(2)目標函數式(1)的求解,需要通過交替迭代算法,求解一個變量時,將其他變量固定,首先求解At的最優解,將Dc、Dt和Ac固定,其中Dc、Dt視為初始字典Dc1和Dt1,求解At的目標函數可寫為:
為便于求解,式(2)引入一個輔助變量矩陣令式(2)可寫為以下式(3):
利用交替迭代法,輔助變量矩陣可通過下式求解:
將式(4)通過OMP算法求解,得到后,通過式(5)來求解最優的At,
通過OMP算法對式(5)求解At,得到At的最優解,
同理求解Ac的最優解,引入一個輔助變量矩陣使得和Ac分別通過求解最小化問題(6)和(7)得到;
式(6)通過WNMM算法求解,式(7)通過OMP算法求解,得到Ac的最優解,
求解Ac和At后,通過式(8)對卡通字典Dc求解
針對式(8),引入輔助變量Xc,使得Xc=DcAc,式(8)可寫為
由此求解輔助變量Xc和最優Dc的目標函數分別為式(10)和式(11),
Xc通過WNMM算法求解,公式(11)的解析解如下:
同理求解最優字典Dt,引入輔助變量Xt和Y1,使得Xt=DtAt,Y1=Dt,目標函數如下:
采用交替迭代算法,通過式(14)來分別獲得以上三個變量的最優解:
Xt通過OMP算法求解,Y1和Dt的解析解如下所示:
其中,I1和I2為兩個單位矩陣,大小分別與和一致,
上述所有的求解過程均需要進行迭代更新獲得最優解,其中,第一次迭代時所輸入的兩個字典為通過K-SVD算法學習得到的初始卡通字典Dc1和初始紋理字典Dt1,通過公式(12)得到卡通字典Dc后,將其代入公式(13)~(15)求解其他變量,引入的輔助變量均設為0,第二次迭代,所有變量為第一次迭代更新后得到的數據,以此類推進行迭代更新;
(3)取待融合的兩張圖像,首先對兩張圖像添加高斯白噪聲,然后以滑動窗口的形式采集添加高斯白噪聲后兩張圖像的數據,每個窗口n×n采集到數據作為一個列向量n2×1,n為滑動窗口的大小,將采集的數據通過MCA算法分解,得到卡通訓練數據和紋理訓練數據,卡通訓練數據和紋理訓練數據為兩個n2維的矩陣,對卡通訓練數據引入加權Schatten稀疏核范數約束,對紋理訓練數據添加灰度直方圖梯度,引入一種圖像分解模型,圖像分解模型的目標函數如式(16)所示,
式(16)中,Y為滑動窗口采集的待融合的兩張圖像的數據作為列向量組成的矩陣,R為空間域,矩陣Dc∈RM×K,為步驟(2)求得的M行K列的卡通字典,矩陣Dt∈RM×K,為步驟(2)求得的M行K列的紋理字典,矩陣Zc=[zc,1,zc,2,…,zc,N],Zc∈RK×N代表K行N列的卡通稀疏編碼系數,矩陣Zt=[zt,1,zt,2,…,zt,N],Zt∈RK×N代表K行N列的紋理稀疏編碼系數,λ1是平衡參數且是一個常數為1,為梯度圖,E是一種增強算子,用于保持卡通信息的強度,為梯度算子,hE為的直方圖,hd為的期望直方圖,||·||F為F范數運算符,為加權Schatten稀疏核范數運算符,||·||1為l1范數運算符,||·||2為范數的平方;
(4)同理,目標函數式(16)的求解,需要通過交替迭代算法,首先固定Zt求解Zc,求解式如下:
引入輔助變量矩陣Ic和U,令Ic=DcZc,U=Ic,求解式為:
U和Ic通過WSNM算法更新迭代求解,式子如下:
更新求出U和Ic后,通過OMP算法通過下式求解Zc,
得到Zc后,將Zc固定,再求解Zt,引入輔助變量矩陣It,令It=DtZt,求解式如下:
先固定Zt,求解It,求解公式如下:
通過GHP算法求解出并用G表示求解結果,代入上式(22),It有如下形式的解析解:
上式中I為單位矩陣,大小與一致,得到It后,Zt的求解式如下:
用OMP算法來求解,得到Zt;
上述所有的求解過程均需要進行迭代更新獲得最優解,其中,第一次迭代時,引入的輔助變量Ic和It初值為通過MCA算法分解得到卡通訓練數據和紋理訓練數據,U初值為0,第二次迭代,所有變量都是更新的 ,以此類推進行迭代更新;
(5)設和為步驟(4)得到的矩陣Zc和Zt的原子中最大的原子,根據對應成分的稀疏編碼系數l1范數值最大原則,通過式(25)和(26)選擇融合圖像不同成分的編碼系數;
式(25)中,是矩陣Zc的第i個向量,式(26)中,是矩陣Zt的第i個向量,在獲得和后,則然后將兩張去噪后的圖像進行融合,融合后的卡通成分和紋理成分分別為和因此融合后圖像的塊向量構成的矩陣為用matlab函數將矩陣重新排成圖像,得到最終的融合去噪圖像YF。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于昆明理工大學,未經昆明理工大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201810000859.0/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種降噪方法、設備和計算機可讀存儲介質
- 下一篇:圖像處理的方法及裝置





