图像处理作业第7次

图像处理作业第7次

1.请根据课本中Z变换的定义,证明如下结论。

  • (1)若x(n)x(n)x(n)ZZZ变换为X(z)X(z)X(z),则(−1)nx(n)(-1)^nx(n)(1)nx(n)ZZZ变换为X(−z)X(-z)X(z)
    根据ZZZ变换的定义 X(z)=∑x(n)z−n,∑(−1)nx(n)z−n=∑x(n)(−z)−n=X(−z)X(z)=\sum x(n)z^{-n},\sum(-1)^nx(n)z^{-n}=\sum x(n)(-z)^{-n}=X(-z)X(z)=x(n)zn,(1)nx(n)zn=x(n)(z)n=X(z)

  • (2)若x(n)x(n)x(n)ZZZ变换为X(z)X(z)X(z),则x(−n)x(-n)x(n)ZZZ变换为X(1z)X(\frac{1}{z})X(z1)
    根据ZZZ变换的定义 X(z)=∑x(n)z−n,∑x(−n)z−n=∑x(n)z−(−n)=∑x(n)(1z)−n=X(1z)X(z)=\sum x(n)z^{-n},\sum x(-n)z^{-n}=\sum x(n)z^{-(-n)}=\sum x(n){(\frac{1}{z})}^{-n}=X(\frac{1}{z})X(z)=x(n)zn,x(n)zn=x(n)z(n)=x(n)(z1)n=X(z1)

  • (3)若x(n)x(n)x(n)ZZZ变换为X(z)X(z)X(z),证明:xdown(n)=x(2n)↔Xdown(z)=1/2[X(z1/2)+X(−z1/2)]x_{down}(n)=x(2n) \leftrightarrow X_{down}(z)=1/2[X(z^{1/2})+X(-z^{1/2})]xdown(n)=x(2n)Xdown(z)=1/2[X(z1/2)+X(z1/2)]
    根据ZZZ变换的定义可知:Xdown(z)=∑xdown(n)z−n=∑x(2n)z−n=∑1/2[x(2n)(z1/2)−2n+x(2n)(−z1/2)−2n]=∑1/2[x(2n)(z1/2)−2n+x(2n)(−z1/2)−2n]+∑1/2[x(2n−1)(z1/2)−(2n−1)+x(2n−1)(−z1/2)−(2n−1)]=1/2[X(z1/2)+X(−z1/2)]X_{down}(z)=\sum x_{down}(n)z^{-n}=\sum x(2n)z^{-n}=\sum 1/2[x(2n)(z^{1/2})^{-2n}+x(2n)(-z^{1/2})^{-2n}]=\sum 1/2[x(2n)(z^{1/2})^{-2n}+x(2n)(-z^{1/2})^{-2n}]+\sum 1/2[x(2n-1)(z^{1/2})^{-(2n-1)}+x(2n-1)(-z^{1/2})^{-(2n-1)}]=1/2[X(z^{1/2})+X(-z^{1/2})]Xdown(z)=xdown(n)zn=x(2n)zn=1/2[x(2n)(z1/2)2n+x(2n)(z1/2)2n]=1/2[x(2n)(z1/2)2n+x(2n)(z1/2)2n]+1/2[x(2n1)(z1/2)(2n1)+x(2n1)(z1/2)(2n1)]=1/2[X(z1/2)+X(z1/2)]

2.证明:

  • G1(z)=−z−2k+1G0(−z−1)G_1(z)=-z^{-2k+1}G_0(-z^{-1})G1(z)=z2k+1G0(z1),证明:g1(n)=(−1)ng0(2k−1−n)g_1(n)=(-1)^ng_0(2k-1-n)g1(n)=(1)ng0(2k1n)

−z2k+1G0(−z−1)↔∑g0(n)(−z−1)−n(−z−2k+1)=∑g0(n)(−1)n+1zn−2k+1-z^{2k+1}G_0(-z^{-1}) \leftrightarrow\sum g_0(n)(-z^{-1})^{-n}(-z^{-2k+1})=\sum g_0(n)(-1)^{n+1}z^{n-2k+1}z2k+1G0(z1)g0(n)(z1)n(z2k+1)=g0(n)(1)n+1zn2k+1

