基于ICA的混合圖像盲分離算法
初始化后讀入原始圖像,混合,并輸出混合圖像,計算圖片數(shù)據(jù)的維數(shù),將其重新排列為一維行向量并組成矩陣,圖片個數(shù)即為變量數(shù),圖片的像素數(shù)即為采樣數(shù),將圖像數(shù)據(jù)轉(zhuǎn)換為雙精度格式。取一隨機矩陣,作為信號混合的權(quán)矩陣,得到三個圖像的混合信號矩陣,將混合矩陣重新排列為原始的圖片矩陣并輸出。本文引用地址:http://cafeforensic.com/article/188937.htm
%數(shù)據(jù)復(fù)原并構(gòu)圖
ICAedS=B’*Q*MixedS_bak;
ICAedS_bak=ICAedS;
ICAedS=abs(55*ICAedS);
最后將計算后的混合矩陣重新排列為圖片矩陣并輸出。
4 結(jié)束語
在分析獨立分量分析(ICA)的基本模型和方法的基礎(chǔ)上,詳細地探討了FastICA算法,并通過仿真試驗,成功地用該算法將3幅混合圖像有效地分離出來,但是在自然界中需要處理許多被污染的圖像,這些圖像含有眾多未知的噪聲,我們?nèi)绾卫脡嚎s稀疏編碼進行圖像去噪,使得基本的ICA模型可用,是我們下一步的工作。
評論