基于无人机图像分析的森林病虫害监测预警方法及其系统的制作方法

xiaoxiao2020-10-23  10

基于无人机图像分析的森林病虫害监测预警方法及其系统的制作方法
【技术领域】
[0001] 本发明设及森林防护及监控技术领域,特别设及一种对森林病虫害区域和程度进 行监测的预警方法及其系统。
【背景技术】
[0002] 森林病虫害对森林健康和林业生产造成巨大的危害,我国每年由于森林病虫害而 造成的直接经济损失和间接生态效益损失惨重,因此科学地监测并有效地控制森林病虫 害对我国林业和生态环境的健康发展至关重要。
[0003] 传统的森林病虫灾害监测方法主要采取林间或田间定点监测和随机调查等方法, 而该种方法通常耗费大量人力、物力和时间,所得的结果也难W全面掌握灾情,常常错过 最好的防治时间,造成巨大的损失。想要全面、准确、迅速地监测管理森林病虫害必须依靠 先进的空间技术手段。自20世纪30年代开始,各国相继开展了航空、航天遥感监测植物 病虫害可行性试验的研究,至今已取得了许多令人鼓舞的成果,应用遥感技术对森林病虫 害及农作物病虫害进行动态监测已成为近年来研究的热点问题。
[0004] 然而,现有对于森林病虫害及农作物病虫害的监测技术往往存在着人力、物力成 本消耗量大,监测周期长,分析结构不够精确的弊端,无法满足林区的实际需求。因此,如何 利用先进的数据监控和图像处理技术对林区病虫害情况进行快速准确地监测和预警,成为 本领域技术人员亟待解决的问题。

【发明内容】

