车联网中视频语义驱动的资源分配算法

2021-08-16 10:45陈九九冯春燕郭彩丽杨洋孙启政朱美逸
通信学报 2021年7期
关键词:资源分配语义传输

陈九九,冯春燕,郭彩丽,杨洋,孙启政,朱美逸

(北京邮电大学北京先进信息网络实验室,北京 100876)

1 引言

当前,在车联网场景中,车辆端通常配备或部署多个高清摄像头,据数据统计,90%以上的行车环境信息可以通过摄像头采集和获取[1]。同时,计算机视觉技术采用智能算法,以深度学习为代表的人工智能技术对摄像头采集到的大量视频数据的语义进行充分理解和分析,从而完成自动驾驶中安全类、信息类、交通效率类等各种业务的智能决策处理[2]。这些基于视频语义理解的大量任务,比如目标检测等,对车辆端的计算能力带来极大挑战,目前的解决方案是车辆仅对视频做一些简单计算后借助车联网将视频语义理解任务卸载到计算资源丰富的移动边缘计算服务器(通常部署在路边单元侧)进行协同计算[3],以支持车联网中辅助驾驶等多种不同业务的需求。

车辆端到边缘服务器端的大量计算任务卸载需求,给车辆端到边缘服务器端的通信资源带来了巨大的压力,亟须研究高效的资源分配方式来提高车联网中的资源利用率,更好地服务于视频语义理解任务,促进车联网系统中通信传输与智能计算过程的融合。

车联网中传统的资源分配方式主要分为两类:基于服务质量(QoS,quality of service)的资源分配方法[4-5]和基于用户体验质量(QoE,quality of experience)的资源分配方法[6-7]。基于QoS 的资源分配方法主要通过合理地分配带宽、功率、时延等通信资源,以优化网络的吞吐量、传输速率、时延、抖动等网络效率指标,面向的主体是通信系统的物理层或网络层;基于QoE 的资源分配方法主要是通过分配通信资源以提升传输视频的流畅度、清晰度、用户满意度等指标,满足接收用户的各种主观需求。

传统的资源分配方法面向的主体是传输网络或人类用户,不考虑所传输的视频内容或语义信息。当视频传输的接收端是作为机器的智能体,传输后的视频用于目标检测等语义理解任务时,它追求的目标不再是网络效率或者用户体验,而是视频理解或分析的准确率,因此传统的QoS 或QoE 资源分配方法不再是最优的,有必要针对视频语义研究更高效的资源分配方法[8]。

文献[8]提出了视频内容质量(QoC,quality of content)的概念,以最大化平均目标检测精度为目标,给出了视频编码资源分配方案。但文献[8]没有给出具体的视频内容质量量化模型,未从视频语义角度出发考虑不同视频的语义差异,且未考虑车联网非稳态信道条件下的资源分配。

视频传输的接收端是作为机器的智能体,它追求的目标是接收端在资源受限、视频有损传输的条件下最多最准确地理解视频语义。以目标检测为例,视频语义是指待检测的目标类别(如行人、汽车、信号灯)、目标数量、目标位置等。从视频语义理解任务出发,通过视频语义区分不同视频并合理地分配通信资源,使接收端最大程度地理解视频语义,本文称之为视频语义驱动的资源分配指导方式。基于以上分析,应对视频语义理解需求和车联网中通信资源紧缺的挑战,根源在于如何设计合理的资源分配指导模型和资源分配优化方法,本文主要工作如下。

1) 以目标检测任务为例,提出了语义驱动的资源分配指导模型,并给出了基于回归分析的模型参数求解算法。

2) 基于资源分配指导模型,构建了车联网场景中视频语义驱动的资源分配优化问题,将该问题转化为凸问题并利用凸优化算法求解。

3) 为降低凸优化算法的求解复杂度,提出了基于强化Q 学习的资源分配算法。

2 系统模型及资源分配指导模型

2.1 车联网系统模型

