论文部分内容阅读
镰刀菌是农作物和经济作物的重要病原菌,它产生的真菌毒素是引起作物萎蔫、穗腐、腐烂等病害的主要原因,有时甚至危及人畜健康。近十几年来,由于欧美科学家在科学技术研究上有了新的突破,使得镰刀菌属种这一概念在认识上有了迅速的发展,尤其是那些可以引起谷类作物严重病害,并产生毒素的种类。我国从谷类粮食、饲料中检出镰刀菌毒素的现象是屡有报道,人类对镰刀菌属种以及产生这些毒素的菌种(菌株)的认识还有待进一步加强。综上,通过对镰刀菌的特征提取与识别方法的研究,从而实现镰刀菌分类自动化,最终按照分类对镰刀菌病菌进行预防,这对我们的社会生产生活具有重要的科学与现实意义。本文基于计算机图像处理技术,综合运用计算机图像处理、图像的特征提取、模式识别等方面的知识,设计、开发出一个基于计算机图像处理技术的镰刀菌图像处理与识别系统。本文是以镰刀菌的显微图像为研究对象,首先根据镰刀菌图像的灰度特征,采用图像矢量中值滤波方法对镰刀菌图像进行增强处理,实验结果表明,矢量中值滤波方法运算速度较快,滤波效果良好。之后针对镰刀菌图像的特点,采用灰度阈值法,对镰刀菌图像进行分割,取得了理想的效果。由于镰刀菌分割后的图像中有孤立的小点、毛刺等噪声,而这些噪声将对后续识别工作产生一定的影响,因此采用数学形态学中的开、闭运算对分割后的图像作进一步的处理,达到消除图像噪声的目的。最后基于镰刀菌形状特征,采用支持向量机识别方法对镰刀菌和其他菌类进行分类识别。本文的结尾部分将以Visual C++ 6.0开发平台为基础,结合Matlab7.0实验平台,设计构建了一个镰刀菌显微图像特征提取与识别系统,其中图像处理部分使用VC++语言直接编写,而对图像的特征提取和最后的识别部分则以VC++作为开发平台来调用MATLAB的方法来完成。Matlab平台的计算和绘图功能十分强大,它含有大量稳定可靠的算法库、极其丰富的图像处理函库、简洁高效的程序语言,这使其成为数学计算工具方面事实上的标准。Matlab平台内部的图像处理函数极大的简化了VC++环境下程序的复杂性,使用极少的代码就可实现复杂的图像处理过程。