Visual C++是Microsoft公司出品的可视化编程产品,是深受广大程序开发人员欢迎的Windows环境下的强有力的编程工具。本书从实用以及程序开发的角度讲解小波变换的基础理论和编程实现,并展开讨论它在诸多领域中的应用。
\r\n 全书共11章,内容包括:小波变换基础、小波与数字信号处理、小波变换与语音处理、图像的小波变换、小波变换与数字图像处理、图像编解码应用、网络图像渐进传输实用案例、小波变换在数字视频处理中的应用、小波分形的应用、数字水印的应用和网络视频回放应用案例。本书的光盘中附有相关章节的实现代码,可供广大的读者参考、阅读。
\r\n 本书内容丰富、叙述详细、实用性强、可供广大从事信号处理、数字编码和多媒体开发的技术人员阅读参考。
第1章 小波变换基础\r\n 1.1 引言\r\n 1.2 时频域分析与变换\r\n第2章 小波与数字信号处理\r\n 2.1 小波变换的基础理论\r\n 2.2 小波基\r\n 2.3 小波的细化\r\n 2.4 一维数字信号的小波分析\r\n 2.5 小结\r\n第3章 小波变换与语音处理\r\n 3.1 语音的去噪处理\r\n 3.2 基于小波的语音压缩编码技术\r\n第4章 图像的小波变换\r\n 4.1 二维离散小波变换\r\n 4.2 图像小波变换的频率特性\r\n 4.3 小结\r\n第5章 小波变换与数字图像处理\r\n 5.1 图像的复原\r\n 5.2 图像增强\r\n 5.3 图像融合\r\n 5.4 小结\r\n第6章 小波变换在图像编解码中的应用\r\n 6.1 数据压缩概述\r\n 6.2 静态图像的零树小波编码\r\n 6.3 图像的解码\r\n 6.4 小结\r\n第7章 网络图像渐进传输实用案例\r\n 7.1 图像多分辨率表示\r\n 7.2 基于感兴趣区域的编码\r\n 7.3 传输信噪比控制\r\n 7.4 图像的渐进传输\r\n 7.5 Visual C++编程实现\r\n第8章 在数字视频处理中的应用\r\n 8.1 视频图像的分类\r\n 8.2 小波变换在数字视频中的处理范围\r\n 8.3 一种基于小波的视频压缩应用\r\n 8.4 小结\r\n第9章 小波分形算法及其应用\r\n 9.1 什么是分形\r\n 9.2 分形图形及其动画\r\n 9.3 小波分形利用于图像压缩领域\r\n第10章 在数字水印中的应用\r\n 10.1 数字水印技术简介\r\n 10.2 数字水印的嵌入和检测技术\r\n 10.3 小结\r\n第11章 网络视频回放应用案例\r\n 11.1 压缩视频的解码\r\n 11.2 视频回放实用案例讲解\r\n 11.3 小结
小波变换技术现在已经广泛地应用于图形. 图像处理, 语音处理, 视频处理以及数字信号处理等领域. 在很多实际的工程. 学术以及教学中, 小波变换已经越来越受到重视. 特别是在工程实际领域中, 由于小波变换具有良好的特性, 在众多实际应用中都能得到很好的应用, 取得比原有技术更好的实际效果. 在数字图像处理领域, 基于小波变换的图像增强. 融合操作可以取得很好的实际效果. 媒体压缩编码技术随着小波编码理论的引入已有了革命性的发展, 并且, 在网络技术不断发展的前提下, 高清晰度图片. 视频的网络传输. 通信也越来越收到人们的青睐. 数字水印. 小波分形技术也在相关领域越来越得到重视.
VisualC++是广大工程技术人员最为熟悉的基于Windows平台的开发工具, 并且数字编码技术对代码效率有很高的要求, 并且对于系统也有一定的依赖. 基于这些前提, 我们选择了VisualC++.
本书第1章向大家简要介绍小波变换基础知识.
第2章向大家介绍了一维小波变换的实现算法, 并结合数字信号处理讲解它在一维信号分析. 处理中的应用.
第3章讲述的是小波变换在语音处理中的应用. 本章重点放在介绍数字音频处理的基础知识, 并结合小波变换在该领域的应用实际介绍编程算法.
第4章向读者详细介绍了图像的小波变换技术. 本章是小波变换应用于图像处理的基础, 详细讲述了如何利用VC++工具实现图像的小波变换. 小波系数的显示以及基于小波子带的图像滤波处理.
第5章讲述的是小波变换在数字图像处理中的应用. 本章首先介绍了小波逆变换及图像复原算法, 然后着重讲述了图像增强和图像融合技术. 通过编程实例, 讲解了小波变换在数字图像处理应用中的技术细节.
第6章介绍了图像编解码应用. 本章首先介绍了小波编码理论. 小波编码包括多分辨率分析. 小波变换. EZW算法. 然后详细讲述了基于小波变换的图像编解码的编程实现, 最后讲述了编解码设计的初步内容.
第7章介绍网络图像渐进传输实用案例. 本章结合图像的解码算法, 实现图像的渐进传输, 并且讲述了具体的案例实现过程.
第8章介绍了小波变换在数字视频处理中的应用. 本章首先介绍了视频编码. 处理的基础知识, 然后详细讲述了自然场景视频编码的技术细节, 它包括视频对象平面的提取与编码. 基于VOP的编码. 形状编码. 运动信息编码. 纹理编码和sprite编码.
第9章介绍了小波分形的应用. 小波分形在计算机图像中有比较广泛的应用, 本章介绍了几种基本的分形算法, 并给出了详细的编程实现实例.
第10章介绍了小波变换在数字水印的应用. 本章以理论知识讲解和算法介绍为主, 比较全面地介绍了数字水印的技术细节, 并结合小波变换, 讲解了这种新技术的实现算法.
第11章介绍了数字视频的解码以及解码视频的回放. 本章着重介绍编程实现的技术细 节:形状解码. 运动信息解码. VOP解码以及纹理解码. 在完成视频解码的基础上, 详细介绍了多路视频回放的实际应用, 并讲解了编程技术细节.
光盘包含了本书所有的代码, 各章代码在相应的目录下. 为了能够正确地使用光盘中的代码, 请读者确保您的计算机上已经安装了VisualC++6. 0. 在此建议读者:
(1)先将本光盘中的相应目录复制到您的计算机硬盘上,
(2)取消硬盘中对应的目录及其下属全部子目录和文件的只读属性.
这样, 您就可以直接打开硬盘上的源代码文件, 进行阅读. 修改和使用了.
本书主要由靳济芳. 严冬明. 张宏林编写, 其他参加编写工作以及提供帮助的人员有:David. 林飞. 吴杰. 刘世杰等.
由于时间仓促, 加上作者水平有限, 书中难免存在疏漏和不足之处, 望广大读者不吝指正.
编者
2004年1月
无封面