车联网场景下,边缘服务器负责分配通信资源以及完成视频语义理解任务,车辆端负责视频预处理的任务,如视频压缩等。一个典型的车联网边缘计算场景下的视频传输系统模型如图1 所示。

图1 车联网边缘计算场景视频传输系统模型

该系统由多辆装有摄像头的智能网联车辆和边缘服务器组成,车辆行驶在边缘服务器的覆盖区域。车辆通过摄像头感知周围环境,感知内容包括交通场景(如交通信号)以及运动物体(如行人和其他车辆),这些车辆视频感知到的环境信息构成了视频语义信息。车辆行驶过程中通过摄像头采集到大量待分析的视频供车辆做出辅助行驶决策,如车辆转向、减速、变道等。考虑到采集视频的数据量极大以及车辆的计算能力有限,视频数据通过无线信道传输至边缘服务器完成视频语义的理解和分析,因此需要在资源受限的情况下最大限度地准确理解视频语义。

假设系统完成一次视频传输的总时长为T,本文定义一次视频传输过程为车辆发起一个视频传输请求到传输停止。整个系统的通信和计算过程如下。

步骤1车辆发起视频传输请求,对所采集的视频进行预处理,获取视频信息并将其上传到边缘服务器,同时边缘服务器获取信道状态信息(CSI,channel state information)[9-10]。该部分处理时间为t1。

步骤2边缘服务器获取全部信息(包括所有视频信息和CSI),根据视频语义驱动的资源分配算法得到最优资源分配结果。该过程处理时间为t2。因此,在视频传输之前,总的处理时间为 Δt=t1+t2。

步骤3车辆根据资源分配的结果完成视频的编码压缩,通过无线信道传输到边缘服务器,该过程遵循无线视频传输协议[11]。

步骤4边缘服务器将接收到的视频进行解码,对视频进行语义理解并将结果反馈给各车辆端,同时边缘服务器可将视频存储或用于其他任务,如道路交通情况分析等[12]。

2.2 研究问题描述和定义

根据2.1 节所述的系统模型,本文研究的关键是系统通信计算的步骤2,即如何构建视频语义驱动的资源分配优化问题,并设计相应算法求取最优资源分配解。在本文所提的系统模型中,视频传输的接收端边缘服务器是智能体,它追求的目标是最准确地理解视频语义,因此资源分配的最优化目标为使用最少的通信资源代价尽可能获得最高的视频语义理解准确率。该资源优化问题可以形式化描述为

其中,x表示带宽资源;F(x)表示资源分配指导函数,即视频语义理解准确率;g(x)≤xmax表示资源限制条件,g(x)为约束函数;xmax为总资源最大值。

上述语义驱动的资源优化模型从理论上给出了资源分配算法的优化方向。在不同场景中,优化模型需要根据具体场景特点和视频语义理解任务类型。在实际的语义理解任务中,如车联网中应用极广泛的目标检测任务,视频语义包括待检测的目标类别、目标数量等,视频语义理解准确率即目标检测准确率。在目标检测任务中,各评价指标如下

其中,目标检测准确率一般用来评估模型和算法的全局准确程度,正确检测目标数用来反映正确检测的数量程度。

2.3 视频语义驱动的资源分配指导模型

在实际的视频语义驱动的资源分配过程中,需要考虑具体的语义理解任务和通信资源限制带来的影响,研究如何引入视频语义理解准确率的评价指标来指导资源分配。本文以视频语义理解的基础任务、目标检测为例,阐述具体的视频语义理解准确度率的建模方法,详细的建模过程如图2 所示。

图2 语义理解准确率建模过程

1) 考虑到视频传输受通信资源的限制,需要对视频进行处理。以带宽资源为例,由于视频传输的码率必须小于或等于带宽限制下的传输速率,因此需要对视频进行压缩处理以满足带宽资源约束条件。本文采用HEVC(high efficiency video coding)编码方案[13](即H.265 视频编码压缩标准)对视频数据进行压缩编码处理,压缩编码过程中不同的视频量化参数(QP,quantitative parameter)值对应不同压缩步长,QP 值越小压缩步长越小,视频码率越接近原始视频码率,传输所需的带宽越大。

