HTML
-
本节中比较了基于颜色特征的油桃偏振图像和普通RGB图像的检测结果;在此基础上,分析了color-LSSVM model、GLCM-LSSVM model和color-LSSVM→GLCM-LSSVM model串联模型的分类性能;最后,讨论了不同分类器组合的检测性能。所有检测方法搭配相同的数据预处理方法,且相关参数设置相同,所有方法均基于MATLAB完成。
-
与RGB图像相比,偏振图像除了提供颜色信息外,还可以提供偏振信息,有利于提高油桃机械损伤的检测精度。图 4中给出了损伤油桃的RGB图像和0°偏振方向下的偏振图像及其损伤截面处(如图 4a、图 4e、图 4j中的直线所示)的像素灰度值对比图(纵坐标代表图像单通道下的像素灰度值,无单位;横坐标代表像素坐标/地址,无单位)。从图 4a和图 4e中可以看出,油桃的两个损伤区域分别位于深色(D1)和眩光(D2)区域。对于RGB图像,在深色区域中,损伤区域和正常区域(如图 4b~图 4d中的像素区间D1和S1所示)的R、G和B通道的像素灰度值相似;在眩光区域(如图 4b~图 4d中的像素区间G1、G2和D2所示),两种组织的3个通道的像素灰度值接近255。对于偏振图像,图 4e中直线标记区域内R、G和B通道的像素灰度值如图 4f~图 4h所示。比较图 4b~图 4d和图 4f~ 图 4h,可以看出,0°偏振图像上灰度值为255的像素远少于RGB图像上的像素,即可以通过偏振图像提取眩光区域的颜色特征。此外,图 4中给出了利用原始偏振图像计算得到的受损油桃的偏振角图像及其偏振角(无单位)。从图 4j可以看出,对于偏振角图像,人眼目视系统能够更清楚地观察到损伤区域和正常区域;从图 4k可以看出,眩光或深色区域中损伤部位的偏振角与正常区域的偏振角显著不同。综上所述,偏振图像可以减少油桃深色区域和眩光的干扰,并且可以为损伤油桃的检测提供有效的偏振信息。
Figure 4. a, e, j—schematic diagram of a bruised nectarine appearance and section on RGB, 0° polarization, polarization angle images b, c, d(f, g, h) —gray values of the R, G, B channels in the area marked by a yellow straight line on Fig. 4a (Fig. 4e) i—polarization images of bruised nectarine at 0°, 45°, 90°, 135° k—polarization angle in the area marked by a yellow straight line on Fig. 4j
图 5中给出了基于RGB颜色特征和原始偏振图像颜色特征构建的color-LSSVM model分类器对油桃的识别结果。其中,图 5a~图 5c为带损伤的油桃,图 5d为无损伤的油桃。考虑到RGB图像和偏振图像的分辨率不同,在提取RGB图像的像素颜色特征前,对RGB图像进行下采样,使其分辨率和偏振图像的分辨率保持一致(1224×1024)。从图 5可观察到油桃的外表皮颜色复杂多变,且油桃表面光照分布不均匀,分类器中存在大量将油桃的正常组织像素识别为损伤像素,且识别出的像素点分布不集中的现象,而基于原始偏振图像的color-LSSVM model分类器的识别效果要远优于基于RGB图像的color-LSSVM model分类器。然而,从图 5可以看出,对于偏振图像来说,单纯的color-LSSVM model也将一些正常部位(见图 5a、图 5b、图 5c实线矩形框)识别为损伤区域。这些错误识别的区域多位于水果的边缘部位,这是因为:油桃的边缘部位和损伤区域同时呈现较低的亮度,仅利用颜色特征容易将处于边缘的正常区域识别为损伤区域。为此需要引入更多的特征来减少分类器对边缘区域的误识别。
-
在损伤初期,损伤区域的轻微形变可由偏振图像呈现[23],这种形变导致损伤区域和正常区域的纹理特征不同。因此,本研究中提取纹理特征(GLCM特征)并训练GLCM-LSSVM model分类器。图 6中给出了color-LSSVM model、GLCM-LSSVM model以及color-LSSVM→GLCM-LSSVM model串联模型的识别效果。从图 6中可以看出,单纯利用color-LSSVM model会在边缘区域产生误识别现象(如图中的实线矩形框所示),这与图 5的发现是一致的;单纯使用GLCM-LSSVM model虽然可以减少边缘像素的误识别现象,但难以区分损伤区域与花萼/果梗区域(如图中的虚线矩形框所示)。这是因为:这两类区域的纹理特征与正常区域相差更为明显,GLCM-LSSVM model将这两类区域内的像素划分为损伤像素的“易识别”样本。当采用两种分类器串联模型的时候,可以实现正常油桃和损伤油桃的有效识别。
-
第2.2节中利用偏振图像的颜色和纹理特征分别构建了color-LSSVM model、GLCM-LSSVM model分类器,并通过串联这两个分类器构建了color-LSSVM→GLCM-LSSVM model串联模型。在具体应用时,还可以采用颜色和纹理特征融合+分类器((color+GLCM)-LSSVM model)或两个分类器并联(color-LSSVM+GLCM-LSSVM model)的模型结构。图 7、表 1中分别给出了这3种分类器结构的检测结果视觉与分类性能对比。从图中可以看出,特征融合模型对正常像素的识别能力较弱,容易产生区域的误分割现象;而color-LSSVM→GLCM-LSSVM model和color-LSSVM+GLCM-LSSVM model的识别结果要优于特征融合模型,两者的区域识别结果基本一致。
performance evaluation precision /% recall/% color-LSSVM→GLCM-LSSVM model 95.68 93.29 color-LSSVM+GLCM-LSSVM model 95.49 92.86 (color+GLCM)-LSSVM model 90.79 93.1 Table 1. Testing data statistics of nectarine samples
从表 1可看出,color-LSSVM→GLCM-LSSVM model的精确率达到95.68%、召回率达到93.29%,均高于其它几种方案,这说明该方案可以将油桃表面的实际损伤区域基本检测出来,同时可以尽可能少地将正常组织区域误识别为损伤区域。从表 1还可以看出,3种分类器模型对油桃损伤区域的检测召回率基本处于同一检测等级,这说明基于偏振图像的样本数据集,多特征(颜色、纹理)模型的分层使用或融合多特征得到的单一模型均可以有效识别出油桃的实际损伤区域。此外,color-LSSVM→GLCM-LSSVM model从原理层面来看,相当于将两个分类器结果进行“与”(即乘法)操作,但是,这种策略首先利用颜色特征去除图像上正常区域的像素,省去了其它方案提取部分正常区域像素的GLCM特征的过程,缩减了GLCM特征提取的时间,所以,在实际检测任务中, color-LSSVM→GLCM-LSSVM model更高效。