第1章 图像基础 1
1.1 MATLAB的命令使用与程序设计 1
1.1.1命令窗口的使用 1
1.1.2 M-File程序设计 4
1.1.3 Figure窗口的图形操作功能 7
1.1.4自定义函数 8
1.1.5 MATLAB的矩阵操作 10
1.1.6多维数组与图像矩阵 14
1.2图像的表示方法 17
1.2.1图像的数字化 17
1.2.2图像的读取与显示 18
1.2.3图像的分类 22
1.3基于图像的动画制作 25
1.3.1序列图像 25
1.3.2图像播放 27
1.3.3基于图像的动画制作 29
习题1 33
第2章 图像的几何操作与代数运算 36
2.1图像的缩放旋转与裁剪 36
2.1.1图像的裁剪 36
2.1.2图像的缩放 40
2.1.3图像的旋转 44
2.2图像的几何变换 45
2.2.1画图软件中的图像扭曲 45
2.2.2图像二维空间变换 45
2.3图像的加减乘除运算 50
2.3.1图像的加减运算 50
2.3.2图像的乘除运算 53
2.4图像的特征值与奇异值 56
2.4.1图像矩阵的特征值 56
2.4.2图像矩阵的奇异值 59
2.5图像的逻辑运算 63
习题2 65
第3章 图像空间域处理与邻域操作 68
3.1图像增强 68
3.1.1灰度调整 68
3.1.2灰度调整函数 71
3.1.3彩色图像增强 76
3.2图像的邻域操作 78
3.2.1邻域操作 78
3.2.2 MATLAB邻域操作函数 82
3.3图像滤波函数及工作原理 87
3.3.1滤波函数imfilter 87
3.3.2滤波器的定义 90
3.4图像膨胀与腐蚀 95
3.4.1二值图像的膨胀与腐蚀运算 95
3.4.2灰度图像的膨胀与腐蚀 99
3.4.3开运算与闭运算 100
习题3 102
第4章 图像变换 105
4.1图像Radon变换 105
4.1.1函数radon 105
4.1.2函数iradon 106
4.2 Hadamard变换 108
4.3离散余弦变换 109
4.3.1离散余弦变换函数 109
4.3.2离散余弦变换的数学表达 115
4.3.3离散余弦变换矩阵与基函数 119
4.4图像傅里叶变换 123
4.4.1图像傅里叶变换函数 123
4.4.2图像傅里叶变换的数学描述 126
4.5图像小波变换 131
4.5.1二维小波变换 131
4.5.2 MATLAB图像小波变换函数 135
4.5.3图像小波变换的应用 149
4.6其他图像变换 152
4.6.1可分离变换 152
4.6.2其他的数学变换 155
习题4 157
第5章 图像分析 160
5.1图像的灰度统计特性 160
5.1.1图像的像素操作 160
5.1.2图像的区域属性度量 162
5.1.3图像的颜色直方图 170
5.1.4图像的方差及相关系数 172
5.2图像的轮廓提取与区域分割 177
5.2.1图像的轮廓提取 177
5.2.2图像的边缘轮廓提取方法分析 182
5.2.3图像的区域分割 185
5.3图像四叉树分解 188
5.4图像的纹理分析 190
5.4.1图像的纹理滤波函数 190
5.4.2图像的灰度级别共生矩阵函数 195
5.4.3图像纹理的数学描述 198
5.5图像的图形化 200
5.5.1图像灰度信息的提取及三维化 200
5.5.2图像迭代重构 201
5.6视频图像 204
5.6.1视频图像内容关联性分析 204
5.6.2视频图像滤波 207
习题5 210
第6章 图像应用程序设计 215
6.1图像编码 215
6.1.1霍夫曼编码 215
6.1.2离散余弦变换编码 219
6.1.3小波变换编码 221
6.2图像信息隐藏 224
6.2.1图像加密 224
6.2.2数字水印 230
6.3图像理解 232
6.3.1区域生长图像分割 232
6.3.2图像恢复 235
6.3.3图像中的对象查找 237
6.3.4图像特征提取 239
6.4图像处理软件开发 248
6.4.1 Photoshop概述 249
6.4.2图像处理函数的制作 251
6.4.3软件界面设计实例 252
习题6 256
附录A MATLAB的图像处理函数 259
附录B 一些有用的命令函数 262
附录C MATLAB的GUI程序设计 264
参考文献 271