2) 为探讨带宽限制下不同的压缩处理对视频语义理解准确率的影响,本文利用具有代表性的Faster-RCNN(region convolutional neural network)算法[14]对不同压缩程度的视频进行目标检测,目标类型主要包括行人、车辆和交通信号灯等。本文数据集来自交通场景目标检测应用最广泛和最新的Caltech 数据集[15]和Waymo 数据集[16]。所选的2 个数据集中,20%的视频数据用于测试,80%的视频数据用于训练。在不同QP 值的压缩视频下统计目标检测的准确率,一些可视化的结果如图2 所示。从图2 可以看出,随着QP 的增大,检测准确率有所下降。

3) 统计上述步骤中QP 值对应的检测准确率的实验数据,并根据数据结果选择适合的关系模型。指数关系模型为

其中,q表示视频量化参数QP 值,P表示检测精度,α为模型参数。利用回归方法求解模型参数,并引入均方误差(MSE,mean square error)作为损失函数。目标检测准确率与QP 关系模型参数求解算法如算法1 所示。

算法1目标检测准确率与QP 关系模型参数求解算法

基于Caltech 和Waymo 数据集的实验,目标检测准确率与QP 关系模型如图3 所示,可以看出,模型在不同类别的检测中均呈现较好的结果。根据算法1 得到的目标检测准确率与QP 关系模型最优参数如表1 所示。

表1 目标检测准确率与QP 关系模型的最优参数

图3 目标检测准确率与QP 关系模型

不同QP 值下视频的码率不同,而码率的大小决定了传输过程中的带宽资源配置,基于文献[8]的实验结果,本文得到QP 值与视频码率的关系模型为

其中,Rm为第m辆车所采集视频的码率,β1,β2为模型参数。QP 值与视频码率的关系模型参数求解算法如算法2 所示。

算法2QP 值与视频码率的关系模型参数求解算法

4) 利用梯度下降法迭代求解直至收敛

采用H.265 视频编码压缩标准,通过车辆端采集的视频数据集,基于算法2 本文得到QP 值与视频码率关系模型的最优参数结果如表2 所示。在H.265 标准下,视频输出码率越大,则视频QP 值越小,即视频被压缩的程度低,因此QP 值与视频码率呈负相关关系,则在模型中β2<0是恒成立的。

表2 QP 值与视频码率的关系模型的最优参数

联合式(4)和式(5),可得到检测准确率与码率的关系模型为

码率的大小与传输过程中的带宽资源有关,至此,本文得到了面向视频语义理解准确率(即目标检测任务中的检测准确率)的带宽资源分配指导模型。

基于上述分析和研究可知,实际中针对视频语义理解任务,资源分配优化准则为视频语义理解准确率最大化,即资源分配的最优化目标为使用最少的通信资源代价尽可能获得最佳的视频语义的理解结果。上述目标检测准确率与码率的关系模型给出了语义驱动的资源分配算法的优化方向。

3 车联网场景下的资源分配优化问题

在车联网场景下,由于无线视频传输会消耗带宽,而整体带宽资源有限,因此设计一个高效的带宽分配算法很重要,以在带宽限制下,最大化正确理解的视频语义。

其中,Bm是为每个车辆分配的带宽,Sm、hm和分别表示发射功率、信道增益和噪声功率。

为了简化分析,假设发送端可以获取接近完美的信道状态信息[10]。将信道增益hm建模为独立随机变量,既考虑了大尺度衰落效应(包含路径损耗hpl和阴影衰落hsd),也考虑了小尺度衰落效应。由于信道的大尺度衰落通常是由车辆位置决定的,而车辆位置在一个很短的传输时隙中变化极小[9],这里路径损耗建模为hpl= 148.1+37.6lgdm,单位为dB。其中,dm为车辆m与边缘服务器之间的距离。阴影模型设为标准差为8 dB、均值为0 的对数正态分布模型[9]。然而,小尺度衰落分量是时变的。本文把小尺度衰落系数表示为遵循单位方差、均值为0 的瑞利分布。考虑到车联网中小尺度衰落的动态特性,本文将时变瑞利系数建模为独立的一阶自回归过程[10],表示为

