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分类器的前世今生 人脸检测属于计算机视觉的范畴,早期人们的主要研究方向是人脸识别,即根据人脸来识别人物的身份,后来在复杂背景下的人脸检测需求越来越大,人脸检测也逐渐作为一个单独的研究方向发 ...
随机推荐
- nuxt服务端渲染
<template> <div class="page"> page is search <ul> <li v-for="(it ...
- 设计模式-Java版-全-附代码-超生动实例
阅读推荐:设计模式-简单篇 项目地址:https://gitee.com/zwtgit/gof23 学习网站推荐: https://refactoringguru.cn/design-patterns ...
- leetcode 509. 斐波那契数
问题描述 斐波那契数,通常用 F(n) 表示,形成的序列称为斐波那契数列.该数列由 0 和 1 开始,后面的每一项数字都是前面两项数字的和.也就是: F(0) = 0, F(1) = 1 F(N) ...
- RocketMQ 原理:消息存储、高可用、消息重试、消息幂等性
目录 消息存储 消息存储方式 非持久化 持久化 消息存储介质 消息存储与读写方式 消息存储结构 刷盘机制 同步刷盘 异步刷盘 小结 高可用 高可用实现 主从复制 负载均衡 消息重试 顺序消息重试 无序 ...
- 【Android】安卓四大组件之Activity(一)
[Android]安卓四大组件之Activity(一) 前言 Activity是Android学习中的一个重要组件,想要对其进行系统的了解可以分为几块内容,这一大章节的内容是有关于activity之间 ...
- CAS学习笔记五:SpringBoot自动/手动配置方式集成CAS单点登出
本文目标 基于SpringBoot + Maven 分别使用自动配置与手动配置过滤器方式实现CAS客户端登出及单点登出. 本文基于<CAS学习笔记三:SpringBoot自动/手动配置方式集成C ...
- Typecho 如何安装主题和插件
Typecho的主题和插件都安装在Typecho的usr目录下,这个不是主机根目录的usr,是Typecho本身文件夹根目录下的usr. 里面有两个文件夹,plugins存放插件,themes存放主题 ...
- vue-cli创建的项目打包成app引入字体图标的问题
将项目在手机端调试时,发现引入的阿里图标显示不出来,需要在引入的iconfont.css文件夹里给url加上https
- gin访问和使用数据库
package main import ( "database/sql" "fmt" _ "github.com/go-sql-driver/mysq ...
- gin中只绑定url查询字符串
package main import ( "github.com/gin-gonic/gin" "log" ) type Person struct{ Nam ...