【技术实现步骤摘要】
一种数字视网膜软件定义摄像机方法及系统
本专利技术涉及安防监控和人工智能领域,特别涉及一种数字视网膜软件定义摄像机方法及系统。
技术介绍
目前部署的视频监控系统,采用的是十多年前的技术标准H.264,数据压缩效率低,建设成本高,应用效果差强人意,主要表现在:1)早期标准压缩效率低。在保证视频质量的情况下,我国部署的三千万摄像机估计需要数千亿元的存储成本,各地在存储空间不足的情况下,往往对视频进行过度压缩,造成大量视频图像质量严重劣化,看不清关键人物和车辆;2)监控视频联网难。很多省市部署的摄像机都超过百万,但采用老标准编码,在现有通信带宽条件下,能够实时传输的视频只有数百路,大部分监控视频得不到有效利用;3)高度密集的摄像机无法进行全场景覆盖。尽管部分地区的摄像机分布密集度很高,仍然无法进行全场景覆盖,对于摄像机覆盖的区域地面摄像机拍摄的信息也是有限的,同时全天候采集的视频数据冗余度很高,但很难提取全局有价值信息,造成巨大的信息浪费;4)海量视频检索难。传统视频监控系统是通过监控人员调阅历史录像来实现事件的回放取证,人工回放录像取证的方式效率低,尽管图像检索技术有了快速的发展,但是在产业界应用,特别是安防领域的大规模应用还亟待解决;5)缺乏视频精准分析。在实战应用中,视频监控技术存在视频调阅慢、分析难的问题,如何从海量视频中发现重要而有价值的线索,如快速识别定位目标、挖掘其行动轨迹,对缩短事件处理时间,降低工作强度,提高工作效率具有积极意义。
技术实现思路
...
【技术保护点】
1.一种数字视网膜软件定义摄像机方法,其特征在于,包括:/n智能转换器接收摄像机的视频流,对视频流进行解码;/n所述云端平台对智能转换器的系统资源进行监视,并判断所述系统资源是否可用,当智能转换器系统资源可用时,智能转换器对处理后的视频流调用所述摄像机的计算模型进行计算,当智能转换器系统资源不可用时,进行报错;/n所述智能转换器将计算结果与视频流封装后发送至云端平台;/n所述云端平台接收所述封装后的计算结果与视频流并存储所述封装后的计算结果与视频流,/n所述云端平台接收终端发送的检索、特征计算指令,对计算结果与视频流进行检索、特征计算,将检索、特征计算得到的结果返回至终端进行显示。/n
【技术特征摘要】
1.一种数字视网膜软件定义摄像机方法,其特征在于,包括:
智能转换器接收摄像机的视频流,对视频流进行解码;
所述云端平台对智能转换器的系统资源进行监视,并判断所述系统资源是否可用,当智能转换器系统资源可用时,智能转换器对处理后的视频流调用所述摄像机的计算模型进行计算,当智能转换器系统资源不可用时,进行报错;
所述智能转换器将计算结果与视频流封装后发送至云端平台;
所述云端平台接收所述封装后的计算结果与视频流并存储所述封装后的计算结果与视频流,
所述云端平台接收终端发送的检索、特征计算指令,对计算结果与视频流进行检索、特征计算,将检索、特征计算得到的结果返回至终端进行显示。
2.如权利要求1所述的一种数字视网膜软件定义摄像机方法,其特征在于,
当云端平台接收终端发送的需要变更所述摄像机的计算模型的请求时,将所述摄像机的参数信息、所述摄像机的计算模型的运行状态信息与待运行模型的运行支撑信息进行比对,
判断所述摄像机的参数信息、所述摄像机的计算模型的运行状态信息是否符合待运行模型的运行支撑信息变更条件,
若符合,则
云端平台向智能转换器发送待运行模型;智能转换器接收并完成解封装后停止该摄像机正在运行的计算模型,该摄像机启动待运行模型,完成模型更新;
若不符合,则
返回变更失败至终端。
3.如权利要求2所述的一种数字视网膜软件定义摄像机方法,其特征在于,所述云端平台接收所述封装后的计算结果与视频流并存储所述封装后的计算结果与视频流,具体为:
云端平台对接收到的数据进行解封装得到特征流和视频流,将视频流存储至视频文件数据库中,将特征流存储至对应的结构化和/或非结构化数据库中。
4.如权利要求3所述的一种数字视网膜软件定义摄像机方法,其特征在于,所述云端对智能转换器的系统资源进行监视,并判断所述系统资源是否可用,具体包括:
智能转换器读取智能转换器资源管理器的CPU、内存、网络I/O、GPU占用率,并发送给云端,云端判断所述系统资源是否可用。
5.如权利要求4所述的一种数字视网膜软件定义摄像机方法,其特征在于,所述智能转换器对视频流进行解码,包括
智能转换器检测所述视频流的格式,对接入的视频流进行解码,提取监控摄像机ID信息和视频编码...
【专利技术属性】
技术研发人员:贾惠柱,李源,杨长水,崔玥,解晓东,高文,
申请(专利权)人:北京大学,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。