其中,te为信道保持稳定状态的时间间隔,eh为由分布推导出的处理噪声,为信道自相关函数,J0(·)为第一类零阶贝塞尔函数,λc为中心载波波长,v m为车辆m的行驶速度。

因此,本文提出的资源分配的目标是在约束条件下最优地分配每辆车的带宽资源,从而最大化正确理解的视频语义,则优化问题可以表示为

其中,M为车辆总数;N为目标类别总数;δn为不同检测类别的权重,不同类别的检测目标(如人、车、交通灯)在语义分析任务中可能具有不同的重要性;Im,n为原视频中待检测的目标数量(密度),I m,n Pn为正确检测到的目标数量,即可正确理解的视频语义;Bm为车辆分配的带宽;l为传输时隙序号。

优化问题P2 中各约束条件的实际意义如下。约束条件C1 表示视频码率不大于信道传输速率,这是基于信息传输理论的。约束条件C2 和C3 表示车联网系统中带宽资源的限制条件,所有车辆所分配的带宽之和不大于总带宽资源Bmax,同时分配给每辆车的带宽资源不小于传输带宽门限值Bmin,即带宽分配的最小值。约束条件C4 表示目标检测精度的取值范围,在实际中,检测精度应该大于任务需求的阈值Pmin。C5 表示车联网中一段视频的稳定传输时间范围。C6 表示整个视频传输过程的时隙跨度,L表示最大的时隙数。

4 基于凸优化的资源分配算法

首先,从优化问题P2 中可以看出,当t∈ (Δt,T)时,CSI 随时间变化,问题P2 是非凸的。但是在时间间隔te内,可以将信道状态视为稳定状态,因此可以将原问题分解为L个子问题,其中L=(T−Δt)te。根据第2 节中的分析,α1<0,α2>1且β2<0,又因为 ∂P∂q>0(∂是求导运算符),函数P(q(Rm))在定义域中单调增加,当时取最大值。因此,在第一个传输时间间隔te中,资源分配问题P2 可以转换为

定理1结合式(4)~式(7),根据复合函数的规则,问题P3 是凸优化问题。

证明 对于第3 节中信道模型的定义,已知接近完美的CSI,并且式(8)中定义的小尺度衰落在持续时间te上是恒定的。在时间t∈(Δt,Δt+te)范围内,信道增益hm恒定且不随时间变化。

2) 根据式(5),q(⋅)是凸且递减的,因此函数是凸且递减的。

3) 根据式(4),P(⋅)是一个凹且递减的函数,因此复合函数是凹的。此外,根据模型参数求解算法的结果,即表1 和表2 的数值结果,α1<0,α2>1且β2<0,所以。

4) 由于δn和Im,n是已知常数,M和N是有限的正整数,根据复合函数的规则,P3 的目标函数是凹函数和递增函数的非负和。

因为P3 中目标函数是凹的,并且由P3 中所有约束(C1~C4)确定的可行集是凸的,所以P3 中的优化问题是凸的,证毕。

因此,优化问题可以用常规的凸优化算法来解决,例如基于凸优化工具箱(CVX,convex programming)[17]的凸优化算法,具体算法过程如算法3所示,在基于凸优化的资源分配算法中,分配的结果在每个传输时间间隔内更新。

算法3基于凸优化的资源分配算法

输入系统参数

输出最优解B*,最优解对应的目标函数值

1) 初始化变量B=(B1,B2,…,BM)

2) 确定优化目标函数及约束条件,构建凸优化问题

3) 利用CVX 工具箱迭代求解优化问题

4) 输出最优解B*

5) 根据最优解计算目标函数的值并输出

