离散余弦变换

离散余弦变换(Discrete Cosine Transform, DCT)是与傅里叶变换相关的一种变换,类似于离散傅里叶变换,但是只使用了实数

离散余弦变换相当于一个长度大概是它两倍的离散傅里叶变换,这个离散傅里叶变换是对一个实偶函数进行的(因为一个实偶函数的傅里叶变换仍然是一个是偶函数)

离散余弦变换是根据下面的公式把n个实数x(0) , x(1) ,„x(n-1)变换到另外n个实数 D0,D1, …,Dn-1的操作

傅里叶变换的第k个点计算如下:

  • 其中

由于离散余弦变换具有很强的“能量集中”特性:大多数的自然信号(包括声音和图像)的能量都集中在离散余弦变换后的低频部分,而且当信号具有接近马尔科夫过程(Markov processes)的统计特性时,离散余弦变换的去相关性接近于K-L变换 (Karhunen-Loève 变换–它具有最优的去相关性)的性能,所以在信号处理中得到广泛应用,主要 用于对信号进行编码压缩

离散余弦变换(学习笔记)相关推荐

  1. Python学习笔记——照片换底色

    1.去除图片背景 每月免费次数50次 参考: Python学习笔记--removebg库之抠图 2.生成蓝色图片和拼接两张 参考: Python学习笔记--PIL库(Pillow库) 3.代码 注意: ...

  2. Jetpack-Compose 学习笔记(六)——Compose 主题 Theme 一探究竟,换肤还能如此 Easy Silky?

    断更一时爽,一直断更一直爽~ 哈哈哈,就当给自己放了个长假吧.最近的行情太糟了,身边有同学已经被毕业,两个多月终于降薪找到下家··· 这里呼吁大家一定要存好六个月没有工作还能正常生活的银子,以备不时之 ...

  3. 我的Android进阶之旅------gt;Android中编解码学习笔记

    编解码学习笔记(一):基本概念 媒体业务是网络的主要业务之间.尤其移动互联网业务的兴起,在运营商和应用开发商中,媒体业务份量极重,其中媒体的编解码服务涉及需求分析.应用开发.释放license收费等等 ...

  4. AI学习笔记(七)图像滤波器、OpenCV算法解析

    AI学习笔记之图像滤波器.OpenCV算法解析 图像滤波器 图像噪声 噪声的产生 信噪比 高斯噪声 椒盐噪声 其他噪声 图像滤波 滤波的目的 滤波的要求 各种滤波器 均值滤波 中值滤波 最大最小值滤波 ...

  5. 深度学习笔记 | 第16讲:语音识别——一份简短的技术综述

    原标题:深度学习笔记 | 第16讲:语音识别--一份简短的技术综述 大家好!又到了每周一狗熊会的深度学习时间了.在上一讲中,小编给大家介绍了经典的 seq2seq,以及著名的注意力模型,并且小编在这些 ...

  6. 编解码学习笔记(基础)

    编解码学习笔记(一):基本概念 媒体业务是网络的主要业务之间.尤其移动互联网业务的兴起,在运营商和应用开发商中,媒体业务份量极重,其中媒体的编解码服务涉及需求分析.应用开发.释放license收费等等 ...

  7. JPEG压缩学习笔记

    JPEG压缩学习及其C语言实现笔记 JPEG压缩流程 1.颜色转换(RGB->YUV) 2.DCT变换 (分块8*8进行DCT变换) 3.量化(-996, 19, 0, 2,0, 0, 0, 0 ...

  8. 容器云原生DevOps学习笔记——第三期:从零搭建CI/CD系统标准化交付流程

    暑期实习期间,所在的技术中台-效能研发团队规划设计并结合公司开源协同实现符合DevOps理念的研发工具平台,实现研发过程自动化.标准化: 实习期间对DevOps的理解一直懵懵懂懂,最近观看了阿里专家带 ...

  9. 知识图谱学习笔记(1)

    知识图谱学习笔记第一部分,包含RDF介绍,以及Jena RDF API使用 知识图谱的基石:RDF RDF(Resource Description Framework),即资源描述框架,其本质是一个 ...

最新文章

  1. 数据结构与算法:08 Leetcode同步练习(三)
  2. 机器人技术推动工业领域的数字革命
  3. linux文本处理工具之grep与正则表达式语法
  4. why wearing masks?
  5. ansible(5)——使用通配符操作ansible命令
  6. 转载:第一次负责项目的总结
  7. 大三实验室 经验总结
  8. Ubuntu 16.04安装SQLite Browser操作SQLite数据库
  9. (算法)Trapping Rain Water I
  10. curd什么意思中文_查英英字典:What a shame是什么意思?
  11. PHP 读取 QQ ip纯真数据库 详解
  12. linux 运行段错误,在linux下代码运行出现段错误,求大神
  13. ‘vue‘ 不是内部或外部命令,也不是可运行的程序或批处理文件
  14. rdkitnlp | smiles数据扩增与smiles标准化
  15. HDU 1873 优先队列
  16. 音视频开发: ffmpeg采集桌面屏幕、摄像头保存为视频
  17. python求所有参数的乘积_python 通过可变参数计算n个数的乘积方法
  18. 逻辑运算符以及逻辑表达式
  19. python中循环结构后怎么用sum函数怎么用_python sum函数 教程《python的sum函数怎么用?》...
  20. 原子性 可见性 有序性_极简主义的内容可见性

热门文章

  1. 百度网盘“由于网络原因”第三方登录出错
  2. Redis的延迟队列实现,我瞅一眼
  3. pyqt5与matplotlib完美结合
  4. 赊了一串冰糖葫芦才写出来的小结
  5. Springboot响应式代购商城APP毕业设计-附源码191654
  6. Linknet网络结构
  7. JS全排列的几种算法
  8. 十个程序员必备的网站
  9. 商品进销差价_商品进销差价帐务处理流程!干货
  10. OpenCV 测量角度