第1章 小波变换基础 1
1.1 引言 1
1.2 时频域分析与变换 2
第2章 小波与数字信号处理 6
2.1 小波变换的基础理论 6
2.1.1 多分辨率分析 6
2.1.2 连续小波变换 7
2.1.3 离散小波变换 9
2.2 小波基 11
2.2.1 小波基的数据结构 12
2.2.2 定义多种小波基 13
2.2.3 小波基的基本操作 17
2.3 小波的细化 18
2.3.1 算法基础 18
2.3.2 Visual C++实现 19
2.4 一维数字信号的小波分析 23
2.4.1 信号的多分辨率分析 23
2.4.2 小波变换的实现 24
2.4.3 信号频谱分析 28
2.4.4 Visual C++例程 28
2.5 小结 37
第3章 小波变换与语音处理 38
3.1 语音的去噪处理 38
3.1.1 语音的频率特性 38
3.1.2 如何进行去噪 40
3.1.3 Visual C++实现 40
3.2 基于小波的语音压缩编码技术 42
3.2.1 基本算法 42
3.2.2 Visual C++实现 46
第4章 图像的小波变换 63
4.1 二维离散小波变换 63
4.1.1 算法基础 63
4.1.2 适应于应用环境的快速算法 64
4.1.3 小波系数的显示 66
4.1.4 Visual C++编程实现 67
4.2 图像小波变换的频率特性 79
4.2.1 小波系数的频域分布 79
4.2.2 基于小波变换的图像滤波处理 79
4.2.3 低通滤波的实现 80
4.2.4 图像的高通滤波 83
4.2.5 高通滤波的实现 84
4.3 小结 88
第5章 小波变换与数字图像处理 89
5.1 图像的复原 89
5.1.1 小波变换的逆变换算法 89
5.1.2 图像的复原 90
5.1.3 Visual C++编程实现 91
5.2 图像增强 95
5.2.1 图像增强技术的基本思想 95
5.2.2 基于小波的图像增强算法 96
5.2.3 Visual C++编程实现 100
5.2.4 医学成像中的应用 105
5.3 图像融合 105
5.3.1 什么是图像融合 105
5.3.2 利用小波变换实现图像的融合 106
5.3.3 Visual C++编程实现 108
5.4 小结 114
第6章 小波变换在图像编解码中的应用 116
6.1 数据压缩概述 116
6.1.1 图像无损压缩 116
6.1.2 图像有损压缩 118
6.2 静态图像的零树小波编码 118
6.2.1 零树的基本概念 118
6.2.2 如何判断一棵零树 120
6.2.3 编码算法 121
6.2.4 Visual C++编程实现 130
6.3 图像的解码 149
6.3.1 解码算法 149
6.3.2 解码图像的质量评述 150
6.3.3 Visual C++编程实现 151
6.4 小结 162
第7章 网络图像渐进传输实用案例 163
7.1 图像多分辨率表示 163
7.1.1 图像边缘的表示 164
7.1.2 基于多分辨率表示的二维小波变换 164
7.1.3 二维小波变换的实现 165
7.2 基于感兴趣区域的编码 169
7.2.1 图像编码区域、图层和包 169
7.2.2 ROI的空间特性 175
7.2.3 ROI与LOD 176
7.3 传输信噪比控制 177
7.3.1 基本码率控制算法 177
7.3.2 实现代码分析 178
7.4 图像的渐进传输 181
7.4.1 SNR可缩放性 181
7.4.2 空间可缩放性 182
7.5 Visual C++编程实现 183
7.5.1 文件与网络数据流的处理 184
7.5.2 压缩数据流的信道解码 190
7.5.3 IE插件的设计 200
7.5.4 案例的编译与应用 214
第8章 在数字视频处理中的应用 217
8.1 视频图像的分类 217
8.1.1 数字视频压缩基础 218
8.1.2 视频图像的分类 224
8.2 小波变换在数字视频中的处理范围 226
8.2.1 空间频带的小波视频编码 226
8.2.2 基于小波的帧内视频图像的编码算法 228
8.3 一种基于小波的视频压缩应用 234
8.3.1 自然场景视频的特点 234
8.3.2 自然场景视频的编码 235
8.3.3 小波的运用 272
8.3.4 Visual C++编程实现 287
8.4 小结 291
第9章 小波分形算法及其应用 293
9.1 什么是分形 293
9.1.1 分形的定义 293
9.1.2 分形的应用 300
9.2 分形图形及其动画 302
9.2.1 几种经典的分形图形算法 302
9.2.2 分形图形的编程实现 312
9.2.3 分形动画与编程实现 323
9.3 小波分形利用于图像压缩领域 328
第10章 在数字水印中的应用 329
10.1 数字水印技术简介 329
10.1.1 数字水印的定义 329
10.1.2 数字水印的分类 329
10.1.3 数字水印的主要特性 330
10.1.4 数字水印的基本框架 331
10.1.5 数字水印的应用 335
10.2 数字水印的嵌入和检测技术 336
10.2.1 时空域图像数字水印技术 336
10.2.2 DCT域图像数字水印技术 349
10.2.3 小波域图像数字水印技术 360
10.3 小结 372
第11章 网络视频回放应用案例 373
11.1 压缩视频的解码 373
11.1.1 视频解码的算法概述 373
11.1.2 形状解码的实现 377
11.1.3 运动补偿解码的实现 384
11.1.4 完成压缩视频的解码 392
11.2 视频回放实用案例讲解 395
11.2.1 系统结构 395
11.2.2 界面菜单的设计 396
11.2.3 Visual C++编程实现 398
11.3 小结 417