Haar小波分析
一 尺度函数与小波函数
基本尺度函数定义为:
,对其向右平移任意 k 个单位,构成函数族
, 该函数族在
空间中正交,证明如下:
1
;
2 当 m 不等于 k 时,
函数族
构成一组正交基,并形成
子空间。在
子空间中,任意函数均可表示为
的线性组合,
。
将函数族
构造宽度缩小一半,则可形成宽度为
的一组正交基,
,同样,该函数族在
空间中正交,并形成
子空间。在
子空间中,任意函数均可表示为
的线性组合,
。
通过以上举例可得:设 j 为非负整数,j 级函数子空间可表示为
,其对应正交基包括:
,观察
中
可有
中
线性组合(
中任意函数均可用
中函数线性组合表达),则
为
得子空间。各个子空间之间存在如下关系:
。
使用不同子空间
中尺度函数得线性组合,可以阶梯近似任意连续函数。在噪声滤除应用中,需要提取一些属于
(高频信息)但不属于
(低频信息)的方法,小波函数即描述了这部分信息,也即小波函数描述
相对于
的正交补空间。根据以上描述,小波函数应该满足一些特性:
1 小波函数仍然位于
空间中,则他应该是
空间基函数的线性组合;
2 小波函数位于
子空间中,则它应于
正交。
空间的基本小波函数表示为:
,该函数位于
空间,且与
正交。同样对小波函数向右平移 k 个单位,构成函数族:
,该函数族在
空间中正交。
空间的基本小波函数表示为:
,该函数族在
空间中正交。
使用尺度函数与小波函数,可以将
空间中函数进行分解:
,其中
为
空间中的小波函数,继续以上分解,可得:

二 Haar分解
1 将函数离散化为
,该函数位于
空间中;
2 由于
,可以将
空间中该函数分解为
(更平滑尺度函数) 与
(小波函数),根据尺度函数与小波函数定义,有如下关系:
(根据图形可验证结论正确),进一步有:
;
3 观察到
分解方式不一致,需要将原函数改写为:
;
4 对改写后的
分别使用更平滑尺度函数与对应小波函数再次改写,有:
,整理得:
;
5 令
,继续分解直到
,可得:
,其中,
为相应的小波分量。
三 Haar重构
1 函数被分解为
, 其中,
;
2
(根据图形可验证结论正确),进一步有:

3
重构为
;
4
重构为
;
5
, 其中,
由
组合;
6 继续重构
与
,直到重构
。
参考资料 小波与傅里叶分析基础 Albert Boggess & Francis J. Narcowich
Haar小波分析的更多相关文章
- 图像算法五:【图像小波变换】多分辨率重构、Gabor滤波器、Haar小波
原 https://blog.csdn.net/alwaystry/article/details/52756051 图像算法五:[图像小波变换]多分辨率重构.Gabor滤波器.Haar小波 2018 ...
- Haar小波的理解
1. 首先理解L^2(R)的概念 L^2(R) 是一个内积空间的概念,表示两个无限长的向量做内积,张成的空间问题.也就是两个函数分别作为一个向量,这两个函数要是平方可积的.L^2(a,b)=<f ...
- 特征检测之Haar
Harr特征, 主要用于人脸检测,可以参考我的博文 基于MATLAB的adaboost级联形式的人脸检测实现 1 harr特征的原理 2 haar特征的计算 3 haar特征的应用
- 浅谈人脸检测之Haar分类器方法
我们要探讨的Haar分类器实际上是Boosting算法(提升算法)的一个应用,Haar分类器用到了Boosting算法中的AdaBoost算法,只是把AdaBoost算法训练出的强分类器进行了级联,并 ...
- OpenCv haar+SVM训练的xml检测人头位置
注意:opencv-2.4.10 #include "stdio.h"#include "string.h"#include "iostream&qu ...
- opencv - haar人脸特征的训练
step 1: 把正样品,负样品,opencv_createsamples,opencv_haartraining放到一个文件夹下面,利于后面的运行.step 2: 生成正负样品的描述文件 正样品描述 ...
- 图像特征提取三大法宝:HOG特征,LBP特征,Haar特征(转载)
(一)HOG特征 1.HOG特征: 方向梯度直方图(Histogram of Oriented Gradient, HOG)特征是一种在计算机视觉和图像处理中用来进行物体检测的特征描述子.它通过计算和 ...
- Haar特征
转自:http://blog.csdn.net/carson2005/article/details/8094699 Haar-like特征,即很多人常说的Haar特征,是计算机视觉领域一种常用的特征 ...
- 浅析人脸检测之Haar分类器方法
一.Haar分类器的前世今生 人脸检测属于计算机视觉的范畴,早期人们的主要研究方向是人脸识别,即根据人脸来识别人物的身份,后来在复杂背景下的人脸检测需求越来越大,人脸检测也逐渐作为一个单独的研究方向发 ...
随机推荐
- Nginx日志配置及日志分析脚本案例
https://blog.csdn.net/bbwangj/article/details/82186162 nginx的log日志分为access log 和 error log 其中access ...
- linux安全篇:禁止频繁访问的ip访问nginx
实验环境 版本:redhat6.5ip:172.16.1.100,172.16.10软件:nginx 172.16.1.10部署nginx [root@localhost tools]# lsngin ...
- mysql 的 limit 与sql server 的 top n
1.东西学多了,难免会混淆 貌似没有错,但是mysql不支持 top n 语法 而是使用 limit n 或 limit n , m 2. top n 语法 是SQL server 的
- Cannot uninstall 'pyparsing'. It is a distutils installed project
我的环境: [root@ansible ~]# python -V Python 2.7.5 [root@ansible ~]# cat /etc/redhat-release CentOS Linu ...
- Hive分区表和桶表的使用
原文链接: https://www.toutiao.com/i6766897068138037763/?group_id=6766897068138037763 我们看官网文档中这个地方 我们先创建好 ...
- 移动端调试 - UC浏览器开发者版 - WIFI
Chrome 功能特性 支持PC或Pad设备,实时调试手机网页 DOM.CSS.JS调试 多功能面板满足多种调试需求 1 准备工作 保证手机与PC处于同一个无线网段. 下载Android平台的U ...
- HDU 1312 Red and Black (DFS & BFS)
原题链接:http://acm.hdu.edu.cn/showproblem.php?pid=1312 题目大意:有一间矩形房屋,地上铺了红.黑两种颜色的方形瓷砖.你站在其中一块黑色的瓷砖上,只能向相 ...
- 机器学习&恶意代码检测简介
Malware detection 目录 可执行文件简介 检测方法概述 资源及参考文献 可执行文件简介 ELF(Executable Linkable Format) linux下的可执行文件格式,按 ...
- 学习javaScript必知必会(3)~数组(数组创建,for...in遍历,辅助函数,高级函数filter、map、reduce)
一.数组: 1.js是弱语言,js中的数组定义时:不用指定数据类型.不用功指定数组长度:数组可以存储任何数据类型的数据 2.数组定义的[ ] 的实质: [] = new Array(); {} = n ...
- [FatFs 学习] SD卡总结-SPI模式
SD卡为移动设备提供了安全的,大容量存储解决方法.它本身可以通过两种总线模式和MCU进行数据传输,一种是称为SD BUS的4位串行数据模式,另一种就是大家熟知的4线SPI Bus模式.一些廉价,低端的 ...