第1章 MATLAB及数字图像概述 1
1.1 MATLAB概述及发展史 1
1.1.1 MATLAB发展史 1
1.1.2 MATLAB基本功能 2
1.1.3 MATLAB R2011a新功能 2
1.1.4 MATLAB应用领域 3
1.2 MATLAB R2011a的安装与激活 4
1.3 MATLAB用户界面 8
1.3.1 “Start”按钮 9
1.3.2 菜单栏 9
1.4 MATLAB工作环境 13
1.4.1 命令窗口 13
1.4.2 命令历史窗口 15
1.4.3 工作空间 15
1.4.4 数组编辑窗口 17
1.4.5 搜索路径及设置 17
1.5 MATLAB联机帮助 19
1.5.1 帮助窗口 19
1.5.2 帮助命令 20
1.6 变量 24
1.6.1 变量命名规则 24
1.6.2 变量类型 26
1.7 常用符号 28
1.8 矩阵的创建 29
1.8.1 直接输入元素创建矩阵 29
1.8.2 创建特殊矩阵 30
1.9 数据可视化 33
1.10 程序结构 35
1.10.1 顺序结构 35
1.10.2 循环结构 36
1.10.3 分支结构 38
1.11 数字图像简介 41
1.11.1 数字图像发展概况 41
1.11.2 数字图像应用领域 44
第2章 图像处理基础 47
2.1 图像类型及常用术语 47
2.2 图像处理的基本操作 48
2.3 特殊图像显示技术 53
2.4 图像处理高级应用 58
2.4.1 图像处理高级应用基本函数 58
2.4.2 图像处理高级应用示例 61
2.5 图像类型及其转换 66
2.5.1 图像类型 66
2.5.2 图像类型转换 67
2.6 图像色彩 74
2.6.1 图像退色处理 74
2.6.2 颜色模型 76
2.6.3 颜色模型转换 77
2.6.4 色彩处理 81
第3章 图像运算 85
3.1 图像运算基本类型 85
3.2 点运算 85
3.3 图像代数运算 86
3.3.1 图像加法运算 87
3.3.2 图像减法运算 89
3.3.3 图像乘法运算 91
3.3.4 图像除法运算 92
3.3.5 图像绝对差值运算 94
3.3.6 图像求补运算 95
3.3.7 图像线性运算 96
3.3.8 图像非线性运算 97
3.4 图像的逻辑运算 98
3.5 几何变换基础 99
3.5.1 齐次坐标 99
3.5.2 齐次坐标的一般表现形式及意义 101
3.5.3 二维图像几何变换的矩阵 101
3.6 图像几何运算 103
3.6.1 图像插值 103
3.6.2 调整图像大小 105
3.6.3 图像的旋转 107
3.6.4 图像的裁剪 109
3.7 空间变换 110
3.7.1 图像镜像变换 110
3.7.2 图像仿射 112
3.7.3 图像投影变换 113
3.8 邻域与块处理 116
3.8.1 滑动邻域处理 116
3.8.2 块处理 119
3.9 区域处理 122
3.9.1 指定目标区域 123
3.9.2 区域滤波处理 127
3.9.3 区域填充处理 128
第4章 图像编码 130
4.1 图像压缩编码简介 130
4.1.1 图像压缩编码的必要性 130
4.1.2 图像压缩编码的可能性 131
4.1.3 图像压缩编码的评价准则 132
4.2 熵编码 134
4.2.1 信息熵 134
4.2.2 赫夫曼编码 134
4.2.3 算术编码 139
4.2.4 行程编码 143
4.3 预测编码 145
4.4 变换编码 148
4.4.1 离散余弦变换编码 150
4.4.2 哈达玛变换编码 151
4.4.3 小波变换编码 153
第5章 图像变换 156
5.1 线性变换 156
5.1.1 标量表达式 156
5.1.2 矢量表示 156
5.1.3 矩阵表示 157
5.1.4 基平面 157
5.2 离散傅里叶变换 157
5.2.1 傅里叶变换的基本概念及性质 157
5.2.2 离散傅里叶变换推导 160
5.2.3 傅里叶变换的应用 163
5.3 离散余弦变换 166
5.3.1 余弦变换的定义 166
5.3.2 离散余弦变换的应用 168
5.4 沃尔什-哈达玛变换 171
5.4.1 Walsh函数 171
5.4.2 沃尔什-哈达玛变换的定义 172
5.4.3 沃尔什-哈达玛变换的应用 177
5.5 Hough变换 178
5.5.1 Hough变换的基本原理 178
5.5.2 Hough变换的应用 179
5.6 Radon变换 181
5.6.1 Radon变换的基本原理 181
5.6.2 Radon变换的应用 182
5.6.3 Radon逆变换 185
5.6.4 Radon逆变换应用 185
5.7 Fan-Beam变换 188
5.7.1 Fan-Beam投影的基本原理 188
5.7.2 Fan-Beam变换的应用 188
5.7.3 Fan-Beam逆变换 189
第6章 图像增强 194
6.1 图像增强原理及方法 194
6.2 空域变换增强 195
6.2.1 直接灰度变换 195
6.2.2 直方图灰度变换 200
6.2.3 直方图修正 204
6.3 空域滤波增强 206
6.3.1 基本原理 206
6.3.2 平滑滤波器 207
6.3.3 中值滤波器 214
6.3.4 锐化滤波器 216
6.4 频域增强 220
6.4.1 低通滤波器 221
6.4.2 高通滤波器 225
6.4.3 同态滤波器 229
6.5 彩色增强 231
6.5.1 密度分割法 231
6.5.2 彩色变换 232
6.5.3 伪色彩增强 234
第7章 图像复原 236
7.1 图像退化复原及噪声分析 236
7.1.1 图像退化的原因 236
7.1.2 图像复原的方法 236
7.1.3 常用的噪声密度和过程分析 236
7.2 图像退化模型 238
7.2.1 连续退化模型 240
7.2.2 离散退化模型 240
7.2.3 循环矩阵对角化模型 244
7.3 退化函数估计 245
7.3.1 图像观察估计法 245
7.3.2 模型估计法 245
7.4 非约束复原 247
7.4.1 非约束复原 247
7.4.2 逆滤波复原 248
7.4.3 消除匀速运动模糊 250
7.5 维纳(Wiener)滤波复原 253
7.5.1 维纳(Wiener)滤波复原的基本介绍 253
7.5.2 维纳(Wiener)滤波复原的应用 254
7.6 最小二乘滤波复原 257
7.6.1 最小二乘滤波复原的基本介绍 257
7.6.2 最小二乘滤波复原的应用 258
7.7 Lucy_Richardson滤波复原 260
7.7.1 Lucy_Richardson滤波复原的基本介绍 260
7.7.2 Lucy_Richardson滤波复原的应用 261
7.8 空域滤波复原 263
7.8.1 均值滤波器复原 263
7.8.2 顺序统计滤波器 264
7.8.3 自适应滤波器 266
7.9 频域滤波复原 267
第8章 图像的分割 268
8.1 基于阈值选取的图像分割法 268
8.1.1 双峰法 269
8.1.2 迭代法 270
8.1.3 大津法 271
8.1.4 分水岭算法 273
8.2 边缘检测算子 276
8.2.1 Roberts边缘算子 278
8.2.2 Sobel边缘算子 279
8.2.3 Prwitte边缘算子 280
8.2.4 LoG边缘算子 281
8.2.5 零交叉方法 284
8.2.6 Canny边缘算子 285
8.2.7 各种边缘检测算子的比较 287
8.3 边界跟踪 288
8.3.1 跟踪基本原理 288
8.3.2 边界跟踪MATLAB实现 288
8.4 直线提取 292
8.4.1 Hough检测直线的基本原理 292
8.4.2 Hough检测直线的MATLAB实现 292
8.5 区域生长与分裂合并 295
8.5.1 区域生长 295
8.5.2 区域分裂与合并 299
8.5.3 四叉树分割 300
8.6 其他分割法 304
8.6.1 彩色图像分割 304
8.6.2 彩色图像分割MATLAB实现 307
第9章 图像数学形态学处理 309
9.1 数学形态学简介 309
9.2 集合论中的基本概念 309
9.3 膨胀与腐蚀形态基本运算 310
9.3.1 结构元素 311
9.3.2 膨胀与腐蚀 316
9.3.3 开运算与闭运算 319
9.3.4 骨架化 321
9.4 击中或击不中 324
9.5 基于形态学对象的操作 325
9.5.1 边缘提取 326
9.5.2 特征提取 327
9.5.3 连通标注与选择 332
9.6 形态学的应用 336
9.6.1 距离变换 336
9.6.2 寻找峰值和谷值 339
9.6.3 查表操作 344
9.6.4 形态重构 346
9.6.5 形态滤波 347
9.7 灰度图像形态学 349
9.7.1 灰度图像的膨胀与腐蚀 349
9.7.2 灰度图像开、闭运算 350
9.7.3 多尺度形态学梯度的边缘检测 351
9.8 纹理特征提取 352
9.8.1 直方图统计特征 353
9.8.2 自相关函数 354
9 8 3 灰度共生矩阵 355
9.9 区域描述 357
9.9.1 几何特征 357
9.9.2 不变矩 359
第10章 小波图像处理 363
10.1 小波定义 363
10.2 小波变换 364
10.2.1 连续小波变换 364
10.2.2 离散小波变换 365
10.2.3 小波包算法 368
10.3 小波变换函数 370
10.3.1 单层二维离散小波变换 370
10.3.2 多层二维离散小波变换 372
10.3.3 提取小波系数 374
10.3.4 小波多层重构 377
10.3.5 小波单层重构 380
10.3.6 二维平稳小波变换 381
10.3.7 小波包变换 382
10.3.8 其他二维小波变换函数 383
10.4 小波应用图像的去噪与压缩 387
10.4.1 基于小波图像的去噪与压缩函数 387
10.4.2 基于小波包图像的去噪与压缩函数 392
10.5 小波变换应用于图像增强 394
10.6 小波变换应用于图像融合 395
第11章 数字图像处理的实际应用 399
11.1 MATLAB在遥感图像处理中的应用 399
11.1.1 遥感的基本介绍 399
11.1.2 遥感图像对直方图进行匹配处理 400
11.1.3 对遥感图像进行增强处理 403
11.1.4 对遥感图像进行融合 407
11.2 MATLAB在医学图像处理中的应用 410
11.2.1 医学图像的基本介绍 410
11.2.2 医学图像的灰度变换 411
11.2.3 基于高频强调滤波和直方图均衡化的医学图像增强 415
11.3 MATLAB在数字水印技术中的应用 418
11.3.1 数字图像水印技术的基本介绍 418
11.3.2 数字图像水印技术的实现 421
11.4 MATLAB在神经网络识别中的应用 423
参考文献 427