前言

地球物理信号不止有地表检波器接收的一维信号!当把检波器排列为一个阵列时,将它们各自记录的信号集合在一起就是一个二维信号。有些背景噪声:在一维信号中体现的是随机性,但有可能在二维信号中就显示出很强的区域性或具有较明显的特征性!所以我们有必要学习小波处理二维信号的方式方法!

二维信号的直观反映就是图像!不管是地球物理的二维信号还是普通的一张图片,其本质都是一个数值的二维矩阵;在往本质上说它和一维离散数据信号其实内涵都是相同的。总之:二维离散小波变换处理的是二维数值离散矩阵。

和一维离散小波函数的名称和使用方法差不多。二维离散小波变换的函数同样可分为3大功能:

(1)分解与重构/恢复信号:

1级分解与重构原始信号函数为:dwt2 与 idwt2

多级(包括1级)分解与重构原始信号函数为:wavedec2 与 waverec2

(2)系数重构:

1级分解的系数重构用函数的是:upcoef2

多级分解的系数重构用函数的是: wrcoef2

(3)系数提取:

多级分解低频近似系数提取:appcoef2

多解分解高频细节系数提取:detcoef2

说明:相关注意与说明和一维下是完全一样的!下面还是先给出一个具体的例子来看看各个函数间是如何搭配使用的,然后再给出每个函数的详细使用语法。

二维离散小波变换的例子就用matlab自带的一张图像来展示。下面直接上代码:

例1:二维1级小波分解

clc; clear;

I = imread('lena512.bmp

wrcoef2函数_二维离散小波变换函数使用总结相关推荐

  1. 小波分析:三、二维离散小波变换

    四.二维离散小波变换 声明: 该文为本人对小波的理解,不保证正确性与严谨性. 参考: <数字图像处理> Gonzalez P317 1. 概述 在给定尺度函数和小波函数下,可以组合出一个二 ...

  2. 图像二维离散小波变换

    版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明. 本文链接:https://blog.csdn.net/daisy9212/article/de ...

  3. Matplotlib——直方图_hist()函数_histogram()函数_二维数据

    一个简单的直方图可以直观地展示数据的分布,包括数值分布的区间.密度和形状. 在实际的工作过程中,我们可能需要对数据进行数学建模和统计分析,这些数据处理技术往往基于数据符合的某些假设,而直方图是检查数据 ...

  4. 二维离散小波变换及其在MATLAB数字图像处理中的应用

    介绍 空间域是指表示为像素矩阵的正常图像空间.该领域的变换技术直接对图像像素值进行操作.这些值被操纵以实现所需的增强. 频域处理这些像素值在空间域中变化的速率.频率只是指图像中颜色分量的变化率.高频区 ...

  5. 【C 语言】二级指针作为输入 ( 二维数组 | 抽象业务函数 | 二维数组打印函数 | 二维数组排序函数 )

    文章目录 一.抽象 二维数组 业务函数 1.二维数组 打印函数 2.二维数组 排序函数 二.完整代码示例 一.抽象 二维数组 业务函数 1.二维数组 打印函数 注意 , 二维数组 作为 函数参数 输入 ...

  6. C语言二维数组作为函数参数传递

    二维数组存放方式 二维数组在内存中是按行存放的,先存储第一行,在接着存储第二行-.. 二维数组作为函数参数 二维数组作为函数的参数,实参可以直接使用二维数组名,在被调用函数中可以定义形参所有维数的大小 ...

  7. C++二维数组做函数参数

    C++二维数组做函数参数 二维数组做函数参数的形式主要有: /对于一个m行n列int元素的二维数组 //函数f的形参形式 f(int daytab[m][n]) {...}//以下两种可以忽略行数 f ...

  8. 【2DWT:2维离散小波变换(附Pytorch代码)】

    二维离散小波变换 一.相关基础 1.小波变换基础函数 2.小波变换 二.原理 三.基本小波基:哈尔小波 四.代码实现 参考: 图像信号具有非平稳特性,无法使用一种确定的数学模型来描述,而小波变换的多分 ...

  9. 第4章 Python 数字图像处理(DIP) - 频率域滤波5 - 二变量函数的傅里叶变换、图像中的混叠、二维离散傅里叶变换及其反变换

    目录 二变量函数的傅里叶变换 二维冲激及其取样性质 二维连续傅里叶变换对 二维取样和二维取样定理 图像中的混叠 二维离散傅里叶变换及其反变换 二变量函数的傅里叶变换 二维冲激及其取样性质 两个连续变量 ...

最新文章

  1. PHP 3 HTML POST带参数请求 后端返回json格式的数据给前端
  2. Unity_UIWidgets学习笔记03_组件_Container
  3. 王荣刚:建立中国自主视频技术生态
  4. pandas 替换数字列中的字符串
  5. android自定义View学习(二)----自定义绘图
  6. Tr A 矩阵快速幂
  7. linux修改文件的权限和修改文件所有者和所属组
  8. 【CentOS 7笔记26】,打包和压缩工具的使用#171108
  9. 【一天一个C++小知识】006. 浮点数在计算机内部的表示与转换
  10. 单片机原理及应用实验报告
  11. 用C语言将中文文本和英文文本合并为一段中文一段英文(翻译排版)
  12. springMvc中的校验框架@valid和@validated
  13. JavaSwing——利息计算器
  14. 人群密度估计--Recurrent Attentive Zooming for Joint Crowd Counting and Precise Localization
  15. mysql数据库用户密码的修改管理
  16. VS2015远程调试
  17. 对数损失和交叉熵损失
  18. 麒麟A1手表升级鸿蒙,HUAWEI WATCH GT2首发体验: 首款麒麟A1的手表有多神?14天续航小意思...
  19. Esxi安装iStoreOS
  20. 在Ubuntu16.04下安装caffe2

热门文章

  1. Cloudsim和算法
  2. java堆栈总结、JVM
  3. 什么内网穿透?如何使用内网穿透?
  4. 基于Springboot+mybatis+mysql+html教育培训中心教学系统
  5. idea中*mapper.xml文件字体颜色变成黄色的解决办法
  6. 布莱克斯科尔斯模型(一)
  7. 元素选择器(type selectors)
  8. 浅析公关中的“道”与“术”
  9. 你可以成为测试界的李子柒
  10. 公路多孔箱涵设计_双孔8x3.3米钢筋混凝土箱涵设计套图(19张)