版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、一、實驗名稱基于BP神經(jīng)網(wǎng)絡的圖像壓縮二、實驗目的1.熟悉掌握神經(jīng)網(wǎng)絡知識;2.學習多層感知器神經(jīng)網(wǎng)絡的設(shè)計方法和Matlab實現(xiàn);3.進一步了解掌握圖像壓縮的方式方法,分析仿真圖像壓縮效果。三、實驗要求1.學習神經(jīng)網(wǎng)絡的典型結(jié)構(gòu);2.了解BP算法基本思想,設(shè)計BP神經(jīng)網(wǎng)絡架構(gòu);3.利用BP算法解決圖像壓縮的質(zhì)量問題;4.談談實驗體會與收獲。四、實驗步驟(一)分析原理,編寫程序本實驗主要利用BP神經(jīng)網(wǎng)絡多層前饋的模式變換能力,實現(xiàn)數(shù)據(jù)編碼和壓縮。采用輸入層、隱含層、輸出層三層網(wǎng)絡結(jié)構(gòu)。輸入層到隱含層為編碼過程,對圖像進行線性變換,隱含層到輸出層為網(wǎng)絡解碼過程,對經(jīng)過壓縮后的變換系統(tǒng)進行線性反變
2、換,完成圖像重構(gòu)。其主要步驟有以下五步:1.訓練樣本構(gòu)造基于數(shù)值最優(yōu)化理論的訓練算法,采用Levenberg-Marquardt方法,將訓練圖像的所有像素點作為壓縮網(wǎng)絡的輸入,對圖像進行劃分。將原始圖像分成44的互不重疊的像素塊,并將每個像素快變形為161的列向量,將原始數(shù)據(jù)轉(zhuǎn)化為161024的矩陣。對輸入數(shù)據(jù)進行預處理,像素塊矩陣進行尺度變換,即歸一化處理。為了將網(wǎng)絡的輸入、輸出數(shù)據(jù)限定在0,1的區(qū)間內(nèi),本實驗采用均值分布預處理方法。將待處理圖像的灰度范圍xmin,xmax,變換域為ymin,ymax,設(shè)待處理的像素灰度值為xi,則對于所有過程的映射yi滿足公式:yi = +xmin其主要程
3、序為:P = ; %將原始數(shù)據(jù)轉(zhuǎn)化為16*1024的矩陣for i = 1:32 for j = 1:32 I2 = I(i-1)*4 + 1:i*4,(j-1)*4 + 1:j*4); i3 = reshape(I2,16,1); II = double(i3); P_1 = II/255; %矩陣歸一化處理 P = P,P_1; endend2.創(chuàng)建神經(jīng)網(wǎng)絡將圖像樣本集作為輸入和理想信號訓練BP網(wǎng)絡,設(shè)此網(wǎng)絡圖像壓縮比為S,網(wǎng)絡輸入層節(jié)點數(shù)為ni,隱含層節(jié)點數(shù)為nh,則壓縮比:S = 本實驗將原始圖像數(shù)據(jù)轉(zhuǎn)化為161024的矩陣數(shù)據(jù),網(wǎng)絡輸入層節(jié)點數(shù)為ni =64,隱含層節(jié)點數(shù)要求小于輸入
4、層節(jié)點數(shù),則分別取nh 為4、8、12、16進行實驗。3.訓練神經(jīng)網(wǎng)絡構(gòu)建輸入矩陣(每一列代表一個輸入模式),并將此作為輸出矩陣。根據(jù)采用Levenberg-Marquardt方法,在Matlab中調(diào)用訓練算法,即調(diào)用newff函數(shù)開始訓練網(wǎng)絡,函數(shù)的輸入?yún)?shù)BTF取值“trainlm”,TFi取值“tansig、logsig”,訓練次數(shù)設(shè)定為500次,性能目標為0.001。其主要程序為:net = newff(minmax(P),8,16,tansig,logsig,trainlm);net.trainParam.goal = 0.001;net.trainParam.epochs = 50
5、0;4.編碼仿真根據(jù)給定的算法訓練網(wǎng)絡,然后進行仿真。在Matlab中用sim函數(shù)進行仿真。5.圖像重構(gòu)對壓縮編碼后的數(shù)據(jù)進行解碼,并進行尺度變換回原數(shù)據(jù)量值,即每個矩陣元素分別乘以255,將像素值從0,1恢復到0,255區(qū)間內(nèi),再將列向量變形成圖像塊,合成一副完整圖像,完成圖像重構(gòu)。其主要程序為:Y_fz= sim (net,P);%對網(wǎng)絡訓練結(jié)果進行編碼仿真Y_cg = ; %圖像重構(gòu)for k = 1:1024 Y_cg1 = reshape(Y_1(:,k),4,4); Y_cg = Y_cg,Y_cg1;endY_sc = ;for k = 1:32 Y_sc1 = Y_cg(:,(
6、k-1)*128+1:k*128); Y_sc = Y_sc;Y_sc1;endY_scjg = uint8(Y_sc *255);(二)分析及仿真實驗隱含層神經(jīng)元數(shù)對神經(jīng)網(wǎng)絡的構(gòu)建和訓練有很重要的影響,當神經(jīng)元數(shù)較少時,圖像壓縮較高,但重構(gòu)圖像質(zhì)量較差,實驗選取一定的神經(jīng)元數(shù),已滿足圖像重構(gòu)質(zhì)量和訓練速度的要求。實驗1:神經(jīng)元數(shù)nh = 4,S = 16,訓練次數(shù)500;實驗2:神經(jīng)元數(shù)nh = 8,S = 8,訓練次數(shù)500;實驗3:神經(jīng)元數(shù)nh = 12,S = 5.3,訓練次數(shù)500;實驗4:神經(jīng)元數(shù)nh = 16,S = 4,訓練次數(shù)500。五、實驗結(jié)果分析實驗一結(jié)果:原始圖像S =
7、 16壓縮比為16時的訓練誤差性能曲線圖1 實驗一圖像壓縮及誤差曲線圖TRAINLM, Epoch 500/500, MSE 0./0.001, Gradient 0./1e-010TRAINLM, Maximum epoch reached, performance goal was not met.Elapsed time is 879. seconds.沒有達到性能目標;實驗二結(jié)果:原始圖像壓縮比為8時的訓練誤差性能曲線S = 8圖2 實驗二圖像壓縮及誤差曲線圖TRAINLM, Epoch 0/500, MSE 0./0.001, Gradient 411.191/1e-010TRAIN
8、LM, Epoch 10/500, MSE 0./0.001, Gradient 36.1943/1e-010TRAINLM, Performance goal met.Elapsed time is 42. seconds.達到性能目標,重構(gòu)圖像質(zhì)量好,訓練速度快。實驗三結(jié)果:原始圖像壓縮比為5.3時的訓練誤差性能曲線S = 5.3圖3 實驗三圖像壓縮及誤差曲線圖TRAINLM, Epoch 0/500, MSE 0./0.001, Gradient 448.976/1e-010TRAINLM, Epoch 10/500, MSE 0./0.001, Gradient 186.52/1e-0
9、10TRAINLM, Performance goal met.Elapsed time is 77. seconds.達到性能目標,重構(gòu)圖像質(zhì)量差,訓練速度較快。實驗四結(jié)果:原始圖像壓縮比為4時的訓練誤差性能曲線S = 4圖4 實驗四圖像壓縮及誤差曲線圖TRAINLM, Epoch 0/500, MSE 0./0.001, Gradient 453.808/1e-010TRAINLM, Epoch 18/500, MSE 0./0.001, Gradient 284.423/1e-010TRAINLM, Performance goal met.Elapsed time is 226. seconds.達到性能目標,重構(gòu)圖像質(zhì)量好,訓練速度較慢。綜合上述實驗分析:當隱含層元數(shù)選取8時,重構(gòu)圖像質(zhì)量和訓練速
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年企業(yè)向個人借款協(xié)議模板
- 《基于磁共振和紋理分析技術(shù)評價骨質(zhì)疏松的可行性研究》
- 2024年住宅租賃及買賣協(xié)議模板
- 2024年離職員工協(xié)議范本全面
- 事故原因追溯技術(shù)與應用考核試卷
- 2024至2030年中國康銅電阻線行業(yè)投資前景及策略咨詢研究報告
- 2024年簡易房屋租賃協(xié)議模板
- 木材采運的城市發(fā)展趨勢考核試卷
- 《探究穆夏人物畫與任伯年仕女畫的比較研究及在插畫設(shè)計中的結(jié)合應用》
- 電氣設(shè)備故障檢修與維護考核試卷
- 引發(fā)火災的原因課件
- 汽車點火系實訓項目
- 注氮機司機講義
- 傳播學概論課件新版
- 內(nèi)蒙古伊利實業(yè)集團股份有限公司員工獎懲制度
- 中建二局“大商務”管理實施方案20200713(終稿)
- 2023年中國鐵路太原局集團有限公司校園招聘筆試題庫及答案解析
- 區(qū)域醫(yī)療中心建設(shè)方案
- 流程圖、結(jié)構(gòu)圖(優(yōu)秀) 兒童教育課件 精選
- 小學一年級期中考試家長會課件
- 2022年全國高中數(shù)學聯(lián)賽福建賽區(qū)預賽試卷參考答案
評論
0/150
提交評論