草是生态系统中人类可持续发展的重要资源之一。然而,传统上以草类识别为重点的研究大多由专家进行,效率和精度较低,已不能满足现代草地管理的要求。在本研究中,我们提出了三次插值LBP (CILBP)和dbN小波用于基于叶片图像的草识别。将dbN小波分解后的树叶图像的低频分量作为CILBP的输入,进行更精细的纹理提取。该方法的新颖之处在于,相对于原始的双线性LBP, CILBP能够更好地描述低频子图像的纹理特征。实验结果表明,该方法具有较高的识别精度。
草是在我们的生态系统中最重要的资源之一。草识别仍然是因为它的形状和大小的变化在不同生育和环境的调查员困难和具有挑战性的任务。草有从种子到种子,发芽,包括形成叶,开花,并fruitification自己的生命周期。其中周期,叶更明显,长期存在的器官。他们几乎总是用来供给功能,包括形状,纹理和脉络分类植物学[
基于叶片的草鉴定作为植物学的重要组成部分,越来越受到研究者的重视。如Wang等[
然而,即使一些先进的加工手段,如深度学习已经在该地区得到应用,繁琐的参数设置过程进行了识别复杂和费时。与此同时,一些经典方法如局部二元模式(LBP)的变换可以是用于这些实际任务是可行的。LBP [
因此,草叶的纹理特征仍然是我们研究的重点。我们提出了一种聚合法立方插值LBP (CILBP)和小波变换的草识别鲁棒算法。小波变换是图像低维表示的数学基础,它能将图像分解为多分辨率、多尺度的分量。该算法涉及三个主要步骤。首先,采用数学形态学方法对感兴趣的草地图像进行分割。然后,利用小波变换将图像分解为多分辨率分量。最后,使用CILBP对图像进行变换,以获得更精确的表示。实验证明了该方法的有效性。其新颖之处在于在LBP中应用了三次插值,可以更细致地描述草叶的纹理。
在这项研究中的其余部分安排如下。部分
草叶子样品直接从呼和浩特郊区拍摄。为了保证实验的可信度,叶子应该是不同的尺寸和完整的。一种ll the preprocessing and later experiments were executed on Mathworks Matlab R2016a and Windows10 (Intel (R) Core(TM) i7-8700 CPU 3.20 GHz, 16 GB RAM).
具体的图像采集过程如下。首先,捡起草叶,压入书中,以确保表面光滑。然后在实验室内部使用分辨率为2560×1920像素的三星手机内置摄像头进行图像采集,相机与所有样本保持相同的采集距离,大约30-50 cm。最后,根据叶片形状与长宽之比,将图像样本按照JPG格式分为512×512和512×256。据此构建了15种常见禾本科植物的150幅叶片图像,用于鉴定实验。数据库中的一些示例图像如图所示
样本图像数据库。
预处理阶段包括图像灰度和去噪。由于草的颜色随时间和生长期的变化而变化,叶片的质地比颜色更稳定。另外,彩色图像的存储容量和计算费用也很大。因此,将彩色图像转换为灰度图像,进一步进行简单省时的操作。
由于叶片在拍摄过程中容易受到设备洁净度等环境因素的影响,存在图像噪声。因此,必须将它们从图像中去除,其中去噪采用3×3均值滤波器。数字
草叶图像预处理。(一)原始图像;(b)灰度图像;(c)去噪图像。
该算法利用dbN小波和CILBP提取预处理图像样本的特征向量。所提出的算法流程图如图所示
流程图CILBP和DBN小波。
小波变换将图像分解为一个低频带和三个高频带,包括一个LL近似分量、LH水平分量、HL垂直分量和HH对角分量。由于不同的小波基会产生不同的结果,因此选择小波函数的标准通常包括支撑长度、对称性和正则性。具有对称性的小波不会产生相位畸变,良好的正则化小波可以轻松获得光滑的重构曲线和误差较小的图像。综合以上因素,我们选择了英格丽·多贝茨提出的小波函数dbN,其中<一世talic>
ñ为该小波函数的消失矩[
数字
用一级小波dbN分解子图像。(一)Approxiamtion1;(b)中垂直详细信息v1;(c)水平细节1;(d)对角线细节1。
局部二元模式(LBP)首先由Ojala的等人提出。[
然而,双线性插值的平滑效果会降低一些几何运算图像的细节。同时,不连续导致了意想不到的结果。These disadvantages could be overcome by a higher-order interpolation, in which the output value is the weighted average of the grayscales from the nearest 4 × 4 neighborhood of the sampled point in the input image. Considering the time complexity, a cubic interpolation was applied to calculate the dots that can not fall precisely on the centers of the grayscale image in our study. To distinguish the LBP with different interpolations, we abbreviated the cubic interpolation and common bilinear interpolation LBP as CILBP and BILBP in this paper.
在图像处理中,将16个相邻像素(<一世talic>
一世+<一世talic>
ü,<一世talic>
Ĵ+<一世nline-formula>
数字
与BILBP编码(块号从1到4,从左至右)叶图像。
与CILBP编码(块号从1到4,从左至右)叶图像。
CILBP可以提高在同一时间的特征向量。表
BILBP和CILBP的特征向量的比较。
方法 | 功能矢量的分量 | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
BILBP | 899 | 145 | 143 | 50 | 128 | 48 | 103 | 230 | 122 | 161 | 285 | 0 |
0 | 0 | 0 | 0 | 190 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |
76 | 134 | 135 | 111 | 252 | 255 | 60 | 112 | 218 | 287 | 0 | 0 | |
0 | 0 | 0 | 0 | 0 | 197 | 0 | 0 | 0 | 0 | 0 | 132 | |
189 | 217 | 330 | 95 | 93 | 155 | 71 | 199 | 151 | 5089 | 4314 | ||
|
||||||||||||
CILBP | 717 | 105 | 102 | 53 | 126 | 34 | 105 | 169 | 39 | 83 | 252 | 118 |
39 | 66 | 43 | 76 | 119 | 49 | 72 | 134 | 75 | 46 | 98 | 34 | |
48 | 139 | 154 | 77 | 314 | 188 | 40 | 76 | 212 | 155 | 59 | 179 | |
43 | 40 | 80 | 90 | 59 | 192 | 42 | 61 | 59 | 67 | 121 | 92 | |
86 | 66 | 234 | 83 | 55 | 116 | 48 | 151 | 83 | 4518 | 4103 |
二维空间中的欧氏距离是两点之间的距离,通常用于距离度量。具体公式为
最近邻分类器被用于识别,其中所述测试样品和训练样本之间的最小欧几里得距离来确定类别。
为了验证本文提出的结合dbN小波变换和CILBP进行草叶识别的有效性,我们进行了以下三组实验。首先,比较了BILBP和CILBP块的实验性能。其次,在LBP中考虑了块和分区(以下简称块LBP和分区LBP)进行比较。第三,比较了低频图像和小波分解后重构图像的LBP识别性能。识别率和平均识别时间是识别性能的主要关注点,前者是正确识别的图像数与总图像数的比值,后者是识别每个测试样本所需的平均时间。
表
分组BILBP和CILBP(低频子图像)的时间消耗比较。
块编号 | 鉴别率(%) | 平均识别时间(s) | ||
---|---|---|---|---|
BILBP | CILBP | BILBP | CILBP | |
1 | 88 | 91 | 2.00 | 2.66 |
2 | 84 | 89 | 0.58 | 0.72 |
3 | 84 | 87 | 0.30 | 0.37 |
4 | 87 | 79 | 0.21 | 0.24 |
平均识别时间也比较见表
表
用分割(1×4)和块BILBP、CILBP鉴定结果。
提取组件 | 块编号 | 鉴别率(%) | 平均识别时间(s) | ||
---|---|---|---|---|---|
BILBP | CILBP | BILBP | CILBP | ||
低频率的 | 1 | 92 | 96 | 2.00 | 1.34 |
低频率的 | 2 | 88 | 93 | 0.58 | 0.41 |
低频率的 | 3 | 89 | 87 | 0.30 | 0.21 |
低频率的 | 4 | 83 | 81 | 0.21 | 0.16 |
CILBP的表的顶部识别率
识别率的比较。
的平均识别时间比较。
为了使CILBP和BILBP,它们的ROC曲线的性能之间的进一步比较条件1下 <一世nline-formula>
比较ROC曲线。
表
Identification results (%) with partition (1 × 4) and block CILBP.
提取组件 | 块 | BILBP | CILBP |
---|---|---|---|
重建 | 1 | 95 | 95 |
重建 | 2 | 89 | 89 |
重建 | 3 | 88 | 92 |
重建 | 4 | 88 | 85 |
的CILBP识别率比较。
在本文中,我们提出了三次插值LBP (CILBP),以提取更细微的纹理包含在低频分量的dbN小波分解草叶识别。对图像进行一级分解,得到原始尺寸1/4的低频图像,缩短了特征提取的计算时间。同时,由于重构的高频分量在延长识别时间的同时对识别效果没有明显影响,因此放弃了重构的高频分量。与常用LBP的双线性插值相比,在原始图像灰度值高度相似的情况下,通过三次插值,CILBP可以有效地突出低频子图像中的草叶纹理特征。实验结果表明,该算法具有较高的识别精度。
用来支持这项研究的结果的数据是可用的,请相应的作者。
范函和薛期骜是共同第一作者。
作者声明:本文内容没有利益冲突。
樊函和薛七傲同等贡献这项工作。
这项工作得到了国家自然科学基金61562067和61962048的资助。