基于深度学习的分布嵌入式实时视频流处理系统及方法技术方案

技术编号:16039031 阅读:65 留言:0更新日期:2017-08-19 20:55
本发明专利技术涉及一种基于深度学习的分布嵌入式实时视频流处理系统及方法,视频数据采集层通过ARM板采集视频数据并预处理;视频处理层根据指定的视频处理任务在嵌入式GPU处理器集群上根据深度学习算法进行视频处理;GPU资源调度层实时监控嵌入式GPU处理器中的GPU使用情况并根据调度策略进行调度,存储层将处理结果上传到云存储服务器,服务层将结果可视化反馈给客户端。本发明专利技术的一种基于深度学习的分布嵌入式实时视频流处理框架,将视频处理、深度学习相结合,把视频处理利用分布嵌入式技术并行化,以达到实时视频处理的效果;把深度学习应用到视频处理中,提高视频处理的准确率。

【技术实现步骤摘要】
基于深度学习的分布嵌入式实时视频流处理系统及方法
本专利技术属于视频处理的
,尤其涉及一种基于深度学习的分布嵌入式实时视频流处理系统及方法。
技术介绍
目前,随着半导体工艺以及芯片设计水平的不断进步,电子设备的性能取得了极大提高;其中,尤其是嵌入式应用终端得到了空前的发展。现有技术中的嵌入式应用终端能够处理的数据量更大,覆盖的领域更为广泛,一些原本只能在PC机上实现的应用,也已出现在嵌入式设备中,如视频处理。另一方面,人们对于嵌入式设备的应用提出的更高的要求也在推动嵌入式应用终端快速发展,如在视频处理等方面的要求。原本PC机中由图形处理器(GPU)完成的应用不仅需要强大的计算能力以及大数据的处理,更需要低功耗、低成本以适应不断发展的嵌入式系统需求。嵌入式GPU正是为了满足这些功能而设计的,是专用于嵌入式终端或者手持设备上的图形处理器。与PC机的GPU相比,嵌入式GPU需要同时兼顾高性能、低功耗、低成本等特点。例如,JetsonTX1是NVIDIA推出的首款TX系列的嵌入式超级视觉计算系统,也是全球首款模块化超级计算机。在人工智能领域,出现了对嵌入式设备的连续视频数据的快速处理的本文档来自技高网...
基于深度学习的分布嵌入式实时视频流处理系统及方法

【技术保护点】
一种基于深度学习的分布嵌入式实时视频流处理系统,其特征是:该系统包括:视频数据采集层,所述视频数据采集层采集视频数据并进行预处理;视频数据处理层,所述视频数据处理层包括嵌入式GPU分布集群,根据指定的视频处理任务在嵌入式GPU分布集群上通过深度学习算法进行视频处理;GPU资源调度层,所述GPU资源调度层实时监控嵌入式GPU分布集群中的GPU使用情况并进行调度;存储层,所述存储层包括云存储服务器,将视频处理结果上传到云存储服务器进行存储;服务层,所述服务层与客户端连接,将视频处理结果可视化反馈给客户端。

【技术特征摘要】
1.一种基于深度学习的分布嵌入式实时视频流处理系统,其特征是:该系统包括:视频数据采集层,所述视频数据采集层采集视频数据并进行预处理;视频数据处理层,所述视频数据处理层包括嵌入式GPU分布集群,根据指定的视频处理任务在嵌入式GPU分布集群上通过深度学习算法进行视频处理;GPU资源调度层,所述GPU资源调度层实时监控嵌入式GPU分布集群中的GPU使用情况并进行调度;存储层,所述存储层包括云存储服务器,将视频处理结果上传到云存储服务器进行存储;服务层,所述服务层与客户端连接,将视频处理结果可视化反馈给客户端。2.如权利要求1所述的一种基于深度学习的分布嵌入式实时视频流处理系统,其特征是:所述视频数据采集层包括摄像装置和嵌入式微处理器,所述嵌入式微处理器包括视频采集模块和视频预处理模块;所述视频数据采集层通过嵌入式微处理器的视频采集模块连接摄像装置采集视频数据,采集的视频数据传输至视频预处理模块进行视频数据的预处理,所述视频预处理模块与视频数据处理层连接,将预处理后的视频数据传输至所述视频数据处理层的嵌入式GPU分布集群进行进一步视频处理。3.如权利要求1所述的一种基于深度学习的分布嵌入式实时视频流处理系统,其特征是:所述视频数据处理层的嵌入式GPU分布集群包括至少两个的GPU进行视频处理,所述GPU分别与所述GPU资源调度层连接。4.如权利要求1所述的一种基于深度学习的分布嵌入式实时视频流处理系统,其特征是:所述视频数据处理层包括深度学习模块,所述深度学习模块包括数据采集模块、训练模块和测试模块;所述数据采集模块采集不同种类的视频数据集,并根据比例分为训练数据集和测试数据集;所述训练模块采用深度学习算法对训练数据集进行训练,生成深度学习网络模型;所述测试模块通过测试数据集对所述深度学习网络模型进行测试,并将测试完善后的深度学习网络模型分别设置于嵌入式GPU分布集群的各个GPU中。5.一种基于深度学习的分布嵌入式实时视频流处理方法,该方法基于如权利要求1-4任一所述的一种基于深度学习的分布嵌入式实时视频流处理系统,其特征是:该方法的具体步骤包括:(1)视频数据采集:视频数据采集层采集视频数据并进行预处理;(2)视频数据处理和GPU资源调度:将深度学习算法部署在GPU嵌入式分布集群上;视频数据处理层根据指定的视频处理任务在嵌入式GPU分布集群上通过深度学习算法进行视频处理;GPU资源调度层实时监控嵌入式GPU分布集群中的GPU使用情况...

【专利技术属性】
技术研发人员:张卫山孙浩云赵德海徐亮卢清华李忠伟宫文娟
申请(专利权)人:中国石油大学华东
类型:发明
国别省市:山东,37

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

1