【技术实现步骤摘要】
基于边缘计算的低时延实时视频分析方法
[0001]本专利技术属于边缘计算、视频分析
,更具体地,涉及一种基于边缘 计算的低时延实时视频分析方法。
技术介绍
[0002]对于视频处理,国内外的学者已经进行了大量的研究,有些是从系统角度 出发,探究如何构建一个完整的、易操作的、兼容性强、各模块解耦的系统; 有的是理论出发,研究如何运用先进的算法来解决视频分析中的问题。在此, 做一个简单的介绍:MediaPipe是一个构建音视频流水线的框架,相似的还有 DeepStream SDK,这是一个针对英伟达GPU开发的提供TensorRT接口、视频 编解码、可视化等功能的框架。针对流水线式的应用,serverless也被应用在边 缘环境中来实现多机的协同。EdgeEye构建了一个基于边缘计算的实时视频处 理系统,它可以将图像发送给拥有丰富资源的设备去分析。VideoEdge关注如 何通过聚合在地理位置上分散存在的视频输入在降低计算开销的前提下尽可能 的提升准确率。VideoPipe聚焦在如何针对单一视频源进行视频处理。Mez是一 个在IoT边缘环境下的一个基于发布
‑
订阅的消息系统,它可以很好的服务于分 布式机器视觉应用。Mez允许使用者指定从摄像头传输到边缘服务器的网络延 时上限以及应用可以忍受的准确率下限,然后根据这两个阈值采用相应的图像 处理技术,如下采样、模糊、颜色空间转换等策略降低图像的传输数据量,选 择最合适的处理方式。Chameleon考虑到不同配置对视频分析准确率的影响的 动态变化特性,它 ...
【技术保护点】
【技术特征摘要】
1.一种基于边缘计算的低时延实时视频分析方法,其特征在于,包括以下步骤:S1.设备到边缘服务器延迟数据采集分析:定时更新设备到不同边缘服务器的延迟来为上层的算法提供实时可靠的数据;S2.动态配置分析:动态地根据视频内容配置视频流上传的参数以兼顾准确率、资源消耗和时延的平衡;同时,进行动态profiling执行决策:通过动态计算profiling判断是否需要在每个时隙均重新做profiling;S3.图片选择决策:每次图片上传的决策由profiling生成的结果和图片差异比对共同决定是否上传;S4.服务器卸载决策:判断带宽以及计算能力是否足够容纳下新的任务加入,如果可以,则完成卸载;如果无法容纳,则继续寻找延迟次小的目标服务器。2.根据权利要求1所述的基于边缘计算的低时延实时视频分析方法,其特征在于,所述的步骤S1具体包括以下步骤:S11.搭建时间同步服务:为了保证数据可靠性,需要保证各机器的时间是同步的,因此,首先选择一台服务器作为时间服务器,在它上面部署ntp服务的server端,其余机器即边缘服务器、设备作为client端,设置配置中的服务器地址为选定的时间服务器IP;S12.实时测量设备到服务器的延迟:每隔一段时间发送带时间戳和编号的消息到不同边缘服务器,边缘服务器收到消息后,记录下当前时间,将收到的消息和当前时间一同发回设备,这样就可以测量出单向的传输时延。3.根据权利要求2所述的基于边缘计算的低时延实时视频分析方法,其特征在于,所述的步骤S2中配置包括分辨率和帧率;在进行动态配置分析时测量不同组合下视频分析结果的表现,采用最优配置1080p、30fps作为groundtruth,不同组合下的效果的表现通过计算识别结果和groundtruth的F1 score作为准确率的衡量标准;F1 score是精度precision和召回率recall的调和平均值;计算公式为:计算公式为:计算公式为:式中,true positves:实际上是正例的数据点被标记为正例;false positves:实际上是反例的数据点被标记为正例;true negatives:实际上是反例的数据点被标记为反例;false negatives:实际上是正例的数据点被标记为反例;检测结果是目标种类以及位置坐标,truepositives的判别标准是:标记为相同种类且它们的位置框重叠区域的面积占groundtruth的比值大于0.5;false positves的判别标准是:一个目标被标记为某一类,但在groundtruth上并没有或在相同位置为其它种类或种类相同但是重叠区域面积占groundtruth的比例小于0.5;false negatives的判别标准是:在groundtruth上标记的目标,在检测结果中没有与之区域匹配的项。4.根据权利要求3所述的基于边缘计算的低时延实时视频分析方法,其特征在于,在所
述的步骤S2中,当帧率小于最大配置时,每隔几帧上传一帧图片,其中未上传图片使用时间上离它最近的上一帧图片的结果作为它的识别结果;假设每个时隙有J张图片,使用j代表第j张图片,第j张图片上的目标记为O
j
={O1,O2,
…
},最大帧率设为dfs,当前帧率为fs,则第j张图片的目标结果为:O
j
=O
j
‑
(j%δ)+1
,对于groundtruth的目标记为G
j
,则1秒内平均准确率为:式中f1即为上文提及的F1 score。5.根据权利要求4所述的基于边缘计算的低时延实时视频分析方法,其特征在于,在所述的步骤S2中,对于不同分辨率、不同内容的图片,模型处理的时间不一样,对于分辨率为fr的第j张图片的处理时间记为则1秒内所需要的处理时间为:为了减少数据传输量,将profi...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。