CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
山寨机中的战斗机! 程序优化工程师到底对IT界有没有贡献
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  专题开发/技术/项目 >  图形图像/机器视觉

为什么要使用离散傅立叶变换?

楼主NoOOoak(黄牛)2002-10-18 13:04:46 在 专题开发/技术/项目 / 图形图像/机器视觉 提问

JPEG采用离散余弦变换作为编码标准,windows系统提供的ACM、VCM接口都没有采用傅立叶变换作为其实现,而且现在已经有非常完备的DCT库可以使用。  
  那为什么图象压缩还要使用FFT和小波变换呢?(菜鸟问题,不好意思) 问题点数:100、回复次数:6Top

1 楼davidju(一横)回复于 2002-10-18 15:15:59 得分 50

图像压缩的任务是在尽量保证视觉效果的同时提高压缩率。压缩分两个方面,一是熵编码,比如哈夫曼编码,目的是减少信息冗余度,这一部分的压缩是无损的。第二也是决定压缩算法质量的关键一点就是基于变换的压缩,通常是有损的,不管是DCT、FFT还是其他的K-L变换,都是正交变换,目的都是为了在另一个变量域里面去掉人眼不敏感的信息,达到压缩的目的,采用的变换不一样,压缩的性能当然就不一样了。Top

2 楼chenm001(CM)回复于 2002-10-18 15:19:44 得分 50

1、FFT中还有相位信息,有些情况下需要它(如:运动估计)  
  2、小波变换教DCT有更好的时-空分辨率,所以新一代算法均使用小波变换  
  Top

3 楼coppermine(coppermine)回复于 2002-10-18 18:28:14 得分 0

学习!Top

4 楼NoOOoak(黄牛)回复于 2002-10-19 11:46:46 得分 0

chenm001和davidju,你们是这方面的专家吗?以后请多指教。  
  时-频变换中去掉的余项(高频分量)为什么就是人眼不敏感的信息?这是怎么回事呢?Top

5 楼NoOOoak(黄牛)回复于 2002-10-20 12:47:47 得分 0

:(Top

6 楼davidju(一横)回复于 2002-10-29 13:09:51 得分 0

很简单,因为人眼的频响带宽是有限的。实际上,不只是人眼,一般的光学成象系统的带宽都是很有限的,你可以拿一幅自然获得的照片(即不是刻意生成的图象)来做fft,你会发现几乎所有的照片频谱都集中在低频段。Top

相关问题

  • 离散傅立叶变换的问题
  • (离散)快速傅立叶变换原理
  • 关于离散余弦变换,请帮助。
  • 急求离散正弦变换算法(伪代码)
  • 请教傅里叶变换
  • 各位前辈帮个忙!有无关于傅利叶变换的程序及其使用方法,急用.
  • 谁有傅氏变换的原码?
  • 求傅立叶变换[64点以上]
  • 有关傅立叶变换的源码
  • 一道离散题

关键词

  • 信息
  • 变换
  • 压缩
  • fft
  • dct
  • 使用
  • 目的
  • 采用
  • 小波
  • 人眼

得分解答快速导航

  • 帖主:NoOOoak
  • davidju
  • chenm001

相关链接

  • CSDN Blog
  • 技术文档
  • 代码下载
  • 第二书店
  • 读书频道

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo