基于无人机遥感的伐区造林坑穴数量与参数提取

2021-02-14 01:56周小成王锋克黄洪宇冯芝清肖祥希
农业机械学报 2021年12期
关键词:霍夫算子圆形

周小成 王锋克 黄洪宇 冯芝清 肖祥希 李 媛

(1.福州大学空间数据挖掘与信息共享教育部重点实验室, 福州 350108;2.福建金森林业股份有限公司, 三明 353300; 3.福建省林业科学研究院, 福州 350012)

0 引言

造林挖穴是植树造林的第一步,也是造林过程中极其重要的一环,坑穴的数量和质量关乎植树造林的成活率,影响最终的造林成果质量。当前对造林坑穴的参数提取和质量评价主要依赖工作人员现场抽检,一方面工作量大、效率低,另一方面客观准确性难以得到保证。无人机遥感技术应用于植被信息提取和林业资源调查方面已经进行了大量研究,各种方法被广泛应用于植被高度、植被覆盖度、造林规划设计、林分参数提取等方面[1-6]。随着图像处理技术的发展,基于无人机影像的人工智能和模板匹配技术在目标探测[7-8]和图像自动解译[9-11]等方面得到广泛应用。已有文献证明无人机遥感在各类目标探测和识别方面具有较好的实用价值[12-15]。造林坑穴目标具有特定的形状、光谱和空间分布特征,相互之间具有较大的相似度。模板匹配技术被广泛应用于相似光谱特征目标提取方面。文献[16]利用基于模板的特征和基于目标的多光谱图像特征构建出蚁穴自动检测的分类器。文献[17]采用面向对象的模板匹配法和支持向量机法对草地鼠洞进行自动识别,总体精度较高。霍夫变换在提取特定形状目标方面有较多应用。文献[9]基于无人机遥感影像和数字表面模型(Digital surface model,DSM)数据综合运用圆形霍夫变换的方法实现柑橘树自动化提取。文献[18]基于圆形霍夫变换提取图像中圆形对象的方法提取高分辨率遥感影像中的圆形建筑物。

本文采用大疆精灵4 Pro型无人机,实地航拍获取0.01 m空间分辨率的可见光影像数据,进行伐区造林坑穴的数量和宽深参数提取研究,以期为造林坑穴质量评价提供自动化的解决方案。

1 研究区和数据获取

研究区位于福建省将乐县某伐区(26°51′13″N,117°34′50″E),该林场位于福建省西北部,地处武夷山脉东南部、金溪河畔,多为中、低山地貌,以低山丘陵为主,平均海拔400~800 m,最高海拔为1 403 m,最低海拔为140 m。研究区整体坡度约为25°,面积约3 712 m2,该研究区的具体位置如图1所示。

使用大疆精灵4 Pro型无人机进行遥感影像数据采集,该型无人机搭载1英寸2 000万像素CMOS摄像头,等效35 mm焦距,携带方便,在复杂环境下也可快速执行影像采集任务。因测区地形起伏大且无人机不具备仿地形飞行能力,结合实际将测区划分为两部分分别设计航线来获取数据,其目的是防止地面分辨率变化过大影响图像拼接效果。航线设计为航向重叠率90%,旁向重叠率70%,飞行相对高度约为36 m,空间分辨率为0.01 m。为了保证成果的平面精度和高程精度以及将成果统一至CGCS2000(China geodetic coordinate system 2000)坐标系下,现场采用华测i70型GNSS接收机获取11个高精度地面控制点(Ground control point,GCP),实时差分(Real-time kinematic,RTK)模式下的平面精度为±(8 mm+1×10-6D),高程精度为±(15 mm+1×10-6D),其中D表示移动站RTK与基准站间距离。

使用主流无人机摄影测量处理软件Pix4D进行数据预处理,得到研究区正射影像(Digital orthophoto map, DOM)、数字表面模型(DSM)及无人机摄影测量点云产品。对使用GCP和不使用GCP生产的DSM分别进行精度验证,得到的标准误差(Root mean square error, RMSE)分别为0.056 m与0.158 m。根据林业生产要求,标准坑穴深度0.400 m,误差小于15%,使用GCP生产的DSM满足使用精度要求。

2 研究方法

根据无人机可见光影像进行造林坑穴参数提取,整体思路为:基于无人机可见光影像生产的DOM、DSM和影像点云数据,采用目视解译、模板匹配和圆形霍夫变换方法对造林坑穴的数量、宽度和深度参数进行提取,整体流程如图2所示。

2.1 目视解译法提取坑穴数量

目视解译主要基于人工判读,在DOM上借助坑穴的影子信息容易人工辨别坑穴与非坑穴对象,在坑穴上量取南北和东西两方向长度并计算均值获取宽度信息,在无人机影像点云上手工量取深度信息。根据人工解译结果,最终在研究区得到坑穴总计1 021个。

