《MATLAB图像处理宝典》PDF下载

  • 购买积分:15 如何计算积分?
  • 作  者:秦襄培,郑贤中编著
  • 出 版 社:北京:电子工业出版社
  • 出版年份:2011
  • ISBN:9787121143267
  • 页数:462 页
图书介绍:本书内容包括:第1部分“基础篇”。首先讲解了MATLAB图像处理的特点及其学习方法、数字图像的基本知识,随后介绍了MATLAB颜色和三维物体描述、光照与材质。第2部分“图像处理工具箱详解”,包括第9章到第13章。本部分首先对图像处理工具箱的基础知识进行了概述,随后介绍了图像处理工具箱的图像变换、数学形态学、图像增强和图像复原等功能。第3部分“图像处理实务”,本部分首先对小波变换进行了应用的介绍,随后讲解了图像分割这个比较活跃的研究领域,接着介绍了图像表示与描述、模式识别方面的内容。

第1部分 基础篇 1

第1章MATLAB图像处理工具与安装设置 2

1.1 MATLAB的版本 2

1.2 7.1版图像处理工具箱的新特性 3

1.2.1新的corner函数探测图像中的角点处 3

1.2.2 imtool中有效显示和导航任意格式的超大图像 4

1.2.3使用blockproc函数控制填充动作 5

1.2.4 blockproc函数支持JPEG2000文件格式写入 5

1.2.5 dicomread函数功能增强 5

1.2.6 nitfinfo函数的图像放大区域现在返回一个数值 6

1.2.7新版本中性能提升的函数 6

1.2.8被移除的函数和函数元素 6

1.3 4.0版图像获取工具箱的新特性 6

1.3.1支持GigE Vision 7

1.3.2支持Linux操作系统 7

1.3.3视频装置信号获取模块的展开代码生成 8

1.3.4支持苹果操作系统 8

1.3.5支持新Matrox硬件 8

1.3.6新版的图像相关工具箱个人评价 8

1.4 MATLAB安装问题 9

1.4.1 MATLAB和硬件的冲突问题 9

1.4.2将MATLAB安装在中文目录下引起的问题 10

1.4.3 License冲突问题 11

1.4.4 MATLAB和Windows Vista操作系统的兼容性问题 11

1.4.5安装MATLAB的其他相关问题 11

1.5 MATLAB R2010b安装指导 12

1.6小结 16

第2章MATLAB图像处理的特点及学习方法 17

2.1 MATLAB与其他图像处理软件的比较 17

2.2 MATLAB图像处理程序的开发特点 19

2.3 MATLAB图像处理适用人员 19

2.4从图像入手学习MATLAB 21

2.4.1视觉图像和MATLAB的联系 21

2.4.2图像在MATLAB中的处理 22

2.4.3 MATLAB中的三维数据场处理 23

2.5 MATLAB图像处理研究的基本问题 24

2.6 MATLAB图像处理新功能的相关函数 25

2.6.1函数命令corner 25

2.6.2函数命令rsetwrite 27

2.6.3函数命令blockproc 29

2.7更新的Demos 32

2.7.1对大图像进行块处理 33

2.7.2计算大图像的统计数据 36

2.7.3并行批处理多个图像文件 41

2.7.4视频和图像处理模块库部分新Demo简介 45

2.8小结 46

第3章 数字图像基础 47

3.1数字图像 47

3.1.1图像的概念 47

3.1.2图像信息的重要性 49

3.2图像采集基本知识 50

3.2.1电视摄像机 50

3.2.2电荷-耦合装置 50

3.2.3分辨率 51

3.2.4图像采集卡基本知识 52

3.3图像处理和分析 52

3.3.1图像处理和图像分析问题 52

3.3.2图像变换 55

3.4数字图像技术应用 56

3.4.1材料科学研究中的计算机图像分析与处理 56

3.4.2 MATLAB材料科学的相关处理 57

3.4.3医学图像 62

3.4.4 MATLAB医学图像的相关处理 64

3.4.5使用MATLAB查找地震中心 67

3.4.6常见数字图像行业应用 71

3.5 MATLAB可读的图像及视频的格式 72

3.5.1图像格式 72

3.5.2视频格式 76

3.6小结 78

第4章MATLAB图形绘制 79

4.1基本二维图形的绘制 79

4.1.1创建简单的二维图形 79

4.1.2精确绘图 83

4.1.3二维图形修饰 85

4.1.4多幅图形共用图形窗口 86

4.2特殊二维图形的绘制 87

4.2.1直方图 87

