前言
“数字图像处理”是高校信息与计算科学、信息与信号处理、通信与电子系统、机器人视觉、电子工程、信息工程、计算机科学与技术、生物医学工程等专业本科生或研究生的专业课程,是信息科学的基础学科。
数字图像处理是一门发展中的学科,作为信息领域的热点研究课题,数字图像处理领域的研究成果层出不穷,反映在教材上,经常穷于罗列,但限于篇幅,又不能讲透。在教学时,学生反而容易失去兴趣。
数字是如何表示图像的,以及数字图像的基本概念(像素、分辨率、数字图像放大缩小等)看起来简单,但教学中发现初学者往往不易掌握,直接影响教学进度及教学效果。本书以较大的篇幅和较新颖的方法引入这些基本概念,以使读者能够轻松进入数字图像处理领域的学习。
笔者认为,学习图像处理最主要的是学会图像处理的基本思路和方法,尤其是能够通过编程体会数字图像处理的原理和效果。在此基础上,具备相应的数学基础的同学很容易从广度、深度上拓展。因此,本教材选择数字图像处理领域最为成熟、经常使用的一些方法进行详细剖析,并引领学生编程实训。在这一基础上举一反三,以取得更佳教学效果。
本书引入了热传导方程在图像处理中的应用,是这门课程中较难且较前沿的部分,初学者可以选择略去这章。
本书重视实训,所有的概念都附带编程实训,并提供所有的源代码,源代码都在Visual C++ 6.0下调试通过,包含许多具有应用价值的Windows程序代码,掌握这些源代码设计必然对理解和应用数字图像处理技术起到很好的作用。
本书是初版,缺点和错误之处在所难免,敬请读者指正。作者在教学实践中对本课程最新的教学体会、课件、读者的讨论、源代码等可以在清华大学出版社网站(http://www.tup.com.cn)下载。
何金国
2008年6月
