APP下载

基于HSI颜色空间的植物叶片病斑提取方法

2015-09-10夏永泉李耀斌曾莎

江苏农业科学 2015年8期
关键词:图像处理

夏永泉+李耀斌+曾莎

摘要: 为了提高病斑图像的分割精度,提出了1种在色调-饱和度-强度(hue-saturation-intensity,HIS)颜色空间中植物叶片病斑提取的方法。使用高精度光学设备采集样本图片,用中值滤波对图像进行平滑处理,去除干扰;将图像由红绿蓝(RGB)颜色空间转换到HSI颜色空间,对色调(hue,H)、饱和度(saturation,S)分量阈值分割去除绿色像素,提取植物叶片病斑区域。结果表明,基于HIS颜色空间的植物叶片病斑提取方法是有效可行的。

关键词: 图像处理;中值滤波;HSI颜色空间;病斑提取;阈值分割

中图分类号:TP391 41 文献标志码:A

文章编号:1002-1302(2015)08-0406-03

收 稿日期:2014-08-22

基金项目:国家自然科学基金(编号:61302118);河南省高校青年骨干教师资助计划(编号:2010GGJS-114)。

作者简介:夏永泉(1972—),男,辽宁绥中人,博士,副教授,主要从事图像处理、计算机视觉、模式识别与人工智能研究。E-mail:xyqmouse@163 com。

植物病害周期性大暴发,从而导致植物大规模死亡和人类饥荒。1943年,在印度东北部水稻感染褐斑病,据估计造成100万人死亡。2007年在美国乔治亚洲,植物病害损失约65亿美元。由于印度对植物病害预防措施甚至不到美国的10%,因此印度的经济损失应大于美国。

近年来,由于计算机技术的发展,利用数字图像处理与图像分析技术进行植物病害检测识别已经成为诊断病害的重要手段之一,精确分割是有效进行病害识别的前提 [1]。张振升等针对煮糖过程中蔗糖结晶图像的特点,将图像由红绿蓝(RGB)颜色空间转换到色调-饱和度-强度(hue-saturation-intensity,HSI)颜色空间,用改进的大津法对H分量进行阈值分割,将结晶颗粒从图像中分离出来 [2]。通霏等针对自然光照条件下牧草图像的分割问题,在HSI颜色空间中,根据牧草在H分量中的分布特点,使用模糊C-均值的彩色图像分割法对牧草进行分割,可以取得比较理想的效果 [3]。马永慧提出了1种基于边缘检测与HSI彩色空间的车牌定位方法,先提取边缘比较密集的车牌候选区域;然后,在HSI颜色空间中对剪裁出的子图像进行边缘提取,对饱和度和亮度边缘进行边缘合成;最后,利用色调信息判定车牌区域,该方法可以[LL]精确定位车牌 [4]。上述几种方法都是在HSI颜色空间中进行图像分割,但在HSI颜色空间进行叶片病斑分割的报道较少。

基于以上背景,以植物叶片和病斑颜色特征差异为主要依据。本研究提出了1种切实可行的植物叶片病斑提取方法,在HSI颜色空间中,利用色调、饱和度、强度独立解耦 [5],利用像素点颜色信息准确量化的特点,将预处理后的图像利用色调H、饱和度S去除叶片健康区域,得到植物叶片病斑。结果表明,该分割方法能有效提取出病斑。

1 HSI颜色空间

目前,绝大部分彩色图像是基于RGB颜色三基色模型,但RGB颜色空间不利于彩色图像的快速处理。因此,将图像由RGB颜色空间转换为HSI颜色空间。HSI颜色空间从人的视觉系统出发,采用色调、饱和度、强度描述色彩 [6]。色调是色彩属性,它表示人的感官对不同颜色的感受。饱和度表示颜色的纯度,饱和度越大,颜色看起来越鲜艳,反之亦然。强度表示颜色的明亮程度。HSI颜色空间3个分量的图像如图1所示。

HSI颜色空间和RGB颜色空间只是同一物理量的不同表示方法,从RGB颜色空间到HSI颜色空间的转换关系为 [7]:

2 叶片病斑分割算法

2 1 最大类间方差法

最大类间方差法由日本学者大津于1979年提出,是1种自适应的阈值分割方法,又叫大津法,简称OTSU [8]。它是在灰度直方图的基础上用最小二乘法原理推导出来的,具有统计意义上的最佳分割阈值。

记T为图像I(x,y)前景(目标)和背景的分割阈值,ω1为前景像素个数占图像总像素个数的比例,μ1为前景灰度均值,ω2为背景像素个数占图像总像素个数的比例,μ2为背景灰度均值,μ为整幅图像的灰度均值,g为前景和背景的方差。假设图像的背景较暗,大小为M×N,N1、N2分别为前景、背景的像素个数,则有 [9]:

2 2 迭代法

迭代法是1种在图像分割过程中选择合适阈值的方法,它是基于逼近的思想通过阈值迭代的方式,利用程序自动计算出比较合适的分割阈值 [10]。迭代法开始时选择1个迭代初值,通常选择图像最大灰度值和最小灰度值的均值作为初始阈值,然后对图像进行迭代运算不断地更新阈值,直到阈值不再变化为止。处理步骤为 [11]:

2 3 HSI颜色空间分割算法

本研究中,使用数码照相机等光学设备直接获得数字图像,对图像裁剪以便于获得原始图像的子图像。

由于灰尘、水等噪声会对病斑分割和识别产生影响,采用3×3的矩形窗口对图像使用中值滤波去噪,以削弱或清除噪声,有利于对叶片病斑提取。

