【文件属性】:
文件名称:DFT的matlab源代码-walsh-hadamard-transform:使用Hadamard变换压缩图像
文件大小:783KB
文件格式:ZIP
更新时间:2021-05-26 04:53:29
系统开源
DFT的matlab源代码沃尔什-哈达玛变换
使用Hadamard变换压缩图像
描述
摘自Wikipedia:
Hadamard变换(也称为Walsh-Hadamard变换,
Hadamard-Rademacher-Walsh变换,
Walsh变换或Walsh-Fourier变换)是广义Fourier变换的示例。
它对2m个实数(或复数,尽管Hadamard矩阵本身是纯实数)执行正交,对称,对合线性运算。
Hadamard变换可以看作是由大小为2的离散傅里叶变换(DFT)构建而成,实际上等效于大小为2
×
2
×
⋯
×
2
×
2的多维DFT。
它将任意输入向量分解为Walsh函数的叠加。
该变换以法国数学家雅克·哈达玛(Jacques
Hadamard),德裔美国数学家Hans
Rademacher和美国数学家Joseph
L.
Walsh命名。
Hadamard变换还用于数据加密以及许多信号处理和数据压缩算法,例如JPEG
XR和MPEG-4
AVC
。
在视频压缩应用中,通常以绝对转换差之和的形式使用它。
它也是Grover算法和Shor算法在量子计算中的关键部分。
致谢
此代
【文件预览】:
walsh-hadamard-transform-master
----transform.py(2KB)
----requirements.txt(23B)
----doc()
--------sample_usage.jpg(198KB)
----LICENSE(1KB)
----README.md(2KB)
----data()
--------image.bmp(469KB)
--------recreated.bmp(469KB)
----.gitignore(1KB)
----fal()
--------colors.py(1011B)
--------decorators.py(1KB)
--------task.py(5KB)
--------__init__.py(0B)
--------transforms.py(2KB)
--------image.py(7KB)
网友评论
- 已下载,由于不是matlab程序,没有用