这是图像处理基础理论论述同以MATLAB为主要工具的软件实践方法相对照的第一本书。本书集成了冈萨雷斯和伍兹所著的《数字图像处理》一书中重要的原文材料和MathWorks公司的图像处理工具箱,MathWorks公司是公认的科学计算方面的引领者。图像处理工具箱在数字图像处理方面提供了一个稳定的、在很宽的应用领域可选择的软件工具支持集。本书的特色在于它重点强调怎样通过开发新代码来加强这些软件工具。为了得到满意的解决问题的方法,需要拓宽实验工作,这在图像处理中是很重要的。本书在介绍MATLAB编程基础知识之后,讲述了图像处理的主干内容,包括:灰度变换、线性和非线性空间滤波、频率域滤波、图像恢复与配准、彩色图像处理、小波、图像数据压缩、形态学图像处理、图像分割、区域和边界表示与描述,以及目标识别。
图书目录第1章 绪言前言1.1 背景知识1.2 什么是数字图像处理1.3 MATLAB和图像处理工具箱的背景知识1.4 本书涵盖的图像处理范围1.5 本书的Web站点1.6 MATLAB工作环境1.6.1 MATLAB桌面1.6.2 使用MATLAB编辑器创建M文件1.6.3 获得帮助1.6.4 保存和检索工作会话1.7 参考文献的组织方式小结第2章 基本原理前言2.1 数字图像的表示2.1.1 坐标约定2.1.2 图像的矩阵表示2.2 读取图像2.3 显示图像2.4 保存图像2.5 数据类2.6 图像类型2.6.1 亮度图像2.6.2 二值图像2.6.3 术语注释2.7 数据类与图像类型间的转换2.7.1 数据类间的转换2.7.2 图像类和类型间的转换2.8 数组索引2.8.1 向量索引2.8.2 矩阵索引2.8.3 选择数组的维数2.9 一些重要的标准数组2.10 M函数编程简介2.10.1 M文件2.10.2 运算符2.10.3 流控制2.10.4 代码优化2.10.5 交互式I/O2.10.6 单元数组与结构简介小结第3章 亮度变换与空间滤波前言3.1 背景知识3.2 亮度变换函数3.2.1 函数imadjust3.2.2 对数和对比度拉伸变换3.2.3 亮度变换的一些实用M函数3.3 直方图处理与函数绘图3.3.1 生成并绘制图像的直方图3.3.2 直方图均衡化3.3.3 直方图匹配(规定化)3.4 空间滤波3.4.1 线性空间滤波3.4.2 非线性空间滤波3.5 图像处理工具箱的标准空间滤波器3.5.1 线性空间滤波器3.5.2 非线性空间滤波器小结第4章 频域处理前言4.1 二维离散傅里叶变换4.2 在MATLAB中计算并可视化二维DFT4.3 频域滤波4.3.1 基本概念4.3.2 DFT滤波的基本步骤4.3.3 用于频域滤波的M函数4.4 从空间滤波器获得频域滤波器4.5 在频域中直接生成滤波器4.5.1 建立用于实现频域滤波器的网格数组4.5.2 低通频域滤波器4.5.3 线框图与表面图4.6 锐化频域滤波器4.6.1 基本的高通滤波器4.6.2 高频强调滤波小结第5章 图像复原前言5.1 图像退化/复原处理的模型5.2 噪声模型5.2.1 使用函数imnoise添加噪声5.2.2 使用指定的分布产生空间随机噪声5.2.3 周期噪声5.2.4 估计噪声参数5.3 仅有噪声的复原:空间滤波5.3.1 空间噪声滤波器5.3.2 自适应空间滤波器5.4 通过频域滤波来降低周期噪声5.5 退化函数建模5.6 直接逆滤波5.7 维纳滤波5.8 约束的最小二乘方(正则)滤波5.9 使用Lucy-Richardson算法的迭代非线性复原5.10 盲