一种基于层次回归的轻量级图像探测农业驱鸟方法及系统技术方案

技术编号:26792690 阅读:22 留言:0更新日期:2020-12-22 17:08
本发明专利技术公开了一种基于层次回归的轻量级图像探测农业驱鸟方法及系统,模型训练模块建立基于卷积神经网络的层级回归目标检测模型ScareDet,利用梯度下降算法在鸟类数据集上进行训练,并将训练好的模型存入树莓派中;图像采集模块利用可变焦相机拍摄指定区域图像,并通过USB接口将图像数据传送到树莓派中;鸟类检测模块利用树莓派存储的ScareDet检测模型和图像数据进行鸟类检测;驱鸟模块根据树莓派检测结果控制扬声器供电,如果检测存在鸟类,则给扬声器供电,由扬声器发出报警噪音驱赶鸟类,否则由图像采集模块和鸟类检测模块继续监测。本发明专利技术采用光电检测鸟类的手段,在规定区域内若发现鸟类,才会发出警报声,实现全天候检测和智能化驱鸟。

【技术实现步骤摘要】
一种基于层次回归的轻量级图像探测农业驱鸟方法及系统
本专利技术涉及计算机视觉和智能化农业领域,具体涉及一种基于层次回归的轻量级图像探测农业驱鸟方法。
技术介绍
中国是农业大国,许多农村地区为了防止飞鸟在无人看管的情况下吃食庄稼,会制作形似人样的稻草人放置在田地间,用以恐吓鸟类。但是由于其结构简单,且长期处于静止状态,鸟类在长期活动过程中,可能会已经适应这样的防治手段,因此起不到多大作用。利用自动化手段(机械运动或者电路声音)驱鸟,可以克服传统方式存在的问题。其中利用机械运动恐吓主要是制作相对精密和完备的机器人,进行转动,同时发出一定的声音,但是此类手段不太适应长时间工作,能耗比较高,容易损坏。利用电路声音恐吓是利用电子电路和太阳能供电使扬声器发出音频,从而进行鸟类驱赶,但是长期发声带来的噪音可能会对农田附近居民的生活带来一定的影响。
技术实现思路
本专利技术的目的在于提供一种基于层次回归的轻量级图像探测农业驱鸟方法及系统。实现本专利技术目的的技术解决方案为:一种基于层次回归的轻量级图像探测农业驱鸟方法,包括以下步骤:步骤1,建立基于卷积神经网络的层级回归目标检测模型ScareDet,利用梯度下降算法在鸟类数据集上进行训练,并将训练好的模型存入树莓派中;步骤2,利用可变焦相机拍摄指定区域图像,并通过USB接口将图像数据传送到树莓派中;步骤3,利用树莓派存储的ScareDet检测模型和图像数据进行鸟类检测;步骤4,根据树莓派检测结果控制扬声器供电,如果检测存在鸟类,则给扬声器供电,由扬声器发出报警噪音驱赶鸟类,否则返回步骤2继续进行监测。步骤1中,建立的基于卷积神经网络的层级回归目标检测模型ScareDet的检测过程为:步骤11:利用卷积神经网络对图像进行特征提取并进行1次下采样,得到图像特征图C1,接着对C1继续下采样3次得到C2,C3,C4,然后在这四个不同尺度的特征图{C1,C2,C3,C4}上分别利用固定大小和长宽比的锚框进行图像区域提取,并利用前景背景二分类焦点损失函数对锚框进行分类筛选和回归损失函数SmoothL1对锚框尺寸和坐标进行修正,得到一系列位置更加精确的预选框;步骤12:对步骤11的四个特征图{C1,C2,C3,C4}作两组3×3的卷积,进一步抽象化图像特征,得到特征图{C1',C2',C3',C4'}并按照从左至右的顺序,把每个特征图依次加在其后面的每个特征图上,实现图像细节特征和语义特征的互补与融合,最后得到新的四个特征图{P1',P2',P3',P4'};步骤13:首先对步骤12输出的特征图{P1',P2',P3',P4'}作一组3×3的卷积,得到特征图{P11',P22',P33',P44'},然后对{P11',P22',P33',P44'}中的每个特征图进行全局平均池化、全连接层连接、ReLU激活函数非线性化、全连接层连接和Sigmoid激活函数权重值预测,得到第一权重值w1,对{P11',P22',P33',P44'}中的每个特征图进行全局最大池化、全连接层连接、ReLU激活函数非线性化、全连接层连接和Sigmoid激活函数权重值预测,得到第二权重值w2,接着对这两部分权重值进行相加平均得到最终的权重值,最后将{P11',P22',P33',P44'}每个特征图得到的权重值分别与{P11',P22',P33',P44'}对应的特征图相乘,输出第二阶段的特征图{P1,P2,P3,P4};步骤14:根据第二阶段的特征图{P1,P2,P3,P4}和步骤11修正后的预选框,结合焦点损失分类函数和SmoothL1回归损失函数进行预选框区域所属分类和坐标回归训练,进一步优化识别和检测准确度。步骤2中,还包括数据标准化的过程,具体方法为:树莓派读取内部时钟时间,在7:00-18:00时间内的图像,利用OpenCV库中imread函数对图像进行读取,并利用resize函数对图像缩放到256*256存储到内存中;在18:00-7:00时间内的图像,在resize之前利用addWeighted函数调整图像的亮度和曝光度。步骤3中,树莓派利用存储的ScareDet检测模型和图像数据进行鸟类检测,如果图片中存在鸟类,模型会输出鸟类的坐标和类别标签“1”,同时树莓派内部会置高一个标志位代表检测到了鸟类,否则标志位置低,代表没有检测到鸟类。步骤4中,根据树莓派的标志位控制扬声器供电,若标志位为高,则控制扬声器通电进行报警干扰,驱除鸟类,否则不做任何处理,返回步骤2继续进行监测。一种基于层次回归的轻量级图像探测农业驱鸟系统,包括:模型训练模块,用于建立基于卷积神经网络的层级回归目标检测模型ScareDet,利用梯度下降算法在鸟类数据集上进行训练,并将训练好的模型存入树莓派中;图像采集模块,用于利用可变焦相机拍摄指定区域图像,并通过USB接口将图像数据传送到树莓派中;鸟类检测模块,用于利用树莓派存储的ScareDet检测模型和图像数据进行鸟类检测;驱鸟模块,用于根据树莓派检测结果控制扬声器供电,如果检测存在鸟类,则给扬声器供电,由扬声器发出报警噪音驱赶鸟类,否则由图像采集模块和鸟类检测模块继续监测。所述模型训练模块中,基于卷积神经网络的层级回归目标检测模型ScareDet的检测过程为:步骤11:利用卷积神经网络对图像进行特征提取并进行1次下采样,得到图像特征图C1,接着对C1继续下采样3次得到C2,C3,C4,然后在这四个不同尺度的特征图{C1,C2,C3,C4}上分别利用固定大小和长宽比的锚框进行图像区域提取,并利用前景背景二分类焦点损失函数对锚框进行分类筛选和回归损失函数SmoothL1对锚框尺寸和坐标进行修正,得到一系列位置更加精确的预选框;步骤12:对步骤11的四个特征图{C1,C2,C3,C4}作两组3×3的卷积,进一步抽象化图像特征,得到特征图{C1',C2',C3',C4'}并按照从左至右的顺序,把每个特征图依次加在其后面的每个特征图上,实现图像细节特征和语义特征的互补与融合,最后得到新的四个特征图{P1',P2',P3',P4'};步骤13:首先对步骤12输出的特征图{P1',P2',P3',P4'}作一组3×3的卷积,得到特征图{P11',P22',P33',P44'},然后对{P11',P22',P33',P44'}中的每个特征图进行全局平均池化、全连接层连接、ReLU激活函数非线性化、全连接层连接和Sigmoid激活函数权重值预测,得到第一权重值w1,对{P11',P22',P33',P44'}中的每个特征图进行全局最大池化、全连接层连接、ReLU激活函数非线性化、全连接层连接和Sigmoid激活函数权重值预测,得到第二权重值w2,接着对这两部分权重值进行相加平均得到最终的权重值,最后将{P11',P22',P33',P44'}每个特征图得到的权重值分别与{P11',P22',P33',P44'}对应的特征图相乘,输出第二阶段的特征本文档来自技高网...

