一种基于深度学习的野外生物追踪系统及方法技术方案

技术编号:22023388 阅读:88 留言:0更新日期:2019-09-04 01:39
本发明专利技术公开了一种基于深度学习的野外生物追踪系统及方法,属于智能计算技术领域。本发明专利技术的基于深度学习的野外生物追踪系统,包含视频采集模块、视频预处理模块、太阳能充电模块、目标检测模块、无线数据传输模块和若干GPS模块,采用数据集利用caffe框架训练mobilenetv2‑ssd模型,将训练好的mobilenetv2‑ssd模型转换成适用于NCNN的模型,将目标检测模块的打框和目标检测模块部署到带有ARM核的FPGA的PS端,将计算密集型任务卷积实现部署到PL端。该发明专利技术的基于深度学习的野外生物追踪系统可以适应长时间的野外工作和数据传输工作,并且稳定性和准确率都较高,具有很好的推广应用价值。

A Field Biotracking System and Method Based on Deep Learning

【技术实现步骤摘要】
一种基于深度学习的野外生物追踪系统及方法
本专利技术涉及智能计算
,具体提供一种基于深度学习的野外生物追踪系统及方法。
技术介绍
FPGA(FieldProgrammableGateArray),即现场可编程门阵列,它是在PAL、GAL、CPLD等可编程器件的基础上进一步发展的产物。它是作为专用集成电路(ASIC)领域中的一种半定制电路而出现的,既解决了定制电路的不足,又克服了原有可编程器件门电路数有限的缺点。采用CPU+FPGA的可重构架构的异构计算具有很多优势,例如:较高的性能、较大的灵活性、较低的功耗特性、天生的容错特性以及能够大大缩减产品开发周期等。采用FPGA来替代GPU作为未来高性能计算的加速器,应该是现阶段的FPGA异构智能计算发展的主旋律。深度学习是指多层神经网络上运用各种机器学习算法解决图像,文本等各种问题的算法集合,采用深度学习的图像识别算法相比于传统的算法准确率大大提高。
技术实现思路
本专利技术的技术任务是针对上述存在的问题,提供一种可以适应长时间的野外工作和数据传输工作,并且稳定性和准确率都较高的基于深度学习的野外生物追踪系统。本专利技术进一步的技术任务是提供一种基于深度学习的野外生物追踪方法。为实现上述目的,本专利技术提供了如下技术方案:一种基于深度学习的野外生物追踪系统,该系统包含视频采集模块、视频预处理模块、太阳能充电模块、目标检测模块、无线数据传输模块和若干GPS模块,采用数据集利用caffe框架训练mobilenetv2-ssd模型,将训练好的mobilenetv2-ssd模型按照嵌入式框架NCNN的要求转换成适用于NCNN的模型,将目标检测模块的打框和目标检测模块部署到带有ARM核的FPGA的PS端,将计算密集型任务卷积实现部署到PL端,同时视频采集模块、视频预处理模块、太阳能充电模块、无线数据传输模块、若干GPS模块均部署到PS端。作为优选,该基于深度学习的野外生物追踪系统还包括系统错误恢复模块和系统告警模块,系统错误恢复模块和系统告警模块部署到PS端。作为优选,所述视频采集模块和视频预处理模块将摄像头采集到的图像进行前端预处理,完成图像增强和图像压缩。作为优选,所述无线传输模块将目标采集模块的结果传送到云端,在没有检测到目标时,无线传输模块的时钟为关闭状态。作为优选,所述太阳能充电模块为系统提供额外的电力供应,太阳能充电模块始终处于开启状态。一种基于深度学习的野外生物追踪方法,针对具体野生动物,采集并标注野生动物数据,获取带有标签的该野生动物的数据集,利用caffe框架训练mobilenetv2-ssd模型,利用mobilenetv2-ssd模型转化工具转换到定点的推理框架NCNN上,然后将其中的打框和目标检测模块编译部署到带有多核ARM的FPGA的PS端,将计算密集型任务卷积实现部署到PL端,同时频采集模块、视频预处理模块、太阳能充电模块、无线数据传输模块、GPS模块也部署到PS端。该基于深度学习的野外生物追踪方法通过本专利技术中所述的基于深度学习的野外生物追踪系统实现。基于深度学习的野外生物追踪系统,包含视频采集模块、视频预处理模块、太阳能充电模块、目标检测模块、无线数据传输模块、若干GPS模块、系统错误恢复模块和系统告警模块,采用数据集利用caffe框架训练mobilenetv2-ssd模型,将训练好的mobilenetv2-ssd模型按照嵌入式框架NCNN的要求转换成适用于NCNN的模型,将目标检测模块部署到带有ARM核的FPGA的PS端,将计算密集型任务卷积实现部署到PL端,同时视频采集模块、视频预处理模块、太阳能充电模块、无线数据传输模块、若干GPS模块、系统错误恢复模块和系统告警模块均部署到PS端。作为优选,该方法中还采用系统错误恢复模块和系统告警模块,系统错误恢复模块和系统告警模块用来提高系统的稳定性便于长时间在野外工作,同时可以通过云端对系统进行重启控制,系统错误恢复模块和系统告警模块部署到PS端。作为优选,视频采集模块和视频预处理模块将摄像头采集到的图像进行前端预处理,完成图像增强和图像压缩。作为优选,所述无线传输模块将目标采集模块的结果传送到云端,在没有检测到目标时,无线传输模块的时钟为关闭状态;所述太阳能充电模块为系统提供额外的电力供应,延长系统的工作时间,太阳能充电模块始终处于开启状态。该基于深度学习的野外生物追踪方法,首先将训练好的模型参数放到系统SD卡内,系统上电后视频采集模块和预处理模块对采集到的图像进行前端预处理,完成图像增强图像压缩等一系列功能,同时将图像压缩到适合mobilenetv2-ssd算法的大小,系统处理器的PS端将从SD卡内读出模型参数并通过DMA和数据并行的送入到PL端进行算法加速完成计算密集型任务,同时开启ARM中的多核多线程并采用neon加速器来加速打框任务来完成最终的对于目标野生动物的目标检测,为了降低功耗只将带有目标野生动物的数据通过无线传输模块传输到云端,在没有检测到目标时,无线传输模块的时钟处于关闭状态,同时为了延长系统的工作时间,太阳能充电模块要始终开启。系统告警模块和系统错误恢复模块用来提高系统的稳定性便于长时间在野外工作,同时可以通过云端对系统进行重启控制。与现有技术相比,本专利技术的基于深度学习的野外生物追踪系统具有以下突出的有益效果:所述基于深度学习的野外生物追踪系统可以适应长时间的野外工作和数据传输工作,并且稳定性和准确率都较高,通过系统告警模块和系统错误恢复模块用来提高系统的稳定性便于长时间在野外工作,同时可以通过云端对系统进行重启控制,具有良好的推广应用价值。附图说明图1是本专利技术所述基于深度学习的野外生物追踪系统的拓扑图。具体实施方式下面将结合附图和实施例,对本专利技术的基于深度学习的野外生物追踪系统及方法作进一步详细说明。实施例如图1所示,本专利技术的基于深度学习的野外生物追踪系统,包含视频采集模块、视频预处理模块、太阳能充电模块、目标检测模块、无线数据传输模块、两个GPS模块、系统错误恢复模块和系统告警模块。该基于深度学习的野外生物追踪系统采用数据集利用caffe框架训练mobilenetv2-ssd模型,将训练好的mobilenetv2-ssd模型按照嵌入式框架NCNN的要求转换成适用于NCNN的模型,将目标检测模块的打框和目标检测模块部署到带有ARM核的FPGA的PS端,将计算密集型任务卷积实现部署到PL端,同时视频采集模块、视频预处理模块、太阳能充电模块、无线数据传输模块、两个GPS模块、系统错误恢复模块和系统告警模块均部署到PS端。视频采集模块和视频预处理模块将摄像头采集到的图像进行前端预处理,完成图像增强和图像压缩。无线传输模块将目标采集模块的结果传送到云端,在没有检测到目标时,无线传输模块的时钟为关闭状态。太阳能充电模块为系统提供额外的电力供应,太阳能充电模块始终处于开启状态。系统告警模块和系统错误恢复模块用来提高系统的稳定性便于长时间在野外工作,同时可以通过云端对系统进行重启控制。该基于深度学习的野外生物追踪系统工作过程如下:首先,将训练好的模型参数放到系统SD卡内,系统上电后视频采集模块和预处理模块对采集到的图像进行前端预处理,完成图像增强图像压缩等一系列功能,同时将图像压缩到适本文档来自技高网...