算法3 中利用CVX 工具箱求最优解主要是基于内点法[17],属于多项式时间算法,因此算法3 的计算时间复杂度为O(L2),其中L表示输入长度。

5 基于强化学习的资源分配算法

根据前述分析,基于凸优化的资源分配时间复杂度为O(L2),属于多项式计算时间复杂度,随着输入的增大,算法的计算量会快速增长,因此对边缘服务器的实时计算能力提出了极大挑战。为降低资源分配的复杂度,本文考虑借鉴强化学习中的Q-learning 算法[18],线下训练Q值表,决策时只需要进行查询Q值表即可,其训练复杂度为O(L2),决策复杂度为O(1),因此可极大地降低复杂度,提高资源分配的效率。

要采用强化Q 学习算法,通过训练模型学习到带宽资源分配的最优值,需首先设计强化Q 学习关键的3 个要素,具体如下。

1) 状态空间,为M个车辆分配的带宽S= {s|s= (B1,B2,…,Bm,…,BM),Bm∈(Bmin,Bmax)}。

2) 动作空间,为M个车辆分配的带宽变化。为简化模型中的Q值表,假设带宽变化的最小步长ΔB为总带宽的1%。当M=3 时,每个动作对应只有2 个车辆的带宽对应增减,因此整个动作空间一共有6 种动作组合的方式,可表示为

其中,(i,j)表示(Bi+ΔB,Bj−ΔB),i,j=1,2,3。

3) 环境反馈,为下一状态和当前状态的F的差值ΔF=F'−F。由于训练目标是F取得最优值,因此希望F往不断增大的方向优化。当F减小时,反馈函数为负值,获得惩罚;当F增大时,反馈函数为正值,获得奖励;在选择回合结束点时,需考虑本模型的特殊性,与强化Q 学习算法一般适用的场景不同,训练F取得最优值并不像游戏问题有明确的终点,相反地,F的最优值是未知的,因此将边界条件Bm

本文中强化Q 学习3 个要素之间的关系如图4所示。首先,智能体(边缘服务器)根据状态空间中的当前状态s,在动作空间中选择相应的动作a;其次,智能体执行动作之后,观测环境的变化;最后,智能体从环境中获得反馈的奖励值ΔF,并进入下一状态s',循环执行上述操作。

图4 强化Q 学习的要素关系

除此之外,强化Q 算法训练的效果和它的主要参数有较强的相关性,经过多次尝试实验,本文模型的主要参数设定如下:学习速率α=0.1,让算法保留历史训练结果的90%,更注重过往经验;折扣因子γ=0.9,让算法考虑下一步效益的90%,更重视长远利益;ε− greedy 策略中的ε=0.8,让算法有20%的尝试空间,避免陷入局部最优。具体步骤如算法4 所示。

算法4基于强化Q 学习的资源分配算法

输入动作空间,状态空间,学习速率α,折扣因子,ε− greedy 策略参数ε,系统参数

输出Q值表

1) 对于每回合循环

2) 设置初始状态Bm

3) 对于每步循环

4) 基于贪婪策略的动作选择:生成随机数,若大于ε,执行步骤6);若小于ε,根据Q值表选择Q值最大的动作a

5) 执行a,观测下一带宽分配状态s'和反馈的F值,计算得到变化量ΔF

6) 更新Q值表

7) 迭代s←s'

8) 返回步骤3),直到Bm

6 仿真分析

6.1 仿真参数设置

为符合现实车联网环境,本节基于SUMO 交通仿真器,MATLAB R2019a,Pycharm 2019.1.1 平台完成了仿真系统的构建。1) 构建的车联网仿真环境是基于SUMO(simulation of urban mobility)生成的城市十字路口场景,每条道路包括4 条宽3.5 m的双向车道,车辆的初始相对位置随机生成。2) 为符合车联网中真实的信道条件,路损模型使用3GPP TR 36.885 标准中的Winner 模型[19],如第3 节所述,同时考虑车联网中由于车辆移动和建筑等造成的小尺度衰落,采用如式(8)所示的时变小尺度衰落模型,具体的系统仿真参数设置均基于3GPP TR 36.885,仿真数值汇总于表3。3) 考虑到实际中车联网的时变非稳态特性,仿真中每次实验采用200 次独立的蒙特卡罗仿真取平均值,以消除异常数据带来的误差。

