当前位置:首页>编程日记>正文

3.1 哈尔空间 V0

一张灰度图是由多个像素点而组成的,同样,这些像素点的是由一个从0(黑)到255(白)的非负数组成的。假设我们现在有一张小的灰度图像。在第一行的灰度值为110,100,120,140,130,100,100.这些灰度图在图3.1画出

3.1 哈尔空间 V0 配图01

图3.1 灰度

我们很很自然的就会问,能不能用一个函数f(t)来表示这一行的数据?我们可以用从例1.2推出的函数Φ(t)来表示。Φ(t)为3.1 哈尔空间 V0 配图02

那么我们就开始用Φ(t)来构建f(t)吧

3.1 哈尔空间 V0 配图03

Φ(t)以及f(t)如图3.2所示

3.1 哈尔空间 V0 配图04

注意到,所有的f(t)都是对所有的t∈R是连续的,除了在t=1,2,3,4,5。

  • V0空间的定义

我们可以使用上面的示例创建一个向量空间,并且所有的的断点都在整数。我们不妨试着定义这个空间是由Φ(t)以及它的变换函数Φ(t-k)张成的,其中k∈Z,所以在这个空间的元素可以表示为

3.1 哈尔空间 V0 配图05

在式子3.3中我们故意模糊了求和的范围。我们是不是真的要对求和进行一些约束呢?其实,在图像处理中,k只要覆盖到了所有的行列就可以了。在这种情况下,我们称这些像素为紧密支撑元素。

但是,如果把k设定为有限值,我们就无法对一些有用的函数建模。好比如sin和cos线性组合的这种无限长支撑集的函数。当然了,所有的实际运用的函数都是有限的。所以,我们必须要在L2(R)空间里面对函数进行讨论,并且不需要讨论到无穷大,只是需要讨论到函数取值近似于0的时候就可以了,所以我们有如下定义

定义3.1(哈尔空间V0和哈尔函数Φ(t))Φ(t)已经在(3.1)写过了,我们下面就来定义V0空间3.1 哈尔空间 V0 配图06

(作者注:这么命名是为了纪念匈牙利的数学家n Alfred Haar (1885-1933),这个数学家创立了正交函数论)

这个空间就是在L2(R)里面断点为正数的所有分段常数函数。在练习3.4你需要证明这个空间是L2(R)的子空间。

通过定义,你就可以知道Φ(t)以及Φ(t-k)张成了整个空间。在练习3.1中你就会知道,他们是线性无关的。因此,他们是这个空间的一组基

  • Φ(t)以及它的变换的正交性

 我们来选择下标j!=k的函数Φ(t-j)以及Φ(t-k)。Φ(t-j)在区间[j,j+1)不为0,同样Φ(t-k)在[k,k+1)不为0.如果j!=k,他们的乘积就为0,如图3.3所示

3.1 哈尔空间 V0 配图07

因此内积为

3.1 哈尔空间 V0 配图08

所以他们是正交的。同样,我们注意到了Φ(t-k)2=Φ(t-k),所以无论我们怎么平移,它与横轴所围成的面积始终为1

3.1 哈尔空间 V0 配图09

注意我们本章中所讨论都是实函数。所以我们修改了定义1.8的式子中的共轭来计算内积

主题3.1(V0的正交基)在定义3.1中给出的V0,它的正交基为{Φ(t-k)}k∈Z

证明:通过定义以及练习3.1你会知道{Φ(t-k)}k∈Z是线性无关的,之前的计算也很明V0 的内积为

3.1 哈尔空间 V0 配图10

其中δj,k在式子(2.16)给出

 下面我们看一些V0的例子

 例3.1(V0中元素)判断下列函数是否位于V0

(a)3.1 哈尔空间 V0 配图11其中

3.1 哈尔空间 V0 配图12

 

 (b)阶梯函数3.1 哈尔空间 V0 配图13

(c)函数3.1 哈尔空间 V0 配图14

(d)函数3.1 哈尔空间 V0 配图15

解:

对于(a),我们作如下化简

3.1 哈尔空间 V0 配图16

不难看出,间断点为2个,而且分段的地方是正数并且

3.1 哈尔空间 V0 配图17

所以f(t)∈V0

对于(b),当t≥1且k=1,2,3,4....的时候,g(t)≥1。然而,我们在练习1.13(b)知道,函数

3.1 哈尔空间 V0 配图18

并不属于L2(R)。又因为在[0,∞)上g(t)≥r(t)。所以3.1 哈尔空间 V0 配图19。虽然这个函数的间断点也在正数,因为不是绝对可积的,所以并不属于空间V0

对于(c),我们可以看出这个是函数Φ(t-k)的线性结合。但是我们还是要费点功夫来看。所以我们先化简一下

3.1 哈尔空间 V0 配图20

这些严格的证明应该设计到无穷级数求和以及不定积分的顺序的交换。这些应该在分析数学的课上学过,感兴趣的读者可以看Rudin的书。h(t)2的化简如下

3.1 哈尔空间 V0 配图21