【技术保护点】
1.一种基于深度学习的野外生物追踪系统,其特征在于:该系统包含视频采集模块、视频预处理模块、太阳能充电模块、目标检测模块、无线数据传输模块和若干GPS模块,采用数据集利用caffe框架训练mobilenetv2‑ssd模型,将训练好的mobilenetv2‑ssd模型按照嵌入式框架NCNN的要求转换成适用于NCNN的模型,将目标检测模块的打框和目标检测模块部署到带有ARM核的FPGA的PS端,将计算密集型任务卷积实现部署到PL端,同时视频采集模块、视频预处理模块、太阳能充电模块、无线数据传输模块、若干GPS模块均部署到PS端。

【技术特征摘要】
1.一种基于深度学习的野外生物追踪系统,其特征在于:该系统包含视频采集模块、视频预处理模块、太阳能充电模块、目标检测模块、无线数据传输模块和若干GPS模块,采用数据集利用caffe框架训练mobilenetv2-ssd模型,将训练好的mobilenetv2-ssd模型按照嵌入式框架NCNN的要求转换成适用于NCNN的模型,将目标检测模块的打框和目标检测模块部署到带有ARM核的FPGA的PS端,将计算密集型任务卷积实现部署到PL端,同时视频采集模块、视频预处理模块、太阳能充电模块、无线数据传输模块、若干GPS模块均部署到PS端。2.根据权利要求1所述的基于深度学习的野外生物追踪系统,其特征在于:还包括系统错误恢复模块和系统告警模块,系统错误恢复模块和系统告警模块部署到PS端。3.根据权利要求2所述的基于深度学习的野外生物追踪系统,其特征在于:所述视频采集模块和视频预处理模块将摄像头采集到的图像进行前端预处理,完成图像增强和图像压缩。4.根据权利要求3所述的基于深度学习的野外生物追踪系统,其特征在于:所述无线传输模块将目标采集模块的结果传送到云端,在没有检测到目标时,无线传输模块的时钟为关闭状态。5.根据权利要求4所述的基于深度学习的野外生物追踪系统,其特征在于:所述太阳能充电模块为系统提供额外的电力供应,太阳能充电模块始终处于开启状态。6.一种基于深度学习的野外生物追踪方法,...

【专利技术属性】
技术研发人员:秦刚姜凯王子彤
申请(专利权)人:山东浪潮人工智能研究院有限公司
类型:发明
国别省市:山东,37

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

1