[发明专利]多路监控视频人工智能分析的处理方法及系统有效
申请号: | 201811280172.3 | 申请日: | 2018-10-30 |
公开(公告)号: | CN109167979B | 公开(公告)日: | 2020-09-11 |
发明(设计)人: | 陈海波 | 申请(专利权)人: | 深兰科技(上海)有限公司 |
主分类号: | H04N7/18 | 分类号: | H04N7/18;H04N5/268 |
代理公司: | 上海晨皓知识产权代理事务所(普通合伙) 31260 | 代理人: | 成丽杰 |
地址: | 200050 上海市*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 监控 视频 人工智能 分析 处理 方法 系统 | ||
1.一种支持多路监控视频人工智能分析的处理方法,其特征在于,包括:
将多路监控视频流读入系统缓存中;
根据每D帧抽取一帧,对读入的监控视频流进行下抽取处理,经过下抽取处理后的监控视频流的帧数为:监控视频视频流帧数÷D;
针对下抽取处理后的监控视频流,将每M帧图像封装成为一个批处理Batch,则所述监控视频流中Batch的数量为:(监控视频视频流帧数÷D)÷M;
将每J个批处理传输给同一个图形处理器GPU服务器进行处理;
将多GPU运算结果传输给数据库服务器,选取空余的逻辑端口,将监控视频流的视频编号和逻辑端口的端口号一一映射;
预先设置M和J,其中M和J为正整数;
所述M和J取值的依据为:单张图片的大小×M×J小于系统显卡的显存的大小。
2.根据权利要求1所述的支持多路监控视频人工智能分析的处理方法,其特征在于,所述将每J个批处理传输给同一个GPU服务器进行处理,具体包括:
将Batch的图像类型指定为计算统一设备体系结构CUDA类型,采用多路并行及异步传输的方式将Batch传输给多GPU,其中每J个批处理传输给同一个GPU服务器进行处理。
3.一种多路监控视频人工智能分析的处理系统,其特征在于,包括:
任务调度服务器,用于读入多路监控视频流,根据每D帧抽取一帧,对监控视频流进行下抽取处理,经过下抽取处理后的监控视频流的帧数为:监控视频视频流帧数÷D,并针对下抽取处理后的监控视频流,将每M帧图像封装成为一个Batch,则所述监控视频流中Batch的数量为:(监控视频视频流帧数÷D)÷M;
多GPU并行计算服务器,包括多个GPU,用于并行接收来自任务调度服务器的Batch,其中每一个GPU服务器接收J个批处理;
数据库服务器,用于接收来自多GPU并行计算服务器的运算结果,将多GPU运算结果传输给数据库服务器,选取空余的逻辑端口,将监控视频流的视频编号和逻辑端口的端口号一一映射;
其中,预先设置M和J,其中M和J为正整数;
所述M和J取值的依据为:单张图片的大小×M×J小于系统显卡的显存的大小。
4.根据权利要求3所述的多路监控视频人工智能分析的处理系统,其特征在于,所述任务调度服务器,还用于:
将Batch的图像类型指定为CUDA类型,采用多路并行及异步传输的方式将Batch传输给多GPU并行计算服务器。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深兰科技(上海)有限公司,未经深兰科技(上海)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811280172.3/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种多信道网络监控设备及监控方法
- 下一篇:用于远距离高清晰度视频处理方法