[0005] 本发明的目的在于解决现有林区病虫害监测力度不够、准确率不高的缺陷,提供 一种基于无人机图像分析的森林病虫害监测预警方法及其系统。
[0006] 本发明首先提供了一种基于无人机图像分析的森林病虫害监测预警方法,包括W 下步骤:
[0007]S1;通过无人机上搭载的摄像机拍摄林区图像;
[0008]S2 ;对所述图像采集单元采集到的图像进行前期预处理,W改善图像数据,增强图 像特征;
[0009]S3;通过改进的模糊C-均值算法对林区图像进行图像分割,确定图像中林区的位 置;
[0010]S4;通过基于混合模板的标记分水岭算法对林区图像进行分割,确定图像中虫灾 区域的位置;
[0011]S5;在确定虫灾区域位置的基础上,结合地面调查数据对所述虫灾区域的虫灾程 度进行分级。
[0012] 根据本发明提供的森林病虫害监测预警方法,步骤S1中通过无人机航线往返扫 描的方式来拍摄图像,图像间的数据重叠度70%。
[0013] 根据本发明提供的森林病虫害监测预警方法,步骤S3中所述改进的模糊C-均值 算法包括w下步骤:
[0014]al;聚类初始化
[00巧]对于n个向量xi组成的有限数据集合X= {X。X2,X3…X。},其中n为自然数,给定 初始聚类中屯、集合V= (v。,Vi…初始迭代次数k= 0,聚类数目为c(Kc<n),加权指 数m(m〉0),最大迭代次数T,终止条件阔值e;
[001引a2 ;求取X的隶属度矩阵U&>= {u。?},其中i,j为自然数,叫为隶属度值;
[0017] 对于任意的自然数i和r,当中严〉〇时,
其中dir为欧式距 离测度;
[0018]
[0019] 对隶属度值进行拉伸处理,得到拉伸的隶属度函数:
[0020]
[0021] 其中X为隶属度值Uik;
[002引 a3 ;求取更新的聚类中屯、集合V&+"
[0023]
[0024]a4;判断聚类结束条件
[002引如果IIV(k)-V(w)II<e或k〉T,则停止,否则令k=k+1,转向步骤a2。
[0026]根据本发明提供的森林病虫害监测预警方法,所述基于混合模板的标记分水岭算 法是在标记分水岭算法的基础上,利用田字模板算子和改进模板算子组成混合模板,通过 求解两者的均值来计算图像中像素点的梯度信息;其中所述田字模板算子为:
[0027]
[0028] 所述改进模板算子为:
[0029]
[0030] 计算像素点梯度值:
[0031]
[003引上式中P为微分阶数,A为原始图像的像素值矩阵。
[0033] 根据本发明提供的森林病虫害监测预警方法,步骤S4包括:
[0034] 基于混合模板计算各像素点的梯度值并排序;
[00巧]进行图像泛滥,标记像素点,得到初始分类结果;
[0036] 颜色空间转换至LUV,更新像素点标记,得到二次分类图像并合并区域颜色均值;
[0037] 将标记信息不变的像素点标记为分水岭,作为图像分割边界。
[0038] 另外,本发明还提供了一种基于无人机图像分析的森林病虫害监测预警系统,包 括:
[0039] 图像采集单元,用于通过无人机上搭载的摄像机拍摄林区图像;
[0040] 图像预处理单元,用于对所述图像采集单元采集到的图像进行前期预处理,W改 善图像数据,增强图像特征;
[0041] 林区定位单元,通过改进的模糊C-均值算法对林区图像进行图像分割,确定图像 中林区的位置;
[0042] 虫灾定位单元,通过基于混合模板的标记分水岭算法对林区图像进行分割,确定 图像中虫灾区域的位置;
[0043] 虫灾分级单元,在确定虫灾区域位置的基础上,结合地面调查数据对所述虫灾区 域的虫灾程度进行分级。
[0044] 根据本发明提供的森林病虫害监测预警系统,所述改进的模糊C-均值算法包括 W下步骤:
[004引 al;聚类初始化
[004引对于n个向量xi组成的有限数据集合X= {X。X2,X3…X。},其中n为自然数,给定 初始聚类中屯、集合V= (v。,Vi…初始迭代次数k= 0,聚类数目为c(Kc<n),加权指 数m(m〉0),最大迭代次数T,终止条件阔值e;
[0047]a2 ;求取X的隶属度矩阵U&>= {u。?},其中i,j为自然数,叫为隶属度值
[004引对于任意的自然数i和r,当中严〉0时,
其中dir为欧式距 离测度;
[0049]
[0050] 对隶属度值进行拉伸处理,得到拉伸的隶属度函数:
[0051]
[0052] 其中X为隶属度值Uik;
[005引a3;求取更新的聚类中屯、集合V&+"
[0054]
[005引a4;判断聚类结束条件
[005引如果IIV(k)-V(w)II<e或k〉T,则停止,否则令k = k+1,转向步骤a2。
[0057] 根据本发明提供的森林病虫害监测预警系统,所述基于混合模板的标记分水岭算 法是在标记分水岭算法的基础上,利用田字模板算子和改进模板算子组成混合模板,通过 求解两者的均值来计算图像中像素点的梯度信息;其中
[0058] 所述田字模板算子为:
[0064] 上式中P为微分阶数,A为原始图像的像素值矩阵。
[0065] 根据本发明提供的森林病虫害监测预警系统,所述基于混合模板的标记分水岭算 法包括如下步骤:
[0066] 基于混合模板计算各像素点的梯度值并排序;
[0067] 进行图像泛滥,标记像素点,得到初始分类结果;
[0068] 颜色空间转换至LUV,更新像素点标记,得到二次分类图像并合并区域颜色均值;
[0069] 将标记信息不变的像素点标记为分水岭,作为图像分割边界。
[0070] 根据本发明提供的森林病虫害监测预警系统,其特征在于,所述虫灾分级单元还 包括:
[0071] 虫灾等级数据库,记录通过人工调查方式得到的各个区域的虫灾等级数据;
[0072] 预警单元,用于当虫灾等级超过阔值时发出报警信息。
[0073] 与现有技术相比,本发明的有益效果在于:
[0074] 1、通过无人机航拍采集林区图像,能够快速获取多空间尺度、多相向的地面观测 数据,所采集的影像具有高清晰、大比 例尺、小面积、高现势性的优点,且无人机结构简单、 使用成本低,在突发事情应急、预警等方面有很大的作用;
[00巧]2、本发明在FCM算法的基础上,提出了一种改进的模糊C-均值算法(简称为MFCM),即对每个样本的隶属度进行拉伸处理,增加边缘样本间的差异,从而获得更准确的 图像分割结果;
[0076] 3、本发明利用田字模板算子W及改进模板算子组成混合模板,通过求解两者的均 值来计算图像中像素点的梯度信息;在降低算法复杂度的同时,增强了像素的邻域信息,从 而得到多目标区域的边缘信息;
[0077] 4、本发明将系统自动监测结果与地面人工调查数据相结合,可W有效避免误判现 象的发生,大大提高检测结果的有效性和精确度。
【附图说明】
[0078] 图1为本发明的无人机在某林区200m局空拍摄的正摄图像;
[0079] 图2为本发明的无人机在某林区拍摄的鸟廠图;
[0080] 图3为本发明的无人机在某林区的航线扫描路线示意图;
[0081] 图4为本发明对林区图像进行处理的流程图;
[008引图5为本发明根据改进的模糊C均值算法(MFCM)得到的林区分类结果;
[0083]图6为本发明基于混合模板的标记分水岭图像分割算法的流程图;
[0084] 图7为本发明基于混合模板的标记分水岭图像分割算法对受灾沙棘林地图像的 分割结果;
[0085] 图8为本发明的森林病虫害监测预警系统的硬件组成示意图;
[0086] 图9为本发明的森林病虫害监测预警系统的软件模块框图。
【具体实施方式】
[0087] 下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完 整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于 本发明中的实施例,本领域普通技术人员在没有付出创造性劳动前提下所获得的所有其他 实施例,都属于本发明保护的范围。
[0088] 本发明公开了一种基于无人机图像分析的森林病虫害监测预警方法,首先是利用 无人机搭载摄像机、GI^S接收机、GI^S记录仪等设备拍摄指定林区的图像,然后再通过后台 系统对获得的林区图像进行处理、对比、判断,最终确定林区虫灾程度等级。
[0089] 无人机上的GI^S接收机和GI^S记录仪用于定位当前图像拍摄的林区地理位置信 息,摄像机采集的图像包括正摄图像(如图1)、鸟廠图像(如图2)即航线扫描图像S种模 式。其中,正摄图像可根据需要选择自20m至200m(拍摄间隔为5米或10米)不同的拍摄 高度;鸟廠图像用于表征整个区域的全貌;航线扫描图像则可W获取更精准的图像数据, 如图3所示是某林地30m航线扫描路线示意图,通过该种往返式航线扫描,拍摄到的图像之 间具有70%的重叠度,保证不遗漏任何信息。
[0090] 图4是对航拍图像进行处理从而最终确定虫灾等级的流程图。主要包括W下几个 步骤:
[0091] (1)图像预处理
[0092] 对无人机所拍摄的图像进行初步的预处理工作,包括图像几何校正、图像配准、图 像拼接和图像增强等等。通过对原始图像进行初步的处理,可W改善图像数据,增强图像特 征,为后续的图像特征提取等步骤做准备。
[009引似林区位置提取
[0094] 林区图像提取主要依靠图像分割技术来实现,本系统采用的是一种改进的模糊 C-均值算法(简称为MFCM))。聚类算法是图像识别中一种基本的分析方法。它是将一组 物理的或抽象的对象,根据一定的聚类准则对其进行分类,使类内样本尽可能相似,类间样 本尽可能相异MFCM是在FCM算法的基础上改进得到的新算法,化zzyC-Means(FCM算法) 是一种基于模糊集理论的聚类算法,主要步骤如下:
[009引al;聚类初始化;给定初始聚类中屯、V= {v。,V。. . .,Vn_i},初始迭代次数k= 0,聚 类数目C,加权指数m(0<m),最大迭代次数T,终止条件阔值e。
[0096] a2;求取U(k);
[0101] a4;判断聚类结束条件:
[010引如果||v?-v&+" I|<e或1^〉1',则停止,否则令k=k+1,转向步骤a2。
[0103]FCM算法的主要不足在于由于FCM算法对数据的孤立点或噪声点比较敏感,所W 该算法对无噪或信噪比相当高的图像具有较好的图像分割效果。由此,我们提出一种改进 的模糊C-均值算法(简称为MFCM),即对每个样本的隶属度进行拉伸处理,增加边缘样本间 的差异,W获得更准确的图像分割结果。MFCM算法的隶属度函数定义如下:
[0104]
[0105] 其中,X表示FCM的隶属度值yik,y表示MFCM的隶属度函数y'ik。
[0106] 根据MFCM算法的林区分类其结果如图5所示,该算法将林区同周围自然环境很好 的区分开来。由于林区图像中的纹理较为复杂,其分形维数值较高,我们通过最大分形维数 值确定图像中林区所在位置。
[0107] (3)虫害区判别提取
[0108] 本发明在该步骤中采用基于混合模板的标记分水岭图像分割算法(简称 WTM-M-Watershed)。WTM-M-Watershed算法主要思想为在标记分水岭算法的基础上,利用田 字模板算子W及改进模板算子组成混合模板,通过求解两者的均值来计算图像中像素点的 梯度信息。在降低算法复杂度的同时,增强像素的邻域信息,从而得到图像中多目标区域的 边缘信息。
[0109] 其中田字模板算子为:
[0115] 上式中P为微分阶数,其经验值通常取为0. 2;A为原始图像的像素值矩阵。
[0116] 基于混合模板的标记分水岭图像分割算法的整体流程图如图6所示,其主要步骤 如下:
[0117] sr;输入图像,记为I。,复制图像得到I。,灰度化得到灰度图像ig;利用混合模板 计算图像I。中各个像素的梯度值,将梯度值相同的像素点划分为同类(共256类),计算每 一梯度值中像素数目,对其进行排序。并将所有像素点的标记值初始化为-1,形成了标记图 像。
[0118] S2';对图像进行泛滥过程,利用矩阵存取图像中所有像素的对应标记值,通过对 比当前像素点与其四邻域像素点的标记值,确定像素点的标号信息,将标号相同的像素点 归为同一类,并W此得到图像的初步分类信息。
[0119] S3';为了将图像进一步分类,对图像进行颜色空间转换,首先将图像的颜色空间 由RGB空间转为LUV空间,根据像素点的LUV颜色信息合并图像中部分细小区域W及相互 间色度差异较小(小于0.2%)的区域,合并的像素点更新标号。随后根据更新后的像素点 的标号信息进行扫描,得到更新后的图像分类信息。同时得出合并后的当前区域的最新颜 色均值,最后将图像由LUV颜色空间再次转换为RGB颜色空间。
[0120] S4';颜色扫描当前图像,找到未改动过标号信息(标号仍为-1)的像素点,将其用 特定颜色标出,标记为分水岭,输出图像。
[0121] 基于混合模板的标记分水岭图像分割算法对受灾沙棘林地图像的分割结果如图7 所示,从图中可W看出,WTM-M-Watershed算法准确地提取出了受灾沙棘植株区域(高亮区 域)。
[0122] (4)虫害区灾情分级
[0123] 本发明在准确地提取受灾区域的基础上,进一步结合地面调查数据可对虫灾程度 进行分级,如;虫情级数< 2为健康,2《虫情级数< 4为轻度受灾,4《虫情级数< 7为中 度受灾,虫情级数> 7为重度受灾;如果虫灾程度超过阔值则发出告警信息进行报警,提醒 工作人员及时进行现场处理。
[0124] 除了上述森林病虫害监测预警方法之外,本发明还提出了一种基于无人机图像分 析技术的森林病虫害监测预警系统。其硬件组成示意图如图8所示。
[01巧]设置在无人机上的GI^S接收机及GI^S记录仪定位当前图像拍摄的林区的地理位置 信息,并通过无人机上搭载的摄像机拍摄林区图像,通过图像采集卡将图像数字化并传送 至计算机;然后采用图像分析技术对所采 集的图像进行林区提取和分析,判断林区图像中 是否有病虫害区域,如果有则对其进行分级判断,并发送预警信息至电脑终端。
[0126] 图9是本发明的森林病虫害监测预警系统软件部分的模块结构图。如图9所示, 该监测预警系统包括:
[0127] 图像采集单元,用于通过无人机上搭载的摄像机拍摄林区图像;
[0128] 图像预处理单元,用于对所述图像采集单元采集到的图像进行前期预处理,W改 善图像数据,增强图像特征;
[0129] 林区定位单元,通过改进的模糊C-均值算法对林区图像进行图像分割,确定图像 中林区的位置;
[0130] 虫灾定位单元,通过基于混合模板的标记分水岭算法对林区图像进行分割,确定 图像中虫灾区域的位置;
[0131] 虫灾分级单元,在确定虫灾区域位置的基础上,结合地面调查数据对所述虫灾区 域的虫灾程度进行分级。其中,所述虫灾分级单元还包括:虫灾等级数据库,记录通过人工 调查方式得到的各个区域的虫灾等级数据;预警单元,用于当虫灾等级超过阔值时发出报 警信息。
[0132] 综上所述,本发明提出的基于无人机图像分析技术的森林病虫害监测预警方法及 其系统,可W通过无人机搭载摄像机、GI^S记录仪等设备拍摄录制指定林区的航拍图片、影 像等资料,将其传输至监测预警平台中,通过平台对所得到的图像进行图像处理,包括图像 配准、拼接和增强等,提取图像特征,对图像进行分类,从而实现对林区病虫灾害区域的定 位及病虫害分级和预警等功能,满足对林区病虫害情况及时、全面、高效的监测和预警的需 求。
[0133] 最后应说明的是;W上实施例仅用W说明本发明的技术方案,而非对其限制;尽 管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解;其依然 可w对前述实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换; 而该些修改或者替换,并不使相应技术方案的本质脱离本发明实施例技术方案的精神和范 围。
【主权项】
1. 一种基于无人机图像分析的森林病虫害监测预警方法,其特征在于,包括以下步 骤: 51 :通过无人机上搭载的摄像机拍摄林区图像; 52 :对所述图像采集单元采集到的图像进行前期预处理,以改善图像数据,增强图像特 征; 53 :通过改进的模糊C-均值算法对林区图像进行图像分割,确定图像中林区的位置; S4:通过基于混合模板的标记分水岭算法对林区图像进行分割,确定图像中虫灾区域 的位置; S5 :在确定虫灾区域位置的基础上,结合地面调查数据对所述虫灾区域的虫灾程度进 行分级。2. 根据权利要求1所述的森林病虫害监测预警方法,其特征在于,步骤Sl中通过无人 机航线往返扫描的方式来拍摄图像,图像间的数据重叠度70%。3. 根据权利要求1所述的森林病虫害监测预警方法,其特征在于,步骤S3中所述改进 的模糊C-均值算法包括以下步骤: al :聚类初始化 对于η个向量Xi组成的有限数据集合X = Ix i,x2, V xn},其中η为自然数,给定初 始聚类中心集合V = {vQ, V1-VlriK初始迭代次数k = 0,聚类数目为c(l〈c〈n),加权指数 m(m>0),最大迭代次数T,终止条件阈值ε ; a2:求取X的隶属函数矩阵U(k)= {Ui/k)},其中i,j为图像像素点的空间位置,Uij为 隶属度值; 对于任意的自然数i和r,当Cli严> 0时其中dir为欧式距离 测度;对隶属度值进行拉伸处理,得到拉伸的隶属度函数:其中X为隶属度值uik; a3 :求取更新的聚类中心集合V(k+1)a4 :判断聚类结束条件, 如果I I V(k)_V(k+1) I I〈 ε或k>T,则停止,否则令k = k+Ι,转向步骤a2。4. 根据权利要求1所述的森林病虫害监测预警方法,其特征在于, 所述基于混合模板的标记分水岭算法是在标记分水岭算法的基础上,利用田字模板算 子和改进模板算子组成混合模板,通过求解两者的均值来计算图像中像素点的梯度信息; 其中 所述田字模板算子为:所述改进模板算子为:计算像素点梯度值:上式中P为微分阶数,A为原始图像的像素值矩阵。5. 根据权利要求4所述的森林病虫害监测预警方法,其特征在于,步骤S4包括: 基于混合模板计算各像素点的梯度值并排序; 进行图像泛滥,标记像素点,得到初始分类结果; 颜色空间转换至LUV,更新像素点标记,得到二次分类图像并合并区域颜色均值; 将标记信息不变的像素点标记为分水岭,作为图像分割边界。6. -种基于无人机图像分析的森林病虫害监测预警系统,其特征在于,包括: 图像采集单元,用于通过无人机上搭载的摄像机拍摄林区图像; 图像预处理单元,用于对所述图像采集单元采集到的图像进行前期预处理,以改善图 像数据,增强图像特征; 林区定位单元,通过改进的模糊C-均值算法对林区图像进行图像分割,确定图像中林 区的位置; 虫灾定位单元,通过基于混合模板的标记分水岭算法对林区图像进行分割,确定图像 中虫灾区域的位置; 虫灾分级单元,在确定虫灾区域位置的基础上,结合地面调查数据对所述虫灾区域的 虫灾程度进行分级。7. 根据权利要求6所述的森林病虫害监测预警系统,其特征在于,所述改进的模糊 C-均值算法包括以下步骤: al :聚类初始化 对于η个向量Xi组成的有限数据集合X = {x i,x2, V xn},其中η为自然数,给定初 始聚类中心集合V = {vQ, V1-VlriK初始迭代次数k = 0,聚类数目为c(l〈c〈n),加权指数 m(m>0),最大迭代次数T,终止条件阈值ε ; a2 :求取X的隶属度矩阵U(K)= {Uij(K)},其中i,j为自然数,Uij为隶属度值; 对于任意的自然数i和r,当Cli严> 0日其中dir为欧式距离 测度;对隶属度值进行拉伸处理,得到拉伸的隶属度函数:其中X为隶属度值Uik; a3 :求取更新的聚类中心集合V(k+1)a4 :判断聚类结束条件 如果I I V(k)_V(k+1) I I〈 ε或k>T,则停止,否则令k = k+Ι,转向步骤a2。8.根据权利要求6所述的森林病虫害监测预警系统,其特征在于,所述基于混合模板 的标记分水岭算法是在标记分水岭算法的基础上,利用田字模板算子和改进模板算子组成 混合模板,通过求解两者的均值来计算图像中像素点的梯度信息;其中 所述田字模板算子为:所述改进模板算子为:计算像素点梯度值:上式中P为微分阶数,A为原始图像的像素值矩阵。9. 根据权利要求8所述的森林病虫害监测预警系统,其特征在于,所述基于混合模板 的标记分水岭算法包括如下步骤: 基于混合模板计算各像素点的梯度值并排序; 进行图像泛滥,标记像素点,得到初始分类结果; 颜色空间转换至LUV,更新像素点标记,得到二次分类图像并合并区域颜色均值; 将标记信息不变的像素点标记为分水岭,作为图像分割边界。10. 根据权利要求1所述的森林病虫害监测预警系统,其特征在于,所述虫灾分级单元 还包括: 虫灾等级数据库,记录通过人工调查方式得到的各个区域的虫灾等级数据; 预警单元,用于当虫灾等级超过阈值时发出报警信息。
【专利摘要】本发明公开一种基于无人机图像分析的森林病虫害监测预警方法,包括以下步骤:S1:通过无人机上搭载的摄像机拍摄林区图像;S2:对所述图像采集单元采集到的图像进行前期预处理,以改善图像数据,增强图像特征;S3:通过改进的模糊C-均值算法对林区图像进行图像分割,确定图像中林区的位置;S4:通过基于混合模板的标记分水岭算法对林区图像进行分割,确定图像中虫灾区域的位置;S5:在确定虫灾区域位置的基础上,结合地面调查数据对所述虫灾区域的虫灾程度进行分级。本发明通过无人机搭载摄像机拍摄指定林区的图片等资料,实现对林区病虫灾害区域的定位及病虫害分级和预警等功能,能满足对林区病虫害情况及时、全面、高效的监测和预警的需求。
【IPC分类】G06K9/62, G06T7/00
【公开号】CN104881865
【申请号】CN201510212888
【发明人】刘文萍, 骆有庆
【申请人】北京林业大学
【公开日】2015年9月2日
【申请日】2015年4月29日
转载请注明原文地址:https://www.famiwei.com/read-8138211.html

最新回复(0)