−t=n−2k+1-t=n-2k+1t=n2k+1

那么

∑g0(n)(−1)n+1zn+2k+1=∑g0(2k−1−t)(−1)2k−tz−t\sum g_0(n)(-1)^{n+1}z^{n+2k+1}=\sum g_0(2k-1-t)(-1)^{2k-t}z^{-t}g0(n)(1)n+1zn+2k+1=g0(2k1t)(1)2ktzt

ttt换成nnn,得到:

∑(−1)ng0(2k−1−n)z−n\sum (-1)^ng_0(2k-1-n)z^{-n}(1)ng0(2k1n)zn

因此g1(n)=(−1)ng0(2k−1−n)g_1(n)=(-1)^ng_0(2k-1-n)g1(n)=(1)ng0(2k1n)

3.假设课本中给出完美重建滤波器的正交族对应的三个滤波器间的关系式是正确的,并以此为基础,推导h0,h1h_0,h_1h0,h1的关系。

当满足如下式子时:

g1(n)=(−1)ng0(2k−1−n)g_1(n)=(-1)^ng_0(2k-1-n)g1(n)=(1)ng0(2k1n)

hi(n)=gi(2k−1−n),i={0,1}h_i(n)=g_i(2k-1-n),i=\{0,1\}hi(n)=gi(2k1n),i={0,1}

h0(n)=g0(2k−1−n)→g0(n)=h0(2k−1−n)h_0(n)=g_0(2k-1-n) \rightarrow g_0(n)=h_0(2k-1-n)h0(n)=g0(2k1n)g0(n)=h0(2k1n)

h1(n)=g1(2k−1−n)=(−1)2k−1−ng0(2k−1−(2k−1−n))=(−1)n+1g0(n)=(−1)n+1h0(2k−1−n)h_1(n)=g_1(2k-1-n)=(-1)^{2k-1-n}g_0(2k-1-(2k-1-n))=(-1)^{n+1}g_0(n)=(-1)^{n+1}h_0(2k-1-n)h1(n)=g1(2k1n)=(1)2k1ng0(2k1(2k1n))=(1)n+1g0(n)=(1)n+1h0(2k1n)

是故

h1(n)=(−1)n+1h0(2k−1−n)h_1(n)=(-1)^{n+1}h_0(2k-1-n)h1(n)=(1)n+1h0(2k1n)

4. 哈尔小波

截图显示:
在这里插入图片描述
14[111111111111111111111111−1−1−1−1−1−1−1−12222−2−2−2−200000000000000002222−2−2−2−222−2−2000000000000000022−2−2000000000000000022−2−2000000000000000022−2−222−22000000000000000022−22000000000000000022−22000000000000000022−22000000000000000022−22000000000000000022−22000000000000000022−22000000000000000022−22]\frac{1}{4} \left[ \begin{matrix} 1 & 1 & 1 & 1 & 1 & 1 & 1 & 1 & 1 & 1 & 1 & 1 & 1 & 1 & 1 & 1\\ 1 & 1 & 1 & 1 & 1 & 1 & 1 & 1 & -1 & -1 & -1 & -1 & -1 & -1 & -1 & -1\\ \sqrt 2 & \sqrt 2 & \sqrt 2 & \sqrt 2 & -\sqrt 2 & -\sqrt 2 & -\sqrt 2 & -\sqrt 2 & 0 & 0& 0 & 0 & 0 & 0 & 0 & 0\\ 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & \sqrt 2 & \sqrt 2 & \sqrt 2 & \sqrt 2 & -\sqrt 2 & -\sqrt 2 & -\sqrt 2 & -\sqrt 2\\ 2 & 2 & -2 & -2 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0\\ 0 & 0 & 0 & 0 & 2 & 2 & -2 & -2 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0\\ 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 2 & 2 & -2 & -2 & 0 & 0 & 0 & 0\\ 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 2 & 2 & -2 & -2\\ 2\sqrt 2 & -2\sqrt 2 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0\\ 0 & 0 & 2\sqrt 2 & -2\sqrt 2 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0\\ 0 & 0 & 0 & 0 & 2\sqrt 2 & -2\sqrt 2 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0\\ 0 & 0 & 0 & 0 & 0 & 0 & 2\sqrt 2 & -2\sqrt 2 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0\\ 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 2\sqrt 2 & -2\sqrt 2 & 0 & 0 & 0 & 0 & 0 & 0\\ 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 2\sqrt 2 & -2\sqrt 2 & 0 & 0 & 0 & 0\\ 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 2\sqrt 2 & -2\sqrt 2 & 0 & 0\\ 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 2\sqrt 2 & -2\sqrt 2\\ \end{matrix} \right] 4111202000220000000112020002200000001120200002200000011202000022000000112002000022000001120020000220000011200200000220000112002000002200001102002000002200011020020000022000110200200000022001102002000000220011020002000000220110200020000002201102000200000002211020002000000022

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/320899.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

