第1章 概述 1
1.1 数字图像的产生 1
1.2 数字图像处理发展概况 2
1.3 数字图像处理的应用 3
1.4 数字图像处理主要研究内容 5
1.5 数字图像处理的基本特点和优点 6
1.6 MATLAB图像处理 7
1.6.1 MATLAB的发展历程 7
1.6.2 MATLAB的特点 8
1.6.3 MATLAB的优点 10
1.6.4 MATLAB与数字图像处理 11
1.6.5 MATLAB图像处理工具箱 11
第2章 图像增强 13
2.1 空域法图像增强 13
2.1.1 灰度变换增强 14
2.1.2 直方图增强 19
2.1.3 空间滤波 26
2.1.4 图像平滑 30
2.1.5 图像锐化 35
2.2 频域法图像增强 38
2.2.1 傅里叶变换图像增强 39
2.2.2 低通滤波图像增强 43
2.2.3 高通滤波图像增强 46
第3章 图像复原 49
3.1 提出图像退化模型 49
3.2 噪声图像复原方法 50
3.2.1 噪声滤波器 50
3.2.2 自适应噪声滤波器 54
3.3 有约束图像复原方法 55
3.3.1 维纳滤波复原 55
3.3.2 约束最小二乘方滤波复原 59
3.4 Lucy-Richardson迭代非线性复原 61
3.5 盲卷积算法复原 63
3.6 其他滤波器 65
3.6.1 形态学噪声滤波复原 65
3.6.2 小波去噪复原 67
第4章 图像编码与压缩 70
4.1 图像编码理论 70
4.1.1 图像编码的必要性 70
4.1.2 图像编码的可能性 71
4.2 图像编码的分类 71
4.2.1 经典图像编码方法 72
4.2.2 现代图像编码方法 73
4.3 图像压缩 74
4.3.1 图像压缩的基本原理 75
4.3.2 图像压缩的基本方法 75
4.4 无损压缩 75
4.5 有损压缩 77
4.5.1 有损预测编码压缩 77
4.5.2 变换编码压缩 78
4.5.3 小波压缩 81
4.6 图像压缩的主要目标 83
第5章 图像分割 84
5.1 图像分割的概念 84
5.2 图像分割的分类 85
5.3 并行边界分割 86
5.3.1 图像边缘检测的基本步骤 86
5.3.2 常见边缘检测算子 87
5.3.3 复杂的边缘检测算子 92
5.3.4 直线提取检测 96
5.4 串行边界分割 99
5.4.1 边缘跟踪 99
5.4.2 简单的边缘跟踪 100
5.4.3 曲线跟踪 101
5.5 并行区域分割 103
5.5.1 阈值分割 103
5.5.2 全局阈值 103
5.5.3 动态阈值 105
5.6 串行区域分割 108
5.6.1 区域生长 108
5.6.2 分裂合并 111
第6章 图像形态学 114
6.1 形态学的基本概念 114
6.2 二值图像 114
6.2.1 图像腐蚀 115
6.2.2 图像膨胀 116
6.2.3 图像开运算、闭运算 118
6.2.4 图像骨架提取 121
6.2.5 提升图像对比度 123
6.3 图像击中与击不中 125
6.4 图像细化 126
6.5 图像粗化 129
6.6 形态学重构 131
6.6.1 图像填充 131
6.6.2 清除边界 132
6.7 距离变换 134
第7章 图像特征分析 137
7.1 图像几何特征 137
7.1.1 位置与方向 137
7.1.2 面积和周长 138
7.1.3 长度和宽度 139
7.1.4 矩形度 139
7.1.5 圆形度 140
7.1.6 轮廓的傅里叶描述子 140
7.1.7 质心 140
7.1.8 不变矩 141
7.2 图像颜色特征 141
7.2.1 颜色直方图 142
7.2.2 颜色矩 143
7.2.3 颜色集 143
7.2.4 颜色聚合向量 143
7.3 图像纹理特征 143
7.3.1 统计法 144
7.3.2 结构法 145
7.3.3 模型法 145
7.3.4 频谱法 145
7.4 图像形状特征 146
7.4.1 链码 146
7.4.2 边界特征法 146
7.4.3 傅里叶形状描述符法 146
7.4.4 长轴和短轴 147
7.4.5 球状性 147
7.5 图像空间关系特征 147
附录 MATLAB图像函数汇总(A~Z) 149
参考文献 166
后记 168