2.2 基于DOM模板匹配法提取坑穴数量

模板匹配是在目标检测领域最早被提出以及相对来说较为简单的检测方法,它的原理是依据相关策略,根据已知模块在搜索图像中寻找逼近模块的匹配过程[19]。造林坑穴有标准尺寸,相互之间存在很大的相似度,因此选择模板匹配技术作为坑穴数量检测方法之一。

2.2.1模板创建与测试

基于DOM创建初始模板时应选择具有代表性以及不同光照条件下的坑穴。标准坑穴穴面宽为0.5 m,因此设置固定窗口为50个像素的正方形来选取样本。分别计算所有样本在红、绿、蓝波段的平均值生成初始模板,并统计各样本和初始模板之间的平均相关系数,样本生成模板示意图如图3所示。实验得红、绿、蓝3个波段平均相关系数分别为0.75、0.73、0.70,相关系数越大说明该波段越适合坑穴的目标提取。因此本文选择红光波段数据作为源数据进行坑穴提取。

初始模板生成后应用于随机选择的某区域,正确识别率未达到80%以上则手动纠正并将正确识别的坑穴加入样本重新生成模板。重复上述过程,直至满足要求,此时模板创建完成,红光波段下样本与模板的平均相关系数提升至0.77。

2.2.2模板应用

将最终生成的模板应用于正射影像的红光波段图像中,采用滑动窗口的方式在每个位置上计算备选区与模板之间相关系数。设置合适的相关系数阈值,本实验设置阈值为0.7,即相关系数不小于0.7可判断为坑穴。相关系数计算式为

(1)

式中 (x,y)——待匹配图像像元坐标

(x′,y′)——模板图像像元坐标

T——模板图像

I——待匹配图像(图4)

w——模板宽h——模板高

R——相关系数

2.3 基于DSM圆形霍夫变换法提取坑穴数量、宽深参数

由正射影像图观察可知,基于DOM提取坑穴主要利用坑穴影子的光谱信息,实际提取得到的是坑穴的影子,因此使用DOM模板匹配法只能获取坑穴数量信息而无法获取真实的宽度和深度信息。此外,因山区地形和天气变化影响,DOM容易出现色彩不均匀的情况,这对于模板匹配法坑穴提取较为不利。

人工造林坑穴坑面近似于圆形,运用边缘检测技术对坑穴对象进行边界提取,之后基于边界图像进行圆形霍夫变换找到其中潜在的圆形可有效提取坑穴对象。在本研究中,基于圆形霍夫变换对圆形坑穴对象进行提取主要步骤包括:边缘检测、圆形霍夫变换找圆和坑穴参数计算3个步骤。

2.3.1Canny边缘检测

图像边缘分布在图像中像素的灰度、纹理等特征剧烈变化的地方,图像中的目标与图像背景的灰度在这些地方必然会存在阶跃,表现为函数图像呈现出剧烈的变化。常用的边缘检测算子有Sobel算子、Laplacian算子和Canny算子等,其中,Sobel算子适用于渐变图像,对边缘的定位精度不高;Laplacian算子是各向同性的,但是对噪声比较敏感。对于坑穴DSM数据来说,坑穴边界高程发生跳跃式分布,坑穴轮廓清晰,地面情况复杂,本文选择Canny算子进行边缘检测。

Canny算子作为一种标准的边缘检测算子,由CANNY在1986年提出,被广泛应用于各类图像边缘提取[20]。Canny算子滤波步骤包括:高斯滤波、梯度幅度和方向计算、非极大值抑制以及双阈值算法检测边缘与连接边缘。经过Canny算子的处理,坑穴边界像素大于0,其他像素值全部归零,从而得到准确的坑穴边界信息,如图5b所示。

2.3.2圆形霍夫变换找圆

霍夫变换现在被广泛用于自动化检测图像中的直线、圆或椭圆,其最初的目的是从黑白图像中提取直线。圆形霍夫变换则主要用于自动化检测图像中的圆形,其检测圆的基本原理为

(x-a)2+(y-b)2=r2

(2)

其中

x=a+rcosθ

(3)

y=b+rsinθ

(4)

式中a、b——圆心横、纵坐标r——圆半径

θ——直线法线与x轴的夹角

根据极坐标,圆上任意一点坐标(x,y)(式(2))可以用式(3)、(4)来表示。通过在0~2π之间改变夹角θ,就可以确定任意点是否位于半径为r、圆心为(a,b)的圆上。

基于Canny算子得到的边界图像应用圆形霍夫变换找圆,将物理空间长度参数(m)转换为图像空间中像素数,通过考虑坑穴的尺寸与坑穴之间距离来确定霍夫变换参数。圆形霍夫变换使用的参数为(rmin、rmax、mdist、p1、p2、dp),其中rmin为坑穴最小半径、rmax为最大半径、p1为梯度,p2为累加器阈值,dp是累加器分辨率和图像分辨率的反比[21],mdist为霍夫变换检测到圆心之间的最小距离。本文采用Python-OpenCV编程的方式实现该方法,得到坑穴提取结果,该过程如图5所示。