【技术保护点】
1.一种基于层次回归的轻量级图像探测农业驱鸟方法,其特征在于,包括以下步骤:/n步骤1,建立基于卷积神经网络的层级回归目标检测模型ScareDet,利用梯度下降算法在鸟类数据集上进行训练,并将训练好的模型存入树莓派中;/n步骤2,利用可变焦相机拍摄指定区域图像,并通过USB接口将图像数据传送到树莓派中;/n步骤3,利用树莓派存储的ScareDet检测模型和图像数据进行鸟类检测;/n步骤4,根据树莓派检测结果控制扬声器供电,如果检测存在鸟类,则给扬声器供电,由扬声器发出报警噪音驱赶鸟类,否则返回步骤2继续进行监测。/n

【技术特征摘要】
1.一种基于层次回归的轻量级图像探测农业驱鸟方法,其特征在于,包括以下步骤:
步骤1,建立基于卷积神经网络的层级回归目标检测模型ScareDet,利用梯度下降算法在鸟类数据集上进行训练,并将训练好的模型存入树莓派中;
步骤2,利用可变焦相机拍摄指定区域图像,并通过USB接口将图像数据传送到树莓派中;
步骤3,利用树莓派存储的ScareDet检测模型和图像数据进行鸟类检测;
步骤4,根据树莓派检测结果控制扬声器供电,如果检测存在鸟类,则给扬声器供电,由扬声器发出报警噪音驱赶鸟类,否则返回步骤2继续进行监测。