4.2.2条形图 88

4.2.3饼图 90

4.2.4柄图 91

4.2.5阶梯图 92

4.2.6面积图 93

4.2.7彗星图 94

4.2.8帕累托图 94

4.2.9散点图 95

4.2.10散点矩阵图 96

4.2.11极坐标图 97

4.2.12等高线图 98

4.3三维图形的绘制 99

4.3.1创建简单的三维图形 99

4.3.2三维线性图形 99

4.3.3平面网格点的生成 100

4.3.4曲面网格图和网面图 101

4.4应用实例 102

4.4.1三维绘图程序编译实例 102

4.4.2 Excel调用MATLAB三维绘图 103

4.4.3凸轮绘制 105

4.5小结 106

第5章 颜色和三维物体描述 107

5.1颜色模型分类 107

5.1.1颜色的混色表示法 108

5.1.2颜色的显色表示法 109

5.2颜色的相关知识 109

5.2.1色度学相关知识 109

5.2.2 CIE色度图 112

5.3常用的颜色模型——彩色图像模式 115

5.3.1 RGB模式 115

5.3.2 CMYK模式 116

5.3.3 Lab模式 116

5.3.4 HSV模式 116

5.3.5 HSL模式 117

5.3.6 YUV模式 117

5.3.7 YCbCr模式 118

5.3.8 YIQ模式 118

5.4 MATLAB颜色空间转换 118

5.4.1 YIQ空间与RGB空间转换 118

5.4.2 HSV空间与RGB空间转换 120

5.4.3 YCbCr空间与RGB空间的转换 122

5.5常用视频色彩编码 124

5.5.1 YUV 124

5.5.2 YCbCr 124

5.6三维物体描述 125

5.6.1二维笛卡儿坐标系统 125

5.6.2三维笛卡儿坐标系统 125

5.6.3绘制三角形 126

5.6.4三维图元 126

5.6.5表面和顶点法向量 127

5.7小结 128

第6章MATLAB的光照与材质 129

6.1 OpenGL基础知识 129

6.1.1 OpenGL基本理解 129

6.1.2 OpenGL工作流程 130

6.1.3 OpenGL图形操作步骤 131

6.1.4 OpenGL基本功能 131

6.1.5真实感图形基本概念 132

6.1.6光照模型 132

6.1.7明暗处理 133

6.1.8材质 134

6.2 MATLAB图像渲染实例 135

6.2.1公式生成数据图像渲染 135

6.2.2球体的不同渲染效果 136

6.3 Light对象 137

6.3.1光照命令 137

6.3.2给场景添加光照 138

6.3.3影响光照效果的属性 138

6.3.4光照算法 139

6.4图形对象的反射特性——材质 140

6.4.1镜面反射和漫反射 140

6.4.2环境灯光 140

6.4.3镜面指数 141

6.4.4镜面颜色反射系数 141

6.4.5背面灯光 141

6.4.6数据空间中的灯光配置 142

6.5小结 143

第7章 科学计算可视化 145

7.1科学计算可视化基础 145

7.1.1科学计算可视化的重要意义 145

7.1.2应用领域 146

7.1.3应用实例 149

7.2科学计算可视化的常用方法 149

7.2.1二维平面数据场的可视化方法 149

7.2.2三维空间数据场的方法 150

7.2.3向量场可视化方法 152

7.3二维平面数据场可视化 153

7.4三维流场绘图 154

7.4.1流锥图——coneplot函数 154

7.4.2流线图——streamline函数 155

7.4.3流管图——streamtube函数 156

7.4.4流带图——streanmribbons函数 157

7.4.5带圆锥图的向量场 159

7.5小结 161

第8章 声学计算的MATLAB的图像表现 162

8.1声场分布状态 162

8.1.1脉动球点声源声场 163

8.1.2两个同相小球源的辐射声场 167

8.1.3无限大障板上圆形活塞的辐射 174

8.2声学发射阵的指向性 186

8.2.1阵的指向性 186

8.2.2换能器阵 189

8.3本章小结 202

第2部分 图像处理工具箱详解 203

第9章 图像处理工具箱基础 204

9.1图像处理的基本操作 204

9.2图像处理的高级应用 206

9.3图像处理工具箱支持的基本图像类型 211

9.3.1索引色图像 211

9.3.2灰度图像 212

9.3.3 RGB图像 212

9.3.4二值图像 213

9.3.5多帧图像 213

9.4图像类型转换 214

9.4.1抖动算法图像转换 214

9.4.2 RGB图像转换为灰度图像 215

