《MATLAB图像处理》
第一部分. MATLAB及图像处理基础
1. MATLAB基础知识介绍
1.1. MATLAB概述与桌面操作
1.1.1. MATLAB系统结构
1.1.2. MATLAB的发展历程
1.1.3. 命令行窗口
1.1.4. M文件编辑窗口
1.1.5. 帮助系统窗口
1.1.6. 图像窗口
1.1.7. 当前文件夹窗口
1.2. 查找帮助命令
1.2.1. help命令
1.2.2. 模糊寻找
1.3. MATLAB变量及不等式
1.3.1. 数值与变量
1.3.2. 不等式
1.4. 符号运算
1.4.1. 创建符号变量
1.4.2. 数值与符号的转换
1.4.3. 数值矩阵转换为符号矩阵
1.4.4. 符号替换
1.4.5. 常用的符号运算
1.4.6. 关系运算和逻辑运算
1.5. 程序流程控制语句
1.5.1. 数据的输入与输出
1.5.2. 顺序结构
1.5.3. 判断语句
1.5.4. 分支语句
1.5.5. for循环结构与while循环结构
1.6. 本章小结
2. MATLAB矩阵及其运算
2.1. 矩阵的创建
2.1.1. 直接输入法
2.1.2. 载入外部数据文件
2.1.3. 利用MATLAB内置函数创建矩阵
2.1.4. 利用M文件创建和保存矩阵
2.2. 矩阵的寻访
2.2.1. 下标元素访问
2.2.2. 访问单元素
2.2.3. 访问多元素
2.3. 矩阵的拼接
2.4. 矩阵的运算
2.4.1. 矩阵的加减运算
2.4.2. 矩阵的乘除运算
2.4.3. 矩阵的乘方
2.4.4. 按位运算
2.4.5. 矩阵的行列式与秩
2.4.6. 矩阵的逆和迹
2.4.7. 矩阵的范数及其计算函数
2.4.8. 矩阵的特征值与特征向量
2.4.9. 矩阵的超越函数
2.5. 本章小结
3. MATLAB图像处理基础
3.1. 常用图像的文件格式与类型
3.2. 图像处理的基本函数
3.2.1. 图像文件的查询与读取
3.2.2. 图像文件的储存与数据类型的转换
3.2.3. 图像显示
3.3. 图像类型的转换
3.3.1. dither函数
3.3.2. im2bw函数
3.3.3. mat2gray函数
3.3.4. gray2ind函数与grayslice函数
3.3.5. ind2gray函数与ind2rgb函数
3.3.6. rgb2gray函数与rgb2ind函数
3.4. MATLAB的颜色模型转换
3.4.1. rgb2hsv函数与hsv2rgb函数
3.4.2. rgb2ntsc函数与ntsc2rgb函数
3.4.3. rgb2ycbcr函数与ycbcr2rgb函数
3.5. 本章小结
第二部分. MATLAB的常见图像处理技术
4. MATLAB图形的绘制
4.1. 二维绘图
4.1.1. 基本的二进制绘图
4.1.2. figure函数与subplot函数
4.1.3. 二维图形的标注与修饰
4.1.4. 特殊二维图形的绘制实例
4.2. 三维绘图
4.2.1. 三维折线及曲线的绘制
4.2.2. 三维图形的坐标标记的函数
4.2.3. 三维网格曲面的绘制
4.2.4. 三维阴影曲面的绘制
4.2.5. 三维图形的修饰与备注
4.2.6. 特殊三维图形的绘制实例
4.3. 本章小结
5. 图形用户界面
5.1. 图形用户界面简介
5.1.1. GUI的设计原则及步骤
5.1.2. GUI模板与设计窗口
5.2. 控制框对象与属性
5.2.1. 按钮
5.2.2. 滑标
5.2.3. 单选按钮
5.2.4. 复选框
5.2.5. 静态文本
5.2.6. 可编辑文本框
5.2.7. 弹出式菜单
5.2.8. 列表框
5.2.9. 切换按钮
5.2.10. 面板
5.3. 菜单设计
5.4. 对话框设计
5.4.1. Windows公共对话框
5.4.2. MATLAB专用对话框
5.5. GUI的设计工具
5.5.1. 布局编辑器
5.5.2. 对象浏览器
5.5.3. 用属性查看器设置控制框属性
5.5.4. 对象对齐工具
5.5.5. Tab键顺序编辑器
5.5.6. 菜单编辑器
5.5.7. 编辑器
5.6. 本章小结
6. 图像的基本运算
6.1. 图像的点运算
6.1.1. 点运算的种类
6.1.2. 直方图与点运算
6.1.3. 直方图的均衡化
6.1.4. 直方图的规定化
6.2. 图像的代数运算
6.2.1. 图像的加法运算
6.2.2. 图像的减法运算
6.2.3. 图像的乘法运算
6.2.4. 图像的除法运算
6.3. 图像的几何运算
6.3.1. 图像的插值
6.3.2. 旋转和平移变换
6.3.3. 缩放和裁剪变换
6.3.4. 镜像变换
6.4. 图像的仿射变换
6.4.1. 尺度与伸缩变换
6.4.2. 扭曲与旋转变换
6.5. 图像的逻辑运算
6.6. 本章小结
7. 图像的变换
7.1. 傅里叶变换
7.1.1. 连续傅里叶变换
7.1.2. 离散傅里叶变换
7.1.3. 快速傅里叶变换
7.1.4. MATLAB的傅里叶变换函数
7.2. 傅里叶变换的性质
7.2.1. 线性与周期性
7.2.2. 缩放性与可分离性
7.2.3. 平移性
7.2.4. 旋转不变性
7.2.5. 平均值与卷积定理
7.3. 离散余弦变换
7.3.1. 一维离散余弦变换
7.3.2. 二维离散余弦变换
7.3.3. MATLAB的离散余弦变换函数
7.4. 图像的Radon变换
7.5. 沃尔什—哈达玛变换
7.6. 小波变换
7.6.1. 连续小波变换
7.6.2. 离散小波变换
7.7. 本章小结
8. 图像压缩编码
8.1. 图像压缩编码技术概述
8.1.1. 图像压缩的基本原理
8.1.2. 图像的有损编码和无损编码
8.2. 图像压缩编码的评价标准
8.2.1. 压缩率与冗余度
8.2.2. 客观标准
8.2.3. 主观标准
8.3. 常见的图像压缩编码
8.3.1. 赫夫曼与算术编码
8.3.2. 香农编码与行程编码
8.3.3. 预测编码
8.3.4. 变换编码
8.4. 小波图像压缩编码
8.5. 图像压缩在数字水印方面的应用
8.6. 本章小结
9. 图像增强算法
9.1. 灰度变换增强
9.1.1. 线性变换与非线性变换
9.1.2. MATLAB的灰度变换函数
9.1.3. 最大熵方法增强对比度
9.2. 图像的空域滤波增强
9.2.1. 噪声与imnoise函数
9.2.2. 平滑滤波器
9.2.3. 中值滤波器
9.2.4. 自适应滤波器
9.2.5. 锐化滤波器
9.3. 图像的频域滤波增强
9.3.1. 低通滤波器
9.3.2. 高通滤波器
9.3.3. 同态滤波器
9.4. 彩色增强
9.4.1. 真彩色增强
9.4.2. 伪彩色增强
9.4.3. 假彩色处理
9.5. 小波变换在图像增强的应用
9.5.1. 小波图像去噪处理
9.5.2. 图像钝化与锐化
9.6. 本章小结
10. 图像的复原
10.1. 图像退化模型与估计函数
10.1.1. 连续退化模型
10.1.2. 离散退化模型
10.1.3. 退化估计函数
10.1.4. MATLAB的图像退化函数
10.2. 图像恢复的方法
10.2.1. 逆滤波复原
10.2.2. 维纳滤波复原
10.2.3. 约束的最小二乘方滤波复原
10.2.4. Lucy-Richardson滤波复原
10.2.5. 盲去卷积滤波复原
10.2.6. MATLAB的图像恢复函数
10.3. 本章小结
第三部分. MATLAB的高级图像处理技术
11. 图像分割与区域处理
11.1. 图像分割的概述
11.2. 边缘检测
11.2.1. Roberts边缘算子
11.2.2. Sobel算子
11.2.3. Prewitt算子
11.2.4. Laplacian-Gauss算子
11.2.5. Canny算子
11.2.6. MATLAB中的边缘检测函数
11.2.7. 小波在图像边缘检测中的应用
11.3. 直线的提取与边界追踪
11.3.1. 用Hough变换提取直线
11.3.2. 边界跟踪
11.4. 阈值分割
11.4.1. 直方图阈值法
11.4.2. 自动阈值法
11.4.3. 分水岭分割法
11.4.4. 迭代法
11.5. 区域生长与分裂合并
11.5.1. 区域生长
11.5.2. 区域分裂与合并
11.6. 区域处理
11.6.1. 滑动领域操作
11.6.2. 分离领域操作
11.6.3. 区域的选择
11.6.4. 区域滤波与填充
11.7. 本章小结
12. 图像的数学形态学
12.1. 数学形态学的基本操作
12.1.1. 结构元素
12.1.2. 膨胀和腐蚀运算
12.1.3. 膨胀和腐蚀的组合运算
12.2. 基于形态学处理的其他操作
12.2.1. 击中和击不中运算
12.2.2. 骨架的提取
12.2.3. 边界提取与距离变换
12.2.4. 区域填充与移除小目标
12.2.5. 极值的操作
12.2.6. 查找表与对象特性度量
12.2.7. 光照不均匀处理
12.2.8. 使用纹理滤波器对图像进行处理
12.3. 本章小结
13. MATLAB图像处理综合应用
13.1. MATLAB在医学图像处理中的应用
13.1.1. 图像负片效果在医学图像处理中的应用
13.1.2. 灰度变换在医学图像处理中的应用
13.1.3. 直方图均衡化在医学图像处理中的应用
13.1.4. 锐化效果在医学图像处理中的应用
13.1.5. 边缘检测效果的在医学图像处理中的应用
13.2. MATLAB图像在特征提取中的应用
13.2.1. 确定图像中的圆形坐标
13.2.2. 测量图像的粒度
13.2.3. 测量灰度图像的属性
13.2.4. 测量图像的半径
13.2.5. 测量图像的角度
13.3. 图像处理在人脸识别中的应用
13.4. MATLAB在图像配准中的应用
13.5. 图像处理在检验视频目标中的应用
13.5.1. 利用图像分割来检验视频中的目标
13.5.2. 利用卡尔曼滤波来定位视频在的目标
13.6. GUI在图像处理中的应用
13.6.1. 图像几何运算的GUI设计
13.6.2. 图像增强的GUI设计
13.6.3. 图像分割的GUI设计
13.6.4. 图像边缘检测的GUI设计
13.7. 本章小结