APP下载

春玉米根系原位成像图片自动识别研究

2022-05-11贾庆宇谢艳兵赵一俊王荣刘晶淼温日红

气象与环境学报 2022年2期
关键词:根长人眼像素点

贾庆宇 谢艳兵 赵一俊 王荣 刘晶淼 温日红

(1.中国气象局沈阳大气环境研究所,辽宁 沈阳110166;2.盘锦市气象服务中心,辽宁 盘锦123010;3.北京力科惠泽科技有限公司,北京100010;4.中国气象科学研究院,北京100081)

引言

农作物的根系决定了水分和营养物质的吸收、运输,是地上与地下各部分物质及信息交换的系统[1],根系的生长状况决定了作物的长势、品质和产量形成[2],随着根系研究的不断深入和研究手段的不断改进,人们对作物根系形态、生理生态效应等方面有了深入的认识[3]。作物根系作为受土壤水分变化影响的指标,对作物关键生育期有重要影响[4]。根系吸水能力的强弱对作物产生的影响也能改变下垫面气候特征,改变地表、土壤水循环系统[5]。根系吸水能力和根系区含水量影响了地表蒸发和植物蒸腾[6]。研究根系有助于构建考虑植被根系动态分布及水力再分配的陆面过程模型,将根系吸水再分配方案应用于通用陆面过程模式,进行数值模拟试验,可以进一步改进陆地碳水通量的结果[7-9]。因此,近几十年来,在研究土壤—植被—大气连续系统中,根系的观测研究受到重视,成为热点之一[10]。