微软宣布ASP.NET Core 2.0正式支持OData标准

近日,OData 团队在微软开发者博客上宣布,ASP.NET Core 2.0 已正式支持 OData 标准,开发者现在可通过包管理器 NuGet 来获取 Microsoft.AspNetCore.OData 包。此软件包包含在使用 ASP.NET Core MVC 时创建 OData v4.0 端点以及支持 Web API 的…

图像处理作业4

图像处理作业4 1. 第二版课本习题4.21 本质没有区别,只将图片放置在中心,而周围填充0的个数不变时,不会影响结果。因为本质都是进行了周期延拓,使得尾部的信息不会被丢弃掉。相当于滤波前将图像进行了平移。需要注意的是&#x…

[译]ASP.NET Core Web API 中使用Oracle数据库和Dapper看这篇就够了

园子里关于ASP.NET Core Web API的教程很多,但大多都是使用EFMysql或者EFMSSQL的文章。甚至关于ASP.NET Core Web API中使用DapperMysql组合的文章都很少,更别提OracelDapper组合的文章了,那么今天就带着大家一起翻译一篇国外大牛写的关于ASP…

一个c#开发的web绘流系统

本项目为Web版流程图绘图,兼容IE、FF、Chrome等各主流浏览器,提供了各类基础图形,至于如何应用及用来做什么就随各位了,常规的流程图及逻辑辅助、工作流等皆可胜任。本系统虽为开源项目,然精心调配开发测试&#xff0c…

将系统分解为微服务的策略

几年前,Vladik Khononov和他的团队决定开始使用微服务,但是几个月后他们发现自己陷入了巨大的混乱之中。他在最近于伦敦Skills Matter举行的DDD eXchange 2018会议上指出,造成这一现象的原因在于,他们只专注于采用酷炫的新技术&am…

.NET Core微服务之基于Ocelot+IdentityServer实现统一验证与授权

一、案例结构总览这里,假设我们有两个客户端(一个Web网站,一个移动App),他们要使用系统,需要先向IdentityService进行Login以进行验证并获取Token,在IdentityService的验证过程中会访问数据库以…

CentOS安装使用.netcore极简教程(免费提供学习服务器)

本文目标是指引从未使用过Linux的.Neter,如何在CentOS7上安装.Net Core环境,以及部署.Net Core应用。 仅针对CentOS,其它Linux系统类似,命令环节稍加调整;需要提前准备好服务器地址、用户名、密码;如果手上…

ASP.NET Core MVC+EF Core从开发到部署

笔记本电脑装了双系统(Windows 10和Ubuntu16.04)快半年了,平时有时间就喜欢切换到Ubuntu系统下耍耍Linux,熟悉熟悉Linux命令、Shell脚本以及Linux下的各种应用的安装、配置、运行。使用下来的感受是Linux确实相当好使,…

网络流及建模专题(上)

前言 不断更新中…… 这几天新坑填不下去了,回来回顾一些经典的模型套路,先拿网络流开刀,窃以为洛谷这几道网络流的题目还是非常具有代表性的,涵盖了网络流调整、多解计数、最小割、最大权闭合子图问题。 还涵盖了图论&#xff0…

基于 websocket 实现的 im 实时通讯案例