9.4.3 RGB图像转换为索引图像 216

9.4.4灰度图像转换为索引图像 217

9.4.5索引图像转换为灰度图像 218

9.4.6索引图像转换为RGB图像 219

9.4.7阈值法图像转换为二值图像 219

9.4.8将值法灰度图像转换为索引图像 220

9.4.9矩阵转换为图像 221

9.5小结 221

第10章 图像变换 222

10.1图像变换概述 222

10.2傅里叶变换 223

10.2.1一维连续傅里叶变换 223

10.2.2一维离散傅里叶变换 223

10.2.3二维连续傅里叶变换 224

10.2.4二维离散傅里叶变换 224

10.2.5 MATLAB中的快速傅里叶变换函数 226

10.3离散傅里叶变换的性质 228

10.3.1可分离性 228

10.3.2平移性 229

10.3.3周期性及共轭对称性 231

10.3.4旋转性质 231

10.3.5线性性质 231

10.3.6 F(0,0)与图像均值的关系 232

10.3.7图像拉普拉斯算子处理后的傅里叶变换 232

10.3.8卷积与相关定理 232

10.4快速傅里叶变换的应用 233

10.4.1滤波器频率响应 233

10.4.2快速卷积 233

10.4.3图像特征识别 235

10.5离散余弦变换 236

10.5.1连续实偶函数的傅里叶变换 236

10.5.2离散余弦变换 237

10.6 MATLAB中的离散余弦变换函数 238

10.6.1离散二维余弦变换 238

10.6.2二维离散余弦逆变换 239

10.7离散余弦变换和图像压缩 240

10.8 radon变换 241

10.8.1图像在指定方向上的radon变换 242

10.8.2利用radon变换检测直线 243

10.8.3 radon逆变换及应用 244

10.9小结 247

第11章 数学形态学 248

11.1数学形态学基础 248

11.1.1数学形态学的概念 248

11.1.2数学形态学的应用 249

11.1.3 MATLAB中的常用数学形态学函数 250

11.1.4数学形态学的一般应用步骤 250

11.2数学形态学基本运算 252

11.2.1膨胀和腐蚀 252

11.2.2数学形态学重建 258

11.2.3距离变换 259

11.2.4对象、区域和特征度量 261

11.2.5查找表 262

11.2.6基于数学形态学的数字识别例子 263

11.2.7 MATLAB数学形态学函数在工作中的应用 265

11.3小结 265

第12章 图像增强 266

12.1图像增强概述 266

12.1.1空域变换增强 266

12.1.2空域滤波增强 267

12.1.3频域增强 267

12.2点运算 268

12.2.1灰度级修正 268

12.2.2灰度变换 269

12.2.3直方图修正 270

12.3 MATLAB灰度变换 271

12.3.1 imadjust函数 271

12.3.2动态范围压缩 274

12.4 MATLAB直方图修正 274

12.4.1直方图均衡化 275

12.4.2直方图匹配 276

12.5平滑滤波器 277

12.5.1掩模消噪法 279

12.5.2邻域平均法 281

12.5.3多图像平均法 283

12.6中值滤波器 283

12.7锐化滤波器 285

12.7.1空域高通滤波 286

12.7.2梯度图像输出方法 287

12.8频域增强 289

12.8.1布特沃斯低通滤波器实例 289

12.8.2同态滤波 291

12.9伪彩色处理 293

12.9.1彩色图像的伪彩色处理 294

12.9.2灰度分层法伪彩色处理 295

12.9.3灰度变换法的彩色处理 295

12.9.4频域伪彩色处理 296

12.9.5多光谱图像的伪彩色处理——在遥感学中常用 296

12.10小结 297

第13章 图像复原 298

13.1理解图像复原 298

13.1.1图像模糊的起因 298

13.1.2复原模型 299

13.1.3 PSF的重要性 299

13.2模糊与噪声 300

13.3使用维纳滤波器进行图像复原 302

13.4使用常规滤波器进行图像复原 306

13.5使用 Lucy-Richardson算法进行图像复原 310

13.6使用盲解卷积算法进行图像复原 316

13.7小结 320

第3部分 图像处理实务 321

第14章 小波变换在图像中的应用 322

14.1小波分析基础 322

14.2小波分析技术 323

14.2.1连续小波变换 323

14.2.2离散小波变换 325

14.2.3小波重构 327

14.3小波图像压缩 328

14.4小波图像消噪 332

14.4.1基本原理 332

14.4.2小波消噪的例子 332

14.5小波图像增强 336

