CN110929722A - 一种基于树木整体图像的树木检测方法 - Google Patents
一种基于树木整体图像的树木检测方法 Download PDFInfo
- Publication number
- CN110929722A CN110929722A CN201911065758.2A CN201911065758A CN110929722A CN 110929722 A CN110929722 A CN 110929722A CN 201911065758 A CN201911065758 A CN 201911065758A CN 110929722 A CN110929722 A CN 110929722A
- Authority
- CN
- China
- Prior art keywords
- tree
- image
- data set
- method based
- whole
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000001514 detection method Methods 0.000 title claims abstract description 58
- 238000012545 processing Methods 0.000 claims abstract description 36
- 238000005286 illumination Methods 0.000 claims abstract description 30
- 238000000605 extraction Methods 0.000 claims abstract description 6
- 230000000694 effects Effects 0.000 claims description 7
- 238000001914 filtration Methods 0.000 claims description 7
- 238000002834 transmittance Methods 0.000 claims description 6
- 230000009193 crawling Effects 0.000 abstract description 4
- 238000012423 maintenance Methods 0.000 abstract description 3
- 239000012141 concentrate Substances 0.000 abstract 1
- 238000000034 method Methods 0.000 description 15
- 230000006870 function Effects 0.000 description 13
- 238000013527 convolutional neural network Methods 0.000 description 12
- 241000894007 species Species 0.000 description 10
- 241000196324 Embryophyta Species 0.000 description 6
- 230000004913 activation Effects 0.000 description 4
- 230000008859 change Effects 0.000 description 4
- 230000006378 damage Effects 0.000 description 4
- 238000010586 diagram Methods 0.000 description 4
- OLBCVFGFOZPWHH-UHFFFAOYSA-N propofol Chemical compound CC(C)C1=CC=CC(C(C)C)=C1O OLBCVFGFOZPWHH-UHFFFAOYSA-N 0.000 description 4
- 229960004134 propofol Drugs 0.000 description 4
- 238000011160 research Methods 0.000 description 4
- 238000012549 training Methods 0.000 description 4
- 241000208140 Acer Species 0.000 description 3
- 244000194101 Ginkgo biloba Species 0.000 description 3
- 201000005625 Neuroleptic malignant syndrome Diseases 0.000 description 3
- 244000242564 Osmanthus fragrans Species 0.000 description 3
- 235000019083 Osmanthus fragrans Nutrition 0.000 description 3
- 240000003377 Shepherdia canadensis Species 0.000 description 3
- 235000018324 Shepherdia canadensis Nutrition 0.000 description 3
- 238000002474 experimental method Methods 0.000 description 3
- 238000013507 mapping Methods 0.000 description 3
- 238000011176 pooling Methods 0.000 description 3
- 238000003672 processing method Methods 0.000 description 3
- 235000011201 Ginkgo Nutrition 0.000 description 2
- 235000008100 Ginkgo biloba Nutrition 0.000 description 2
- 238000013459 approach Methods 0.000 description 2
- 238000013528 artificial neural network Methods 0.000 description 2
- 230000008569 process Effects 0.000 description 2
- PXFBZOLANLWPMH-UHFFFAOYSA-N 16-Epiaffinine Natural products C1C(C2=CC=CC=C2N2)=C2C(=O)CC2C(=CC)CN(C)C1C2CO PXFBZOLANLWPMH-UHFFFAOYSA-N 0.000 description 1
- 241001133760 Acoelorraphe Species 0.000 description 1
- 238000012935 Averaging Methods 0.000 description 1
- 206010058314 Dysplasia Diseases 0.000 description 1
- 241000238631 Hexapoda Species 0.000 description 1
- 235000016639 Syzygium aromaticum Nutrition 0.000 description 1
- 244000223014 Syzygium aromaticum Species 0.000 description 1
- QVGXLLKOCUKJST-UHFFFAOYSA-N atomic oxygen Chemical compound [O] QVGXLLKOCUKJST-UHFFFAOYSA-N 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 238000013135 deep learning Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000007613 environmental effect Effects 0.000 description 1
- 238000013210 evaluation model Methods 0.000 description 1
- 230000005284 excitation Effects 0.000 description 1
- 238000009432 framing Methods 0.000 description 1
- 230000036541 health Effects 0.000 description 1
- 208000015181 infectious disease Diseases 0.000 description 1
- 238000011835 investigation Methods 0.000 description 1
- 238000012417 linear regression Methods 0.000 description 1
- 238000010801 machine learning Methods 0.000 description 1
- 239000000463 material Substances 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000010606 normalization Methods 0.000 description 1
- 238000005457 optimization Methods 0.000 description 1
- 229910052760 oxygen Inorganic materials 0.000 description 1
- 239000001301 oxygen Substances 0.000 description 1
- 238000001556 precipitation Methods 0.000 description 1
- 230000001681 protective effect Effects 0.000 description 1
- 230000009467 reduction Effects 0.000 description 1
- 230000001629 suppression Effects 0.000 description 1
- 230000002194 synthesizing effect Effects 0.000 description 1
- 230000009466 transformation Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V10/00—Arrangements for image or video recognition or understanding
- G06V10/20—Image preprocessing
- G06V10/25—Determination of region of interest [ROI] or a volume of interest [VOI]
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F18/00—Pattern recognition
- G06F18/20—Analysing
- G06F18/24—Classification techniques
- G06F18/241—Classification techniques relating to the classification model, e.g. parametric or non-parametric approaches
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N3/00—Computing arrangements based on biological models
- G06N3/02—Neural networks
- G06N3/04—Architecture, e.g. interconnection topology
- G06N3/045—Combinations of networks
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V10/00—Arrangements for image or video recognition or understanding
- G06V10/40—Extraction of image or video features
- G06V10/56—Extraction of image or video features relating to colour
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Data Mining & Analysis (AREA)
- General Engineering & Computer Science (AREA)
- Life Sciences & Earth Sciences (AREA)
- Artificial Intelligence (AREA)
- Multimedia (AREA)
- Evolutionary Computation (AREA)
- Computer Vision & Pattern Recognition (AREA)
- General Health & Medical Sciences (AREA)
- Bioinformatics & Computational Biology (AREA)
- Health & Medical Sciences (AREA)
- Biomedical Technology (AREA)
- Biophysics (AREA)
- Computational Linguistics (AREA)
- Evolutionary Biology (AREA)
- Molecular Biology (AREA)
- Computing Systems (AREA)
- Mathematical Physics (AREA)
- Software Systems (AREA)
- Bioinformatics & Cheminformatics (AREA)
- Image Analysis (AREA)
Abstract
本发明公开了一种基于树木整体图像的树木检测方法,运用自主拍摄和网上爬取方式采集树木的整体图像,建立数据集,对数据集图像进行数据增强处理,使得每类树木的样本数量一致;然后对数据增强处理后数据集中的树木图像进行光照处理;最后采用Faster R‑CNN算法对光照处理后的树木图像进行特征提取、候选区域生成和分类,输出检测结果。本发明基于数据集中树木整体图像,减弱复杂立地环境下光照、遮挡对树木检测的影响,使得树木检测工作更为轻松便捷,能适应复杂地形,不受养护模式及区域的限制。
Description
技术领域
本发明属于树木检测技术领域,尤其涉及一种基于树木整体图像的树木检测方法。
背景技术
树木对全球环境和人类生活具有无可估量的重要性,其是氧气和天然空气过滤的重要来源,是大自然至关重要的保护伞。树木是林业生态***不可分割的一部分,在改善人类生活环境、提供社会服务和物质生产等方面发挥着至关重要的作用。树木检测对于森林管理有重要的生态和实用价值,然而大多数树木检测的研究主要以树冠为切入点,结合无人机影像进行研究。随着神经网络的普遍应用,树木检测有了新的思路,例如,AridaSusilowati等人提出的基于两种机器学习方法,利用遥感数据和方法实现丁香树自动检测和产量估算,实现运用卷积神经网络对大规模的棕榈树进行检测。
然而,树木的形状和状态不断发生变化,在生长过程中易受到昆虫侵害或者其他生物的感染,轻微的会出现发育不良情况,严重则会导致死亡,树木位置的精确检测是对树木健康状态评价、树木养护的关键。在树木检测中一个主要挑战是对较小树木的检测不足,在单个树木检测中对于从上方可见的树木具有高精度,但不能可靠地检测低层冠层中的树木。在复杂立地环境下,高空检测工作的准确度主要取决于树在空间中的配置方式,在世界许多林地,特别是公共土地,在林分和景观尺度上都受到结构多样性的管理。为解决复杂立地环境存在的检测问题,推进树木养护工作,整树检测是一种选择。
综上,传统树木检测方法效率低,受样地环境因素影响较大,对于样地以外超出单个树木水平的树需要依赖于有经验的观察者,大型设备不易携带且价格昂贵。考虑到传统林业工作的专业要求高、成本投入大、识别效果差等问题,需要一个合适的解决方案。随着信息技术的快速发展,深度学习的普遍应用为解决这些问题提供了新方法,提高了林业作业效率和精度。但由于树木自身特征、复杂立地环境(例如光照、地形等)的影响,树木检测在精度和适用性上有待提升。国内外很少有工作涉及自然环境下整株树木检测,他们主要以无人机和树冠为研究的切入点,很少有使用来自相机的整树图像的工作。
发明内容
本发明的目的是提供一种基于树木整体图像的树木检测方法,通过自主拍摄和网上爬取树木相关图像数据,对树木进行检测,了解该区域、地块树木的总体分布位置信息,减少人工分类和定位的成本,同时解决光照、遮挡导致检测效果差异明显的问题,使得林业调查工作更加安全便捷。
为了实现上述目的,本申请技术方案如下:
一种基于树木整体图像的树木检测方法,包括:
采集树木的整体图像,建立数据集,对数据集进行数据增强处理,使得每类树木的样本数量一致;
对数据增强处理后数据集中的树木图像进行光照处理;
采用Faster R-CNN算法对光照处理后的树木图像进行特征提取、候选区域生成和分类,输出检测结果。
进一步的,所述对数据增强处理后数据集中的树木图像进行光照处理,其中,对树木图像进行光照处理的公式如下:
其中,I(X)是待处理树木图像,J(x)是光照处理后的图像,A是图像亮度,t(x)为透射率,t0是预设阈值。
进一步的,所述图像亮度A通过如下方法获取:
求取输入树木图像RGB三通道中的最小值,即求取暗原色通道图像,对暗原色通道图像进行均值滤波,然后求取其中灰度值最大的点;
接着求取输入图像RGB三通道中值最大的通道图像,然后求取出灰度值最大的点;
将两个灰度值最大的点的灰度值的平均值作为图像亮度A。
进一步的,所述透射率t(x)根据如下公式获得:
其中,Ω(x)表示以像素x为中心的一个窗口,上标C表示R/G/B三个颜色通道,ω为一个在[0,1]之间的因子。
进一步的,所述Faster R-CNN算法的损失函数为:
其中,Ncls是目标分类锚点的总量;Nreg是框回归锚点的总量,pi为锚点预测为目标的概率,当锚点是正样本则当锚点是负样本则ti表示预测的候选框包围盒的4个参数化坐标;是与正样本对应的真实框包围盒的坐标向量;是目标与非目标的对数损失,smoothL1为鲁棒损失函数;
其中:
本申请提出了一种基于树木整体图像的树木检测方法,基于数据集中树木整体图像,实现对树木种类和具***置情况的获取,且减弱复杂立地环境下光照、遮挡对树木检测的影响。本申请的方法使得树木检测工作更为轻松便捷,能适应复杂地形,不受养护模式及区域的限制,减少由树木位置信息获取不及时造成的树木受损、减产、死亡、生态破坏甚至毁灭等一系列不可估量的问题。
附图说明
图1为本申请基于树木整体图像的树木检测方法流程图;
图2为本申请实施例Faster R-CNN算法示意图;
图3为本申请实施例误召回和漏检时P、T示意图;
图4为本申请实验结果示意图。
具体实施方式
为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处描述的具体实施例仅用以解释本申请,并不用于限定本申请。
本申请以浙江省杭州市临安区浙江农林大学东湖校区的树木检测为例进行说明,该区域处于亚热带季风区,植被以亚热带常绿阔叶林为主,气候四季分明,雨量充沛,全年平均气温16.4℃,年日照时数1847.3小时,年降水量1628.6毫米,平均相对湿度70.3%。
在一个实施例中,如图1所示,提供了一种基于树木整体图像的树木检测方法,包括:
步骤S1、采集树木的整体图像,建立数据集,对数据集进行数据增强处理,使得每类树木的样本数量一致。
本申请运用相机等简易设备对该区域的银杏、枫树、桂花、无患子四类树种进行拍摄,获取到树木的整体图像,以下简称为树木图像。本申请树木的整体图像即对于任何一颗树木,采集的树木图像要包括树冠、树干,能看到树木的全貌。目前网络上公开的用于植物识别的图像数据集包括:PlantNet、Flavia以及Leafsnap等,大都是植物叶片图像数据集,还尚未有公开的树木整体图像数据集。所以本申请于2019年4月至2019年5月采用自主拍摄和网上爬取相结合的方式构建数据集,选取银杏、枫树、桂花、无患子四类树种为研究对象,总共收集图片1533张,自主拍摄610张,网上爬取923张。网上爬取图片主要以单株、晴天为主,考虑到实验数据的丰富性,自主拍摄照片主要以不同天气情况下单株、多株为主。
数据集经过筛选后发现存在每类树木的样本数量不一的情况,这使得神经网络在划分训练批次时容易存在严重的标签分布不均匀问题,导致训练参数出现偏差、分类效果下降。为了提高网络的分类准确率,防止过拟合等问题,本申请采用对角线翻转、仿射变换、色彩调整、局部裁剪、模糊处理的方式进行数据增强。本申请不限于具体的数据增强处理方法,通过数据增强处理,使得数据集中样本数量增加,使得每类树木的样本数量一致,相差在预设的数量范围内。
步骤S2、对数据增强处理后数据集中的树木图像进行光照处理。
不同立地环境下复杂的光照条件是树木检测的一个挑战,过于明亮或者黑暗光线对检测造成不同程度影响,因此光照处理十分关键。
本申请数据集中的树木图像中绝大多数非天空的局部区域里,在某些像素中至少存在一个颜色通道具有很低的值,可以用下式表达:
Jdark(x)=miny∈Ω(x)(minc∈{r,g,b}JC(y)) (1)
式中JC表示彩色图像的每个通道,Ω(x)表示以像素x为中心的一个窗口。通过对输入的树木图像求出每个像素RGB分量中的最小值,将其存入一副和原始图像大小相同的灰度图中,然后再对这幅灰度图进行最小值滤波,滤波的半径Radius由窗口大小决定,一般的窗口尺寸W=2*Radius+1。根据Jdark趋向于0,经过光照处理后的图像如式(2)表示:
其中,I(X)是待处理的图像,即数据集中的树木图像,J(x)是光照处理后的图像,A是图像亮度,t(x)为透射率,上标C表示R/G/B三个颜色通道。
本实施例图像亮度A可以以图像中像素点的平均亮度的灰度值来作为估计值。优选的通过如下方法来计算:首先求取输入树木图像RGB三通道中的最小值,即求取暗原色通道图像,然后对暗原色通道图像进行均值滤波,然后求取其中灰度值最大的点,接着求取输入图像RGB三通道中值最大的通道图像,然后求取出灰度值最大的点,然后将两个灰度值最大的点的灰度值的平均值作为A。
在透射率t(x)的预估值计算中,假设在每一个窗口内透射率t(x),A值已给定,对上式两边求两次最小值运算。优选的,同时考虑到在现实生活中光线有强弱区别,同一物体不同角度也存在不同表现,有必要保留一定程度的光照度,故通过在t(x)中引入一个在[0,1]之间的因子ω,根据Jdark趋向于0,得到
最终处理结果如下所示:
其中,t0是预设的一个阈值。
步骤S3、采用Faster R-CNN算法对光照处理后的树木图像进行特征提取、候选区域生成和分类,输出检测结果。
Faster R-CNN算法是一种常用的目标检测算法,如图2所示,其中,卷积层Convlayers,Faster R-CNN使用一组基础的卷积conv+激励relu+池化pooling层提取图像的特征图feature maps,本实施例Conv layers包含了13个conv层+13个relu层+4个pooling层,该feature maps被共享用于后续RPN层和全连接层。
候选区域网络Region Proposal Networks(RPN)用于生成候选区域regionproposals,RPN网络实际分为2条线,一条通过softmax分类锚点anchors获得前景foreground和背景background(检测目标是foreground),一条用于计算对于anchors的边框回归bounding box regression偏移量,以获得精确的候选框proposal。最后的Proposal层则负责综合foreground anchors和bounding box regression偏移量获取proposals,同时剔除太小和超出边界的proposals。RPN网络结构总结起来就是:生成anchors->softmax分类器提取foreground anchors->边框回归foreground anchors->Proposal Layer生成proposals。
ROI池化层负责收集输入的proposals,计算获得候选框的特征图proposalfeature maps,送入后续全连接层判定目标类别。
全连接层利用已经获得的proposal feature maps,通过full connect层与softmax计算每个proposal具体属于那个类别,输出概率向量;同时再次利用bounding boxregression获得候选框最终的精确位置。
在本实施例中,通过Faster R-CNN将树木检测的特征提取、候选区域生成、分类等工作统一到一个深度网络框架。采用VGG16网络,首先对输入的树木图像进行尺寸规整化,设定图像尺寸为224×224,若图像小于224*224,则采取边缘补0的方式,即在小尺寸的图像上补上黑色边缘,再对其进行卷积特征提取,其过程可描述为:
式中xi为卷积神经网路第i层的特征图,ki为第i层卷积核,bi为第i层的偏置向量,为卷积运算符号,act(·)为激活函数。常见的激活函数有sigmoid、tanh、ReLU以及LeakyReLU等,本申请采用ReLU激活函数,激活函数公式为:
act(x)=max(0,x) (6)
在整个卷积层Conv layers中,树木图像经过4个pooling层后变为输入时的1/16,特征图在空间上变小,深度更深,即大小14*14,数量512(224/16=14,224/16=14)。
为了训练RPN,需要给每个anchor分配类标签(目标和非目标)。Faster R-CNN网络有2个同级输出层,都是全连接层,称为多任务。一个用于分类,一个用于调整候选框位置,最后总损失为评估分类损失函数和评估候选框定位的损失函数的加权和。
RPN网络训练,采用了这样的规则判定一个anchor内是否有目标:1)假如某anchor与任一目标区域的IoU最大,则该anchor判定为有目标;2)假如某anchor与任一目标区域的IoU>0.7,则判定为有目标;3)假如某anchor与任一目标区域的IoU<0.3,则判定为背景。(所谓IoU,就是候选框和真实框的覆盖率,其值等于两个框面积的交集除以两个框面积的并集。)
训练中遵循多任务损失multi-task loss,最小化目标函数,损失函数定义为:
损失函数分为两部分,对应着RPN两条支路,即目标与否的分类误差和框的回归误差。
其中N是锚点anchor的总量;Ncls是目标分类锚点的总量;Nreg是框回归锚点的总量;pi为锚点anchor预测为目标的概率;真实框GT标签当锚点anchor是正样本则当锚点anchor是负样本则ti={tx,ty,tw,th}是一个向量,表示预测的候选框包围盒bounding box的4个参数化坐标;是与正样本对应的真实框ground truth包围盒的坐标向量;是目标与非目标的对数损失,是回归损失,smoothL1为鲁棒损失函数。
在Faster R-CNN中bounding box回归的目标是为了实现候选框向真实框Groundtruth窗口相接近。通过回归或微调使得原始的Proposal经过映射得到一个跟真实框更接近的回归窗口。通过对Proposal进行平移、尺度缩放变为“窗口”,得到映射。
tx=(x-xa)/wa,ty=(y-ya)/ha (11)
tw=log(w/wa),th=log(h/ha) (12)
其中x,y,w,h分别为box的中心点坐标,以及box的宽和高。并且x为预测的box上的坐标,xa表示为由feature map上由一个像素点所生成的anchor box上的坐标,x*是groudtruth所对应的点的坐标,其他符号同理可推。
当输入的Proposal与Ground Truth相差较小时采用线性回归对窗口进行微调,去除冗余的Proposal。且需考虑误召回和漏检现象,如图3所示,P2包含T2的部分区域,导致P2对应的proposal容易受到T2干扰,导致回归出来的proposal包含目标T1、T2的部分区域,不精准。若P1不存在,当P2和P3的IoU大于阈值时,在NMS阶段P2将被过滤造成T1的漏回。
在树木检测中,为了抑制这样的误检,不能一味提升NMS的阈值,否则会对真实靠近的情况错误抑制。鉴于此问题,通过如下式(15)进行处理,对proposal向其它目标偏移的情况和向其它目标对应的proposals靠近的情况考虑,抑制过于逼近容易漏召回和逼近程度不适合的情况的误检,检测结果对NMS算法更加鲁棒。
ti={tx,ty,tw,th}是一个向量,表示预测的候选框包围盒的4个参数化坐标;是与正样本锚点对应的真实框包围盒的坐标向量;p+为的正样本,为锚点ti对应的候选框,tiM,tiN表示不同类别的锚点, 为锚点ti对应的候选框,k为一个很小的常数,防止分母为0。α、β为超参数,用于平衡不同作用的权重。
LAttr运用SmoothL1距离度量指定anchor对应的候选框与目标框之间的逼近程度,其需要满足候选框逼近目标框,每张图都需要考虑所有的anchors。
LRepGT运用SmoothL1距离度量anchor对应的候选框和目标框的交集与anchor对应的候选框面积的比值。
LRepBox时用于不同目标对应的候选框靠太近出现漏召回情况进行的处理,将不同目标的候选框分离开,候选框之间的IoU越小越好,将不同目标对应的候选框分离。
将这个运用在Faster R-CNN中的损失函数中,通过其优化模型对目标的定位结果,对树木遮挡问题有一个较好的处理结果。
本申请通过实验对上述方法进行了评估,选取mAP(mean Average Precision)为绩效评估模型,mAP是每个类别精度(AP)的平均值。首先对一类树种的AP值进行计算,设定一个IoU阈值,将所有的GT和DT按照类别先进行划分,对同一类的所有GT和DT计算出一个性能(即AP),然后对本申请研究对象四类树种的性能取平均(mAP),即为该IOU阈值下的性能。
通过实验发现,如图4所示,图中示出了四类树种检测准确率对应的树种和平均值的变化,第一列是未处理情况的检测准确率,第二列、第三列、第四个分别是经过光照处理、遮挡处理、和两者都处理过的检测准确率对比数据。
可以发现本申请经过光照处理,四类树种的mAP由87.25%提升至90.25%。针对树木遮挡问题,主要控制一侧GT对候选框的干扰,对候选框进行一定的约束作用,使实验的检测效果更加鲁棒,经过遮挡处理,四类树种的mAP由87.25%提升至91.5%。此外,由于不同树种形态差异,桂花树种检测的精确度总体变化相对较小,银杏、枫树、无患子的变化幅度相对较大。四类树种在经过光照处理、遮挡处理后AP值均有所提升,树木检测的精度提升至93.25%。
本申请基于光照处理方法对树木图片进行处理,寻找输入图片中光照强度的最弱的区域,即求出每个像素中RGB分量中的最小值,存入灰度图并进行最小值滤波,求取灰度值的最大点,然后求取RGB图像中最大的通道图像和灰度值最大值、将两点的灰度值进行平均。考虑到现实生活中,“弱”光照的存在,故对图片进行光照处理时根据天气情况保留一定程度的光线。通过对图像中偏暗或者偏亮部分的处理,能够有效地降低图像局部的阴影和光照变化,在一定程度上改善图像质量,使得目标物和背景融合的图片在树木边缘框定上有明显的改进,四类树种经过光照处理后mAP均有不同程度的提高。
以上所述实施例仅表达了本申请的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本申请构思的前提下,还可以做出若干变形和改进,这些都属于本申请的保护范围。因此,本申请专利的保护范围应以所附权利要求为准。
Claims (5)
1.一种基于树木整体图像的树木检测方法,其特征在于,所述基于树木整体图像的树木检测方法,包括:
采集树木的整体图像,建立数据集,对数据集进行数据增强处理,使得每类树木的样本数量一致;
对数据增强处理后数据集中的树木图像进行光照处理;
采用Faster R-CNN算法对光照处理后的树木图像进行特征提取、候选区域生成和分类,输出检测结果。
3.根据权利要求2所述的基于树木整体图像的树木检测方法,其特征在于,所述图像亮度A通过如下方法获取:
求取输入树木图像RGB三通道中的最小值,即求取暗原色通道图像,对暗原色通道图像进行均值滤波,然后求取其中灰度值最大的点;
接着求取输入图像RGB三通道中值最大的通道图像,然后求取出灰度值最大的点;
将两个灰度值最大的点的灰度值的平均值作为图像亮度A。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201911065758.2A CN110929722A (zh) | 2019-11-04 | 2019-11-04 | 一种基于树木整体图像的树木检测方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201911065758.2A CN110929722A (zh) | 2019-11-04 | 2019-11-04 | 一种基于树木整体图像的树木检测方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN110929722A true CN110929722A (zh) | 2020-03-27 |
Family
ID=69850206
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201911065758.2A Pending CN110929722A (zh) | 2019-11-04 | 2019-11-04 | 一种基于树木整体图像的树木检测方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN110929722A (zh) |
Citations (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103049888A (zh) * | 2012-12-07 | 2013-04-17 | 西安电子科技大学 | 基于暗原色结合大气散射光的图像/视频去雾方法 |
US8655070B1 (en) * | 2009-11-04 | 2014-02-18 | Google Inc. | Tree detection form aerial imagery |
CN106530246A (zh) * | 2016-10-28 | 2017-03-22 | 大连理工大学 | 基于暗通道与非局部先验的图像去雾方法及*** |
US20170132771A1 (en) * | 2014-06-13 | 2017-05-11 | Board Of Regents Of The University Of Texas System | Systems and methods for automated hierarchical image representation and haze removal |
JP2017138647A (ja) * | 2016-02-01 | 2017-08-10 | 三菱電機株式会社 | 画像処理装置、画像処理方法、映像撮影装置、映像記録再生装置、プログラム及び記録媒体 |
CN107451966A (zh) * | 2017-07-25 | 2017-12-08 | 四川大学 | 一种采用灰度图引导滤波实现的实时视频去雾方法 |
CN108154492A (zh) * | 2017-12-25 | 2018-06-12 | 北京航空航天大学 | 一种基于非局部均值滤波的图像去雾霾方法 |
CN108765336A (zh) * | 2018-05-25 | 2018-11-06 | 长安大学 | 基于暗亮原色先验与自适应参数优化的图像去雾方法 |
CN109508650A (zh) * | 2018-10-23 | 2019-03-22 | 浙江农林大学 | 一种基于迁移学习的树种识别方法 |
US20190287219A1 (en) * | 2018-03-15 | 2019-09-19 | National Chiao Tung University | Video dehazing device and method |
CN110378909A (zh) * | 2019-06-24 | 2019-10-25 | 南京林业大学 | 基于Faster R-CNN的面向激光点云的单木分割方法 |
-
2019
- 2019-11-04 CN CN201911065758.2A patent/CN110929722A/zh active Pending
Patent Citations (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8655070B1 (en) * | 2009-11-04 | 2014-02-18 | Google Inc. | Tree detection form aerial imagery |
CN103049888A (zh) * | 2012-12-07 | 2013-04-17 | 西安电子科技大学 | 基于暗原色结合大气散射光的图像/视频去雾方法 |
US20170132771A1 (en) * | 2014-06-13 | 2017-05-11 | Board Of Regents Of The University Of Texas System | Systems and methods for automated hierarchical image representation and haze removal |
JP2017138647A (ja) * | 2016-02-01 | 2017-08-10 | 三菱電機株式会社 | 画像処理装置、画像処理方法、映像撮影装置、映像記録再生装置、プログラム及び記録媒体 |
CN106530246A (zh) * | 2016-10-28 | 2017-03-22 | 大连理工大学 | 基于暗通道与非局部先验的图像去雾方法及*** |
CN107451966A (zh) * | 2017-07-25 | 2017-12-08 | 四川大学 | 一种采用灰度图引导滤波实现的实时视频去雾方法 |
CN108154492A (zh) * | 2017-12-25 | 2018-06-12 | 北京航空航天大学 | 一种基于非局部均值滤波的图像去雾霾方法 |
US20190287219A1 (en) * | 2018-03-15 | 2019-09-19 | National Chiao Tung University | Video dehazing device and method |
CN108765336A (zh) * | 2018-05-25 | 2018-11-06 | 长安大学 | 基于暗亮原色先验与自适应参数优化的图像去雾方法 |
CN109508650A (zh) * | 2018-10-23 | 2019-03-22 | 浙江农林大学 | 一种基于迁移学习的树种识别方法 |
CN110378909A (zh) * | 2019-06-24 | 2019-10-25 | 南京林业大学 | 基于Faster R-CNN的面向激光点云的单木分割方法 |
Non-Patent Citations (1)
Title |
---|
XINLONG WANG ET AL: "Repulsion Loss: Detecting Pedestrians in a Crowd", 《ARXIV》 * |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20210012109A1 (en) | System and method for orchard recognition on geographic area | |
Hu et al. | UAV remote sensing monitoring of pine forest diseases based on improved Mask R-CNN | |
JP4887130B2 (ja) | 農地区画データ作成システム | |
Keller et al. | Soybean leaf coverage estimation with machine learning and thresholding algorithms for field phenotyping | |
CN109886267A (zh) | 一种基于最优特征选择的低对比度图像显著性检测方法 | |
Nguyen et al. | Spreading algorithm for efficient vegetation detection in cluttered outdoor environments | |
CN110414438A (zh) | 基于空间聚类信息修正的高光谱图像识别方法 | |
CN115861686A (zh) | 基于边缘深度学习的荔枝关键生长期识别检测方法及*** | |
Yang et al. | Improving vegetation segmentation with shadow effects based on double input networks using polarization images | |
Yuan et al. | Sensitivity examination of YOLOv4 regarding test image distortion and training dataset attribute for apple flower bud classification | |
Li et al. | A novel approach for the 3D localization of branch picking points based on deep learning applied to longan harvesting UAVs | |
CN115063437A (zh) | 一种红树林冠层可见光图像指数特征分析方法及*** | |
CN112967286B (zh) | 一种新增建设用地检测方法及装置 | |
Ji et al. | Exploring the solutions via Retinex enhancements for fruit recognition impacts of outdoor sunlight: a case study of navel oranges | |
CN111612797B (zh) | 一种水稻图像信息处理*** | |
Zhang et al. | An improved target detection method based on YOLOv5 in natural orchard environments | |
CN110929722A (zh) | 一种基于树木整体图像的树木检测方法 | |
Nanare et al. | Remote sensing satellite image analysis for deforestation in yavatmal district, maharashtra, india | |
Cui et al. | Optimal spatial resolution of remote-sensing imagery for monitoring cantaloupe greenhouses | |
CN114494324A (zh) | 一种基于显著性的花卉和果实图像的目标提取方法 | |
Bruce | Object oriented classification: case studies using different image types with different spatial resolutions | |
Huang et al. | Extraction of agricultural plastic film mulching in karst fragmented arable lands based on unmanned aerial vehicle visible light remote sensing | |
Wang et al. | Shadow Detection and Reconstruction of High-Resolution Remote Sensing Images in Mountainous and Hilly Environments | |
Jun et al. | Fusion of near-infrared and visible images based on saliency-map-guided multi-scale transformation decomposition | |
Zdravcheva | REMOTE SENSING OF THE STATE OF THE VEGETATION COVER OF THE TERRITORY OF THE BULGARIAN BLACK SEA: REMOTE SENSING OF THE STATE OF THE VEGETATION COVER OF THE TERRITORY OF THE BULGARIAN BLACK SEA |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
WD01 | Invention patent application deemed withdrawn after publication |
Application publication date: 20200327 |
|
WD01 | Invention patent application deemed withdrawn after publication |