到目前为止,我已经出版了4本与数字图像处理有关的书籍,其中以MATLAB为实现语言的一本,以VC++为实现语言的三本。各版之间或有交叠,但侧重点各异,所涉及的话题也不完全一致,面向读者的层级也有差异。下面我将逐一说明。
一、Visual C++版
这是这个系列的最新版,也是最深入的一本,适合有一定基础的读者阅读。
前两部出版之后,还是有读者抱怨太过浅显,有浅尝辄止的感觉。傅立叶变换和小波确实是现在很多学习图像处理的读者绕不开的地方。于是本版特别增加了这部分话题。另外,由于篇幅所限,我们无法做到无所不包,所以本书删除了类似OpenCV这样的部分。但也表明本书所有代码均是自行实现的,并未调用任何其他外部库函数,所以对于有深入学习原理的读者来说是不错的选择。
主要内容包括:
数字图像处理领域中的15大核心话题——色彩空间、图像编码、频域变换、图像文件格式、几何变换、灰度变换、图像的增强处理、边缘检测、轮廓跟踪、形态学处理、图像分割、图像的加密与隐藏、小波变换、偏微分方程以及图像去噪等。
其中,偏微分方程的应用和图像加密部分在同类中文书籍中是独一无二的。当然我个人感觉偏微分方程部分对于数学的要求较高,比傅立叶和小波还难。所以这本书还是适合有深入学习需求的读者参研。
二、MATLAB版
Matlab版的数字图像处理所讲述之内容可类比与前面VC版本中2014年发行的姊妹篇(尽管名字上似乎和2011版更相近)。但由于是在MATLAB下进行数字图像处理开发,所以类似色彩空间、图像编码、和图像文件格式这部分内容就已经不再需要了(毕竟这些在matlab中就是一个函数搞定的事)。
所以本书增加了其他方面的难度,所新引入的话题包括基于小波的多尺度融合、图像复原、图像去雾、多尺度空间构建与特征匹配(包括SIFT、SURF、KAZE)等。
本书全面系统地介绍了数字图像处理技术的理论与方法,内容涉及几何变换、灰度变换、图像增强、图像分割、图像去噪、小波变换、形态学处理、多尺度融合、偏微分方程应用、正交变换与图像压缩、边缘及轮廓检测、图像复原、图像去雾、多尺度空间构建与特征匹配等15大核心话题。
特别想提的一句是,因为本书所涉及的话题较深,对数学的要求也水涨船高,为了便于那些数学基础薄弱又有进一步学习需求的读者,我特别在本书附录中加入了图像处理中所可能涉及到的一些数学基本原理的介绍,非常值得本书读者一看。