描述
开 本: 16开纸 张: 胶版纸包 装: 平装是否套装: 否国际标准书号ISBN: 9787302321866丛书名: MATLAB典藏大系
配36.8小时教学视频,提供教学PPT
详解287个典型实例、12个综合案例和40多个自编图像处理相关操作函数
详解数字图像的4大基本处理方法:运算、增强、复原和分割
详解4种高级图像处理技术:压缩编码、特征分析、形态学处理和小波变换
MATLAB典藏大系(在线交流,有问必答,大量实例,视频教学)
本书共15章,分为3篇。第1篇为MATLAB及图像基础,涵盖的内容有图像基础、MATLAB基础和MATLAB数字图像处理基础;第2篇为基于MATLAB的常见图像处理技术,涵盖的内容有数字图像的运算、数字图像增强技术、数字图像复原技术、图像分割技术、图像变换技术和彩色图像处理;第3篇为基于MATLAB的高级图像处理技术及应用,涵盖的内容有图像压缩编码、图像特征分析、图像形态学处理、小波在图像处理中的应用、基于Simulink的视频和图像处理和MATLAB 图像处理综合实例。
本书主要面向广大从事数字图像处理的工程设计人员、从事高等教育的专任教师、高等院校的在读学生及相关领域的广大科研人员。
超值DVD光盘内容
12.3小时配套教学视频
24.5小时MATLAB基础教学视频(赠送)
本书源文件
“在线交流,有问必答”网络互动
国内*的MATLAB&Simulink技术交流平台——MATLAB中文论坛联合本书作者和编辑,一起为您提供与本书相关的问题解答和MATLAB技术支持服务,让您获得*的阅读体验。请随时登录MATLAB中文论坛,提出您在阅读本书时产生的疑问,作者将定期为您解答。您对本书的任何建议也可以在论坛上发帖,以便于我们后续改进。您的建议将是我们创造精品的动力和源泉
第1章 数字图像基础( 教学视频:42分钟)
1.1 数字图像处理简介
1.1.1 什么是图像
1.1.2 图像的分类
1.1.3 数字图像的产生
1.1.4 数字图像处理的研究内容
1.1.5 数字图像处理的实验工具
1.2 图像的表示方法
1.2.1 二进制图像
1.2.2 灰度图像
1.2.3 RGB图像
1.2.4 索引图像
1.2.5 多帧图像
1.3 图像的数据结构
1.3.1 矩阵
1.3.2 链码
1.3.3 拓扑结构
1.3.4 关系结构
1.4 计算机中图像文件格式
1.4.1 BMP文件格式
1.4.2 GIF文件格式
1.4.3 JPEG文件格式
1.4.4 TIFF文件格式
1.5 本章小结
第2章 MATLAB基础( 教学视频:115分钟)
2.1MATLAB简介
2.1.1 MATLAB发展史
2.1.2 MATLABR2010a新功能和特点
2.1.3 MATLAB运行环境
2.1.4 MATLAB的工作界面
2.1.5 MATLAB的常用命令
2.1.6 MATLAB的帮助系统
2.2MATLAB的数据类型
2.2.1数值类型
2.2.2字符与字符串
2.2.3逻辑类型
2.2.4函数句柄
2.2.5结构类型
2.2.6细胞数组类型
2.3MATLAB的运算符
2.3.1算术运算符
2.3.2关系运算符
2.3.3逻辑运算符
2.3.4运算优先级
2.4MATLAB的矩阵
2.4.1矩阵的建立
2.4.2矩阵的操作
2.4.3矩阵运算相关函数
2.5MATLAB控制语句
2.5.1循环结构
2.5.2选择结构
2.5.3程序流程控制
2.6MATLAB的m文件
2.6.1 m文件的分类
2.6.2 m文件的编写
2.6.3 m文件的调试
2.7MATLAB图形可视化
2.7.1MATLAB绘图步骤
2.7.2二维图形绘制
2.7.3图形的修饰
2.7.4特殊图形的绘制
2.8 本章小结
第3章 MATLAB图像处理基础( 教学视频:75分钟)
3.1 图像处理工具箱
3.1.1 图像处理工具箱使用向导
3.1.2 学习更多关于图像处理工具箱
3.2 图像类型的转换
3.2.1 RGB图像转换为灰度图像
3.2.2 RGB图像转换为索引图像
3.2.3 灰度图像转换为索引图像
3.2.4 索引图像转换为灰度图像
3.2.5 索引图像转换为RGB图像
3.2.6 二值图像的转换
3.2.7 数值矩阵转换为灰度图像
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 视频文件的播放
3.6 本章小结
第2篇 基于MATLAB的常见图像处理技术
第4章 数字图像的运算( 教学视频:60分钟)
4.1 图像的像素运算
4.1.1 图像点运算
4.1.2 图像代数运算
4.1.3 图像逻辑运算
4.2 图像的几何变换
4.2.1 图像的平移
4.2.2 图像的镜像
4.2.3 图像的缩放
4.2.4 图像的转置
4.2.5 图像的旋转
4.2.6 图像的剪切
4.2.7 图像的空间变换
4.3 图像的邻域和块操作
4.3.1 图像的邻域操作
4.3.2 图像的区域选取
4.4 本章小结
第5章 图像增强技术( 教学视频:36分钟)
5.1 图像增强技术介绍
5.2 图像质量评价介绍
5.3 空域内的图像增强
5.3.1 灰度变换增强
5.3.2 直方图增强
5.4 图像的统计特性
5.4.1 图像均值
5.4.2 图像的标准差
5.4.3 图像的相关系数
5.4.4 图像的等高线
5.5 空域滤波
5.5.1 线性空域滤波
5.5.2 非线性空域滤波
5.6 频域滤波
5.6.1 低通滤波
5.4.2 高通滤波
5.4.3 带阻滤波器
5.4.4 同态滤波
5.6 本章小结
第6章 图像复原技术( 教学视频:33分钟)
6.1 图像复原技术介绍
6.2 图像噪声模型
6.2.1 噪声介绍
6.2.2 噪声的MATLAB实现
6.3 空域内的滤波复原
6.3.1 均值滤波
6.3.2 顺序统计滤波
6.3.3 自适应滤波
6.4 图像复原方法
6.4.1 逆滤波复原
6.4.2 维纳滤波复原
6.4.3 约束小二乘法复原
6.4.4 Lucy-Richardson复原
6.4.5 盲解卷积复原
6.5 本章小结
第7章 图像分割技术( 教学视频:25分钟)
7.1 图像分割技术介绍
7.2 边缘分割技术
7.2.1 图像中的线段
7.4.2 微分算子
7.4.3 Canny算子
7.4.4 LOG算子
7.3 阈值分割技术
7.3.1 全局阈值
7.3.2 Otsu阈值分割
7.3.3 迭代式阈值分割
7.4 区域分割技术
7.4.1 区域生长法
7.4.2 分水岭分割
7.5 本章小结
第8章 图像变换技术( 教学视频:47分钟)
8.1 图像变换技术介绍
8.2 图像Radon变换
8.2.1 Radon变换介绍
8.2.2 Radon正变换
8.2.3 Radon反变换
8.3 图像傅立叶变换
8.3.1 傅立叶变换的物理意义
8.3.2 傅立叶变换的定义及性质
8.3.3 傅立叶变换的MATLAB实现
8.3.4 傅立叶变换的应用
8.4 图像离散余弦变换
8.4.1 离散余弦变换的定义
8.4.2 离散余弦变换的MATLAB实现
8.4.3 离散余弦变换的应用
8.5 其他图像变换
8.5.1 Hadamard变换
8.5.2 Hough变换
8.5 本章小结
第9章 彩色图像处理( 教学视频:14分钟)
9.1 彩色图像基础
9.1.1三原色
9.1.2色调、饱和度和亮度
9.2 彩色图像的坐标变换
9.2.1 MATLAB中的颜色模型
9.2.2 MATLAB中颜色模型转换
9.3本章小结
第3篇 基于MATLAB的高级图像处理技术及应用
第10章 图像压缩编码( 教学视频:40分钟)
10.1 图像压缩编码基础
10.2 霍夫曼编码及其MATLAB实现
10.2.1 基本原理
10.2.2 MATLAB实现
10.3 香农编码及其MATLAB实现
10.3.1 基本原理
10.3.2 MATLAB实现
10.4 算术编码及其MATLAB实现
10.4.1 基本原理
10.4.2 MATLAB实现
10.5 行程编码及其MATLAB实现
10.5.1 基本原理
10.5.2 MATLAB实现
11.6 预测编码及其MATLAB实现
11.6.1 基本原理
11.6.2 MATLAB实现
11.7 静止图像压缩编码标准-JPEG
11.7.1 JPEG标准
11.7.2 JPEG算法实现
11.8 本章小结
第11章 图像特征分析( 教学视频:66分钟)
11.1 颜色特征描述及MATLAB实现方法
11.1.1 颜色矩
11.1.2 颜色直方图
11.2 纹理特征描述及MATLAB实现方法
11.2.1 灰度差分统计法
11.2.2 自相关函数法
11.2.3 灰度共生矩阵
11.2.4 频谱分析法
11.3 形状特征描述及MATLAB实现方法
11.3.1 边界表示方法
11.3.2 边界特征描述
11.3.3 区域特征描述
11.4 本章小结
第12章 形态学图像处理( 教学视频:34分钟)
12.1 基本的形态学运算
12.1.1 基本概念
12.1.2 结构元素
12.1.3 膨胀与腐蚀
12.1.4 开运算和闭运算
12.2 组合形态学运算
12.2.1 高帽滤波和低帽滤波
12.2.2 图像填充操作
12.2.3 值和小值
12.2.4 图像的边界测定
12.2.5 二值图像的形态学操作
12.3 二值图像的其他形态学操作
12.3.1 二值图像的极限腐蚀
12.3.2 二值图像的查表操作
12.3.3 二值图像的标记
12.3.4 二值图像的对象选择
12.3.5 二值图像的面积
12.3.6 二值图像的欧拉数
12.4 本章小结
第13章 小波在图像处理中的应用( 教学视频:59分钟)
13.1 小波变换基础
13.1.1 小波变换的基本定义
13.1.2
图像是物体透射或反射的光信息,通过人的视觉系统接受后,在大脑中形成的印象或认识,是自然景物的客观反映。图像,作为一种有效的信息载体,是人类获取和交换信息的主要来源,其直观性和易理解性是显而易见的,是其他类信息所无法比拟的。实践表明,人类感知的外界信息,80%以上是通过视觉系统得到的。
一幅图像可定义为一个二维函数或三维函数,当空间坐标和幅度值为有限离散的数值时,称该图像为数字图像。对图像进行的一系列的操作以达到预期目的的技术,称为图像处理。图像处理可分为模拟图像处理和数字图像处理两种方式。利用光学、照相和电子学方法对模拟图像的处理称为模拟图像处理。数字图像处理,简称为图像处理,是指利用计算机来处理数字图像,从而获得某种预期结果的技术。同模拟图像处理相比,数字图像处理具有精度高、再现性好、通用性强和灵活性高等优点。随着计算机的发展,图像处理技术越来越受到人们极大的重视,出现了许多新理论、新方法和新算法等,在科学研究、工业生产、医疗卫生、教育、娱乐、管理和通信等领域都得到了广泛的应用。
MATLAB软件是由美国Mathworks公司发布的主要面对科学计算、数据可视化、系统仿真及交互式程序设计的高科技计算环境。由于其功能强大,而且简单易学,MATLAB软件已经成为高校教师、科研人员和工程技术人员的必学软件,能够极大地提高工作效率和质量。MATLAB软件有一个专门的工具,即图像处理工具箱。图像处理工具箱是由一系列支持图像处理操作的函数组成,可以进行诸如几何操作、滤波和滤波器设计、图像变换、图像分析与图像增强、图像编码、图像复原及形态学处理等图像处理操作。
本书将理论和实践相结合,在介绍图像处理理论的同时,采用MATLAB编程进行了实现,使读者能够在短的时间内,达到好的学习效果。通过学习本书内容,读者不仅能够全面掌握MATLAB的编程和开发,而且还可以迅速掌握MATLAB在图像处理和分析中的具体应用。
本书的特点
1. 提供“在线交流,有问必答”网络互动答疑服务
国内的MATLAB&Simulink技术交流平台——MATLAB中文论坛联合本书作者和编辑,一起为您提供与本书相关的问题解答和MATLAB技术支持服务,让您获得的阅读体验。具体参与方式请详细阅读本书封底的说明。
2. 每章都提供对应的教学视频,学习高效、直观
为了便于读者高效、直观地学习本书中的内容,作者对每章的重点内容都特意制作了教学视频,这些视频和本书的实例文件一起收录于配书DVD光盘中。
3. 内容由浅入深,循序渐进
本书结构合理,内容由浅入深,讲解循序渐进,不仅适合初学者阅读,也非常适合有一定图像处理基础的高级读者进一步学习。
4.结构合理,内容全面、系统
本书详细介绍了MATLAB编程、数据分析和处理、数据可视化、Simulin仿真、GUI编程开发及常用的工具箱,将实际项目开发经验贯穿于全书,思想和内容都非常丰富。在内容的安排上,根据读者的学习习惯和内容的梯度进行了合理地安排,更加适合读者学习。
5.叙述详实,例程丰富
本书有详细的例程,每个例子都经过精挑细选,有很强的针对性。书中的程序都有完整的代码,而且代码非常简洁和高效,便于读者学习和调试。读者也可以直接重用这些代码来解决自己的问题。
6.结合实际,编程技巧贯穿其中
本书将图像处理的深奥理论和实际的工程实践相结合,并且给出了大量的编程技巧。这些编程技巧都来自于工程实践,能够起到事半功倍的作用。
7.语言通俗,图文并茂
本书中的实例程序都有详细的注释和说明,程序的运行结果提供了大量的图片,让读者对不同算法的运行结果有更加直观的印象。
本书内容
MATLAB软件功能强大,非常适合进行图像处理。本书由浅入深,适合各个水平阶段读者的学习。本书共15章,分为3篇。
第1篇 MATLAB及图像基础(第1~3章)
第1章详细介绍了数字图像处理的基础内容,包括什么是数字图像基础、图像的表示方法、图像的数据结构及计算机中的图像文件格式。
第2章详细介绍了MATLAB的基础,包括MATLAB简介、MATLAB的数据类型、运算符、矩阵、m文件及图形可视化。
第3章详细介绍了利用MATLAB来实现数字图像处理的基本操作,包括MATLAB图像处理工具箱,图像类型的转换,图像文件的读写、显示,视频文件的读写。
第2篇 基于MATLAB的常见图像处理技术(第4~9章)
第4章详细介绍了MATLAB中数字图像的运算,包括点运算、代数运算、逻辑运算,图像的平移、镜像、缩放、转置、旋转及剪切,图像的邻域操作和区域选择。
第5章详细介绍了图像增强技术。图像增强的目的是为了改善图像的视觉效果,提高图像的质量,包括空域内处理和频域内处理。空域内处理是直接对图像进行处理;频域内处理是在图像的某个变换域内,对图像的变换系数进行运算,然后通过逆变换获得图像增强效果。
第6章详细介绍了图像复原技术。图像复原是要尽可能恢复退化图像的本来面目,它是沿图像退化的逆过程进行处理,主要包括图像的噪声模型、图像的滤波及常用的图像复原方法等。
第7章详细介绍了图像分割技术,主要包括边缘分割技术、阈值分割技术和区域分割技术等。图像分割就是把图像分成各具特性的区域,并提取出感兴趣目标的技术。
第8章详细介绍了图像变换技术,主要包括Radon变换和反变换、傅立叶变换、离散余弦变换、Hadamard变换和Hough变换。
第9章详细介绍了彩色图像处理,包括彩色图像的基础和彩色图像的坐标变换。
第3篇 基于MATLAB的高级图像处理技术及应用(第10~15章)
第10章详细介绍了MATLAB中的图像压缩编码。包括霍夫曼编码、香农编码、算术编码、行程编码和预测编码及编码方法的MATLAB实现、静态图像压缩标准JPEG标准。
第11章详细介绍了MATLAB中的图像特征分析,包括介绍图像的颜色特征、纹理特征和形状特征的分析方法及其MATLAB实现方法。
第12章详细介绍了利用MATLAB软件进行形态学图像处理,主要内容包括形态学基本运算、组合形态学运算及二值图像的形态学运算等。
第13章详细介绍了MATLAB中小波变换在图像处理中的应用,包括在MATLAB中的小波函数及基于小波的图像去噪、压缩及融合的MATLAB实现方法。
第14章详细介绍了MATLAB/SIMULINK中的Video and Image Processing Blockset模块库。包括Video and Image Processing Blockset模块库的构成,图像增强、变换和形态学等图像处理的Simulink实现。
第15章详细介绍了在MATLAB中图像处理的实例,包括CT图像重建算法、车牌倾斜校正算法、人脸识别算法及基于神经网络的图像识别算法等。
适合阅读本书的读者
数字图像处理的初学者;
* 数字图像处理进阶人员;
* 数字图像处理从业人员;
* 数字图像处理工程技术人员;
* 高校相关专业的学生和老师;
* MATLAB爱好者和研究人员。
本书作者
本书主要由东北大学的杨丹、赵海滨及中国医科大学的龙哲主笔编写,东北大学的徐彬、沈阳师范大学的张志美、沈阳职业技术学院的赵薇参与编写。其中,龙哲、张志美负责第1章、第2章、第3章、第10章和第11章的编写工作;杨丹、赵薇负责第4章、第9章、第13章、第14章和第15章的编写工作;赵海滨、徐彬负责第5章、第6章、第7章、第8章和第12章的编写工作。杨丹负责全书的统稿工作,徐彬参与全书内容的编辑和校对,并负责实例整理及验证。在此对所有关心、支持本书出版的人表示感谢!
另外,本书还受到中央高校基本科研业务费青年教师科研启动基金资助项目(N N100304008、N110316001)资助。
由于时间仓促,作者水平所限,书中可能还存在遗漏和不足之处,恳请广大读者提出宝贵意见。
编著者
评论
还没有评论。