数字图像处理是近年来电子、通讯和计算机等领域的热门研究领域,其在科研、经济、军事、娱乐等等国计民生的各个领域都具有非常广阔的应用前景。数字图像处理处是一门交叉学科,涉及数学、计算机、电子、通讯、物理等等众多的基础和应用学科。数字图像处理的研究范围也非常宽泛,包括图像增强、图像复原、数学形态学、图像分析、图像编解码、模式识别、视频图像处理等等众多分支领域。
本文基于个人经验,对数字图像处理的研究方法作简要的介绍,希望对刚开始或者准备从事数字图像处理研究的朋友有所启迪和帮助。
首先,从事数字图像处理需要具备什么样的基础知识?如前所述,数字图像处理是一门交叉学科,涉及多方面的学科,但有两方面是最根本、最直接和最重要的:数学和计算机。数学是所有自然科学的基础,是皇冠,这在数字图像处理方面也显得非常贴切。无论是图像处理的哪个领域,在核心的算法部分,本质上都是数学,更何况很多算法的相关研究论文都是采用简洁的数学语言来描述的,线性代数、微积分、概率论用的非常多。一般来说,如果你认真学习过高等数学,这些基础都是具备的,不会有什么问题。那么在计算机方面,你至少应该熟练掌握一门编程语言,因为数字图像处理研究很多时候其实就是通过计算机编程去实现、分析、验证相关算法的,如果不能熟练的编程,那么图像处理的研究基本上很难为继的。一般来说你需要掌握Matlab平台的编程,同时你也应该掌握C++编程技术。Matlab是科研仿真的重要平台,其图像工具箱提供了很多的基本函数,可以显著提高科研效率,适合作算法的原理验证,但其计算速度很慢,也