朱济友 于 强 YANG Di 徐程扬 岳 阳 陈 向
(1.北京林业大学林学院, 北京 100083; 2.弗罗里达大学地理系, 盖恩斯维尔 FL 326113; 3.广州市城市规划勘测设计研究院, 广州 510060)
叶片作为植物碳水耦合权衡过程中的重要结构,在长期的生长、繁殖和进化过程中对其生长环境的变化极其敏感,且具有较大可塑性[1]。叶脉是广泛分布于叶面,且影响整个叶片机械支撑、水分供需平衡和资源流通的重要结构[2]。叶脉密度作为叶脉网络功能性状中的重要指标,表征了叶脉网络在叶片中的分布、排列和走向规律,对蒸腾作用和光合作用过程中水分与光合产物的运输效率有密切关系,也是理解植物对环境调节机制的重要途径[3]。已有研究表明,当植物遭受不良环境胁迫时,往往通过调整其功能性状以应对和适应环境变化。比如在水资源极度匮乏或高温环境中,植物通常具有较发达的叶脉网络结构,从而保证水分供给平衡,提高植物的生存适应与竞争能力[4]。近年来,叶脉功能性状普遍成为国内外生态学家对植物叶片水分调节策略、叶片碳构建、叶片光合能力等方面研究的关键生理参数[3-5]。随着研究的不断深入,基于叶片网络结构与环境变化关系、生态系统物质循环及植物分类等方面的研究不断涌现。深入研究叶脉功能性状及其生态学特性,探讨植物对全球气候变化响应及其权衡关系具有重要意义[5-6]。叶脉含有植物的重要生理信息,而叶脉网络提取是叶脉功能性状研究工作的前提,也是植物建模、植物识别的关键步骤之一,因此高效、快速的叶脉提取方法研究显得尤为重要。
随着计算机图像处理技术的发展和普及,如何从图像中快速提取所需信息逐渐成为遥感领域研究的热点[7-8]。叶脉功能性状的传统测算方法普遍采用Photoshop、image J等图像分析软件,不仅费时、费力,还极易造成较大的人为误差[7]。目前,针对叶脉提取的研究对象主要为鲜叶扫描图像,多基于人工神经网络、方向能量和K-means聚类等方法进行提取。大部分研究仅局限于叶脉轮廓的提取,无法实现对其相关指标的测算,若想进一步获取叶脉密度信息,仍需利用传统的方法测算,增加了不必要的工作量[9-10]。与鲜叶图像相比,经过浸泡处理后的叶片,利用光学显微镜拍摄出来的叶脉图像具有形状和轮廓清晰、信息量丰富等优点。本文将叶脉显微图像看作遥感影像,探讨遥感图像处理技术在叶脉分类和提取中的应用,进一步测算叶脉密度。以不同叶面积、不同叶生长特性的6类常见绿化树种(国槐、毛白杨、臭椿、洋白蜡、元宝枫和栾树)的叶脉显微图像为研究对象,基于多特征(亮度特征、光谱特征和几何特征)对大批量叶脉图像进行识别、分类和提取,以实现叶脉密度高效计算。
北京市海淀区年平均气温10~14℃,夏季平均气温27.5℃,年平均降水量约600 mm。采样地点为北京林业大学。如表1 (每列不同字母表示指标间达到显著性差异) 所示,为消除叶片生长特性造成叶脉提取的差异,本文选取了北京市典型绿化树种中不同叶片大小、叶片质地及叶脉清晰度的6类树种(国槐、毛白杨、臭椿、洋白蜡、元宝枫和栾树)作为训练样本。于2018年8月09:00—11:00,晴朗天气,分别在东西南北4个方位随机采集中冠层的成熟健康叶片。每类树种30株,每株树采集30片叶片。将鲜叶用5% NaOH溶液浸泡5 d至叶肉全部腐蚀,溶液每24 h更换一次。加入1滴甲苯胺蓝染液,用清水冲洗干净后,制作临时玻片,放于LJ-CLP03型光学显微镜下放大40倍后观察,每个玻片随机采集10幅图像供试验分析[11]。
表1 6类树种叶片性状特征Tab.1 Leaf traits of six tree species
1.2.1提取流程
基于eCognition Developer 64软件的遥感分类方法以包含多种语义信息空间关系的像元对象为处理单元,可以实现较高层次遥感图像的分类及目标对象信息的提取[12]。如图1所示,叶脉网络的提取流程主要包括图像预处理、多尺度分割、知识库构建、特征选取、叶脉提取及完善等步骤。基于遥感面向对象法的分割方式主要有多尺度分割、棋盘分割和多阈值分割等,根据树种的叶脉特征,本文选用多尺度分割方式,可以实现分割后目标对象的权重同质性达到最大[13]。
图1 叶脉提取流程图Fig.1 Flow chart of vein extraction
1.2.2叶脉密度计算及精度分析
叶脉密度及叶脉面积传统测算方法是利用Photoshop、image J等图像处理软件对叶脉图像进行测算。本文基于遥感面向对象法,在eCognition软件中确定叶脉最佳提取阈值,对图像校准后,即可批量测算叶脉密度。
每类树种随机选取300幅叶脉显微图像用于分析。其中100幅图像用于面向对象分类法进行批量计算,另外200幅利用image J软件实测。采用均方根误差对所得结果进行精度检验[14],即
(1)
(2)
式中R——均方根误差P′——提取精度
Pi——image J软件实测值
P0——提取值n——样本数
为了增强显微图像中叶脉和背景部分的反差,在eCognition软件中,对所有训练样本进行LUT拉伸,保证原始图像初始特征的相对一致性,以达到更好的分割效果。
图像分割是面向对象分类法最关键的一步,分割质量直接影响提取精度。基于叶脉区别于背景的特点,选用多尺度分割方式,利用对象与非对象异质性最小的区域合并法,将分割后叶脉的权重异质性最小化,以获取图像不同尺度信息[15]。在eCognition中,能对任意分辨率的区域进行同质合并、异质分离,从而实现不同尺度对象的提取。因此,需要不断调整尺度参数来控制合并算法的阈值,找出最佳图像分割参数。
由表2可知,不同分割参数的叶脉最终提取精度存在极显著性差异,而在不同环境和不同树种间不存在显著性差异。如图2a、2b所示,当尺度参数设置为100时,图像被分割得十分破碎;当尺度参数设置为300时,图像分割相对比较粗糙,叶脉的边界吻合度较低。通过实测结果对比,叶脉分类精度与分割尺度不呈线性关系,参数太大或太小均会影响分类精度。经过不断调整发现,在尺度参数为200时,6类树种的叶脉图像分类精度达到最高。如图2c、2d所示,在尺度参数一定的条件下,紧凑度参数过大、形状参数过小时,图像分割边界十分密集,最终影响叶脉分割精度;反之,则分割边界十分稀疏,影响分割精度。因此,在精准、清晰地分出叶脉的同时,还需保证叶肉背景与叶脉对象形状差异达到最大。如图3所示,经过多次尝试,当形状参数为0.7、紧凑度参数为0.3时,6类树种的叶脉分割质量达到最佳。
表2 基于分割参数及提取特征的叶脉网络提取结果的差异性分析Tab.2 Differences analysis of interpretation results of leaf vein images based on segmentation parameters and extraction characteristics
注:精度为自动提取值与目视镜检值的差。
图2 叶脉图像分割Fig.2 Leaf vein images segmentation
图3 叶脉网络提取结果Fig.3 Leaf vein network extractions result
叶脉提取过程中,知识库构建对叶脉分割图像的提取至关重要[16-17]。叶脉显微图像中包含了多种可用于目标对象分类的信息,对叶脉特征进行概括和描述后,将其转换为规则,从而实现叶脉的提取。对6类不同形态、不同质地叶片的叶脉分布特征和显微图像特点进行总结,最终选用亮度特征和形状特征构建叶脉提取知识库,再将这两个特征转换为相应规则进行提取。
2.3.1亮度规则
将对象分为叶脉和背景两种,选中分割出来的叶脉单元即可显示出叶脉的亮度,对所有叶脉单元的亮度进行总结后,将最大值和最小值作为提取阈值。由表2可知,亮度特征的阈值对叶脉的提取精度存在极显著性差异,而在不同环境、不同树种间不存在显著性差异。如图3a所示,经过对600幅图像的反复调整得出,叶脉亮度特征值设置在230~280时,基本能将目标对象与背景区分。除了叶脉对象外,还有较多亮度较高的叶肉背景也被区分出来,这些大部分属于密集气孔或保卫细胞的轮廓边界。对于革质叶片来说,其叶脉外凸明显,但发达的气孔结构在显微图像上也形成了与叶脉相对一致的线条。此时,出现了较多误判的部分,仅仅通过亮度特征难以实现叶脉对象的提取。
2.3.2光谱规则
由表2可知,光谱特征的阈值对叶脉的提取精度存在显著性差异,而在不同环境、不同树种间不存在显著性差异。如图3b所示,基于光谱特征对叶脉进行提取仍存在部分错分或漏分的现象,因此需要根据光谱特征对叶脉进行进一步的分类。对显微图像属性分析可知,叶脉的光谱特征值为180~230,而背景部分的光谱特征值大部分位于180以下。因此,通过将光谱(红光波段)特征值设定在180以上即可较好地将叶脉与背景分离。
2.3.3形状规则
由表2可知,形状特征的阈值对叶脉提取精度存在极显著性差异,而在不同环境、不同树种间不存在显著性差异。由于仅依靠亮度特征和光谱特征很难将叶脉与背景部分分离,这时需要利用形状特征对叶脉进一步提取。首先在亮度规则提取类别中将所有叶脉对象合并,与气孔、保卫细胞等细胞器形状轮廓不同的是,叶脉具有比较特殊的长条线状轮廓。合并后的叶脉对象特征更加明显,分出的对象为线形,而背景对象则多为块状。据此利用密度作为形状特征进一步提取,当叶脉形状越接近线形时,其密度越小。如图3c所示,对6类树种叶脉图像反复试验,将几何特征值大于1.5的类别归为叶脉,这样可以去除绝大部分背景对象,大部分合并后的叶脉得以完整保留。
如图4a、4b所示,除毛白杨、洋白蜡和元宝枫等革质叶外,其他纸质、薄革质叶片均被短绒毛。因此,在拍摄叶脉显微图像过程中,出现叶脉被绒毛遮挡或掩盖的现象,表现为叶脉不连续或中断。因此,为了尽量减少此类现象造成的误差,需要将中断的叶脉缝隙拼接起来。本文采用循环迭代的方式找出中断叶脉的方向,目的是利用eCognition软件的面向对象分类技术,找出一种叶脉提取的普遍性规则及阈值范围[18]。具体步骤为:①将距离图像边界最接近的区域作为循环起点的基准对象。②从基准对象开始,找到一个与其距离为零的相邻对象作为起始对象。③将原来的基准对象设定为叶脉类别,并把步骤②找出的起始对象作为新的起始对象继续寻找下一个起始对象,直到最后一个起始对象值大于1,循环结束。如图5所示,经过不同分割参数、提取规则的层层叠加和优化拼接等步骤,根据最优参数对6类树种的验证,提取精度逐渐提高。
图4 叶脉网络优化Fig.4 Leaf vein network optimization
图5 最优提取阈值的6类树种叶脉图像提取结果Fig.5 Extraction results of leaf vein images of six tree species in optimal extraction threshold
图6 不同分割参数、提取特征的分类精度Fig.6 Classification accuracy of different segmentation parameters and extraction characteristics
eCognition是全世界首个面向对象分类的软件,面向对象法可以充分考虑目标对象的特征信息,包括光谱特征、几何特征和纹理特征等,图像进行多尺度分割后形成了一系列互不交叉或重叠的子单元,减少了对象的破碎率,能有效地避免“椒盐效应”[19-20]。叶脉是植物叶片水分运输的重要结构,不仅发挥着叶片的机械支撑作用,而且还与叶片蒸腾、光合作用等生理活动有密切关系[2,20]。近年来,叶脉网络及其在分类学、叶片水分利用和对环境变化权衡的关系已成为生态学上的研究热点[21-22]。随着林业遥感技术的不断发展,如何准确、有效地从图像中解译出目标对象信息,成为遥感技术研究的热点[23-24]。为了得出普遍适用的提取参数,本文选取了不同叶片大小、叶片质地和叶片表面特征的6类常见绿化树种叶片作为训练样本,充分将大尺度技术应用于解决微观尺度问题。与此同时,充分考虑了特殊叶片生长特性,如叶片绒毛造成叶脉不连续的问题,运用循环迭代的方式将间断的叶脉进行拼接,保证了叶脉网络的完整性。每类树种随机选取100幅图像利用image J图像处理软件进行测量,与本文方法的自动提取结果进行对比验证。如图6、表3所示,尽管6类树种的叶片特征及叶脉密度存在较大差异,但并未影响最终的提取结果,提取精度均在93%以上且在树种间均不存在差异性。这说明通过合理设定的提取参数,采用面向对象法来提取叶脉网络并计算叶脉密度,与其他方法相比,该方法简单、快速、通用,具有较高的普适性,可用于大批量快速、精确计算叶脉密度。
表3 叶脉自动提取值与实测值差值与精度Tab.3 Difference comparison between automatic extraction value and measured value of leaf vein and its extraction precision
在基于遥感面向对象分类法,同时结合多特征提取叶脉网络的基础上,用循环迭代方式对中断的叶脉进行了拼接处理。得到了普遍适用的叶脉提取阈值,即尺度参数为200,形状参数为0.7,紧凑度参数为0.3,亮度特征值为230~280,光谱特征值为180~230,几何特征值大于1.5。运用该方法对叶脉密度测算的结果较理想,6类树种的提取精度均达到93%以上,说明该方法用于大批量提取叶脉网络、测算叶脉特征信息具有较高的普适性。