[发明专利]一种视频处理方法及控制平台有效
申请号: | 201711147343.0 | 申请日: | 2017-11-17 |
公开(公告)号: | CN108012156B | 公开(公告)日: | 2020-09-25 |
发明(设计)人: | 吴伟华;贺武;李殿平 | 申请(专利权)人: | 深圳市华尊科技股份有限公司 |
主分类号: | H04N19/436 | 分类号: | H04N19/436;H04N19/426;H04N19/44;G06F9/50;G06N3/04;G06T1/20 |
代理公司: | 广州三环专利商标代理有限公司 44202 | 代理人: | 郝传鑫;熊永强 |
地址: | 518000 广东省深圳市福田*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 视频 处理 方法 控制 平台 | ||
本发明实施例提供了一种视频处理方法及控制平台,所述方法包括:接收由客户端发送的解析请求,解析请求中携带待处理影像数据的属性信息,根据属性信息为待处理影像数据配置GPU资源,通过GPU资源接收待处理影像数据,并对待处理影像数据进行解码操作,通过多级压缩优化方法对深度神经网络模型进行加速操作,获得加速操作后的深度神经网络模型对解码操作后的待处理影像数据进行视频结构化分析,得到特征集,将特征集发送给客户端。采用本发明实施例可以提升了视频结构化分析效率。
技术领域
本发明涉及视频处理技术领域,具体涉及一种视频处理方法及控制平台。
背景技术
目前,传统视频监控录像,一般是基于CPU服务器或者CPU和GPU异构服务器进行本地处理,不能实现云端化,受到时空限制,极为不便,而且视频解码通常放在CPU上进行,导致CPU内存和GPU显存存在大量数据交互,造成瓶颈,影响视频结构化分析性能,处理时间过长,常常用户无法忍受。因此,如何提升视频结构化分析效率的问题亟待解决。
发明内容
本发明实施例提供了一种视频处理方法及控制平台,可以提升视频结构化分析效率。
本发明实施例第一方面提供了一种视频处理方法,包括:
接收由客户端发送的解析请求,所述解析请求中携带待处理影像数据的属性信息;
根据所述属性信息为所述待处理影像数据配置GPU资源;
通过所述GPU资源接收所述待处理影像数据,并对所述待处理影像数据进行解码操作;
通过多级压缩优化方法对深度神经网络模型进行加速操作;
通过所述加速操作后的深度神经网络模型对所述解码操作后的待处理影像数据进行视频结构化分析,得到特征集;
将所述特征集发送给所述客户端。
本发明实施例第二方面提供了一种控制平台,所述控制平台包括高吞吐量分布式发布订阅消息装置,其用于与服务器集群之间进行通信,所述高吞吐量分布式发布订阅消息装置包括接收单元、配置单元、加速单元、分析单元和发送单元,其中,
所述接收单元,用于接收由客户端发送的解析请求,所述解析请求中携带待处理影像数据的属性信息;
所述配置单元,用于根据所述属性信息为所述待处理影像数据配置GPU资源;
所述接收单元,还用于通过所述GPU资源接收所述待处理影像数据,并对所述待处理影像数据进行解码操作;
所述加速单元,用于通过多级压缩优化方法对深度神经网络模型进行加速操作;
所述分析单元,用于通过所述加速操作后的深度神经网络模型对所述解码操作后的待处理影像数据进行视频结构化分析,得到特征集;
所述发送单元,用于将所述特征集发送给所述客户端。
第三方面,本发明实施例提供了一种控制平台,包括:处理器和存储器;以及一个或多个程序,所述一个或多个程序被存储在所述存储器中,并且被配置成由所述处理器执行,所述程序包括用于如第一方面中所描述的部分或全部步骤的指令。
第四方面,本发明实施例提供了一种计算机可读存储介质,其中,所述计算机可读存储介质用于存储计算机程序,其中,所述计算机程序使得计算机执行如本发明实施例第一方面中所描述的部分或全部步骤的指令。
第五方面,本发明实施例提供了一种计算机程序产品,其中,所述计算机程序产品包括存储了计算机程序的非瞬时性计算机可读存储介质,所述计算机程序可操作来使计算机执行如本发明实施例第一方面中所描述的部分或全部步骤。该计算机程序产品可以为一个软件安装包。
实施本发明实施例,具有如下有益效果:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市华尊科技股份有限公司,未经深圳市华尊科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711147343.0/2.html,转载请声明来源钻瓜专利网。