RGB颜色模型是面向硬件设备的模型,不适合人的视觉特征,并且2点之间的欧氏距离与实际颜色距离不成线性比例,容易引起颜色分离中的误分离 [12]。另外,RGB颜色模型中的红、绿、蓝3原色之间的相关性很大,不能用1个单一的参数对图像中的绿色像素划定1个区间,所以不能靠设置R、G、B的值对图像进行阈值分割,只有把RGB图像转换为灰度图像后再进行阈值分割,这样做会使图像损失色彩特征。

针对含有病斑的植物叶片图像,在HSI颜色空间下进行植物叶片病斑提取。RGB颜色空间中R、G、B与HSI颜色空间中H、S、I之间的关系如表1所示。在HSI颜色空间中,色调H用来区分颜色,饱和度S用来表示颜色的纯度,强度I与图像的彩色信息无关,这有利于提取植物叶片上的病斑。在其他颜色空间中,可以通过一些算法消除部分光照不均的影响,但还是会对叶片病斑的提取造成影响。endprint

绿色像素主要代表了叶片的健康区域,不存在任何有价值的病害信息。在HSI颜色空间中,对H分量、S分量进行阈值分割。为了准确地将叶片病斑提取出来,本研究对图像上色调不同的部位进行了大量取样,设定H分量范围去除绿色像素。另外,S分量的值越大,颜色越接近纯色;值越小,颜色越接近纯灰色。限制了色调H和饱和度S的取值范围,强度I对色调H没有太大影响,不用再加以限制。

通过以上分析,构建去除叶片非病斑区域的模型为:

3 结果与分析

在Matlab7 0下,分别用最大类间方差法、迭代法、本研究算法对植物叶片病斑分割,分割结果如图2所示。

由于病斑区域非连通,且颜色复杂,采用经典阈值选取的图像分割算法不能有效将病斑提取出来 [13-14]。从试验结果可以看出,图像灰度直方图双峰分布的特点不明显,采用最大类间方差法分割图像会带来一定的误差, 不能达到最佳分割

效果。迭代法运算速度快,适用于目标与背景反差较大的图像,对于植物叶片病斑提取也不能达到理想效果。本研究所提出的算法不仅具有较好的分割效果,而且在时间上也有很大提高。算法处理时间如表2所示。

4 结论

本研究提出了1种在HSI颜色空间中进行植物叶片病斑的提取方法,利用HSI颜色空间H、S、I 3个分量相互独立的特点,确定H、S分量的阈值,去除叶片健康区域,提取病斑区域,实现了精确的图像分割。与传统的阈值分割算法比较表明,本研究算法具有较高的分割精度和较快的处理时间,可以为病斑图像的病斑提取提供较好的结果。

参考文献:

[1] 刘 涛,仲晓春,孙成明,等 基于计算机视觉的水稻叶部病害识别研究[J] 中国农业科学,2014,47(4):664-674

[2]张振升,朱名日 基于HSI颜色空间的蔗糖结晶图像分割方法[J] 计算机工程与应用,2011,47(11):190-193

[3]通 霏,武 佩,韩 丁,等 基于颜色特征的牧草图像分割方法研究[J] 农机化研究,2014,36(5):43-47

[4]马永慧 基于边缘检测与HSI彩色空间的车牌定位方法[J] 山西电子技术,2013(1):45-47

[5]谢妍梅,樊 臻,张森林 基于HSI颜色空间的彩色图像边缘检测[J] 计算机工程,2013,39(9):12-14,19

[6]程 洪,尹辉娟,马 丽,等 HSI 模型结合 OSTU 法的玉米种胚检测算法[J] 农机化研究,2014,36(10):183-185,191

[7]Gonzalez R C,Woods R E,Eddins S L 数字图像处理(MATLAB 版)[M] 阮秋琦,译 北京:电子工业出版社,2006

[8]Otsu N A threshold selection method from gray-level histograms[J] IEEE Transactions on Systems,Man,and Cybernetics,1979,9(1):62-66

[9]沈 圆,李国勇 图像的阈值分割法设计[J] 机械工程与自动化,2012(5):45-46

[10] 何东健 数字图像处理[M] 西安:西安电子科技大学出版社,2003:17-33

[11]邓林华,许 骏,程向明 基于迭代阈值的太阳像分割算法的应用研究[J] 计算机与现代化,2010,(10):72-74

[12]张海波,孙 辉,朱兴华 基于矢量运算的彩色图像边缘检测算法[J] 西华大学学报:自然科学版,2013,32(6):1-4

[13]栗 娜,李 萍,张善文 基于改进遗传算法的作物叶片病斑分割算法[J] 江苏农业科学,2014,42(7):140-142

[14]祁广云,马晓丹,关海鸥 采用改进遗传算法提取大豆叶片病斑图像[J] 农业工程学报,2009,25(5):142-145endprint

猜你喜欢

图像处理
海战场侦察图像处理技术图谱及应用展望
人工智能辅助冠状动脉CTA图像处理和诊断的研究进展
基于ARM嵌入式的关于图像处理的交通信号灯识别
基于图像处理的机器人精确抓取的设计与实现
机器学习在图像处理中的应用
Bayesian-MCMC算法在计算机图像处理中的实践
改进压缩感知算法的图像处理仿真研究
基于图像处理的定位器坡度计算
基于图像处理的晶圆表面缺陷检测
对图像处理中ROF全变分模型的两种算法的比较研究