前言(第2版) Foreword 随着图像处理的研究逐渐深入,许多问题有待于解决,对图像处理教材或者专著的需求也进一步增加。
通过读者对本书第1版的反馈,对该书进行了部分修订,主要是去掉少量不重要的内容,增加一些基本的图像处理的理论与方法,使其更具有一般性;增加一些实例,使其更具有实用性。在保留原书特点的情况下,使其更适合作为多个层次的图像处理课程教材。
在图像处理的科学研究过程中,使用MATLAB作为工具是比较好的选择,所以在增删一些内容的同时,没有淡化MATLAB的作用。
目前高校教学面临的难点是: 对理论内容学生不易或不愿意接受,实际应用的教学又不具备代表性。因此编者重新修改本书,尝试进一步解决这个问题。解决好这一问题的关键是把基本内容的讲解与实际应用例子融合在一起,把基本内容分散到具体环境中,把一些读者能够接受的、简单的、优秀的、新的内容作为示例写入教材。基于这一想法,新加入了图像加密与数字水印的几个例题,加入了基于迭代的图像重构及其在图像加密中的应用等。
在修订过程中,仍然注重直观与归纳的学习方法,注重理论与实际操作的结合。
编写分工为: 杨灵芝参加编写了第1章、第2章,王艳芳与李亚洲参加编写了第3~第5章,杨雪松参加编写了第6章,于硕修改调试了书中的一些程序,于万波参加了全书的设计与各个章节的编写。
非常感谢清华大学出版社的员工为本书所做的设计与编校工作。
于万波 2011年2月········································
前言(第1版) Foreword 图像处理已经逐渐成为一门比较成熟的学科,国内很多高校在本科阶段就开设了图像处理课程。数字图像处理在整个图像处理领域占有重要的地位。本书讲述数字图像处理的基本内容。
图像处理中有很多数学公式,目前以数学为工具讲解图像处理的教材或专著很多,数学基础好的读者能够通过数学公式的描述及推导了解图像处理的相关内容。本书主要通过程序来讲解图像处理的基本内容,这样,喜欢程序设计的读者就可以通过本书学习图像处理。已经了解一些图像处理知识的读者,可以通过本书进一步学习图像程序设计。
因为其他语言实现图像程序设计比较烦琐,也因为MATLAB具有很多优点,所以选择了MATLAB作为实现工具。从本质上说,图像就是函数、矩阵或程序设计中的数组。而MATLAB具有强大而方便的数组操作功能,同时又提供了丰富的图像处理函数。
一般可以通过宏观介绍,包括发展状况、应用及意义等逐渐进入一个新的学科领域,也可以通过实例学习、归纳总结一步步进入这个学科领域,本书选择了后者。
第1章主要通过图像显示与图像动画制作告诉读者图像就是函数、矩阵或程序设计中的数组。考虑到学习新的知识需要一个循序渐进的过程,所以在第2章与第3章中讲解图像几何操作与图像代数运算,以及图像增强等意义简单而明确的内容,相对比较容易接受;把第4章图像变换作为重点内容,是因为想通过MATLAB这个工具更加直观地帮助读者分析各种变换,挖掘各种变换的原理。第5章图像分析也是本书的重点内容,包括图像灰度统计、图像轮廓提取、四叉树分解、纹理分析以及视频图像等,这些内容是图像研究领域的基本内容。第6章图像程序设计既是本书的提高部分,也是一个概括,同时也在这一章中介绍了图像编码、污染图像恢复、图像特征提取等较复杂的程序设计。
学习本书时,建议经常查看一些经典的系统的图像处理专著,把经典教材的完整性与本书的程序实现及解释结合起来学习,效果会更好。
于硕参加了本书部分章节的编写,黄昱等帮助进行了编排与修改,在此一并表示感谢。
由于作者水平有限,书中疏漏与错误在所难免,希望读者不吝指正。◆基于MATLAB的图像处理(第2版)编 者 2007年11月
