小波变换的尺度函数和小波函数分析
低频数据决定图像大致轮廓,而高频数据决定图像的清晰度
小波变换能实现傅立叶变换无法分析的非平稳信号的频谱分析。之前在对小波变换进行理解的时候,只知道是对信号进行分解。直到详细理解时,发现有尺度函数和小波函数两种。从上图可以发现尺度函数振幅为正,小波函数振幅有正有负,但两者周期(横坐标是波长?单位km识别的最小尺度距离长度?)一致。通过不同尺度的分解,获得不同分辨率的信号。对于一级分解,先采用尺度函数对原始图像数据进行低通滤波,获得近似/低频信息。然后再用小波函数对原始图像进行高通滤波滤波,获得细节/高频信息。在此基础上对LL信息进行分解。
傅里叶变换与傅里叶变换的主要区别在于,傅里叶变换将信号分解成正弦和余弦函数以及定在频率空间中的函数;相反,小波变换使用的函数是在实空间和频率空间中都本地化的,因此小波更有用的描述非连续信号,因为它们的时间本地化行为。
好像每次进行分解时,识别的信号长度信息为5×2^分解层数。
从信息量或者数据量而言,原始信号应该说所有分解信号的总和。例如如果总信号长度为16,那么HH1=4,LH1=4, HL1=4, LL2=1, HL2=1, LH2=1, HH2=1。
新的疑问是?小波变换获得的信号的位置信息与原始信号是一 一匹配的么?按照我的理解是高频和低频的取样频率不一样。所以导致直接采用近似信息或者细节信息都能成图,但是只是在不同的频率空间抽稀图像,得到的图像或者数据结果与原结果差异可谓是巨大。
如果对数据进行小波变换之后,如果对相应的的数据开展融合工作呢?
使用MATLAB工具wfusimg函数进行图像的融合 - it610.com 图像融合工具
wfusimg(x1,x2,'sym4',5,'max','max')说明
x1,x2为需要融合的图像,采用小波:sym4,分解为5层,近似信号(低频)取两幅图中绝对值最大的值,细节(高频)信号取两幅图中绝对值最大值,
可选:max,min,mean,img1,img2,rand.
wavedec2函数:
1.功能:实现图像(即二维信号)的多层分解.多层,即多尺度.
2.格式:[c,s]=wavedec2(X,N,'wname')
[c,s]=wavedec2(X,N,Lo_D,Hi_D)
3.参数说明:对图像X用wname小波基函数实现N层分解,
这里的小波基函数应该根据实际情况选择,具体选择办法可以搜之.输出为c,s.
c为各层分解系数,s为各层分解系数长度,也就是大小.
4.c的结构:c=[A(N)|H(N)|V(N)|D(N)|H(N-1)|V(N-1)|D(N-1)|H(N-2)|V(N-2)|D(N-2)|...|H(1)|V(1)|D(1)]
可见,c是一个行向量,即:1*(size(X)),(e.g,X=256*256,then c大小为:1*(256*256)=1*65536)
http://maiqiuzhizhu.blog.sohu.com/110325150.html
说说wavedec2函数_hugebawu的博客-CSDN博客
clc; clear all; p=imread('12.jpg'); q=imread('21.jpg'); p=double(p)/256; q=double(q)/256; imshow(p); figure; imshow(q); figure; [c1,s1]=wavedec2(p,4,'sym4'); [c2,s2]=wavedec2(q,4,'sym4'); length=length(c1); hecheng=zeros(1,length); hecheng(1:s1(1,1)*s1(1,2))=c1(1:s1(1,1)*s1(1,2))+c2(1:s1(1,1)*s1(1,2))/2; MM1=c1(s1(1,1)*s1(1,2)+1:length); MM2=c2(s1(1,1)*s1(1,2)+1:length); mm=(abs(MM1)>abs(MM2)); Y=(mm.*MM1)+(~mm.*MM2); hecheng(s1(1,1)*s1(1,2)+1:length)=Y; Y=waverec2(hecheng,s2,'sym4'); imshow(Y);
使用MATLAB工具wfusimg函数进行图像的融合 - it610.com
M1 = double(imA) / 256; 求解是什么意思? – MATLAB中文论坛
小波变换的尺度函数和小波函数分析相关推荐
- 小波变换之尺度函数和小波函数
- 小波分析中的尺度函数与小波函数
如题,我想问问尺度因子a和尺度函数一样吗?如果不一样那他们之间有什么联系呢?非常感谢 不一样,尺度因子只是个尺度函数中的系数:尺度函数对应图像二维小波变换中的近似子带.小波函数对应细节子带.如果尺度函 ...
- Matlab绘制小波尺度函数和小波函数
%小波尺度函数和小波函数 clear,clc,close all; figure,[phi1,psi1,xval1] = wavefun('haar',8,'plot'); figure,[psi2, ...
- 【转】由滤波器系数绘制尺度函数和小波函数图像的Matlab程序
原帖地址:http://blog.csdn.net/LiuHB1127/archive/2007/12/02/1912474.aspx function ScaleWaveFig(h) % -- 函数 ...
- 由滤波器系数绘制尺度函数和小波函数图像的Matlab程序
function ScaleWaveFig(h) % -- 函数描述 : 由滤波器系数绘制尺度函数和小波函数图像 % M : 标准化常数
- matlab小波 尺度,matlab常用小波基的尺度函数和小波函数
[实例简介] matlab自带小波基的尺度函数和小波函数 [实例截图] [核心代码] matlab小波基的尺度函数和小波函数 ├── bior1.1小波基的尺度函数和小波函数.png ├── bior ...
- 小波变换(1)多分辨率分析:尺度函数和小波函数
- [转载]尺度函数与小波函数
原文链接:http://blog.sina.com.cn/s/blog_6e8f9abf0100s7vc.html 转载于:https://www.cnblogs.com/qlwy/archive/2 ...
- wpdec函数_MATLAB小波函数总结
函数 含义 *:小波通用函数 Allnodes 计算树结点 appcoef 提取一维小波变换低频系数 appcoef2 提取二维小波分解低频系数 be ...
最新文章
- 一年暴涨近20倍,比特币是郁金香泡沫还是庞氏骗局?
- [HEOI2017] 相逢是问候
- HttpRequestException encountered解决方法
- Intel Realsense D435 python 测试是否能将pipeline、config、enable、start单独提出wait for frames循环外?(不能,配置必须全部在外)
- python中tell_Python的File tell()方法使用方法及作用解析(实例)
- 多线程-Thread、Runnable、Callbale、Future
- SAP UI5 Require Busy dialog
- java jni helloword_JNI入门教程之HelloWorld篇
- 浮动的清除 -- 四种方法
- 第四十期:十年生死两茫茫,Linux QQ突然复活!
- dataframe记录数_大数据系列之Spark SQL、DataFrame和RDD数据统计与可视化
- GConf error:Failed to contact configuration server
- 服务器系统的功能,服务器操作系统有什么功能
- Spring MVC异常处理详解
- UniqueIdentifier 数据类型
- 一个按键控制数码管的开和关_单片机是否能用一个按键控制数码管的显示图?...
- 很好的关于机器学习入门讲解(深入浅出)
- SHOPNC 插件机制的实现记录
- 找不到实时聊天软件?给你推荐电商企业都在用的!
- 浙江移动2018暑期实习生经历