資源簡介
這是一個spiht算法的改進程序,是由matlab實現(xiàn),比spiht算法的psnr有很大提高

代碼片段和文件信息
function?[trAlltrChl]=childMat(trRowstrCols)
%?函數(shù)?CHILDMAT()?根據(jù)輸入的坐標值trRows、trCols?輸出其全體子孫?trAll,
%?其中包括孩子樹?trChl;另外,根據(jù)算法原理,還要判斷子孫樹是否全為零,
%?若為全零,則trAll、trChl均為空表
global?Mat?rMat?cMat
%?Mat是輸入的小波分解系數(shù)矩陣,作為全局變量,在編碼的相關(guān)程序中使用
%?rMat、cMat是Mat的行、列數(shù),作為全局變量,在編碼、解碼的相關(guān)程序中使用
trAll=treeMat(trRowstrCols);
%?調(diào)用函數(shù)?treeMat()?生成該點的子孫樹坐標隊列
trZero=1;
%?用變量?trZero?來標記該點是否具有非零子孫
rA=size(trAll1);
%?如果子孫樹?trAll?中有系數(shù)值不為零,則?trZero=0,表示該點具有非零子孫
for?r=1:rA
????if?Mat(trAll(r1)trAll(r2))~=0
????????trZero=0;
????????break;
????end
end
if?trZero
????trAll=[];
????trChl=[];
else
????if?(trRows==1)&&(trCols==1)
????????trChl=trAll(1:3:);
????else
????????trChl=trAll(1:4:);
????end
????%?一般,函數(shù)?treeMat()?輸出的全體子孫樹?trAll?頭四位元素組成相應(yīng)的孩子樹
????%?不過點(11)只有三個孩子
end
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件????????764??2007-12-09?02:19??Modify-SPIHT\childMat.asv
?????文件????????989??2007-12-11?20:42??Modify-SPIHT\childMat.m
?????文件????????789??2007-12-07?01:31??Modify-SPIHT\coef_DOL.asv
?????文件????????963??2007-12-11?19:20??Modify-SPIHT\coef_DOL.m
?????文件????????848??2007-12-06?23:57??Modify-SPIHT\decRefine.asv
?????文件????????780??2007-12-11?18:48??Modify-SPIHT\decRefine.m
?????文件????????307??2007-06-20?09:29??Modify-SPIHT\downspl.m
?????文件?????????34??2007-06-08?22:54??Modify-SPIHT\flor.m
?????文件???????1869??2007-12-07?19:29??Modify-SPIHT\fracnum2bin.m
?????文件???????1244??2007-12-07?02:31??Modify-SPIHT\listorder.asv
?????文件???????1354??2007-12-07?02:36??Modify-SPIHT\listorder.m
?????文件????????500??2007-06-20?10:00??Modify-SPIHT\modmat.m
?????文件???????1360??2007-07-30?10:34??Modify-SPIHT\mydwt.m
?????文件???????1257??2007-11-13?10:45??Modify-SPIHT\mydwt2.m
?????文件???????1202??2007-06-19?11:50??Modify-SPIHT\myidwt.m
?????文件???????1079??2007-06-19?12:08??Modify-SPIHT\myidwt2.m
?????文件???????1211??2007-12-09?16:49??Modify-SPIHT\mywavedec2.m
?????文件???????1689??2007-12-11?23:18??Modify-SPIHT\mywaverec2.m
?????文件????????513??2007-12-09?20:11??Modify-SPIHT\SnOut.asv
?????文件????????677??2007-12-09?21:05??Modify-SPIHT\SnOut.m
?????文件???????1077??2007-12-09?21:22??Modify-SPIHT\spiht.asv
?????文件????????903??2007-12-11?23:17??Modify-SPIHT\spiht.m
?????文件???????3882??2007-12-11?19:27??Modify-SPIHT\spihtcoding.asv
?????文件???????3907??2007-12-11?23:02??Modify-SPIHT\spihtcoding.m
?????文件???????5111??2007-12-11?18:52??Modify-SPIHT\spihtdecoding.asv
?????文件???????4915??2007-12-11?23:02??Modify-SPIHT\spihtdecoding.m
?????文件????????610??2007-12-04?11:31??Modify-SPIHT\treeMat.asv
?????文件????????727??2007-12-11?19:21??Modify-SPIHT\treeMat.m
?????文件????????430??2007-06-19?10:52??Modify-SPIHT\upspl.m
?????目錄??????????0??2007-12-11?20:53??Modify-SPIHT
............此處省略3個文件信息
評論
共有 條評論