2.3.3坑穴宽深参数计算

人工检测坑穴宽度实际上是量测坑穴面宽的均值,该值约等于圆形霍夫变换得到的圆形直径d。

由单个坑穴的三维影像点云(图6)可知,坑穴深度为坑面点与坑底点高程之差。分别统计每个坑穴对象内部像素点高程的最大值和最小值,两者的差值即为坑穴的深度参数Dp。Z(x,y)表示该坐标像素高程,pv表示坑穴对象内包含的所有像素点。提取公式为

(5)

3 结果与分析

以目视解译数量和实际测量的坑穴参数作为真值验证提取参数值,引入正确率(Correctness)、漏检率(Omission)和误检率(Commission)3个检验指标,对3种提取方法进行精度检验。

3.1 坑穴数量提取精度分析

选取坑穴局部提取结果(图7),将目视解译结果作为正确的识别结果,对比分析其他2种提取结果。可以看出,基于DOM模板匹配法(图7c)相比于基于DSM圆形霍夫变换法(图7b)有较多的坑穴误提和漏提现象;基于DSM圆形霍夫变换法则与目视解译结果最为接近。

利用检验指标,分别计算2种方法提取结果的识别精度,如表1所示。结果表明,基于DSM圆形霍夫变换坑穴提取法精度最高,其正确率为95.15%,误检率为4.85%,漏检率为6.56%。该法相较于基于DOM模板匹配法提取的结果,正确率提升明显,漏检率得到进一步的控制,更加符合质检需要。

表1 2种方法坑穴数量提取结果Tab.1 Results of two methods in number extraction

3.2 基于DSM圆形霍夫变换法坑穴宽、深参数提取精度分析

实际人工采集20个坑穴的宽、深参数对提取结果进行精度验证,由实测宽度与提取宽度、实测深度与提取深度线性拟合结果(图8、9)分析,二者的R2分别达到0.93和0.92,RMSE分别为1.02 cm和1.67 cm,提取参数和实测值之间呈现明显的相关性,提取结果较为可靠。

3.3 提取方法评价

对比3种方法在提取坑穴数量和宽度、深度参数的耗时、精度、工作量以评估处理速度和适用性,由表2可以看出,相比于人工目视解译方法的耗时,

表2 3种方法评价Tab.2 Validation results of three methods

其余2种方法在处理速度上显然更具优势;在考量精度、工作量和自动化程度基础上,基于DSM圆形霍夫变换法既可提取数量又可提取宽度和深度信息,因而具有最高的适用性。

对于山区地形来说,因为地形起伏、太阳光线变化以及周边高大树木遮挡的影响,最终生产得到的DOM数据可能会存在色彩不均匀的现象。基于模板匹配法提取坑穴对象要求DOM色彩分布均匀,当坑穴目标位于阴影下或者曝光过度区域则容易导致漏检和误检,从而使得整体漏检率和误检率偏高。此外,模板质量对模板匹配法提取坑穴的精度影响较大,样本的选取要求较高,这在一定程度上降低了处理效率和精度。

基于DSM圆形霍夫变换法一方面利用简单几何知识和常识快速确定算法所使用的参数,且不需要人工选择样本,人工干预较少,处理效率和精度相比于基于DOM模板匹配法提升明显;另一方面它在获取坑穴数量信息的同时也可得到高精度的宽度和深度信息,适用于现阶段造林坑穴数量和宽度、深度参数的自动化提取。

4 结束语

无人机遥感应用于造林坑穴数量和坑穴宽度、深度参数提取切实可行。结合无人机影像,相较于基于DOM模板匹配法92.60%的正确率,基于DSM数据的圆形霍夫变换法坑穴数量提取正确率达到95.15%,误检率和漏检率均处于较低水平,坑穴宽度和深度提取结果与实测验证值R2分别达到0.93和0.92,RMSE分别为1.02 cm和1.67 cm,满足质检要求。该方法相比于现场人员抽查检测更加客观、科学和高效,是坑穴信息提取的最佳解决方案。本研究在数据采集过程中,地面控制点坐标采集降低了工作效率,建议在实际生产中使用自带RTK型无人机来获取影像数据,生产得到高精度DSM。

猜你喜欢
霍夫算子圆形
冰山与气候变化
有界线性算子及其函数的(R)性质
世界之巅的花园——库肯霍夫
Domestication or Foreignization:A Cultural Choice
为什么窨井盖大多都是圆形的
QK空间上的叠加算子
肥皂泡为什么是圆形?
当之无愧的“冰人”
圆形题
圆形变身喵星人