表3 系统仿真参数设置

为符合实际中车辆和服务器的运算能力,视频处理和目标检测仿真实验设置如下。1) GPU 型号为Tesla M40,视频检测器为Faster-RCNN,训练和测试环境为Windows 10+CUDA 8.0+Tensorflow 2.1。2) 视频编译码器使用H.265,视频帧率为30 帧/秒,帧组大小为4 帧(包括一个I 帧和3 个P 帧),每段传输视频大小为300 帧。3) 测试视频来自使用较广泛的真实数据集Caltech 交通视频数据集,表4 中具体展示了不同车辆采集到的视频的具体信息,3 段视频的分辨率相同,其中视频1 中待检测平均目标密度最高,视频2 中目标密度中等,视频3 中目标密度最低。

表4 测试视频信息

6.2 对比分析

6.2.1 资源分配算法对比分析

本节仿真验证了本文所提的基于强化Q 学习的资源分配算法的收敛性,并对比了凸优化算法、强化Q 学习算法以及粒子群算法的性能差异。各算法介绍如下:1) 凸优化算法如算法3 所示,利用CVX 工具箱求最优资源分配的解;2) 强化Q 学习算法如算法4 所示,根据动作选择和环境反馈迭代学习来获得最优资源分配的解;3) 粒子群算法是一种应用广泛的启发式算法[20],将带宽资源的分配初始化为M个随机粒子(随机解),然后通过在搜索空间中迭代获取最优解,在每一次的迭代中,粒子通过跟踪最优值来更新自己的速度和位置。

图5 展示了强化Q 学习算法的奖励函数的收敛过程。大约在1 300 次迭代后,强化Q 学习算法的解趋于稳定,这证明了本文所提的基于强化Q 学习资源分配算法的收敛性,在线下训练中能通过有限次迭代得到稳定Q值表。

图5 强化Q 学习的迭代收敛仿真

图6 展示了不同资源分配算法的性能对比。随着总带宽的增加,最大平均正确检测目标数量增加并最后趋于稳定,这是因为资源饱和造成收益减小。另外,强化Q 学习算法的性能与凸优化算法的性能几乎一致,证明强化Q 学习在降低复杂度的同时可获得较好性能。本文所提的算法均优于粒子群算法,这是因为粒子群算法在信道不稳定的条件下容易陷入局部最优解。

图6 不同资源分配算法性能对比

6.2.2 资源分配方案对比分析

本节仿真对比了不同资源指导方案下的性能差异,对比方案如下:1) 本文所提的视频语义驱动的资源分配方案,通过所构建语义驱动的资源分配指导模型合理地分配通信资源,使边缘服务器端最大程度地理解视频语义;2) 文献[8]中基于QoC 的资源分配方案,即边缘服务器端平均目标检测精度驱动的通信资源分配方案;3) 文献[6]中基于QoE的资源分配方案,即传输视频的用户体验质量驱动的通信资源分配方案;4) 文献[5]中基于QoS 的资源分配方案,即车辆到边缘服务器的链路传输效率驱动的通信资源分配方案。

图7 展示了不同资源分配方案下随着总带宽的增加,每帧视频最大正确检测目标的数量。这里使用检测目标的数量来表示视频的语义,如优化问题P2 中所定义的。显然,本文所提出的方案可以提高正确检测目标的数量。也就是说,该方案保证了视频传输结束后,能够在边缘服务器上正确检测到更多的目标,能更好地完成视频语义理解任务。从图7可知,基于QoS 的资源分配方案性能最差,这是因为基于QoS 的方案不考虑视频的语义信息,仅考虑网络效率,因此会给冗余视频(目标数量极少的视频)分配较多的带宽,而本文所提方案考虑了视频的语义信息,会倾向于给目标数量更多的视频分配更多的带宽资源,具体给每辆车的带宽分配结果如图8 所示。结合图7 和图8 可知,有效的资源分配有助于在传输过程中保留更多的视频语义信息,因此可以在边缘服务器上更准确地理解视频语义。