我们在R上对它进行积分

3.1 哈尔空间 V0 配图22

从(3.5)我们知道Φ(t-k)和Φ(t-j)的积分为0,只有当j=k的时候为1,所以,式子可以化简为

3.1 哈尔空间 V0 配图23

从积分学,我们知道3.1 哈尔空间 V0 配图24是p阶收敛的。(作者注:我们可以尝试通过傅里叶级数证明这个东西的求和为∏2/6,详见Kammler的书)。所以我们知道h(t)属于V0空间。

(d)问题症结所在是每一项的系数都涉及了Φ(4t)这个函数。这是一个经过缩放的哈尔函数

3.1 哈尔空间 V0 配图25

我们在图3.4中画出了Φ(4t)。现在Φ(4t)=Φ(4(t-1/4)),所以我们可以认为这个是向右移动了1/4个单位,其余的以此类推,我们在图3.4画出了这个函数3.1 哈尔空间 V0 配图26

图3.4函数Φ(4t)以及l(t)

  • 从L2(R)映射到V0

 由于{Φ(t-k)}k∈Z是一组正交基,因此,我们可以将一个位于L2(R)的函数映射到V0上面,有3.1 哈尔空间 V0 配图27

我们下面来看几个L2(R)投影到V0的例子

例3.2(投影到V0我们从问题。练习1.13(a)知道函数3.1 哈尔空间 V0 配图28,我们来寻找他在V0上的投影

对于k∈Z,我们必须计算3.1 哈尔空间 V0 配图29。对于k≥0,在[k,k+1)上有Φ(t-k)=1,其余区间上Φ(t-k)=0所以我们在[k,k+1)上积分就可以了。又由于k>0,因此,e-∣t=e-t,从而内积为

3.1 哈尔空间 V0 配图30

同理k<0也有类似的做法,不再赘述,直接给出式子

3.1 哈尔空间 V0 配图31

我们在图3.5画出P(t)逼近的效果图

3.1 哈尔空间 V0 配图32

图3.5 函数g(t)以及它在V0的投影


http://www.coolblog.cn/news/87aa26ea92360a4b.html

相关文章:

  • asp多表查询并显示_SpringBoot系列(五):SpringBoot整合Mybatis实现多表关联查询
  • s7day2学习记录
  • 【求锤得锤的故事】Redis锁从面试连环炮聊到神仙打架。
  • 矿Spring入门Demo
  • 拼音怎么写_老师:不会写的字用圈代替,看到孩子试卷,网友:人才
  • Linux 实时流量监测(iptraf中文图解)
  • Win10 + Python + GPU版MXNet + VS2015 + RTools + R配置
  • 美颜
  • shell访问php文件夹,Shell获取某目录下所有文件夹的名称
  • 如何优雅的实现 Spring Boot 接口参数加密解密?
  • LeCun亲授的深度学习入门课:从飞行器的发明到卷积神经网络
  • Mac原生Terminal快速登录ssh
  • java受保护的数据与_Javascript类定义语法,私有成员、受保护成员、静态成员等介绍...
  • mysql commit 机制_1024MySQL事物提交机制
  • 支撑微博千亿调用的轻量级RPC框架:Motan
  • jquery 使用小技巧
  • 2019-9
  • 法拉利虚拟学院2010 服务器,法拉利虚拟学院2010
  • vscode pylint 错误_将实际未错误的py库添加到pylint白名单
  • 科学计算工具NumPy(3):ndarray的元素处理
  • 工程师在工作电脑存 64G 不雅文件,被公司开除后索赔 41 万,结果…
  • linux批量创建用户和密码
  • newinsets用法java_Java XYPlot.setInsets方法代碼示例
  • js常用阻止冒泡事件
  • 气泡图在开源监控工具中的应用效果
  • 各类型土地利用图例_划重点!国土空间总体规划——土地利用
  • php 启动服务器监听
  • dubbo简单示例
  • 【设计模式】 模式PK:策略模式VS状态模式
  • [iptables]Redhat 7.2下使用iptables实现NAT
  • Ubuntu13.10:[3]如何开启SSH SERVER服务
  • CSS小技巧——CSS滚动条美化
  • JS实现-页面数据无限加载
  • 阿里巴巴分布式服务框架 Dubbo
  • 最新DOS大全
  • Django View(视图系统)
  • 阿里大鱼.net core 发送短信
  • 程序员入错行怎么办?
  • 两张超级大表join优化
  • 第九天函数
  • Linux软件安装-----apache安装
  • HDU 5988 最小费用流
  • Sorenson Capital:值得投资的 5 种 AI 技术
  • 《看透springmvc源码分析与实践》读书笔记一
  • 正式开课!如何学习相机模型与标定?(单目+双目+鱼眼+深度相机)
  • Arm芯片的新革命在缓缓上演
  • nagios自写插件—check_file
  • python3 错误 Max retries exceeded with url 解决方法
  • 行为模式之Template Method模式
  • 通过Spark进行ALS离线和Stream实时推荐