第13卷第4期 智能系统学报 Vol.13 No.4 2018年8月 CAAI Transactions on Intelligent Systems Aug.2018 D0:10.11992/tis.201709024 网络出版地址:http:/kns.cnki.net/kcms/detail/23.1538.TP.20180402.1644.010.html 基于可变局部边缘模式的绿色植物物种识别 陈肖蒙,王瑜,肖洪兵 (北京工商大学计算机与信息工程学院,北京100048) 摘要:绿色植物物种识别在生态环境保护、中药制取、农业与园艺应用等方面有着重要的应用前景和潜在的 经济价值。边缘是一种直观、简单、有效的对象识别特征,文中针对传统边缘算子方向少,尺度单一,操作不灵活 等缺点,使用一种具有多尺度、多方向属性的圆形局部边缘模式算子(varied local edge pattern.,VLEP)提取植物 图像的边缘特征,同时考虑阈值细分的思想,在自建的绿色植物物种数据库上进行的实验结果表明,该算法不 仅可以弥补传统算子由于边缘方向少、尺度单一导致丢失边缘信息的缺陷,同时可以有效用于绿色植物物种识别。 关键词:可变局部边缘模式:边缘特征提取:植物物种识别 中图分类号:TP317.41文献标志码:A 文章编号:1673-4785(2018)04-0571-06 中文引用格式:陈肖蒙,王瑜,肖洪兵.基于可变局部边缘模式的绿色植物物种识别[J.智能系统学报,2018,13(4): 571-576. 英文引用格式:CHEN Xiaomeng,.WANG Yu,XIAO Hongbing..Identification of green plant species based on varied local edge pat- terns JI.CAAI transactions on intelligent systems,2018,13(4):571-576. Identification of green plant species based on varied local edge patterns CHEN Xiaomeng,WANG Yu,XIAO Hongbing (School of Computer and Information Engineering,Beijing Technology and Business University,Beijing 100048,China) Abstract:The identification of green plant species has the potential for important applications and economic value in many respects,such as protection of the environmental ecology and preparation of traditional Chinese medicine,as well as agricultural and horticultural applications.The edge of an object is an intuitive,simple,and effective object recogni- tion feature.To overcome the shortcomings of traditional edge operators,such as few directions,single scale,and inflex- ible operation,in this paper,we propose a green-plant-species recognition algorithm based on circular local edge pat- terns,which has multiple scales and multiple directional features.We conducted a series of experiments to consider threshold subdivisions in the self-built green-plant-species database.The results show that the proposed algorithm effect- ively complements the edge information that is lost by the fewer edge directions and single scale of traditional edge op- erators,and can be effectively applied to identify green plant species. Keywords:varied local edge patterns;extraction of edge feature;identification of plant species 植物是地球上最广泛存在的生命形式之一,分类,成为人们越来越关注的课题之一。 与人类的生活密切相关。植物的分类鉴别对于探 当前对植物识别方法的研究较多,但大多都 索植物的自身价值、生态监测以及生物多样性保 是基于叶片几何特征的识别1。叶片几何特征 护有着重要的意义。植物分类的主要依据是植物 是指叶片的外部形状和维度的各种参数特征,如 的外观特征,传统的识别方法需要业内专家对大 叶片形状的圆形度、中心偏离半径,以及叶缘锯 量植物进行观察、测量,效率较低。由于植物外 齿数等量化的数据。这类方法存在如下问题: 观特征能以数字图片方式获得,随着计算机图像 1)进行几何特征提取的计算量很大,且不适用于 识别技术的发展,借助计算机辅助处理进行植物 所有的叶片样本:2)对植物图像要求较高,必须 收稿日期:2017-09-15.网络出版日期:2018-04-02. 是单一背景下单个完整叶片图像,而实际能获得 基金项目:国家自然科学基金面上项目(61671028):北京市自 的植物图像通常是成片的,很难进行几何特征的 然科学基金面上项目(4162018):北京市委组织部 “高创计划”青年拔尖人才培养资助项目 度量。仅限于单个叶片的识别方法在图像采集上 2014000026833ZK14):北京市属高等学校高层次人 才引进与培养计划项目(CIT&TCD201504010). 仍需耗费大量人工,不能有效提高植物识别的效 通信作者:王瑜.E-mail:wangyu@btbu.edu.cn. 率。为达到完全自动识别的效果,研究自然复杂
DOI: 10.11992/tis.201709024 网络出版地址: http://kns.cnki.net/kcms/detail/23.1538.TP.20180402.1644.010.html 基于可变局部边缘模式的绿色植物物种识别 陈肖蒙,王瑜,肖洪兵 (北京工商大学 计算机与信息工程学院,北京 100048) 摘 要:绿色植物物种识别在生态环境保护、中药制取、农业与园艺应用等方面有着重要的应用前景和潜在的 经济价值。边缘是一种直观、简单、有效的对象识别特征,文中针对传统边缘算子方向少,尺度单一,操作不灵活 等缺点,使用一种具有多尺度、多方向属性的圆形局部边缘模式算子 (varied local edge pattern,VLEP) 提取植物 图像的边缘特征,同时考虑阈值细分的思想,在自建的绿色植物物种数据库上进行的实验结果表明,该算法不 仅可以弥补传统算子由于边缘方向少、尺度单一导致丢失边缘信息的缺陷,同时可以有效用于绿色植物物种识别。 关键词:可变局部边缘模式;边缘特征提取;植物物种识别 中图分类号:TP317.41 文献标志码:A 文章编号:1673−4785(2018)04−0571−06 中文引用格式:陈肖蒙, 王瑜, 肖洪兵. 基于可变局部边缘模式的绿色植物物种识别[J]. 智能系统学报, 2018, 13(4): 571–576. 英文引用格式:CHEN Xiaomeng, WANG Yu, XIAO Hongbing. Identification of green plant species based on varied local edge patterns[J]. CAAI transactions on intelligent systems, 2018, 13(4): 571–576. Identification of green plant species based on varied local edge patterns CHEN Xiaomeng,WANG Yu,XIAO Hongbing (School of Computer and Information Engineering, Beijing Technology and Business University, Beijing 100048, China) Abstract: The identification of green plant species has the potential for important applications and economic value in many respects, such as protection of the environmental ecology and preparation of traditional Chinese medicine, as well as agricultural and horticultural applications. The edge of an object is an intuitive, simple, and effective object recognition feature. To overcome the shortcomings of traditional edge operators, such as few directions, single scale, and inflexible operation, in this paper, we propose a green-plant-species recognition algorithm based on circular local edge patterns, which has multiple scales and multiple directional features. We conducted a series of experiments to consider threshold subdivisions in the self-built green-plant-species database. The results show that the proposed algorithm effectively complements the edge information that is lost by the fewer edge directions and single scale of traditional edge operators, and can be effectively applied to identify green plant species. Keywords: varied local edge patterns; extraction of edge feature; identification of plant species 植物是地球上最广泛存在的生命形式之一, 与人类的生活密切相关。植物的分类鉴别对于探 索植物的自身价值、生态监测以及生物多样性保 护有着重要的意义。植物分类的主要依据是植物 的外观特征,传统的识别方法需要业内专家对大 量植物进行观察、测量,效率较低。由于植物外 观特征能以数字图片方式获得,随着计算机图像 识别技术的发展,借助计算机辅助处理进行植物 分类,成为人们越来越关注的课题之一。 当前对植物识别方法的研究较多,但大多都 是基于叶片几何特征的识别[1-3]。叶片几何特征 是指叶片的外部形状和维度的各种参数特征,如 叶片形状的圆形度、中心偏离半径,以及叶缘锯 齿数等量化的数据。这类方法存在如下问题: 1) 进行几何特征提取的计算量很大,且不适用于 所有的叶片样本;2) 对植物图像要求较高,必须 是单一背景下单个完整叶片图像,而实际能获得 的植物图像通常是成片的,很难进行几何特征的 度量。仅限于单个叶片的识别方法在图像采集上 仍需耗费大量人工,不能有效提高植物识别的效 率。为达到完全自动识别的效果,研究自然复杂 收稿日期:2017−09−15. 网络出版日期:2018−04−02. 基金项目:国家自然科学基金面上项目 (61671028);北京市自 然科学基金面上项目 (4162018);北京市委组织部 “ 高创计划 ” 青年拔尖人才培养资助项 目 (2014000026833ZK14);北京市属高等学校高层次人 才引进与培养计划项目 (CIT&TCD201504010). 通信作者:王瑜. E-mail:wangyu@btbu.edu.cn. 第 13 卷第 4 期 智 能 系 统 学 报 Vol.13 No.4 2018 年 8 月 CAAI Transactions on Intelligent Systems Aug. 2018
·572· 智能系统学报 第13卷 背景下的植物识别是十分必要的。 只包含0°、90°两个方向,或者0°、45°、90°和 人工在野外采集的植物图像通常背景复杂, 135°这4个方向,因此在一定程度上忽略了其他 且植物枝叶分布具有随机性,存在叶片重叠现象, 方向上必要的边缘信息。人工采集植物图像时, 单纯提取叶片特征的方法并不适用,利用边缘提 拍摄距离等因素会影响叶片区域在图像上的尺度 取植物轮廓信息是合适的思路。边缘是数字图像 大小,传统边缘算子只覆盖2像素×2像素或3像 中像素值明显变化的点的集合,边缘的显著变化 素×3像素的图像单元,只能反映图像很小范围内 通常表现了图像属性的重要变化。图像边缘检测 的某个局部强度变化,而不同尺度的支持空间会 能够剔除不相关的干扰信息,保留图像的主体结 包含不同的信息,因此其检测到的边缘特征并不 构,大幅度减少数据量,目前已在复杂植物图像 完全。VLEP算子采用圆形结构,通过设置不同 的识别中有所应用。现有的边缘提取方法4很 半径和近邻点数目,能获得多方向、多尺度的边 多,如Roberts算子、Sobel!算子、Prewitt算子、 缘特征。因此,VLEP算子能针对复杂背景下植 Cannyto算子和Laplacian算子等。在这些经典 物图像的特点,有效提取其边缘信息。 算子的基础上,也有许多学者进行了改进工作2。 VLEP算子是一种灵活的圆形可变局部边 这些传统边缘算子虽然在图像分割、图像检索等 缘模式算子,用VLEPER表示,P为近邻点个数, 领域中获得了良好的性能,但是仍然存在方向较 R为半径,0表示边缘方向。该算子包括两大类, 为固定、尺度单一等缺点,因此对复杂植物图像 一类是局部边缘模式算子,另一类是局部非边缘 边缘特征的提取效果不尽如人意。针对传统边缘 模式算子。 算子的固有缺陷,本文采用一种具有多尺度与多 1.1 方向特性的可变局部边缘模式算子(varied local 局部边缘模式算子 edge pattern,VLEP)提取绿色植物图像的纹理边 对于局部边缘模式算子,P个近邻点均匀分 缘信息,这种算子是灵活的圆形结构,半径和近 布在半径为的圆上,过圆心作边缘方向线,位于 邻点数目可以任意取值,因此可以提取不同尺 边缘方向线上的两个近邻点赋值为0,位于两侧 度,不同方向的边缘特征,有效弥补了传统算子 的近邻点,一侧赋值为1,另一侧赋值为-1,边缘 由于边缘方向过少,或尺度单一而容易丢失其他 中心线与过圆心的水平线间的夹角即为边缘角度 边缘信息的缺陷。 。不断地将边缘方向线以圆心为中心,顺时针或 逆时针旋转固定角度360°/P,可以衍生出其他多 VLEP算子 个方向的局部边缘模式算子,而且可以非常容易 在复杂植物图像中,植物叶片的分布具有多 地计算出相应边缘模式算子检测的边缘方向。 方向性,而传统边缘算子的方形形式导致其通常 图1给出了两组局部边缘模式算子实例。 0 0° 45①( 190°(1 -1 .135° (a)VLEPs 0000b 00 0)(1 22.5 )( (I) 45o 7.5 (1) (0 (① 190° 112.51(1) 1350 157.59 0 (b)LEP 图1两组局部边缘模式算子 Fig.1 Two groups of local edge pattern operators
背景下的植物识别是十分必要的。 人工在野外采集的植物图像通常背景复杂, 且植物枝叶分布具有随机性,存在叶片重叠现象, 单纯提取叶片特征的方法并不适用,利用边缘提 取植物轮廓信息是合适的思路。边缘是数字图像 中像素值明显变化的点的集合,边缘的显著变化 通常表现了图像属性的重要变化。图像边缘检测 能够剔除不相关的干扰信息,保留图像的主体结 构,大幅度减少数据量,目前已在复杂植物图像 的识别中有所应用。现有的边缘提取方法[4-6]很 多,如 Roberts[7]算子、Sobel[8]算子、Prewitt[9]算子、 Canny[10]算子和 Laplacian[11]算子等。在这些经典 算子的基础上,也有许多学者进行了改进工作[12-14]。 这些传统边缘算子虽然在图像分割、图像检索等 领域中获得了良好的性能,但是仍然存在方向较 为固定、尺度单一等缺点,因此对复杂植物图像 边缘特征的提取效果不尽如人意。针对传统边缘 算子的固有缺陷,本文采用一种具有多尺度与多 方向特性的可变局部边缘模式算子 (varied local edge pattern,VLEP) 提取绿色植物图像的纹理边 缘信息,这种算子是灵活的圆形结构,半径和近 邻点数目可以任意取值,因此可以提取不同尺 度,不同方向的边缘特征,有效弥补了传统算子 由于边缘方向过少,或尺度单一而容易丢失其他 边缘信息的缺陷。 1 VLEP 算子 在复杂植物图像中,植物叶片的分布具有多 方向性,而传统边缘算子的方形形式导致其通常 只包含 0°、90°两个方向,或者 0°、45°、90°和 135°这 4 个方向,因此在一定程度上忽略了其他 方向上必要的边缘信息。人工采集植物图像时, 拍摄距离等因素会影响叶片区域在图像上的尺度 大小,传统边缘算子只覆盖 2 像素×2 像素或 3 像 素×3 像素的图像单元,只能反映图像很小范围内 的某个局部强度变化,而不同尺度的支持空间会 包含不同的信息,因此其检测到的边缘特征并不 完全。VLEP 算子采用圆形结构,通过设置不同 半径和近邻点数目,能获得多方向、多尺度的边 缘特征。因此,VLEP 算子能针对复杂背景下植 物图像的特点,有效提取其边缘信息。 VLEPθ P,R P R θ VLEP 算子[15]是一种灵活的圆形可变局部边 缘模式算子,用 表示, 为近邻点个数, 为半径, 表示边缘方向。该算子包括两大类, 一类是局部边缘模式算子,另一类是局部非边缘 模式算子。 1.1 局部边缘模式算子 P R θ 360◦ /P 对于局部边缘模式算子, 个近邻点均匀分 布在半径为 的圆上,过圆心作边缘方向线,位于 边缘方向线上的两个近邻点赋值为 0,位于两侧 的近邻点,一侧赋值为 1,另一侧赋值为–1,边缘 中心线与过圆心的水平线间的夹角即为边缘角度 。不断地将边缘方向线以圆心为中心,顺时针或 逆时针旋转固定角度 ,可以衍生出其他多 个方向的局部边缘模式算子,而且可以非常容易 地计算出相应边缘模式算子检测的边缘方向。 图 1 给出了两组局部边缘模式算子实例[14]。 1 1 1 0 0 −1 −1 −1 −1 −1 0 0 −1 1 1 1 0 −1 1 −1 −1 1 1 0 1 1 1 0 0 −1 −1 −1 0° 45° 90° 135° (a) VLEPθ 8,1 0° 22.5° 45° 67.5° 1 1 1 1 1 1 1 0 0 −1 −1 −1 −1 −1 −1 −1 1 1 1 1 1 1 1 −1 −1 −1 −1 −1 −1 −1 0 0 −1 1 −1 −1 −1 −1 −1 1 1 1 1 1 1 1 0 0 −1 −1 −1 −1 −1 −1 −1 1 1 1 1 1 1 1 0 0 90° 112.5° 135° 157.5° −1 −1 −1 −1 −1 −1 −1 0 0 1 1 1 1 1 1 1 −1 −1 −1 −1 −1 −1 −1 0 0 1 1 1 1 1 1 1 −1 −1 −1 −1 −1 −1 −1 0 0 1 1 1 1 1 1 1 −1 −1 −1 −1 −1 −1 −1 0 1 1 1 1 1 1 1 0 (b) LEPθ 16,1 图 1 两组局部边缘模式算子 Fig. 1 Two groups of local edge pattern operators ·572· 智 能 系 统 学 报 第 13 卷
第4期 陈肖蒙,等:基于可变局部边缘模式的绿色植物物种识别 ·573· 1.2局部非边缘模式算子 向线上的4个近邻点赋值为0,第一方向线和第 局部非边缘检测算子包括P个均匀分布在R 二方向线将圆周平均分为4份,其中位于对角的 圆上的近邻点,其中P大于4且能被4整除,R为 两份圆周上的近邻点赋值为1,位于另一对角的 正实数。过圆心作两条相互垂直的第一方向线和 两份圆周上的近邻点赋值为-1,如图2(b)所示。 第二方向线。对于第一类局部非边缘模式算子, 图中两条虚线分别为第一方向线与第二方向线, 位于第一方向线的两个近邻点赋值为1,位于第 以圆心为旋转中心,不断将两条方向线按顺时针 二方向线的两个近邻点赋值为-1,除此之外,其 或逆时针旋转固定角度360/P,可以衍生出不同 余近邻点均赋值为0,如图2(a)所示;对于第二类 的非边缘模式算子。 局部非边缘模式算子,位于第一方向线和第二方 o00 ①00 04 0 000 O ⑩⑩ ①- ①⑩ O @ ⑨@ @⑩ 00-00 (a)第1类 gQ0Pa 日y300 900p ① ① E日 ⑩- ⑩① ① 月① ① 000-001 0o-00 0- ① 000寸 (b)第2类 图2一组局部非边缘模式算子VLEP6R Fig.2 A group of local non-edge pattern operators VLEP 1.3VLEP算子的多尺度与多方向属性 同方向,不同尺度空间的信息。可见,VLEP算子 由于P、R取值的不同,VLEP算子可以刻画 具有多尺度和多方向特性,利用VLEP算子提取 不同局部空间尺度和方向的纹理信息。不同尺度 特征,可以有效解决传统算子由于边缘方向过 的VLEP算子,其近邻点P的个数相同,半径R不 少、尺度单一而丢失其他边缘信息的问题。 同,如图3所示。 1 o000 ① (0 (O ⊙ 0) (0 0060 (a)P=8,R=2 (b)P=16,R=2 (a)P=8,R=l (b)P=8,R=2 图4不同方向(分辨率)VLEP算子实例 Fig.4 An example of multi-direction (or multi-resolution) 图3不同尺度VLEP算子实例 VLEP operators Fig.3 An example of multi-scale VLEP operators ①① 半径R越大,提取边缘特征的图像纹理基元 尺寸越大。使用不同尺度的VLEP算子提取纹理 O 边缘时,可以刻画出图像中不同的局部空间尺度 @ 的边缘信息。不同方向(分辨率)的VLEP算子, 0 ② 其半径R相同,邻近点P的个数不同,如图4所 9aga 示。近邻点P越大,对图像纹理基元提取边缘的 (a)P=8R=1 (b)P=16,R=3 方向越多,纹理特征越细致,分辨率越高。此外, 图5不同尺度与不同方向(分辨率)VLEP算子实例 VLEP算子的近邻点个数P与半径R可以同时不 Fig.5 An example of multi-scale and multi-resolution 同,如图5所示,可以分别提取图像纹理边缘不 VLEP operators
1.2 局部非边缘模式算子 局部非边缘检测算子包括 P 个均匀分布在 R 圆上的近邻点,其中 P 大于 4 且能被 4 整除,R 为 正实数。过圆心作两条相互垂直的第一方向线和 第二方向线。对于第一类局部非边缘模式算子, 位于第一方向线的两个近邻点赋值为 1,位于第 二方向线的两个近邻点赋值为–1,除此之外,其 余近邻点均赋值为 0,如图 2(a) 所示;对于第二类 局部非边缘模式算子,位于第一方向线和第二方 360◦ /P 向线上的 4 个近邻点赋值为 0,第一方向线和第 二方向线将圆周平均分为 4 份,其中位于对角的 两份圆周上的近邻点赋值为 1,位于另一对角的 两份圆周上的近邻点赋值为–1,如图 2(b) 所示。 图中两条虚线分别为第一方向线与第二方向线, 以圆心为旋转中心,不断将两条方向线按顺时针 或逆时针旋转固定角度 ,可以衍生出不同 的非边缘模式算子。 (a) 第1类 (b) 第2类 0 0 0 0 0 −1 −1 0 0 1 0 0 0 0 0 1 −1 0 0 1 0 0 −1 0 0 0 0 0 0 0 1 0 −1 −1 0 0 0 0 0 0 0 0 0 0 0 1 0 1 −1 −1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 −1 −1 −1 −1 −1 −1 0 1 1 1 1 0 0 −1 −1 −1 −1 −1 −1 1 1 1 0 0 0 1 1 1 0 −1 −1 −1 −1 −1 −1 0 0 1 1 1 0 1 1 1 0 −1 −1 −1 −1 −1 −1 0 1 1 1 0 0 0 1 1 1 VLEPθ 图 16,R 2 一组局部非边缘模式算子 VLEPθ Fig. 2 A group of local non-edge pattern operators 16,R 1.3 VLEP 算子的多尺度与多方向属性 由于 P、R 取值的不同,VLEP 算子可以刻画 不同局部空间尺度和方向的纹理信息。不同尺度 的 VLEP 算子,其近邻点 P 的个数相同,半径 R 不 同,如图 3 所示。 半径 R 越大,提取边缘特征的图像纹理基元 尺寸越大。使用不同尺度的 VLEP 算子提取纹理 边缘时,可以刻画出图像中不同的局部空间尺度 的边缘信息。不同方向 (分辨率) 的 VLEP 算子, 其半径 R 相同,邻近点 P 的个数不同,如图 4 所 示。近邻点 P 越大,对图像纹理基元提取边缘的 方向越多,纹理特征越细致,分辨率越高。此外, VLEP 算子的近邻点个数 P 与半径 R 可以同时不 同, 如图 5 所示,可以分别提取图像纹理边缘不 同方向,不同尺度空间的信息。可见,VLEP 算子 具有多尺度和多方向特性,利用 VLEP 算子提取 特征,可以有效解决传统算子由于边缘方向过 少、尺度单一而丢失其他边缘信息的问题。 1 1 1 0 0 −1 −1 −1 1 1 1 0 −1 −1 −1 0 (a) P=8,R=1 (b) P=8,R=2 图 3 不同尺度 VLEP 算子实例 Fig. 3 An example of multi-scale VLEP operators 1 1 1 0 0 −1 −1 −1 −1 −1 −1 −1 −1 −1 −1 1 1 1 1 1 1 1 0 0 (a) P=8,R=2 (b) P=16,R=2 图 4 不同方向 (分辨率)VLEP 算子实例 Fig. 4 An example of multi-direction (or multi-resolution) VLEP operators 1 1 1 1 1 1 1 0 0 −1 −1 −1 −1 −1 −1 −1 1 1 1 0 0 −1 −1 −1 (a) P=8,R=1 (b) P=16,R=3 图 5 不同尺度与不同方向 (分辨率)VLEP 算子实例 Fig. 5 An example of multi-scale and multi-resolution VLEP operators 第 4 期 陈肖蒙,等:基于可变局部边缘模式的绿色植物物种识别 ·573·
·574· 智能系统学报 第13卷 2基于VLEP算子的边缘特征提取 细分阈值V被确定后,每种类型的边缘或非 边缘可根据阈值V进一步分为B种类别。因此,每 利用不同半径、近邻点和方向角的局部边缘 一个纹理图像的特征向量的维数可以被描述为 算子VLEP?R可以提取图像边缘和非边缘信息。 PP 1=Bx(5+4XA) (6) 图像I中,不同位置(x,y)处,以及不同方向角的 边缘值G(x,y)可由式(I)得到: 式中:边缘VLEP算子是P/2类,非边缘VLEP算 Grk(x,y)=VLEPRI(x.y) (1) 子是P/4类;A是非边缘VLEP操作方式的数目。 式中:VLEP是半径为R、近邻点为P、方向角为 如果在每一个纹理图像中的同一类型的细分边缘 的边缘或非边缘VLEP算子。对于边缘VLEP算 或非边缘使用式(3)进行统计,可以获得如式(7) 子,0=2mi/P(i=0,1,·,P/2-1),对于非边缘VLEP算 更紧致的特征向量: 子,0=2πj/PU=0,1,·,P4-1)。1x,y)是原始图像。 HpR=(TR,…,TR,…TR,…T,…,TR,…,TR)(T) 符号“⑧”表示卷积运算。 4分类器 将图像位置(x,y)处所有方向角(含边缘信息 和非边缘信息)对应的边缘值的绝对值G进行 最近邻是一种简单有效的分类准则,通过最 比较。所有1G值中的最大值可由式(2)得出: 近邻分类器可以快速地计算两个直方图之间的相 EpR=max(GRI),p∈0 (2) 似性和差异性,例如最常用的欧氏距离、马氏距 式中:是所有方向角中的一个方向角。对应于 离。本文实验选用马氏距离作为衡量准则: 最大值E的模式种类就是图像中位置(,y)处最 D(瓦比)=V低-)s-(画-)'(8) 终的边缘或非边缘模式。 整个图像中每种边缘或非边缘模式各自出现 式中:正为训练样本集中第k类植物图像的特征 的频率T由式(3)统计描述: 向量,H为测试样本集中待识别图像的特征向 量,D为两特征向量之间的马氏距离。 2 =0=0 5实验结果与分析 (3) ∫1,边缘出现 目前,植物分类算法研究领域的一大问题是 式中:fx,)=0,其他 缺少一个公认的统一的数据平台。本文实验中所 (x,y)是M×N维图像I(x,y)的像素点。然后,可 使用的绿色植物图像来自北京工商大学计算成像 以得到一个特征直方图H,包括不同的边缘或非 实验室拍摄的数据库,为了使数据更好地模拟真 边缘模式出现的概率频次。 实世界的绿色植物环境,保证研究算法更具实用 HPR=(Tp,…,T,…,TR) (4) 性,该图像库构建过程中考虑了多种因素,包括 式中:代表VLEP的方向角,9∈1≤k≤m), 光照强度、叶片大小、拍摄背景、植株数量(多株 m是所有边缘模式的数目。 与单株)、拍摄角度、拍摄距离等,这些因素虽然 保证了数据更具实际意义,但同时也会增加物种 3边缘特征细分 识别的难度。图6展示了几幅数据库中的图例。 本实验选取数据库中80类植物图像,其中,每类 为了获得更紧致的特征向量,特征空间可以 植物6幅图像作为训练图像,9幅作为测试图像, 细分,每种类型的边缘和非边缘可以更详细地分 因此共有480幅训练图像,720幅测试图像。 类,每种类型的边缘和非边缘的细分阈值V使用 下面的方法计算: 首先,将所有训练图像的相同边缘类型或非 边缘类型(或VLEP算子)的E值按从最小到最 大的顺序排列。然后,使用式(⑤)确定阈值V: V=E(g×w+1(0w=1,2…,B-) (5) 式中:N代表所有训练图像中相同边缘或非边缘 (或VLEP算子)类型的数目;B是每种类型的VLEP 算子需要被进一步划分的类别数目,B需要提前 设置;E()表示队列中“第几个”E的值;w是从 图6绿色植物物种数据库图例(银杏树) 1到B-1的正整数。 Fig.6 Some examples of the green plants database(ginkgo)
2 基于 VLEP 算子的边缘特征提取 VLEPθ P,R (x, y) θ G θ P,R (x, y) 利用不同半径、近邻点和方向角的局部边缘 算子 可以提取图像边缘和非边缘信息[14]。 图像 I 中,不同位置 处,以及不同方向角 的 边缘值 可由式 (1) 得到: G θ P,R (x, y) = VLEPθ P,R ⊗ I(x, y) (1) VLEPθ P,R θ θ = 2πi/P(i = 0,1,··· ,P/2−1) θ = 2π j/P(j = 0,1,··· ,P/4−1) I(x, y) ⊗ 式中: 是半径为 R、近邻点为 P、方向角为 的边缘或非边缘 VLEP 算子。对于边缘 VLEP 算 子, ,对于非边缘 VLEP 算 子, 。 是原始图像。 符号“ ”表示卷积运算。 (x, y) θ |G θ P,R | |G θ P,R | 将图像位置 处所有方向角 (含边缘信息 和非边缘信息) 对应的边缘值的绝对值 进行 比较。所有 值中的最大值可由式 (2) 得出: E φ P,R = max(|G θ P,R |), φ ∈ θ (2) φ θ E θ P,R (x, y) 式中: 是所有方向角 中的一个方向角。对应于 最大值 的模式种类就是图像中位置 处最 终的边缘或非边缘模式。 T φ P,R 整个图像中每种边缘或非边缘模式各自出现 的频率 由式 (3) 统计描述: T φ P,R = ∑M−1 x=0 ∑N−1 y=0 f(x, y) M ×N (3) f(x, y) = { 1, 边缘出现 0, 其他 式中: , (x, y) M ×N I(x, y) HP,R 是 维图像 的像素点。然后,可 以得到一个特征直方图 ,包括不同的边缘或非 边缘模式出现的概率频次。 HP,R = (T φ1 P,R ,··· ,T φK P,R ,··· ,T φm P,R ) (4) φk φk ∈ θ(1 ⩽ k ⩽ m) m 式中: 代 表 VLEP 的方向角, , 是所有边缘模式的数目。 3 边缘特征细分 Vth 为了获得更紧致的特征向量,特征空间可以 细分,每种类型的边缘和非边缘可以更详细地分 类,每种类型的边缘和非边缘的细分阈值 使用 下面的方法计算: E φ P,R Vth 首先,将所有训练图像的相同边缘类型或非 边缘类型 (或 VLEP 算子) 的 值按从最小到最 大的顺序排列。然后,使用式 (5) 确定阈值 : Vth = E φ P,R ( N B ×w+1), (w = 1,2,··· ,B−1) (5) E φ P,R (·) E φ P,R w 式中:N 代表所有训练图像中相同边缘或非边缘 (或 VLEP 算子) 类型的数目;B 是每种类型的 VLEP 算子需要被进一步划分的类别数目,B 需要提前 设置; 表示队列中“第几个” 的值; 是从 1 到 B – 1 的正整数。 VthVth λ 细分阈值 被确定后,每种类型的边缘或非 边缘可根据阈值 进一步分为 B 种类别。因此,每 一个纹理图像的特征向量的维数 可以被描述为 λ = B×( P 2 + P 4 × A) (6) P/2 P/4 式中:边缘 VLEP 算子是 类,非边缘 VLEP 算 子是 类;A 是非边缘 VLEP 操作方式的数目。 如果在每一个纹理图像中的同一类型的细分边缘 或非边缘使用式 (3) 进行统计,可以获得如式 (7) 更紧致的特征向量: H ′ P,R = (T φ11 P,R ,···,T φ1B P,R ,···T φk1 P,R ,···,T φkB P,R ,···,T φm1 P,R ,···,T φmB P,R ) (7) 4 分类器 最近邻是一种简单有效的分类准则,通过最 近邻分类器可以快速地计算两个直方图之间的相 似性和差异性,例如最常用的欧氏距离、马氏距 离。本文实验选用马氏距离作为衡量准则: D ( H′ k , H ′ test) = √( H′ k − H′ test) S −1 ( H′ k − H′ test)T (8) H′ k k H′ test D 式中: 为训练样本集中第 类植物图像的特征 向量, 为测试样本集中待识别图像的特征向 量, 为两特征向量之间的马氏距离。 5 实验结果与分析 目前,植物分类算法研究领域的一大问题是 缺少一个公认的统一的数据平台。本文实验中所 使用的绿色植物图像来自北京工商大学计算成像 实验室拍摄的数据库,为了使数据更好地模拟真 实世界的绿色植物环境,保证研究算法更具实用 性,该图像库构建过程中考虑了多种因素,包括 光照强度、叶片大小、拍摄背景、植株数量 (多株 与单株)、拍摄角度、拍摄距离等,这些因素虽然 保证了数据更具实际意义,但同时也会增加物种 识别的难度。图 6 展示了几幅数据库中的图例。 本实验选取数据库中 80 类植物图像,其中,每类 植物 6 幅图像作为训练图像,9 幅作为测试图像, 因此共有 480 幅训练图像,720 幅测试图像。 图 6 绿色植物物种数据库图例 (银杏树) Fig. 6 Some examples of the green plants database (ginkgo) ·574· 智 能 系 统 学 报 第 13 卷
第4期 陈肖蒙,等:基于可变局部边缘模式的绿色植物物种识别 ·575· 5.1相同阈值下不同半径和近邻点VLEP实验结果 缘特征,并同样进行32阈值细化,实验结果如表 在阈值数相同(阈值数均为8)的情况下,利 3所示。 用不同P、R值的VLEPR算子在绿色植物物种数 表3对比算法识别率 据库上进行识别实验,获得了不同的识别率,结果如表1 Table 3 Recognition results of contrast algorithms % 所示。 算法 识别率 表1相同阈值数下的VLEPR算法识别率 Canny 20.13 Table 1 Recognition results of VLEP with the same thresholds % Roberts 19.97 P Prewitt 26.97 R=1 R=2 R=3 R=5 P=8 26.11 24.25 23.16 19.17 Sobel 27.42 P=16 23.06 33.89 27.92 31.72 VLEP162 44.12 P=24 20.14 30.86 35.28 34.12 从表3可以看出,所提的可变局部边缘模式 分析表1可知,在阈值数相同的情况下,近邻 算子提取植物边缘特征的效果远远优于传统的边 点个数P和半径R的选取会影响识别率。因此, 缘模式算子,识别率有大幅度的提高。可变局部 P、R的取值具有最优组合,其中,近邻点个数P= 边缘模式算子具有多方向特性,提取的图像边缘 8.当R=时,识别率相对最高:近邻点个数P=16,当 方向信息相对丰富,同时该算子具有多尺度特 R=2时,识别率最高;近邻点个数P=24,当R=3 性,能提取大小不同尺度的纹理结构,因此,在边 时,识别率最优。 缘特征提取的表现上,要比传统算子有优势。 5.2阈值细分的作用 6结束语 为了测试阈值细分的有效性,选用VLEP%1、 VLEP6,和VLEP3种算子,并选择不同阈值数进 本文针对传统边缘算子方向少、尺度固定的 行了一系列实验,实验结果见表2所示。 缺点,提出了一种基于灵活可变的圆形局部边缘 模式的绿色植物物种识别算法,该算法由于所用 表2不同阑值数下的VLEP?R算法识别率 Table 2 Recognition results of VLEP with different 边缘算子具有多尺度、多方向特性,能够提取更 thresholds % 为丰富、完整的边缘信息。在自建绿色植物物种 数据库上进行的一系列物种识别实验中,获得了 VLEPRR算子 阈值数 满意的识别结果,这表明本文提出的算法可以有 VLEPSI VLEP62 VLEP243 效弥补传统算子由于边缘方向过少,尺度单一而 0 13.12 14.06 12.36 丢失其他边缘信息的缺陷。 8 26.11 33.89 35.28 参考文献: 16 30.47 40.29 38.18 32 37.94 44.12 43.21 [1]胡秋萍.基于叶片形状特征的植物识别技术研究D].西 安:西安电子科技大学,2014 40 32.64 27.92 35.14 HU Qiuping.The study of plant identification technology 由表2可知,在算子半径R和近邻点P确定 based on leaves'shape features[D].Xi'an:Xidian Uni- 的情况下,阈值数越多,识别率越高。值得注意 versity,2014. 的是,阈值不能过多,阈值太多会划分出许多不 [2]叶绪伦,赵杰煜,陈能仑.结合LDA主题模型的植物叶 具备区分性的特征子类,同时会导致落入有效特 片形状描述及分类[U].模式识别与人工智能,2016, 征子类的特征值过少,从而使特征直方图失去特 29(3:263-271 征分类意义。在所测识别率中,使用VLEP62圆形 YE Xulun,ZHAO Jieyu,CHEN Nenglun.Leaf shape de- scription and classification with LDA topic mode[J].Pat- 算子并设置32个阈值时,算法结果最优,识别率 tern recognition and artificial intelligence,2016,29(3): 达到44.12%。 263-271. 5.3与传统边缘算子的对比实验 [3]刘骥,曹凤莲,甘林吴.基于叶片形状特征的植物识别方 为了与传统边缘提取算法进行对比,本文使 法).计算机应用,2016,36(s2):200-202 用Canny、Roberts、Prewitt、.Sobel算子提取图像边 LIU Ji,CAO Fenglian,GAN Linhao.Plant identification
5.1 相同阈值下不同半径和近邻点 VLEP 实验结果 VLEPθ P,R 在阈值数相同 (阈值数均为 8) 的情况下,利 用不同 P、R 值的 算子在绿色植物物种数 据库上进行识别实验,获得了不同的识别率,结果如表1 所示。 VLEPθ 表 P,R 1 相同阈值数下的 算法识别率 VLEPθ Table 1 Recognition results of P,R with the same thresholds % P R=1 R=2 R=3 R=5 P=8 26.11 24.25 23.16 19.17 P=16 23.06 33.89 27.92 31.72 P=24 20.14 30.86 35.28 34.12 P = R = 1 P = 16 R = 2 P = 24 R = 3 分析表 1 可知,在阈值数相同的情况下,近邻 点个数 P 和半径 R 的选取会影响识别率。因此, P、R 的取值具有最优组合,其中,近邻点个数 8,当 时,识别率相对最高;近邻点个数 ,当 时,识别率最高;近邻点个数 ,当 时,识别率最优。 5.2 阈值细分的作用 VLEPθ 8,1 VLEPθ 16,2 VLEPθ 24,3 为了测试阈值细分的有效性,选用 、 和 3 种算子,并选择不同阈值数进 行了一系列实验,实验结果见表 2 所示。 VLEPθ 表 P,R 2 不同阈值数下的 算法识别率 VLEPθ Table 2 Recognition results of P,R with different thresholds % 阈值数 VLEPθ P,R算子 VLEPθ 8,1 VLEPθ 16,2 VLEPθ 24,3 0 13.12 14.06 12.36 8 26.11 33.89 35.28 16 30.47 40.29 38.18 32 37.94 44.12 43.21 40 32.64 27.92 35.14 VLEPθ 16,2 由表 2 可知,在算子半径 R 和近邻点 P 确定 的情况下,阈值数越多,识别率越高。值得注意 的是,阈值不能过多,阈值太多会划分出许多不 具备区分性的特征子类,同时会导致落入有效特 征子类的特征值过少,从而使特征直方图失去特 征分类意义。在所测识别率中,使用 圆形 算子并设置 32 个阈值时,算法结果最优,识别率 达到 44.12%。 5.3 与传统边缘算子的对比实验 为了与传统边缘提取算法进行对比,本文使 用 Canny、Roberts、Prewitt、Sobel 算子提取图像边 缘特征,并同样进行 32 阈值细化,实验结果如表 3 所示。 从表 3 可以看出,所提的可变局部边缘模式 算子提取植物边缘特征的效果远远优于传统的边 缘模式算子,识别率有大幅度的提高。可变局部 边缘模式算子具有多方向特性,提取的图像边缘 方向信息相对丰富,同时该算子具有多尺度特 性,能提取大小不同尺度的纹理结构,因此,在边 缘特征提取的表现上,要比传统算子有优势。 6 结束语 本文针对传统边缘算子方向少、尺度固定的 缺点,提出了一种基于灵活可变的圆形局部边缘 模式的绿色植物物种识别算法,该算法由于所用 边缘算子具有多尺度、多方向特性,能够提取更 为丰富、完整的边缘信息。在自建绿色植物物种 数据库上进行的一系列物种识别实验中,获得了 满意的识别结果,这表明本文提出的算法可以有 效弥补传统算子由于边缘方向过少,尺度单一而 丢失其他边缘信息的缺陷。 参考文献: 胡秋萍. 基于叶片形状特征的植物识别技术研究[D]. 西 安: 西安电子科技大学, 2014. HU Qiuping. The study of plant identification technology based on leaves’ shape features[D]. Xi’an: Xidian University, 2014. [1] 叶绪伦, 赵杰煜, 陈能仑. 结合 LDA 主题模型的植物叶 片形状描述及分类[J]. 模式识别与人工智能, 2016, 29(3): 263–271. YE Xulun, ZHAO Jieyu, CHEN Nenglun. Leaf shape description and classification with LDA topic mode[J]. Pattern recognition and artificial intelligence, 2016, 29(3): 263–271. [2] 刘骥, 曹凤莲, 甘林昊. 基于叶片形状特征的植物识别方 法[J]. 计算机应用, 2016, 36(s2): 200–202. LIU Ji, CAO Fenglian, GAN Linhao. Plant identification [3] 表 3 对比算法识别率 Table 3 Recognition results of contrast algorithms % 算法 识别率 Canny 20.13 Roberts 19.97 Prewitt 26.97 Sobel 27.42 VLEPθ 16,2 44.12 第 4 期 陈肖蒙,等:基于可变局部边缘模式的绿色植物物种识别 ·575·
·576· 智能系统学报 第13卷 method based on leaf shape features[J].Journal of com- and Canny edge detection for 3D seismic discontinuity puter applications,2016,36(s2):200-202. enhancement[J].Computers and geosciences,2014,72: [4]SHRIVAKSHAN G T,CHANDRASEKAR C.A compar- 192-200. ison of various edge detection techniques used in image [14]GAO Wenshuo,ZHANG Xiaoguang,YANG Lei,et al. processing[]International journal of computer science is- An improved Sobel edge detection operator[C1//2010 3rd ues,2012,95):269-276. IEEE International Conference on Computer Science and [5]KAUR K,MALHOTRA S.A survey on edge detection us- Information Technology.Chengdu,China,2010:67-71. ing different techniques[J].International journal of applica- [15]WANG Yu,ZHAO Yongsheng,CAI Qiang,et al.A var- tion or innovation in engineering and management,2013. ied local edge pattern descriptor and its application to tex- 2(4):496-500. ture classification[J].Journal of visual communication [6]ONN U,SINGLA P.A survey on conventional edge detec- and image representation,2016,34:108-117. tion techniques[J].Journal of algebra,2014,397:1-17. 作者简介: [7]BERZINS V.Accuracy of Laplacian edge detectors[J]. 陈肖蒙,女,1994年出生,硕士研 Computer vision,graphics,and image processing,1984, 究生,主要研究方向为图像处理、模式 27(2):195-210. 识别。 [8]DUDA R O,HART P E.Pattern classification and scene analysis[M].New York:Wiley,1973. [9]MAINI R,SOHAL JS.Performance evaluation of Prewitt edge detector for noisy images[J].GVIP journal,2006, 6(3):39-46. 王瑜,女,1977年出生,博士,副 [10]OGAWA K.ITO Y.NAKANO K.Efficient Canny edge 教授,硕士生导师,CC℉会员,主要研 detection using a GPU[C]//2010 First International Con- 究方向为图像处理、模式识别。 ference on Networking and Computing.Hangzhou,China, 2010:279-280. [11]VOLLMER J,MENCL R,MULLER H.Improved Lapla- cian smoothing of noisy surface meshes[J].Computer graphics forum,2010,18(3):131-138. 肖洪兵,男,1967年出生,博士 副教授,主要研究方向为图像处理、传 [12]HUSSEIN W B.MOATY AA.HUSSEIN M A,et al.A 感器与高动态测试技术。 novel edge detection method with application to the fat content prediction in marbled meat[J].Pattern recogni- tion,2011,44(12):2959-2970. [13]DI Haibin,GAO Dengliang.Gray-level transformation
method based on leaf shape features[J]. Journal of computer applications, 2016, 36(s2): 200–202. SHRIVAKSHAN G T, CHANDRASEKAR C. A comparison of various edge detection techniques used in image processing[J]. International journal of computer science issues, 2012, 9(5): 269–276. [4] KAUR K, MALHOTRA S. A survey on edge detection using different techniques[J]. International journal of application or innovation in engineering and management, 2013, 2(4): 496–500. [5] ONN U, SINGLA P. A survey on conventional edge detection techniques[J]. Journal of algebra, 2014, 397: 1–17. [6] BERZINS V. Accuracy of Laplacian edge detectors[J]. Computer vision, graphics, and image processing, 1984, 27(2): 195–210. [7] DUDA R O, HART P E. Pattern classification and scene analysis[M]. New York: Wiley, 1973. [8] MAINI R, SOHAL J S. Performance evaluation of Prewitt edge detector for noisy images[J]. GVIP journal, 2006, 6(3): 39–46. [9] OGAWA K, ITO Y, NAKANO K. Efficient Canny edge detection using a GPU[C]//2010 First International Conference on Networking and Computing. Hangzhou, China, 2010: 279–280. [10] VOLLMER J, MENCL R, MÜLLER H. Improved Laplacian smoothing of noisy surface meshes[J]. Computer graphics forum, 2010, 18(3): 131–138. [11] HUSSEIN W B, MOATY A A, HUSSEIN M A, et al. A novel edge detection method with application to the fat content prediction in marbled meat[J]. Pattern recognition, 2011, 44(12): 2959–2970. [12] [13] DI Haibin, GAO Dengliang. Gray-level transformation and Canny edge detection for 3D seismic discontinuity enhancement[J]. Computers and geosciences, 2014, 72: 192–200. GAO Wenshuo, ZHANG Xiaoguang, YANG Lei, et al. An improved Sobel edge detection operator[C]//2010 3rd IEEE International Conference on Computer Science and Information Technology. Chengdu, China, 2010: 67–71. [14] WANG Yu, ZHAO Yongsheng, CAI Qiang, et al. A varied local edge pattern descriptor and its application to texture classification[J]. Journal of visual communication and image representation, 2016, 34: 108–117. [15] 作者简介: 陈肖蒙,女,1994 年出生,硕士研 究生,主要研究方向为图像处理、模式 识别。 王瑜,女,1977 年出生,博士,副 教授,硕士生导师,CCF 会员,主要研 究方向为图像处理、模式识别。 肖洪兵,男,1967 年出生,博士, 副教授,主要研究方向为图像处理、传 感器与高动态测试技术。 ·576· 智 能 系 统 学 报 第 13 卷