图7 不同资源分配方案的最大正确检测目标数量

图8 不同方案的带宽资源分配结果

图9 和图10 分别展示了不同方案下的正确检测概率和错误检测概率的性能曲线,随着带宽资源的增加,所有方案的性能均有所提升,这是因为带宽资源的增加保证了视频的传输质量,所以边缘服务器端能接收到更高质量的视频,从而带来了目标检测任务的性能提升。可以看出,本文所提的方案的正确检测概率和错误检测概率的性能均是最优的,这是由于在优化问题的构建中,本文考虑了将正确检测概率作为目标函数的乘积项,因此在资源分配的过程中会使资源分配向提升正确检测概率性能的方向迭代。

图9 不同资源分配方案的正确检测概率

图10 不同资源分配方案的错检或漏检概率

另外,目标正确检测率和错检率的性能优势显示语义驱动的资源分配方案更适合于视频语义理解任务,高正确检测概率和低错误检测概率对辅助驾驶或自动驾驶业务具有重要的意义,更准确的检测能优化驾驶决策。

6.2.3 车联网场景下影响参数分析

本节仿真分析了车联网场景中常见的2 个指标(接入车辆数目和车辆行驶速度)对资源分配方案的性能影响。

不同方案下,最大正确检测目标数随着车辆数目的变化如图11 所示。可以看出,随着接入边缘服务器车辆数目的增多,整体性能都呈下降趋势,这是因为车辆的增多造成了车辆对资源的竞争更激烈,可分给每辆车的平均带宽资源减少。但是,随着车辆数目的增加,本文所提的视频语义驱动的资源分配方法仍然保持性能最优,证明了本文方案在车辆数目较多场景下或者资源紧缺条件下的性能优势。

图11 最大正确检测目标数随着车辆数目变化

随车辆速度变化不同方案的性能变化如图12所示。实验设置总带宽为1 MHz。随着车辆行驶速度的增大,信号的传输过程产生多普勒频移,造成干扰,导致传输速率下降。因此,随着速度的增加,所有方案的性能均有所损失。从图12 可以看出,本文方案在速度变化的条件下,依然保持最大的可正确检测的目标数量,这是因为第3 节中考虑了信道条件随速度的变化特性,本文所提资源分配方案能适应车联网中信道快速变快的特性。

图12 随车辆速度变化不同方案的性能变化

7 结束语

为实现车联网环境下对视频语义的高效传输和准确理解,以满足辅助驾驶等业务的需求,本文研究了视频语义驱动的资源分配问题。本文提出了视频语义驱动的资源分配指导模型,以及在该模型指导下车联网场景中的通信资源资源分配算法。实验结果验证了本文所提算法的性能优势,本文所提的资源分配方案更适用于以视频语义理解任务为主的智能环境。顺应通信技术与人工智能紧密结合的大趋势,本文所提方案为以视频语义理解为主要手段的智能驾驶时代存在的交通环境复杂、汽车通行效率低、道路安全问题突出等难点问题提供了一条新的解决途径。

猜你喜欢
资源分配语义传输
真实场景水下语义分割方法及数据集
牵引8K超高清传输时代 FIBBR Pure38K
新研究揭示新冠疫情对资源分配的影响 精读
基于同轴传输的网络传输设备及应用
关于无线电力传输的探究
QoS驱动的电力通信网效用最大化资源分配机制①
基于动态规划理论的特种设备检验资源分配研究
基于动态规划理论的特种设备检验资源分配研究
云环境下公平性优化的资源分配方法
支持长距离4K HDR传输 AudioQuest Pearl、 Forest、 Cinnamon HDMI线