分享利用 redis 订阅与发布特性,巧妙的现实高性能im系统。为表诚意,先贴源码地址:https://github.com/2881099/im下载源码后的运行方法:运行环境:.NETCore 2.1 redis-server 2.8下载Redis-x64-2.8.2402.zip&#xff0…

ACM/ICPC 比赛生涯总结+经验分享

ACM/ICPC 比赛生涯总结经验分享 1.获奖经历 时间比赛奖励大一下ACM陕西省赛打铁大一下CCCC团队二等奖大二下ACM/ICPC全国邀请赛银奖大二下CCCC团队特等奖大三上ACM/ICPC区域赛沈阳站铜奖大三上ACM/ICPC区域赛南宁站银奖大三上ACM/ICPC EC-Final上海铜奖大三下CCCC团队特等奖大…

NCC Meetup 2018 Shanghai 活动小结

NCC Meetup 2018 上海的活动于2018年6月30日在微软上海港汇办公室进行。原本计划30人规模的小型活动,结果收到了逾60人的报名,其中大部均来到现场参加了活动。本次活动得到了微软公司的场地支持,同时非常感谢 范亮先生、 刘浩杨先生和 邹嵩…

Asp.Net Core 使用Quartz基于界面画接口管理做定时任务

今天抽出一点点时间来造一个小轮子,是关于定时任务这块的。这篇文章主要从一下几点介绍:创建数据库管理表创建web项目引入quarzt nuget 包写具体配置操作,实现定时任务处理第一步:创建一个空web项目,引入quarzt nuget …

.NET Core微服务之服务间的调用方式(REST and RPC)

一、REST or RPC ?1.1 REST & RPC微服务之间的接口调用通常包含两个部分,序列化和通信协议。常见的序列化协议包括json、xml、hession、protobuf、thrift、text、bytes等;通信比较流行的是http、soap、websockect,RPC通常基于TCP实现&am…

【记忆化搜索】【dfs】【递归】Chocolate

Chocolate 题目大意: 有一块巧克力(每一个单位有一定的美味值),判断是否可以把他分为k块美味值相等的小巧克力 原题: 题目描述 Charlie 有一块巧克力。 这块巧克力是矩形的,有 n 行 m 列一共 n m 个大…

Nuget 多平台多目标快速自动打包

构建现代的 .Net 应用离不开 Nuget 的支持,而快速打包 Nuget 成了提高生产率的有效方法。1. 前置条件为了实现 Nuget 的快速打包,我们需要先解决一些前置依赖,无论是 .Net Framework、Mono 或者 .Net Standard(.Net Core&#xff…

Identity Server 4 - Hybrid Flow - 使用ABAC保护MVC客户端和API资源

这个系列文章介绍的是Identity Server 4 实施 OpenID Connect 的 Hybrid Flow. 保护MVC客户端: Identity Server 4 - Hybrid Flow - MVC客户端身份验证, Identity Server 4 - Hybrid Flow - Claims保护API资源(这里用到了RBAC: Role-based Access Control 基于角色的访问权限控…

【图论】【并查集】矩形(ssl 1222)

矩形 ssl 1222 题目大意: 有n个矩阵,现在将有重叠部分的两个矩阵合并成一个图形,问有多少个图形 原题: 题目描述 在一个平面上有n个矩形。每个矩形的边都平行于坐标轴并且都具有值为整数的顶点。我们用如下的方式来定义块。…

Asp.Net Core Web Api图片上传及MongoDB存储实例教程(一)

图片或者文件上传相信大家在开发中应该都会用到吧,有的时候还要对图片生成缩略图。那么如何在Asp.Net Core Web Api实现图片上传存储以及生成缩略图呢?今天我就使用MongoDB作为图片存储,然后使用SixLabors作为图片处理,通过一个As…

FFT算法学习笔记

写在前边 1.辣鸡RRRR_wys之前csdn的博客,千年不更。。。还很水。。。于是开了这个Blog。。。妄图拯救一下自己 2.最近接触了一些多项式理论。于是翘掉了愉快的高频自控,通过《算导》稍稍学习了一下 3.算法竞赛中,FFT主要解决多项式的乘法等问…