资源简介
将二进小波变换用于图像增强的MATLAB代码。
代码片段和文件信息
function [ALLALHAHLAHH] = MyDWT2(Ahg)
% MyDWT2 Single-level discrete 2-D wavelet transform.
% DWT2 performs a single-level 2-D wavelet decomposition
% with respect to wavelet filters (h g).
%
% [CACHCVCD] = DWT2(XLo_DHi_D) computes the 2-D wavelet
% decomposition as above given these filters as input:
% h is the decomposition low-pass filter.
% g is the decomposition high-pass filter.
% h and g must be the same length.
%
% size(ALL) = size(ALH) = size(AHL) = size(AHH) = 1/2 Size(A)
lh = length(h);lg = length(g);
sA = size(A);s1 = sA(11); s2 = sA(12);
sizeEXTh = (lh-1)/2; sizeEXTg=(lg-1)/2;
sizeKEPT = 2*ceil(sA/2);
%对A作周期延拓:边界两边分别增加sizeEXTh行和sizeEXTg列对原图象分别用h,g作行滤波,得到AL和AH
y = wextend(‘2D‘‘per‘A[0sizeEXTh]);
AL = wconv(‘row‘yh);
AL = wkeep(ALsA);%figureimshow(AL/256);
y = wextend(‘2D‘‘per‘A[0sizeEXTg]);
AH = wconv(‘row‘yg);
AH = wkeep(AHsA);
%对行变换的结果AL和AH再分别用hg作列变换,得到
y = wextend(‘2D‘‘per‘AL[sizeEXTh0]);
ALL = wconv(‘col‘yh);ALL = wkeep(ALLsizeKEPT);
y = wextend(‘2D‘‘per‘AL[sizeEXTg0]);
ALH = wconv(‘col‘yg);ALH = wkeep(ALHsizeKEPT);% x方向的高频细节
y = wextend(‘2D‘‘per‘AH[sizeEXTh0]);
AHL = wconv(‘col‘yh);AHL = wkeep(AHLsizeKEPT);% y方向的高频细节
y = wextend(‘2D‘‘per‘AH[sizeEXTg0]);
AHH =wconv(‘col‘yg);AHH = wkeep(AHHsizeKEPT);
ALL = dyaddown(ALL‘c‘1);%取偶数列
ALL = dyaddown(ALL‘r‘1);%取偶数行
ALH = dyaddown(ALH‘c‘1);
ALH = dyaddown(ALH‘r‘1);%
AHL = dyaddown(AHL‘c‘1);%
AHL = dyaddown(AHL‘r‘1);
AHH = dyaddown(AHH‘c‘1);%
AHH = dyaddown(AHH‘r‘1);%
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
......R 1672 2003-05-29 22:13 二进小波变换的图像增强\MyDWT2.m
......R 2729 2003-06-06 09:32 二进小波变换的图像增强\NonlinearEnhancement.m
......R 1869 2003-06-06 09:39 二进小波变换的图像增强\WaveletEnhance_IE3_Global.m
...D..R 0 2004-04-23 20:13 二进小波变换的图像增强
----------- --------- ---------- ----- ----
6270 4
相关资源
- MATLAB实现彩色图像增强-其它文档类资
- 程序-MATLAB-小波分解6层,通过编译,
- 二维小波变换的matlab程序
- 小波包 特征提取 matlab
- 基于matlab的声发射信号量化诊断系统
- 基于小波变换的零水印算法matlab
- 基于matlab的小波图像融合(多种算法
- 基于小波变换的图像增强
- 基于MATLAB的图像增强处理
- 用MATLAB编写的小波去噪程序
- 小波变换去除心电基线漂移
- 小波分解的Mallat快速算法
- 小波变换进行语音增强的matlab代码
- 小波变换分割彩色图像
- 小波变换可用例程
- 基于小波变换的图像匹配
- matlab实现小波变换融合以及信息熵、
- 小波变换matlab
- 小波神经网络MAtlab工具箱
- DWT小波变换MATLAB
- 小波变换提取基音频率 Matlab
- meyer小波的分解与重构
- haar小波的分解与 重构
- 基于小波的神经网络matlab代码
- 小波软阈值的去噪的MATLAB代码.rar
- matlab小波软阈值去噪代码
- 极限学习机和粒子群优化算法优化小
- 遗传算法优化小波函数车位预测
- 小波包阈值去噪
- 遗传算法小波神经网络
评论
共有 条评论