14.6小波图像融合 337

14.7小结 340

第15章 图像分割 341

15.1图像分割基础 341

15.1.1图像分割定义 341

15.1.2边缘检测概述 342

15.2边缘检测算子 343

15.2.1罗伯特(Roberts)边缘算子 343

15.2.2索贝尔(Sobel )边缘算子 344

15.2.3 Prewitt边缘算子 344

15.2.4拉普拉斯(Laplacian)边缘算子 345

15.2.5坎尼(Canny)边缘算子 345

15.2.6 MATLAB程序实现 346

15.3直线提取 349

15.3.1 Hough变换法 349

15.3.2 MATLAB程序实现 350

15.4阈值分割 353

15.4.1人工选择法 354

15.4.2自动阈值法 354

15.4.3 MATLAB程序实现 357

15.5分水岭算法 359

15.6区域生长和分裂合并 361

15.6.1区域生长法 361

15.6.2区域分裂与合并 362

15.6.3 MATLAB四叉树分解 363

15.7其他分割方法 365

15.7.1彩色图像分割 365

15.7.2聚类算法 366

15.7.3 MATLAB程序实现 366

15.8小结 369

第16章 图像表示与描述 370

16.1形状匹配的基本概念 370

16.2形状表示 371

16.2.1链码 371

16.2.2样条 372

16.2.3多边形近似 372

16.2.4标记图 373

16.3骨架描述 374

16.3.1骨架表示 374

16.3.2骨架、细化和中轴 375

16.3.3骨架算法 375

16.3.4骨架的MATLAB程序实现 375

16.4基于几何特征的形状描述子 376

16.4.1分散度 376

16.4.2欧拉数 377

16.4.3凹凸性 377

16.4.4复杂性 378

16.4.5偏心度 378

16.4.6二值图像的欧拉数的MATLAB程序实现 378

16.5边界描述子 379

16.6区域描述 380

16.6.1不变矩 381

16.6.2形态学描述 381

16.6.3 MATLAB程序实现 384

16.7纹理 385

16.7.1直方图统计特征 386

16.7.2灰度差分统计法 387

16.7.3图像灰度梯度方向矩阵 388

16.7.4自相关函数法 388

16.7.5傅里叶特征 389

16.7.6纹理的结构分析 390

16.7.7小波分析 390

16.8形状识别的示例 391

16.9小结 393

第17章 模式识别 394

17.1模式识别 394

17.1.1模式识别主要理论和方法 395

17.1.2模式识别过程 397

17.2统计模式识别 397

17.2.1统计模式识别方法 397

17.2.2特征分析 399

17.2.3特征抽取 401

17.2.4特征选择 402

17.2.5 Bayes分类器 403

17.3神经网络识别 403

17.3.1神经元模型 403

17.3.2网络结构 404

17.3.3反向传播网络 406

17.3.4图像识别的MATLAB程序实现 409

17.4模糊识别 411

17.4.1图像的模糊性 412

17.4.2模糊子集的基本概念 412

17.4.3基本术语与运算 413

17.4.4模糊性的度量方法 414

17.4.5模糊模式识别 414

17.5小结 415

第18章MATLAB图像应用实例 416

18.1图像应用领域 416

18.2生物识别技术 417

18.2.1指纹识别原理 417

18.2.2面部识别原理 418

18.2.3指纹识别的MATLAB程序实现 419

18.3数字水印技术 426

18.3.1数字水印应用领域 426

18.3.2数字水印技术特点 427

18.3.3数字图像水印算法 428

18.3.4 MATLAB程序实现 430

18.4遥感图像处理 432

18.4.1多光谱图像的特征 433

18.4.2 MATLAB程序实现 434

18.5小结 439

第19章 基于图像的MATLAB摩擦学仿真 440

19.1摩擦学表面的图像生成及表现 440

19.1.1三维表面描述规范 440

19.1.2 DEM的描述规范 441

19.1.3 DEM模型与摩擦表面三维几何建立过程的相关性 441

19.1.4摩擦学表面模型重构正确性检验 442

19.1.5利用地表数据生成技术得到数字化粗糙表面 443

19.1.6表面结构的生成 446

19.1.7人造微米级表面织构的设计 448

19.2摩擦学仿真计算相关参数的获取 449

19.3摩擦学仿真计算的程序编写 452

19.3.1基于真实表面的接触模型 452

19.3.2表面温度分布的模拟计算 454

19.3.3表面温度分布的模拟计算通用程序 455

19.4摩擦学仿真计算结果的图像表现 457

19.5小结 460