2.根据权利要求1所述的基于层次回归的轻量级图像探测农业驱鸟方法,其特征在于,步骤1中,建立的基于卷积神经网络的层级回归目标检测模型ScareDet的检测过程为:
步骤11:利用卷积神经网络对图像进行特征提取并进行1次下采样,得到图像特征图C1,接着对C1继续下采样3次得到C2,C3,C4,然后在这四个不同尺度的特征图{C1,C2,C3,C4}上分别利用固定大小和长宽比的锚框进行图像区域提取,并利用前景背景二分类焦点损失函数对锚框进行分类筛选和回归损失函数SmoothL1对锚框尺寸和坐标进行修正,得到一系列位置更加精确的预选框;
步骤12:对步骤11的四个特征图{C1,C2,C3,C4}作两组3×3的卷积,进一步抽象化图像特征,得到特征图{C1',C2',C3',C4'}并按照从左至右的顺序,把每个特征图依次加在其后面的每个特征图上,实现图像细节特征和语义特征的互补与融合,最后得到新的四个特征图{P1',P2',P3',P4'};
步骤13:首先对步骤12输出的特征图{P1',P2',P3',P4'}作一组3×3的卷积,得到特征图{P11',P22',P33',P44'},然后对{P11',P22',P33',P44'}中的每个特征图进行全局平均池化、全连接层连接、ReLU激活函数非线性化、全连接层连接和Sigmoid激活函数权重值预测,得到第一权重值w1,对{P11',P22',P33',P44'}中的每个特征图进行全局最大池化、全连接层连接、ReLU激活函数非线性化、全连接层连接和Sigmoid激活函数权重值预测,得到第二权重值w2,接着对这两部分权重值进行相加平均得到最终的权重值,最后将{P11',P22',P33',P44'}每个特征图得到的权重值分别与{P11',P22',P33',P44'}对应的特征图相乘,输出第二阶段的特征图{P1,P2,P3,P4};
步骤14:根据第二阶段的特征图{P1,P2,P3,P4}和步骤11修正后的预选框,结合焦点损失分类函数和SmoothL1回归损失函数进行预选框区域所属分类和坐标回归训练,进一步优化识别和检测准确度。


3.根据权利要求1所述的基于层次回归的轻量级图像探测农业驱鸟方法,其特征在于,步骤2中,还包括数据标准化的过程,具体方法为:
树莓派读取内部时钟时间,在7:00-18:00时间内的图像,利用OpenCV库中imread函数对图像进行读取,并利用resize函数对图像缩放到256*256存储到内存中;在18:00-7:00时间内的图像,在resize之前利用addWeighted函数调整图像的亮度和曝光度。


4.根据权利要求1所述的基于层次回归的轻量级图像探测农业驱鸟方法,其特征在于,步骤3中,树莓派利用存储的ScareDet检测模型和图像数据进行鸟类检测,如果图片中存在鸟类,模型会输出鸟类的坐标和类别标签“1”,同时树莓派内部会置高一个标志位代表检测到了鸟类,否则标志位置低,代表没有检测到鸟类。


5.根据权利要求4所述的基于层次回归的轻量级图像探测农业驱鸟方法,其特征在于,步骤4中,根据树莓派的标志位控制扬声器供电,若标志位为高,则控制扬声器通电进行报警干扰,驱除鸟类,否则不做任何处理,返回步骤2继续进行监测。


6.一种基于层次回归的轻量级图...

【专利技术属性】
技术研发人员:周同余振滔
申请(专利权)人:南京理工大学
类型:发明
国别省市:江苏;32

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1