观测作物根系的结构分布和动态生长规律难度较大,一百多年来,人们所使用的挖掘法和根钻法都对作物根系具有或多或少的破坏性,如何寻找和使用实用性强、便于操作的根系观测方法在实际应用中尤其重要[11-12],建立这样的观测技术和方法仍然是当前根系研究中的一大难题。采用的微根窗根系成像/显微可视化技术[13]进行作物根系观测和识别研究,推动了根系成像技术的进步,但根系成像参数自动分析刚刚开始起步。W inRHIZO Tron MF是研究根系参数的手动识别软件(https://regentinstruments.com/assets/w inrhizotron_general_info.htm l),有研究用该软件进行了烤烟[14]、春玉米[15]等作物的形态学分析、根系参数的测量,该软件对细根和根系分级需要人眼识别,前期人眼识别过程需要大量的时间,不能批量处理分析。MyRoot[16]半自动分析软件能进行琼脂平板中生长的拟南芥幼苗的根长测量,但并不适用于土壤背景作物根系成像的自动分析。尽管根系分析工具较多,但是这些根系图像解析技术仍停留在人眼识别,缺乏精确测量土壤背景作物根长和根直径的能力,现有技术的缺陷限制了根系识别研究的进一步发展,迫切需要快速、准确的技术方法来替代人眼识别描根,提高科研人员的数据处理效率。

视觉领域进行图像识别的研究已经有几十年的发展,从简单的OCR和指纹识别、到人脸检测、逐渐深入到各个领域。随着图像识别语义分割[17]方法在诸如医学影像、无人驾驶、机器人认知与导航、安防监控与无人机着陆系统等重要领域上取得巨大成功,机器学习在图像识别领域展现了较大的应用价值。本研究针对现有根系图像解析技术的需求,基于图像语义分割手段,开发了具有自主知识产权植物根系原位成像图片自动识别的软件,能够自动、准确分析大批量根系图像,分析结果与人眼识别接近,能替代人眼识别根系软件。

1 资料与方法

1.1 研究区概况

根系观测试验在锦州玉米农田野外科学试验站大型根系观测场内进行(图1a)。观测场内建有1 6个面积为2 m×3 m的试验小区[4],为了防止小区之间相互渗水,采用水泥层进行隔离,利用移动遮雨棚控制自然降水(图1b),通过人工控水和补水的方式控制土壤水分。地下根系观测系统(图1c)安装有12个钢化玻璃观测窗,每个玻璃观测窗与相应的种植小区土壤紧密相连。在每个玻璃观测窗的垂直中线部位自上而下在40 cm、80 cm、120 cm、160 cm、200 cm土壤深度安装5根内径为6.4 cm、外径为7.2 cm、长为2.0 m的硬质玻璃管(图1d),每个玻璃管向上倾斜10°29′插入作物种植小区土壤中。

图1 锦州农田野外科学试验站地上观测场(a)、可移动遮雨棚(b)、根系地下观测室(c)和微根管(d)Fig.1 Observation field(a),mobile rain shelter(b),underground observation room for maize root(c)and m inirhizotron(d)in Jinzhou

1.2 图片获取与分析参数

采用自主研发的ROOTS-02[18]根系扫描仪获取微根窗根系图像,根系图像的尺寸均为21.6 mm×19.6 mm,微根管内每张图像代表了土壤某一深度体积约为754 cm3土柱中生长的根系,即:

式(1)中,Vsoil为土柱体积;r为微根管外径;L为根系扫描仪扫描图长度。

采用自主研发iRoot-V02软件和目前国际通用的W inRHIZO Tron MF根系分析软件(Regent Instruments Canada Incorporation,Canada)进行根长、直径、投影面积和根尖数等参数的识别。采用锦州玉米农田获取大田玉米根系图像和青藏高原混合草甸获得自然植被根系图像训练iRoot-V02软件,使结果具有普遍适用性。对比了单张根系图像(2016年6月22日,玉米)不同直径分级的根长结果,并对比了随机选择的根系成像图片的相关性。分析了不同生长阶段(2016年6月22日至8月12日,玉米)根系成像图片相同直径根长变化。对比了相同位置300 dpi和600 dpi两种分辨率的根系成像图片(2017年7月20日,高原草甸植被)根系参数。采用M icrosoft Excel 2010对获取根系的总根长、平均直径、投影面积和根尖数等参数结果进行对比分析。

1.3 研究方法

1.3.1 基本原理

iRoot-V02软件基于语义分割(Semantic Segmentation)图像识别技术,语义分割是图像处理和机器视觉一个重要分支。语义分割网络在特征融合时采用Channel维度拼接融合,网络整体结构类似于大写的英文字母U,故得名U-net(图2)[19],U-Net整体的流程是编码和解码(encoder-decoder),基本原理是在训练的阶段将输入原图分割成512×512的尺寸,人为加上噪声,判断图像每个像素点的类别,进行精确分割。然后放到这个编码解码器中,图2的网络中有四次融合过程,输出为512×512的同样尺寸,通过数据增强使得有限且宝贵的训练集利用的更加充分。

图2 U-net框架Fig.2 U-net framework

1.3.2 核心算法

核心算法(1):交叉熵损失+Softmax函数[20],见式(2)。

式(2)中,ak(x)为输出层中第x个输入信号,分母为输出层中所有输入神经元信号的指数和;ak′(x)为k层的某一个输入信号。Pk(x)为第k层第x个神经元输出,一般指最后一层,其输出的每一个值范围为(0,1),代表神经网络输出预测的概率分布,可以通过交叉熵来计算预测的概率分布与真实样本的概率分布之间的距离。

核心算法(2):带权重惩罚,见式(3)。

式(3)中,Ω为样本集合;l为每个像素点预先计算的真实样本的权重;ω为用卷积核对图像做卷积处理时,卷积核中不同位置的数值,代表的是处理像素时该像素及其邻域像素对所得到的像素的影响大小,权重的绝对值越大,对应位置的像素对最终得到的像素影响就越大。为了补偿某一类别的不同像素点的频次差异,用标记根系样例对ω权重图进行预先计算,让机器学习区分更小的边界。

核心算法(3):权重,见式(4)。

式(4)中,ωc:Ω→R为用来平衡某一类频率的权重图,其中,Ω为样本集合,R为特征集合,引入它来提高一些像素在训练中的重要性;d1:Ω→R表示某背景像素点离最近根系的边界的距离;d2:Ω→R表示某背景像素点离第二近根系的边界的距离,文中设置ω0=10,σ≈5个像素。即在根系边界附近的像素点赋予权重大一些,离根系比较远的像素点的权重小一些,使训练之后分类分割更准确。

1.3.3 根系提取步骤与流程

(1)机器学习,在训练过程中采用了大量的数据增强,最大程度去掉图像颜色差异,亮度变化以及成像质量上的干扰,同时在网络的dropout层采用了较高的阈值0.5,较好的规避了模型过拟合的问题;(2)原始图像按512×512像素切割分块;(3)输出概率分布图,图像上每个像素点取值为根系的概率。通过对概率图进行二值化,确定根系的二值化图像;(4)获取的根系参数包括总根长、不同直径根长、投影面积、平均直径、根尖数。对二值化图像进行距离变换,然后保留距离变换图像上与根系骨架重合的点[21-22],根系参数中根长使用基于脊线检测的方法获取根系的中心线,计算中心线上所有像素点的长度。这些点的值(像素长度),用来统计根系在不同位置截面的宽度(medial_axis变换),作为根系直径和分级的标志数据。识别的像素点面积即根系的投影面积。根据骨架图寻找图像分支的边界点来计算根系的总根尖数;(5)分块结果汇总以及过程中的二值化图、根尖图、骨架图、分级图输出。

2 结果分析

2.1 单张处理结果对比

将2016年6月22日玉米地下0.8 m的根系成像图片(原图2550 pix×2310 pix),分割成25个512 pix×512 pix的图,描根总根长为215.23 cm,自动识别根系长度为226.32 cm,是描根根长的105.5%,人眼识别处理时间为20 h,iRoot-V02软件处理时间为26.6 s。图3为1张分割图片,软件提取(图3c)的根系骨架信息与人眼识别(图3b)基本重合。描根根系粗细分级按每0.5mm为一个级别,该原图分成5个级别(图4a),0.0 mm<L1≤0.5 mm、0.5 mm<L2≤1.0 mm、1.0 mm<L3≤1.5 mm、1.5 mm<L4≤2.0 mm、2.0 mm<L4≤2.5 mm,不同级别根长分别为63.02 cm、150.43 cm、1.77 cm和0.01 cm,L1和L2级别的根系最长。iRoot-V02软件按0.5 mm分级,不同级别根长分别为10.71 cm、111.01 cm、98.05 cm、6.18 cm和0.36 cm,L2和L3级别的根系最长。iRoot-V02软件采用0.1 mm对根系直径进行分级(图4b),0.8—0.9 mm和0.9—1.0 mm级别的根长最长。

图3 2016年6月22日春玉米根系成像图(a)的人眼识别标注(b)与软件识别的灰度图(c)Fig.3 Observed root system im age(a),and manualm arking image(b)as well as automatic identification image(c)for spring maize on June 22,2016

图4 2016年6月22日春玉米根系单张成像图片根系直径手描分级(a)和软件自动分级(b)Fig.4 Com parison of grading root diameter for single root image between hand draw ing(a)and software automatic recognition(b)for springmaize on June 22,2016

2.2 随机图片处理结果

随机选择32张根系成像图片分别采用人眼识别和软件自动识别方式计算总根长和活根长(图5),采用iRoot-V 02软件识别32张图片用时16 min。进行两种识别方法的相关分析,图5a所示两种识别方法总根长的相关方程为y=1.067x-6.0443,R2=0.7632,图5b所示两种识别方法活根长的相关方程为y=0.9937x-5.0396,R2=0.7986,软件识别活根根长结果更接近人眼识别的结果。

图5 人眼识别根长与软件识别总根长(a)和活根长(b)的相关性Fig.5 Correlations of total root length(a)and live root length(b)between human eye recognition and software recognition

2.3 不同生长阶段根系变化

2016年6—8月是玉米根系生长的旺盛期,在玉米拔节期(7月1 4─1 7日)根系生长达到了峰值,其中根长达到了360 cm,投影面积为40 cm2,平均直径为0.94 mm,此后根系的各个参数数值均明显降低(图6)。图7为40 cm深度玉米根系长度按0.1mm分级每一级别的根长变化,颜色比例尺表示根系长度,纵坐标表示根系直径按每0.1 mm为1级,从0—2 mm共分成20级。6─8月15—20 mm直径的根系和0—6 mm直径的根系长度变化不大,根长最长为10mm,随着根系直径增加和减小,根系长度在逐渐减小。5—15 mm 直径的根系最长,7月14—17日根系参数的变化主要是直径5—15mm这个范围的根系出现了明显的增多,可达到28 cm以上。

图6 2016年6—8月锦州农田野外科学试验站40 cm深度玉米根系成像图片根长(a)、投影面积(b)和平均直径(c)参数变化Fig.6 The root length(a),projected area(b),and average diameter(c)ofmaize root images at a depth of 40 cm from June to August of 2016 at Jinzhou farm land field scientific experimental station

图7 2016年6—8月锦州农田野外科学试验站40 cm深度玉米根系直径按0.1 mm分级的根长变化Fig.7 The variation ofmaize root length w ith the diameter of 0.1 mm as grade standard at a depth of 40 cm from June to August of 2016 at Jinzhou farm land field scientific experimental station

2.4 不同分辨率处理结果

在根系图片拍摄中可设定根系扫描仪不同分辨率,一般认为设定的分辨率越高获得的根系成像图片更清晰,但是分辨率高就会使扫描时间变长,如选择300 dpi分辨率扫描一张图片约20 s,而600 dpi分辨率扫描一张图片约40 s,如果选择更高分辨率进行大批量的根系图片拍摄会增加巨大的工作量,因此在实际观测中选择一个合适的分辨率非常重要。高分辨率总根长略高于低分辨率(图8a),高分辨率根尖数接近低分辨率的2倍(图8d),因为分辨率高确实可以使软件分辨出更多的根系,但是软件也会将高分辨率图片中的土壤噪音和根系的微小凸起识别为根尖,软件后期对高分辨率图片加入平滑算法明显降低了高分辨率图片的根尖数。高分辨率拍摄的根系与土壤界限更清晰,因此投影面积(图8b)和平均直径(图8c)的结果低分辨率均高于高分辨率。300 dpi和600 dpi两种扫描分辨率结果呈明显的相关关系,根长、投影面积、平均直径、根尖数的相关系数分别为0.98、0.98、0.92和0.96,在进行大量根系拍摄时可采用较低分辨率扫描,通过回归获得准确的根系结果,提高工作效率。

图8 不同分辨率扫描图片的根长(a)、投影面积(b)、平均直径(c)、根尖数(d)计算结果对比Fig.8 Calculation results of root length(a),projected area(b),average diameter(c),and root tip number(d)for scanned images at different resolutions

3 结论与讨论

(1)iRoot-V02软件获得了与人眼识别基本一致的春玉米根系骨架信息和长度信息,能设置0.1 mm等级的根系直径分级。人眼识别和软件识别根长结果的决定系数R2>0.76,活根长与人眼识别的决定系数大于总根长与人眼识别的决定系数,软件识别与人眼识别的准确程度与原始根系的成像图片清晰度有较大关系。微根管外的水雾、划痕会严重影响软件的识别结果。通过该软件能分辨根系生长过程,并且分辨出玉米在2016年6—8月主要是0.7—1.3 mm直径的根长发生变化。高分辨率扫描图片根长和根尖数大于低分辨率扫描图片、高分辨率扫描图片投影面积和平均直径小于低分辨率扫描图片,在实际观测中可以选择较低分辨率拍摄根系图片,可以采用回归方程获得较准确的结果。

(2)根长和根直径的精度是根系研究的关键,W inRHIZO Tron MF手动描根微小的差异可导致识别结果难以解释[23-24],iRoot-V02软件在机器学习后不需要对原始图片进行调整、不需要人为添加识别刻度,能够自动适应不同的成像条件和设置,精准量化根系参数。对单张图片、多张图片、不同分辨率图片人眼识别结果与软件自动识别的根长、直径等测量值进行了比较,在单张和批处理模式下均保持了准确性,速度比人眼识别更快,适合大批量植被原位图像识别分析。当iRoot-V02软件用于分析其他植物物种或土壤时,可以通过机器学习提高精度。

(3)软件后续可以通过增加算法,增加根系跟踪和分支监测等输出结果,为根系表型研究提供更多的数据,今后将建立开放的根系图像识别平台,为多学科根系图像分析提供技术支持。

猜你喜欢

根长人眼像素点
田志强
图像二值化处理硬件加速引擎的设计
道高一丈
基于局部相似性的特征匹配筛选算法
基于像素点筛选的舰船湍流尾迹检测算法
树藤哪根长
基于canvas的前端数据加密
水稻OsDHHC13基因参与氧化胁迫响应的初步研究
闪瞎人眼的,还有唇
看人,星光璀璨缭人眼