2.845

2023影响因子

(CJCR)

  • 中文核心
  • EI
  • 中国科技核心
  • Scopus
  • CSCD
  • 英国科学文摘

留言板

尊敬的读者、作者、审稿人, 关于本刊的投稿、审稿、编辑和出版的任何问题, 您可以本页添加留言。我们将尽快给您答复。谢谢您的支持!

姓名
邮箱
手机号码
标题
留言内容
验证码

RFNet: 用于三维点云分类的卷积神经网络

单铉洋 孙战里 曾志刚

原豪男, 郭戈. 交通信息物理系统中的车辆协同运行优化调度. 自动化学报, 2019, 45(1): 143-152. doi: 10.16383/j.aas.c180354
引用本文: 单铉洋, 孙战里, 曾志刚. RFNet: 用于三维点云分类的卷积神经网络. 自动化学报, 2023, 49(11): 2350−2359 doi: 10.16383/j.aas.c210532
YUAN Hao-Nan, GUO Ge. Vehicle Cooperative Optimization Scheduling in Transportation Cyber Physical Systems. ACTA AUTOMATICA SINICA, 2019, 45(1): 143-152. doi: 10.16383/j.aas.c180354
Citation: Shan Xuan-Yang, Sun Zhan-Li, Zeng Zhi-Gang. RFNet: Convolutional neural network for 3D point cloud classification. Acta Automatica Sinica, 2023, 49(11): 2350−2359 doi: 10.16383/j.aas.c210532

RFNet: 用于三维点云分类的卷积神经网络

doi: 10.16383/j.aas.c210532
基金项目: 国家自然科学基金(61972002)资助
详细信息
    作者简介:

    单铉洋:安徽大学电气工程与自动化学院硕士研究生. 主要研究方向为模式识别, 计算机视觉和深度学习. E-mail: shanxy128@163.com

    孙战里:安徽大学人工智能学院教授. 主要研究方向为模式识别, 机器学习和图像信号处理. 本文通信作者. E-mail: zhlsun2006@126.com

    曾志刚:华中科技大学人工智能与自动化学院教授. 主要研究方向为神经网络, 智能计算和模式识别. E-mail: zgzeng@hust.edu.cn

RFNet: Convolutional Neural Network for 3D Point Cloud Classification

Funds: Supported by National Natural Science Foundation of China (61972002)
More Information
    Author Bio:

    SHAN Xuan-Yang Master student at the School of Electrical Engineering and Automation, Anhui University. His research interest covers pattern recognition, computer vision, and deep learning

    SUN Zhan-Li Professor at the School of Artificial Intelligence, Anhui University. His research inter-est covers pattern recognition, machine learning, and image & signal processing. Corresponding author of this paper

    ZENG Zhi-Gang Professor at the School of Artificial Intelligence and Automation, Huazhong University of Science and Technology. His research interest covers neural networks, computational intelligence, and pattern recognition

  • 摘要: 由于点云的非结构性和无序性, 目前已有的点云分类网络在精度上仍然需要进一步提高. 通过考虑局部结构的构建、全局特征聚合和损失函数改进三个方面, 构造一个有效的点云分类网络. 首先, 针对点云的非结构性, 通过学习中心点特征与近邻点特征之间的关系, 为不规则的近邻点分配不同的权重, 以此构建局部结构; 然后, 使用注意力思想, 提出加权平均池化(Weighted average pooling, WAP), 通过自注意力方式, 学习每个高维特征的注意力分数, 在应对点云无序性的同时, 可以有效地聚合冗余的高维特征; 最后, 利用交叉熵损失与中心损失之间的互补关系, 提出联合损失函数(Joint loss function, JL), 在增大类间距离的同时, 减小类内距离, 进一步提高了网络的分类能力. 在合成数据集ModelNet40、ShapeNetCore和真实世界数据集ScanObjectNN上进行实验, 与目前性能最好的多个网络相比较, 验证了该整体网络结构的优越性.
  • 公路货物运输是原材料和产品有效运送和及时供应的关键供应链组成部分, 占地面货物运输的60%[1], 对社会经济发展至关重要.随着经济的持续发展, 货运市场呈现多元化趋势, 新市场不断涌现, 客户群不断增长.同时, 行业内的竞争日趋激烈, 燃料价格及运输成本不断走高, 温室气体排放限制更为严格, 使得公路货运面临严峻的挑战.许多企业开始在保证运输业务高质量的同时, 寻求降低运输成本的方法.例如, 道路基础设施运营商探讨通过道路可变限速、匝道合并、可选路线推荐等措施来提高交通系统的安全与效率[2], 而货物运输运营商则侧重研究运行优化方法、算法及规划软件[3], 包括油耗建模及基于不同油耗模型的交通规划[4].

    近年来, 基于信息和通信技术的交通信息物理系统(Transportation cyber physical systems, TCPS)为解决上述问题提供了有效的方案.该系统集成的环保型车辆通常配备先进的信息处理和通讯设备, 可实现车辆与车辆、车辆与设备通信[5].同时, 云计算和服务框架为TCPS提供了强大的计算及存储能力, 并可与第三方工具和服务无缝集成, 使得车辆的实时协调和自动控制成为可能.利用TCPS的部分功能, 即可实现车辆的小间距跟随行驶控制(称为车队技术或道路火车技术), 在提高道路容量、降低燃料消耗、提高交通效率和安全性等[6]方面有巨大的潜力, 受到研究人员、汽车制造业和交通运输部门的广泛关注.文献[7]研究了具有公共路段的车辆合并算法, 并对实际车队行驶进行验证和评估.文献[8]提出一种基于本地控制器的快速车队合并启发式算法.文献[9]提出一种基于最短路径和燃油最优的集中式车辆协调调度和控制方法.文献[10]采用数据挖掘技术研究了不同车队的经济性.

    TCPS的核心并不在于车辆的协同编队问题, 而在于通过交通载运工具、交通参与者、基础设施等交通要素的信息感知, 利用高效可靠的信息传输和计算处理能力, 形成有效、完备的控制信息, 实现对交通运输系统的实时高效优化控制.简而言之, TCPS的主要规划手段为大范围的交通优化调度.尽管目前对所有车辆进行调度尚不现实, 但如果拥有庞大规模车辆的运输公司能大范围合理调度和优化车辆任务路径和速度, 使尽可能多的车辆在公共路段组成小间距车队行驶, 则可大大降低运行成本和油耗.研究人员已对该问题进行了研究, 文献[9]提出了一种大规模车辆的协调方案, 此方案首先确定车辆的最短路径, 然后在最短路径的基础上确定车队的组成.文献[11]同样基于固定路径, 通过实施追赶策略完成车辆的最优分配.但实际中, 由于交通状况、道路特征等因素使得最短路径的能耗并非最优, 即路径最短可能并非最佳行驶路径[12].受文献[12]以``绿色路径"的启发, 本文从不同角度研究车辆的优化调度问题.考虑到路径的改变可能促成更多车辆的合并, 对同一区域位置和路径相近的多辆货车, 可微调部分或全部车辆的速度与路径, 使其在某些公共路段组成车队行驶, 从而节约燃料.这样调度车辆合并的过程中, 车辆的加速、减速和改变路径意味着不同的油耗或成本, 加速会因空气阻力增大而导致油耗增加, 而减速与改变路线可能导致延误问题.因此, 如果涉及的车辆数量较大, 则计算每辆车的最优行驶计划将非常困难.

    大规模车辆调度的关键问题是如何有效划分车队集合, 即如何从大范围车辆中选择出领队车辆及相应的跟随车辆.受聚类算法的中心点划分思想启发[13], 本文采用聚类算法将大范围车辆划分为车辆集合, 大大降低了车辆调度优化问题的难度[14].具体思想是以车辆合并行驶的最大燃料节约率为量度依据, 通过聚类分析将大范围的车辆划分为多个车队集合, 并筛选出领队车辆.

    本文的贡献在于基于TCPS提供的车辆及交通信息, 考虑车辆速度与油耗的关系、车队行驶节约燃油以及速度与路径选择对到达时间的影响, 提出一种基于油耗优化的大规模运输车辆调度方法. 1)在保证不延误的前提下协同规划新的行驶路径, 使最初没有公共路段的车辆拥有部分共同路段, 以油耗优化为依据, 调度它们到指定的共同路段合并列队行驶; 2)同时改变车辆路径和速度, 使车辆尽快合并列队行驶; 3)采用全局优化合并策略, 调度所有车辆同时合并列队行驶, 避免成对合并时节油率相近车辆需等待合并的问题.

    本文结构如下:第1节为问题描述; 第2节从速度、时间、位置等角度分析车辆的合并可行性, 通过本文算法及聚类分析规划出车队集合, 并针对每个集合中的车辆调度方案实现进一步的优化; 第3节为信息传输异常及突发交通状况等问题的解决方案; 第4节为仿真分析; 第5节为结论和展望.

    设目标路网中存在一个有限运输任务的集合, 每个运输任务绑定一辆重型货车.车辆$i$的运输任务$A_{i}=(P_{i}^{s}, P_{i}^{d}, t_{i}^{s}, t_{i}^{d})$, 包括车辆的起点$P_{i}^{s}$、终点$P_{i}^{d}$、出发时间$t_{i}^{s}$、到达时间$t_{i}^{d}$, 车辆当前位置$P_{i}$ $=$ $(e_{i}(t)$, $x_{i}(t))$, $e_{i}(t)$表示车辆所处道路段, $x_{i}(t)$为车辆在该路段行驶的距离.函数$L(e_{i})$表示路网模型与实际道路长度的映射关系.用$R=({N}, {E})$描述路网, $ N$为所有节点的集合, $E$为所有边的集合, 分别表示道路交叉口和连接两交叉口的路段.

    实际路网中几乎所有的车辆都是单独行驶, 缺少车辆间的协作, 本文以车队行驶能有效减少跟随车辆的油耗为基础, 通过改变车辆的路径与速度使原本单独行驶的车辆有机会合并成车队, 且较单独行驶能够节约能耗.车辆的换路合并如图 1.车辆在合并过程中包含单独行驶($t_{i}^{s}, t_{i}^{m}$)、合并($t_{i}^{m}, t_{i}^{p}$)、车队行驶($t_{i}^{p}, t_{i}^{sp}$)和分离行驶($t_{i}^{sp}, t_{i}^{d}$)四个阶段, 每个阶段的对应速度如图 1所示.值得注意的是, 并非所有合并车辆都包含四个运输阶段.例如, 部分车辆从出发地就与其他车辆组成车队行驶, 不存在单独行驶与合并阶段; 也并不是所有车辆的合并都需要改变路径, 图 1仅是对本文调度策略的一个说明.

    图 1  车辆换路合并示意图
    Fig. 1  The schematic diagram of vehicle merging

    车队行驶时, 忽略车队中的车间距及车辆的物理尺寸, 认为车队中所有车辆都有相同的位置和速度, 每个车队包括一辆领队车及一辆或多辆跟随车, 且只有跟随车辆能够节约能耗.

    以速度的一阶多项式对车辆单位距离的油耗进行建模, 并认为此种建模方式在速度区间$[v_{\min}$, $v_{\max}]$内与实际油耗相近, 满足本文的研究需求.根据文献[15], 可将油耗模型描述为

    $ \begin{align} f(v, \theta(p))=&\ \theta(p)(F_{1p}v+F_{0p})\, + \nonumber\\ &\ (1-\theta(p))(F_{1}v+F_{0}) \end{align} $

    (1)

    其中, $v$表示车辆速度, $F_{1}$, $F_{0}$, $F_{1p}$, $F_{0p}$为常数, $\theta(p)$为二值函数, $\theta(p)=0$表示车辆单独行驶或作为车队中的领队车辆, $\theta(p)=1$表示车队中的跟随车辆.

    所以车辆$i$从起点到终点的总油耗为

    $ \begin{align} F_{i}(v, \theta(p))=\sum\limits_{n=1}^{N_{i}^{d}}\int_{0}^{L(e[n])}f(v_{i}[m], \theta(p)){{\rm{d}}}x \end{align} $

    (2)

    其中, $v_{i}[m]$表示车辆$i$的速度序列且每辆车的$m$值不同, $N_{i}^{d}$表示车辆$i$从起点到终点的路段数.所有车辆完成合并后的总油耗为

    $ \begin{align} F_{\mathit{\boldsymbol{total}}}=\sum\limits_{i\in N_{c}}F_{i}(v, \theta(p)) \end{align} $

    (3)

    本文的目标是在保证所有车辆准时到达终点的前提下, 规划出最省油的运输方案.每辆车的运输方案主要包括车辆从起点到终点的路径及速度.

    定义1(运输方案). 车辆运输方案$P=(e, v, t)$, 包括路径$e$、速度序列$v$、时间序列$t$.路径$e$由路网中$N_{e}$条边的序列组成, $e=(e[1], e[2], \cdots, e[N_{e}])$, , 速度序列.原则上车辆速度在任意时刻都可发生改变, 本文假设速度仅在交通调度或拥堵时发生改变, 其他情况均保持匀速行驶.所以$N_{v}\leq N_{e}$.根据速度变化定义时间序列$t=(t[1], t[2], \cdots, $ $t[N_{v}+1])$, 即速度$v[k]$在$(t[k], t[k+1])$保持不变.

    目前, 信息和通信技术被广泛应用于交通运输系统中, 将传感器、控制单元和自动化技术与微芯片相结合, 使它们能够通过无线技术相互通信.因此, 现代交通运输系统的特点是运输物理空间(车辆动力学)和运输网络空间(传感器网络和通信网络)之间的紧密耦合.本文考虑如图 2所示的调度系统, 该系统由物理和网络两个平面组成.物理平面描述了交通环境约束下的车辆移动性, 而网络平面描述交通物理系统和通信网络的信息.车辆通过先进的传感及通讯技术实时共享车辆的运输信息, 然后通过中央处理器计算出每辆车的运输计划并发送回车辆.当有信息更新时(例如车辆偏离计划运输方案, 运输任务的结束或新任务的产生), 重复上述规划过程.

    图 2  车辆调度系统
    Fig. 2  Vehicle scheduling system

    交通信息物理系统是最复杂的控制系统之一, 为车辆调度及合并问题提供有效的理论方法和解决方案.为了分析的易处理性, 本文仅考虑在这个贡献中没有时间延迟的确定性情况(因网络传输延时对远距离车辆调度影响忽略不计), 且控制决定可以立即执行.车辆在网络平面的运输方案的规划分为以下几个阶段:

    1) 收集每辆车可选择的前$N$条最短路径;

    2) 对所有目标车辆的合并可行性进行分析;

    3) 初步规划出车辆的运输方案, 并筛选出领队车辆;

    4) 加入速度优化, 规划出车辆的运输方案$P$.

    由于阶段1的路径规划问题已经有了相当成熟的算法[16], 所以本文不针对路径选择问题进行过多阐述, 只需规划出满足条件$\sum_{n=1}^{N_{i}^{d}}L(e[n])/v_{i{\max}}$ $\leq$ $t_{i}^{d}$ $-$ $t_{i}^{s}$的$N$条最短路径即可.

    车队的形成对于实现车辆调度至关重要, 如何有效地将分散在道路中的车辆组成车队是本文研究的关键问题, 在调度前需要比较各路预测旅行时间及能耗的差异, 当变更路径后效用增值超过一定阈值时, 改变预选路径(最短路径)及速度.为此, 需要判断车辆$i$和$j$是否满足换路合并的条件, 即从时间、空间、能耗的角度分析车辆调度后能否满足运输任务的需求.

    $ \begin{align} &t_{i}^{s}+\frac{\sum\limits_{n=1}^{N_{i}^{D_{i}}}L(e[n])}{v_{i{\max}}}<t_{i}^{d}\nonumber\\& t_{j}^{s}+\frac{\sum\limits_{n=1}^{N_{j}^{D_{j}}}L(e[n])}{v_{j{\max}}}<t_{j}^{d} \end{align} $

    (4)

    $ \begin{align} &\small{\left|\frac{\sum\limits_{n=1}^{N_{i}^{m}}L(e[n])}{(1\!-\gamma)v_{i{\max}}\!+\gamma v_{i{\min}}}-\frac{\sum\limits_{n=1}^{N_{j}^{m}}L(e[n])}{(1\!-\gamma)v_{j{\min}}\!+\gamma v_{j{\max}}}\right|<} \nonumber\\ &\qquad\quad |t_{i}^{s}-t_{j}^{s}|, e[N_{i}^{m}]\in(e[t_{m}], e[t_{sp}]) \end{align} $

    (5)

    $ \begin{align} J_{\rm{coordination}}^{*}+c_{th}<J_{\rm{nominal}} \end{align} $

    (6)

    其中, $N_{i}^{D_{i}}$和$N_{j}^{D_{j}}$表示车辆$i$和$j$从出发地到目的地的总路段数, 上标$D_{i}$和$D_{j}$表示可选择路径集, $N_{i}^{m}$和$N_{j}^{m}$表示车辆从出发地到相遇路段的路段数, $e[t_{m}]$和$e[t_{sp}]$分别表示公共路段的起止路段, $\gamma$为二值函数, 当车辆$i$到公共路段的距离大于车辆$j$时, $\gamma=0$, 否则, $\gamma=1$和$J_{\rm{coordination}}^{*}$和$J_{\rm{nominal}}$分别表示车辆单独行驶与换路合并行驶的最佳能耗, $c_{th}$为合并阈值, 表示改变路径或速度后增加的其他成本.为简化设计, 本文考虑$c_{th}=0$.式(4)为合并路径可行性, 表示车辆在准时到达的前提下的可选择路径集; 式(5)为时间可行性, 表示车辆能够在公共路段处完成合并行驶; 式(6)为油耗可行性, 表示采用合并行驶方案较单独行驶能够节约油耗, 其中JnominalJcoordination*表示如下:

    $ \begin{array}{l} {J_{{\bf{nominal}}}} = \left( {\sum\limits_{n = N_i^{{\rm{now}}}}^{N_i^{{d_{\min }}}} L (e[n]) - x_i^{{\rm{now}}}} \right) \times \\ \left( {{F_1}\frac{{\sum\limits_{n = N_i^{{\rm{now}}}}^{N_i^{{d_{\min }}}} L (e[n])}}{{t_i^d - t_i^s}} - \frac{{x_i^{{\rm{now}}}}}{{t_i^d - t_i^s}} + {F_0}} \right)\\ \end{array} $

    (7)

    $ \begin{array}{l} J_{{\bf{coordination}}}^* = {v_c}{t_c}({F_i}{v_c} + {F_0}){\mkern 1mu} + \\ \quad \left( {\sum\limits_{n = N_i^{{\rm{now}}}}^{N_i^{sp}} L (e[n]) - x_i^{{\rm{now}}} - {v_c}{t_c}} \right)({F_{1p}}{v_p} + {F_{0p}}){\mkern 1mu} + \quad \\ \left( {\sum\limits_{n = N_i^{sp} + 1}^{N_i^d} L (e[n])} \right)({F_1}{v_a} + {F_0}) \end{array} $

    (8)

    其中, $v_{p}={\sum\nolimits_{n=1}^{N_{j}^{\min}}L(e[n])}/({t_{j}^{d}-t_{j}^{s}})$表示车队行驶的速度. $t_{c}=(\sum\nolimits_{n=N_{j}^{}}^{N_{m}}L(e[n])-\sum\nolimits_{n=N_{i}^{}}^{N_{m}}L(e[n])$ $+$ $x_{i}^{\rm now}-x_{j}^{})/{(v_{c}-v_{p})}$表示后车经过$t_{c}$时间后追上前车组成车队行驶, $N_{i}^{\rm now}$, $N_{i}^{sp}$, $N_{i}^{d{\min}}$, $N_{i}^{dc}$分别为车辆当前时刻、分离时刻、最短路径及调度路径的路段数, $x_{i}^{\rm now}$表示当前时刻车辆$i$在路段$N_{i}^{}$上行驶的距离.车队分离后的速度$v_{a}$取决于追赶速度$v_{c}$, 其函数关系如下:

    $ \begin{align} v_{a}=\frac{\sum\limits_{n=N_{i}^{sp}+1}^{N_{i}^{d_{c}}}L(e[n])v_{0}v_{p}}{ X- Y -Z} \end{align} $

    (9)

    其中,

    $ \begin{align*}&X=v_{p}v_{0}(t_{i}^{d}-t_{i}^{s}-t_{c}) \\&Y=v_{0}\left(\sum\limits_{n=N_{i}^{\rm now}}^{N_{i}^{sp}}L(e[n])-x_{i}^{\rm now}-v_{c}t_{c}\right)\\& Z=v_{p}\left(\sum\limits_{n=1}^{N_{i}^{\rm now}-1}L(e[n]) +x_{i}^{\rm now}\right)\end{align*} $

    所以能耗最优的追赶速度$v_c$表示如下:

    $ \begin{align} v_{c}=\, &\mathop{\arg{\min}}_{v\in[v_{\min}, v_{\max}]}\Bigg[vt(F_{1}v+F_{0})\, + \nonumber\\&\Bigg(\!\sum\limits_{n=N_{i}^{\rm now}}^{N_{i}^{sp}}L(e[n])\!- vt\!-x_{i}^{\rm now}\!\Bigg)(F_{1p}v_{p}\!+F_{0p})\, + \nonumber\\&\left(\sum\limits_{n=N_{i}^{sp}+1}^{N_{i}^{dc}}L(e[n])\right) (F_{1}v_{a}+F_{0})\Bigg] \end{align} $

    (10)

    其中, 时间$t$表示后车追上前车的时间, 与上文中的$t_{c}$意义相同.

    注1. 本文计划通过调度所有车辆的路径与速度来完成编队行驶, 而前文的描述仅考虑调度部分车辆完成车队行驶的问题.由于直接改变所有车辆的路径与速度可能会产生一个领队车辆存在多个候选车辆且不能完成与所有候选车辆的合并问题, 所以本文首先通过局部调度方法实现车辆的初步优化, 然后在局部调度的基础上实现改进优化.

    本节将车辆的默认运输方案与调度方案结合, 从大范围车辆中规划出可合并的车辆集合.每个车辆集合包含一个领队车辆与多个最优跟随车辆, 最优跟随车辆表示该车辆与其所在的车辆集合中的领队车辆合并成车队行驶能够最大限度的节约能耗.其中, 领队车辆保持其默认运输方案, 跟随车辆实施调度方案.

    定义2 (默认运输方案). 车辆按照出发时选定的路径及速度行驶, 在到达目的地之前, 路径及速度不发生改变.

    定义3(调度方案). 车辆通过改变路径与速度在公共路段完成与其他车辆的合并, 组成车队行驶.

    根据式(7)和式(8)的计算结果, 定义两辆车合并行驶的燃料节约率$k$, 循环计算每辆车实施默认运输方案、其他车辆实施调度方案所有车辆间的$k$值, 并将所有的$k$值作为车辆协调图的权重.通常情况下的两辆车, 分别采用调度方案时, 只有一辆车能满足到达时间的限制, 所以, 本文认为任意两节点间的边只有一条, 权重值只有一个.不存在$A$车可以作为$B$车的候选合并车辆、$B$车也可以作为$A$车的候选合并车辆的情况.

    $ \begin{align} k=1-\frac{J_{\rm{coordination}}^{*}}{J_{\rm{nominal}}} \end{align} $

    (11)

    定义4 (车辆协调图). 车辆协调图为有向加权图$G=(N_{c}, \varepsilon_{c}, W_{c})$, $N_{c}$为节点的集合, 每个节点表示一辆运输车辆, $\varepsilon_{c}$为连接两个节点的边的集合, $W_{c}$$=k$为每个边的非负权重.如果车辆之间不能合并成车队行驶或合并后不能节省油耗, 那么这两个节点间不存在边.

    根据上述定义, 首先通过领队车辆选择算法筛选出领队车辆, 简化协调图中的部分边, 然后通过聚类算法规划出车辆的合并集合.算法中$j$表示协调图中直接与$i$相连的车辆集合, $k_{ij}$为车辆$i$和$j$合并行驶的燃料节约率, 其中$i$为领队车辆, $j$为跟随车辆, $\exists k_{(j+1)(j+2)}>_{j(j+1)}$表示存在一种车辆组合$j+1$, $j+2$的燃料节约率大于所有的车辆$j$, $j$ $+$ $1$的组合.车辆$i$与车辆集合$j$, $j+1$, $j+2$的关系如图 3所示.领队车辆集合筛选完成后, 需要确定每个集合中的跟随车辆, 由于领队车辆的确定简化了协调图中部分车辆间的边的关系, 使得候选车辆的选择问题类似于数学中的聚类分析问题, 且已知聚类中心的个数, 所以通过$k$中心点算法来获得每个车队集合中的跟随车辆, 计算车辆$i$应该属于的车队.

    图 3  车辆与车辆集合的关系示意图
    Fig. 3  The schematic diagram of the relationship between vehicles and vehicle sets

    $ \begin{align} P^{(i)}:=\mathop{\arg{\min}}_{n_{l}\in N_{l}}k_{in_{l}} \end{align} $

    (12)

    其中, $P^{(i)}$表示将车辆$i$分配给$N_{l}$个车队中节油率最高的车队, 通过比较候选跟随车辆与不同领队车辆间的最大燃料节约率$k$值, 将跟随车辆划入$k$值最大的领队车量集合中, 以此初步确定车辆的合并方案.

    算法1.领队车辆选择算法

    输入. finitely transport assignments $N_c$

    输出. leading vehicle set $N_I$

    $N_I\leftarrow \varnothing$, $i=1$, $j\subset N_c \backslash N_I$

    While $i\leq N_c$

    If

    $k_{ij}>k_{ji}~~\&~~k_{ij}>k_{j(j+1)}~~\&~~k_{ij}>k_{(j+1)j}$~

    Then

    $N_I\leftarrow N_I\cup \{i\}$

    Else if

    $k_{ij}<0~~\&~~(k_{ij}>k_{j(j+1)}\|k_{ij}<k_{(j+1)j})~~\&$

    Then

    $N_I\leftarrow N_I\cup\{i\}$

    End if

    End if

    $i\leftarrow i+1$

    End While

    本节考虑通过第2.3节规划出的车队集合$P$中的车辆的速度优化问题.根据文献[17]可知, 当两辆车合并成车队时, 同时调节两辆车的速度相对于单一追赶策略能够更大限度地节省能耗.而前文中的调度方案是在领队车辆采用默认运输方案、跟随车辆采用调度方案的基础上确定的.而本文是在保证车辆集合中所有车辆能够完成合并的前提下做出进一步速度优化, 该优化可以改变车队集合中所有车辆的速度与路径, 即每个车队集合中所有车辆均可执行调度方案.其中, 车队集合中所有车辆的公共路段集合用$R=\{e_{1}, e_{2}, \cdots, e_{n}\}$表示, $n$为最大公共路段数.

    考虑每个车辆集合中包含一辆领队车辆$n_{l}$及多辆跟随车辆$N_{f_{i}, n_{l}}=\{f_{1}, f_{2}, \cdots\}$, 需要规划出每辆车的速度序列$V_{i}=\{v_{i}^{s}, v_{i}^{m}, v_{i}^{p}, v_{i}^{sp}\}$及时间序列$T_{i}$$=\{t_{i}^{s}, t_{i}^{m}, t_{i}^{p}, t_{i}^{sp}\}$.

    车队集合中的车辆速度优化问题描述如下:

    $ {\mathop {\min \quad }\limits_{e:{e_i} \in R} \sum\limits_{i \in v} {{d_i}} f({v_i},{\theta _p})} $

    (13)

    $ \begin{array}{l} \begin{array}{*{20}{l}} {}\\ {{\rm{s}}.{\rm{t}}.\quad \sum\limits_{N = N_i^{{\rm{now}}}}^{N_i^m} L (e[n]) \le v_i^c(t_i^p - t_i^c) + } \end{array}\\ x_i^{{\rm{now}}} \le \sum\limits_{n = n_i^{{\rm{now}}}}^{n_i^{sp}} L (e[n]) \end{array} $

    (14)

    $ {v_{\min }} \le \forall v \le {v_{\max }} $

    (15)

    目标函数(13)与式(3)意义相同, 表示每个车辆集合中所有车辆从出发位置到目的地的油耗和.两个限制条件(14)和(15)分别表示对合并位置与速度的限制, 即所有车辆的合并必须发生在公共路段处且车辆的速度始终保持在道路交通所允许的速度范围内, 其中$v_{i}$表示车辆$i$各个阶段的速度序列, $d_{i}$表示各阶段行驶的距离, 表示如下:

    $ {d_i} = \left\{ {\begin{array}{*{20}{l}} {\frac{{\sum\limits_{N = N_f^{{\rm{now}}}}^{{N^m}} L (e[n]) - \sum\limits_{N = N_l^{{\rm{now}}}}^{{N^m}} L (e[n])}}{{v_f^c - v_l^c}}v_i^c + }\\ {\qquad \qquad \frac{{x_l^{{\rm{now}}} - x_f^{{\rm{now}}}}}{{v_f^c - v_l^c}}v_i^c,\qquad t \in [t_i^m,t_i^p]}\\ {\frac{{\sum\limits_{N = N_l^{{\rm{now}}}}^{N_l^{sp}} - x_l^{{\rm{now}}} - v_l^c(t_l^p - t_l^c)}}{{v_l^p}},\;\;t \in (t_i^p,t_i^{sp})}\\ {\frac{{\sum\limits_{N = N_i^{sp}}^{N_i^d} L (e[n])}}{{v_i^{sp}}}v_i^{sp},\quad \qquad \qquad t \in [t_i^{sp},t_i^d]} \end{array}} \right. $

    上述优化问题可借助计算机利用数学规划方法得到各阶段与各个车辆的最优驾驶速度, 将结果带入式(16)可得到相应的合并点及分离点的时刻与位置.

    对于本文的运输系统而言, 网络的引入虽然为分散行驶的车辆调度与规划带来了方便, 但无线传感网络的查询处理过程中的感知信息缺失问题不可避免, 将给调度系统带来不利影响, 甚至造成不稳定.另外, 实际交通状况也可能造成车辆的误调度.将上述存在的问题视为干扰项, 并提出相应的解决框架.由于网络延时对大范围车辆调度影响较小, 所以针对网络信息传输异常数据及其突发情况造成的部分路段的车辆延误问题, 提出了解决方案, 同时也说明了本文运输系统的可扩展性.

    车辆及规划信息的传递在时间维度上可以看成一个时间序列, $y_{in}$为$T_{n}$时刻物理(网络)平面接收的车辆规划信息(车辆信息), 当$y_{ik}$, $k\in[1, n]$时刻信息异常时, 需要对该时刻信息进行替换补偿.通常物理平面与网络平面的突发状况都表现为网络感知信息异常.异常信息的传输可能导致运输系统对车辆的运输计划进行重新规划, 反复的规划占用大量系统资源, 降低运输方案的可执行性.针对网络传输过程中的异常信息的问题, 本文提出了一种基于车辆集合中不同车辆时空相关性的异常值替换算法, 该算法的有效性在其他领域的应用已得到证明.

    定义5 (异常信息). 车辆在执行运输计划的过程中, 未收到计划信息(通常指速度信息)或收到的计划信息发生突变而同一车队集合中的其他车辆运输计划信息保持不变, 则认为该车辆发送或接收的信息异常(忽略速度调度时的信息异常).

    由于车队集合中不同车辆的空间相关性, 当某辆车或网络平面收到的速度信息异常时, 可以利用STM算法通过车队集合中的其他车辆的信息对其进行估计.为不失一般性, 设同一时刻仅存在一辆车速度异常.由于路径信息的不可跳变性, 所以只针对车辆的速度异常信息进行估计, 采用STM算法模型刻画目标车辆与车队其他车辆的速度相关性, 车辆$i$对任意时刻$t$的估计信息如下:

    $ \begin{align} \hat{v}_{it}=w_s\hat{v}_{it}^{s}+w_Tv_{it}^{t} \end{align} $

    (16)

    其中, $\hat{v}_{it}^{s}$和$\hat{v}_{it}^{t}$分别表示$t$时刻采用SM与TM算法对车辆$i$的速度的估计值, $w_{s}$与$w_{T}$为权重系数, $0$ $<$ $w_{s}$, $w_{T}<1$, 表示为

    $ \begin{array}{l} {w_s} = \frac{{\bar R_s^2}}{{\bar R_s^2 + \bar R_T^2}}\\ {w_T} = \frac{{\bar R_T^2}}{{\bar R_s^2 + \bar R_T^2}} \end{array} $

    (17)

    $ {\bar R^2} = 1 - \left( {1 - \frac{{\sum\limits_{n = 1}^h {{{({{\hat v}_{in}} - {{\bar v}_i})}^2}} }}{{\sum\limits_{n = 1}^h {{{({v_{in}} - {{\bar v}_i})}^2}} }}} \right)\frac{{h - 1}}{{h - k - 1}} $

    (18)

    其中, $\bar{v}_i$为车辆$i$接收速度信息的均值, $h$为估计样本容量, $k$为车队中其他车辆的个数.可以看出该权重系数主要取决于回归方程对样本的拟合程度.

    基于空间相关性的SM算法对车辆$i$在$t$时刻的估计信息如下:

    $ \begin{align} \hat{v}_{it}^s=\hat{\beta}_0+\hat{\beta}_1v_{1t}\, +\hat{\beta}_2v_{2t}\, +\cdots+\hat{\beta}_mv_{mt} \end{align} $

    (19)

    其中, $\hat{v}_{it}^{s}$表示收到异常信息的车辆$i$在$t$时刻的信息估计值, $v_{kt}$为车队中其他车辆在$t$时刻的速度信息, $k={1, \cdots, m}$.偏相关系数$\hat{\beta}_k$表示如下:

    $ \begin{align} (\hat{\beta}_0, \hat{\beta}_1, \cdots, \hat{\beta}_m)^{{\rm{T}}}=(X^\mathit{{\rm{T}}}X)^{-1}(X^\mathit{\boldsymbol{T}}V) \end{align} $

    (20)

    其中, $V=(v_{i1}, \cdots, v_{ih})$表示车辆$i$在$t$临近时刻的$h$组样本数据, 车队中$m$个其他车辆的数据组成$X$表示如下:

    $ \begin{align} X= \begin{bmatrix} 1&v_{11}&\cdots &v_{m1}\\ 1&v_{12}&\cdots &v_{m2}\\ \vdots&\vdots&\ddots&\vdots \\ 1& v_{1h}& \cdots&v_{mh}\\ \end{bmatrix} \end{align} $

    (21)

    同理, 可将基于时间相关性的TM算法的估计值表示如下:

    $ \begin{align} \hat{v}_{it}^{t}=&\ \hat{\beta}_0+\hat{\beta}_1v_{i\left(t-\frac{v}{2}\right)}\, +\cdots+\hat{\beta}_{\frac{v}{2}}v_{i(t-1)}\, + \nonumber\\ &\ \hat{\beta}_{\frac{v}{2}\, +1}\hat{v}_{i(t+1)}\, +\cdots+\hat{\beta}_v\hat{v}_{i\left(t+\frac{v}{2}\right)} \end{align} $

    (22)

    其中, $v_{ik}$为车辆$i$在$t$时刻的前$v/2$时刻的实际观测速度轨迹, $\hat{v}_{ik}$为$t$时刻后的理想速度轨迹预测值, $k$ $\in$ $\{1, \cdots, v/2\}$.

    虽然基于STM算法的信息估计可有效补偿丢失信息, 但实际交通的突发状况也可能导致运输计划不可执行.车辆间信息传输机制如图 4所示.

    图 4  信息传输机制
    Fig. 4  Information transmission mechanism

    假设网络平面在$t$时刻收到的目标车辆状态信息$P_i=(e_i(t), x_i(t), v_i(t))$与计划运输信息速度绝对误差超过一定阈值(10%), 且多个采样周期的状态信息持续异常时, 则需进一步判断.比较其前车$t$时刻与$t-1$时刻的状态信息, 如果速度波动较大, 则认为该路段可能出现突发状况, 采集$t+1$, $t+2$, $\cdots$多个时刻目标车辆与其前车的状态信息, 如果速度恢复正常(目标车辆可按计划速度行驶), 则运输系统持续进行监测状态; 否则计算目标车辆与前车的车间距的变化率$m$, 如果$m$持续降低到某一值时, 则认为该路段发生车辆拥堵(不考虑路段车辆数达到路段最大容限及自身车辆事故等情况), 需要重新规划车辆的运输计划.

    $ \begin{align} m=\frac{x_f(t)-x_i(t)}{x_f(t+1)-x_i(t+1)} \end{align} $

    (23)

    由于突发状况不可提前预测, 所以对车辆重新规划时需要预测车辆的拥堵时间, 车辆恢复自由驾驶时, 实施规划后的运输方案.拥堵时车辆行驶速度取决于道路的拥堵程度, 且较难确定.因此以路段畅通$\omega_i\in[0, 1]$, 车辆速度为任意值$v_0$(以最佳车速为例)与路段车辆数达到最大容限$\omega_i$ $=$$c_{\max}/c_i$, 车辆速度为0作为端点值, 用线性函数逼近$\omega_i\in[1, c_{\max}/c_i]$时车辆拥堵程度与车速的关系.

    $ \begin{align} &v(\omega_i)=-\frac{v_0}{c_{\max}-c_i}(c_i\omega_i-c_{\max}), \nonumber\\&\qquad\qquad\qquad\qquad\qquad \omega_i\in\left[1, \frac{c_{\max}}{c_i}\right] \end{align} $

    (24)

    其中, $\omega_i=y_i/c_i$表示道路的饱和度, $y_{i}$为道路$i$的车辆数, $c_{i}$为道路的拥堵容限, $\omega_i\geq1$表示该路段发生拥堵, 但车辆仍可以以某一速度行驶, 当车辆数$y_{i}$达到该路段的最大拥堵容限$c_{\max}$时, 车辆速度为0.

    根据拥堵路段位置$P_c=(e_c, x_c)$、车辆当前位置$P_i=(e_i(t), x_i(t))$及拥堵路段平均车辆数量$\bar{y}_i$估计车辆的拥堵时间$t_{ct}$, 将其作为合并阶段$(t_i^m, t_i^p)$的延迟时间加入上述优化过程, 重新计算车辆的运输方案.

    $ \begin{align} t_{ct}=\frac{(x_c-x_i^t)(c_i-c_{\max})}{v_0(\bar{y}_i-c_{\max})} \end{align} $

    (25)

    对于物理平面车辆收到异常信息的情况可以通过发送多个数据包进行检验.

    本节通过TCPS模拟实际高速公路路网, 对本文提出的车辆调度方法进行研究.通过仿真分析验证本文的换路合并策略的有效性及相对于最短路径调度策略的优越性和可扩展性.

    首先在TCPS的框架下, 模拟构建华北及其周边地区的部分路网, 其次在华北地区某时刻500km2的区域随机产生40个运输任务, 如图 5所示.在其周边约500~1, 000 km2的区域产生$A$, $B$, $C$, $D$, $E$ 5个目的地, 正方形表示车辆(每辆车当前时刻的位置), 其中, 在路线上的正方形的车辆表示正在执行运输任务的车辆, 其他正方形表示待出发的车辆; 六角星为车辆的目的地, 且每辆车的当前状态信息及其目的地已通过TCPS获得.设在不发生调度的情况下, 每辆车均以最短路径匀速单独行驶, 未考虑路况及其他因素干扰.

    图 5  车辆运输任务
    Fig. 5  Vehicle transportation tasks

    采用的燃料模型为大约80km/h的仿射近似模型[15], 以单位距离的油耗量表示车辆的油耗率.

    $ \begin{align} f(v, \theta(p))=&\ \theta(p)(5.0495\times 10^{-6}v\, + \nonumber\\&\ 8.5426\times 10^{-5})\, + (1-\theta(p))\, \times\nonumber\\ &\ (8.41598\times 10^{-6}v+4.8021\times 10^{-5}) \end{align} $

    (26)

    根据该模型, 当车队以80km/h的速度行驶时, 跟随车辆的节油率约为15.9%.假设初始默认速度为80 km/h, 速度可选择区间在70~90 $\rm{km/h}$.

    首先验证本文调度方案的有效性, 设定每辆车的初始速度均为80km/h.将本文算法应用在模拟路网中, 通过调整部分车辆的路径与速度使得部分车辆合并成车队行驶, 对上述车辆的模拟调度结果如图 6所示.其中, 颜色相同的临近车辆表示可以通过路径与速度的调整(或只改变路径或速度中的某一项), 使其在公共路段的某处组成车队行驶, 且相对于单独行驶能够节省油耗.从图 6可以看出, 通过本文的调度方法, 能够使较多车辆有机会合并成车队行驶, 达到节能减排的目的.

    图 6  本文策略调度策略的仿真结果
    Fig. 6  The simulation results of scheduling strategy in this paper

    其次, 验证变路径合并策略较固定路径合并策略[11]的优越性.文献[11]指出, 当车辆相互靠近时, 可以改变部分车辆的速度, 使后车追上前车合并成车队行驶.将其思想应用在上述模拟路网, 结果如图 7.对比图 6发现, 可组成车队的车辆数明显减少, 与之对应的节油能力也随之降低.原因如下:由于路网的复杂度较高, 每辆车的最短路径不尽相同, 固有公共路段较少且长度有限, 到达公共路段的时间不一, 所以合并成车队行驶的机会较少.假设存在出发地临近的两辆车, 目的地相同, 如果不改变路径, 两辆车无公共路段.采用文献[11]中的固定路径策略, 将无法节省能耗, 如果采用本文的调度方法, 通过路径与速度的微调, 可以使车辆合并成车队行驶, 从而降低能耗.从逻辑与仿真分析的角度验证本文的调度方案具有优越性.但本文的调度方案较大限度利用车辆的速度, 使得本文策略在发生突发情况下的应变能力相对较差.

    图 7  固定路径合并策略的仿真结果
    Fig. 7  The simulation results of fixed path merging strategy

    最后, 本文的策略也可以扩展到更多车辆, 当某一地区参与运输的车辆数量增多时, 车辆的合并机会也随之增大.基于本文换路合并策略与文献[11]中固定路径合并策略的大量车辆的仿真对比结果如图 8.从图 8可以看出, 本文提出的策略在车辆较少时调度效果明显, 可显著节约能耗.随着车辆的增加, 两种策略的调度效果差距减少, 但本文的策略总是优于固定路径合并策略.由于改变路径可以增加车辆合并的机会, 使本文的合并策略在一定程度上包含了固定路径合并策略.

    图 8  两种策略的模拟调度的油耗对比
    Fig. 8  Comparison of the fuel consumption of the simulation of two strategies

    在实际路网中, 许多因素会对车辆调度产生影响, 特别是交通拥堵.所以, 本文通过在不同位置设置不同的延时时间来模拟实际交通状况对具有公共路段的车辆合并的影响.仿真条件如下:具有公共路段的前后两辆车之间的车间距为2 km, 前车距离目的地100 km, 初始速度均为80 km/h, 车型一致, 在不发生拥堵的前提下, 两车合并行驶的最大节油率为13%.假设车辆经过拥堵路段后可自由行驶, 且道路各个位置的拥堵消散速度一致.当不同位置出现交通拥堵时(设置不同的延时时间), 两车的最大节油率如图 9所示, 可以看出, 短时间的拥堵会对车辆的合并造成很大影响.本文的目的在于调度策略的研究, 而交通流的预测可以通过TCPS预测得到, 本文的调度策略可考虑更多实际情况.假设各个路段的拥堵状态已经预测得到(本文设置3处延时表示拥堵时间), 其调度结果如图 10.对比图 10的圈出区域与图 6的调度策略可以发现, 交通拥堵状况的出现(随机在部分车队集合中设置的短时延时)可能使原本的车队集合分离, 也可能使单独行驶的车辆与其他车辆合并, 对调度结果影响很大, 说明了实际交通状况对调度的重要性, 同时也说明了本文调度方案的可扩展性.

    图 9  拥堵对车辆合并的影响
    Fig. 9  Congestion impact on vehicle merging
    图 10  考虑交通状况的车辆调度结果
    Fig. 10  Vehicle scheduling results considering actual traffic conditions

    为了进一步提高道路吞吐量, 降低运输成本, 本文提出了一种基于交通信息物理系统(TCPS)的分布式车辆调度方案.该方案将绿色路径的思想融入到车辆的合并调度中, 提出了一种领队车辆选择算法解决了方案中的候选车辆选择冲突问题, 并针对网络信息传输异常及其突发情况进行处理, 说明了本文调度方案的可扩展性.

    但本文调度方案在设计过程中仅考虑了用户均衡原则而忽略了整个路网的系统最优原则, 即没有考虑车辆的调度对路网中其他车辆的影响; 此外, 本文的调度方案没有考虑路网中的细节问题, 例如交通环境、速度限制、交通信号灯、车型及司机休息时间等.所以, 建立更广泛的调度系统仍是一个值得关注的问题.

  • 图  1  整体网络结构图

    Fig.  1  Diagram of overall network structure

    图  2  中心点和近邻点的局部结构图

    Fig.  2  Diagram of local structure between the central point and its neighbors

    图  3  局部特征提取结构图

    Fig.  3  Diagram of local feature extraction structure

    图  4  加权平均池化结构图

    Fig.  4  Diagram of weighted average pooling structure

    图  5  联合损失结构图

    Fig.  5  Diagram of joint loss structure

    图  6  混淆矩阵

    Fig.  6  Confusion matrix

    图  7  采样密度实验结果对比

    Fig.  7  Comparison of experiment results with different sampling densities

    图  8  添加高斯噪声前/后点云样本的对照图

    Fig.  8  Comparison of one sample with and without Gaussian noise

    表  1  实验配置

    Table  1  Experimental configuration

    项目详情
    操作系统CentOS Linux7
    GPUTesla V100 32 GB
    CUDA10.0
    CUDNN7.0
    Python3.6.0
    Pytorch1.3.0
    下载: 导出CSV

    表  2  在ModelNet40数据集上的实验结果

    Table  2  Experimental results on ModelNet40

    方法输入mAcc (%)OA (%)
    PointNet1 k86.089.2
    PointNet++1 k90.7
    Spec-GCN1 k91.5
    DGCNN1 k90.292.9
    RSCNN1 k92.9
    PCT1 k93.2
    ECC[22]1 k83.287.4
    RMFP-DNN[23]1 k88.992.6
    PointCNN[24]1 k88.192.2
    Point2sequence[25]1 k90.492.6
    Point Transformer [26]1 k92.8
    Octant-CNN[27]1 k88.791.9
    DRNet[28]1 k93.1
    AdaptConv[29]1 k90.793.4
    RFNet1 k91.293.6
    PointNet++5 k + nor91.9
    DGCNN2 k90.793.5
    RSCNN1 k + voting93.6
    SpiderCNN5 k + nor92.4
    RFNet2 k91.494.0
    下载: 导出CSV

    表  3  不同网络的易错模型分类对比

    Table  3  Classification comparison of error-prone models for different networks

    易错模型真实标签PointNetDGCNNRFNet
    植物植物植物植物
    花盆植物植物植物
    花瓶花盆花瓶花瓶
    花瓶瓶子花瓶花瓶
    杯子花盆花盆杯子
    下载: 导出CSV

    表  4  在ShapeNetCore数据集上的实验结果

    Table  4  Experimental results on ShapeNetCore

    方法输入OA (%)
    PointNet1 k83.7
    PointNet++1 k85.1
    DGCNN1 k84.7
    Point2sequence1 k85.2
    SpiderCNN1 k + nor85.3
    KPConv[30]1 k86.2
    RFNet1 k88.3
    下载: 导出CSV

    表  5  在ScanObjectNN数据集上的实验结果 (%)

    Table  5  Experimental results on ScanObjectNN (%)

    方法mAccOABagBinBoxSofaDeskShelfTableDoorBedCabinetChairDisplayPillowSinkToilet
    PointNet 63.4 68.2 36.1 69.8 10.5 76.7 50.0 72.6 67.8 93.8 61.8 62.6 89.0 73.0 67.6 64.2 55.3
    PointNet++ 75.4 77.9 49.4 84.4 31.6 90.5 74.0 72.6 72.6 85.2 75.5 77.4 91.3 79.4 81.0 80.8 85.9
    DGCNN 73.6 78.1 49.4 82.4 33.1 91.4 63.3 79.3 77.4 89.0 64.5 83.9 91.8 77.0 77.1 75.0 69.4
    PointCNN 75.1 78.5 57.8 82.9 33.1 91.9 65.3 84.2 67.4 84.8 80.0 83.6 92.6 78.4 80.0 72.5 71.8
    SpiderCNN 69.8 73.7 43.4 75.9 12.8 90.5 65.3 78.0 65.9 91.4 69.1 74.2 89.0 74.5 80.0 65.8 70.6
    RFNet 76.3 79.6 54.0 81.9 34.1 92.2 74.1 79.9 72.1 91.5 81.3 83.5 91.3 80.2 82.6 78.9 67.0
    下载: 导出CSV

    表  6  不同模块的消融实验 (%)

    Table  6  Ablation experiment of different modules (%)

    方法RFConvWAPJLmAccOA
    网络0×××90.292.9
    网络1××91.093.3
    网络2×91.193.5
    网络3×91.193.4
    网络491.293.6
    下载: 导出CSV

    表  7  高斯噪声鲁棒性实验 (%)

    Table  7  Robustness experiment of Gaussian noise (%)

    方法无高斯噪声 有高斯噪声
    mAccOAmAccOA
    PointNet86.089.2 83.487.6
    PointNet++90.789.6
    DGCNN90.292.989.792.6
    RSCNN92.992.3
    RFNet91.293.691.093.5
    下载: 导出CSV

    表  8  不同特征关系的消融实验 (%)

    Table  8  Ablation studies about different relationships between features (%)

    方法${e_{ij}}$$di{s_{ij}}$${l_{ij}}$${s_{ij}}$OA
    网络1×××93.3
    网络2××93.5
    网络3×93.6
    网络4××93.1
    网络5×93.5
    网络693.2
    下载: 导出CSV

    表  9  网络的复杂度对比

    Table  9  Comparison of network complexity

    方法参数量(M)浮点运算数(G)OA (%)
    PointNet3.470.4589.2
    PointNet++1.744.0991.9
    DGCNN1.812.4392.9
    PCT2.882.3293.2
    KPConv14.3092.9
    RFNet2.362.9593.6
    下载: 导出CSV
  • [1] Guo Y, Bennamoun M, Sohel F, Min L, Wan J. 3D object recognition in cluttered scenes with local surface features: a survey. IEEE Transactions on Pattern Analysis & Machine Intelligence, 2014, 36(11): 2270-2287
    [2] 田永林, 沈宇, 李强, 王飞跃. 平行点云: 虚实互动的点云生成与三维模型进化方法. 自动化学报, 2020, 46(12): 2572-2582

    Tian Yong-Lin, Shen Yu, Li Qiang, Wang Fei-Yue. Parallel point clouds: point clouds generation and 3d model evolution via virtual-real interaction. Acta Automatica Sinica, 2020, 46(12): 2572-2582
    [3] Qi C R, Su H, Mo K, Guibas L J. PointNet: Deep learning on point sets for 3D classification and segmentation. In: Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition. Honolulu, USA: IEEE, 2017. 77−85
    [4] Guo Y, Wang H, Hu Q, Liu H, Bennamoun M. Deep learning for 3d point clouds: a survey. IEEE Transactions on Pattern Analysis and Machine Intelligence, 2020. 43(12): 4438-4364
    [5] Su H, Maji S, Kalogerakis E, Learned-Miller E. Multi-view convolutional neural networks for 3D shape recognition. In: Proceedings of the IEEE International Conference on Computer Vision. Santiago, Chile: IEEE, 2015. 945−953
    [6] Yang Z, Wang L. Learning relationships for multi-view 3D object recognition. In: Proceedings of the IEEE/CVF International Conference on Computer Vision. Seoul, South Korea: IEEE, 2019. 7504−7513
    [7] 徐思雨, 祝继华, 田智强, 李垚辰, 庞善民. 逐步求精的多视角点云配准方法. 自动化学报, 2019, 45(8): 1486-1494

    Xu Si-Yu, Zhu Ji-Hua, Tian Zhi-Qiang, Li Yao-Chen, Pang Shan-Min. Stepwise refinement approach for registration of multi-view point sets. Acta Automatica Sinica, 2019, 45(8): 1486-1494
    [8] Maturana D, Scherer S. VoxNet: A 3D convolutional neural network for real-time object recognition. In: Proceedings of the IEEE/RSJ International Conference on Intelligent Robots and Systems. Hamburg, Germany: IEEE, 2015. 922−928
    [9] Riegler G, Osman U A, Geiger A. OctNet: Learning deep 3D representations at high resolutions. In: Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition. Honolulu, USA: IEEE, 2017. 6620−6629
    [10] Qi C R, Yi L, Su H, Guibas L J. PointNet++: Deep hierarchical feature learning on point sets in a metric space. In: Proceedings of the Advances in Neural Information Processing Systems. Long Beach, USA: 2017. 5099−5108
    [11] Wang C, Samari B, Siddiqi K. Local spectral graph convolution for point set feature learning. In: Proceedings of the European Conference on Computer Vision. Munich, Germany: 2018. 56−71
    [12] Wang Y, Sun Y, Liu Z, Sarma S E, Bronstein M M, Solomon J M. Dynamic graph cnn for learning on point clouds. ACM Transactions on Graphics, 2019, 38(5): 1-12
    [13] Liu Y, Fan B, Xiang S, Pan C. Relation-shape convolutional neural network for point cloud analysis. In: Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition. Long Beach, USA: IEEE, 2019. 8895−8904
    [14] Wang L, Huang Y, Hou Y, Zhang S, Shan J. Graph attention convolution for point cloud semantic segmentation. In: Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition. Long Beach, USA: IEEE, 2019. 10288−10297
    [15] Chen C, Fragonara L Z, Tsourdos A. Gapointnet: graph attention based point neural network for exploiting local feature of point cloud. Neurocomputing, 2021, 438: 122-132 doi: 10.1016/j.neucom.2021.01.095
    [16] Guo M H, Cai J X, Liu Z N, Mu T J, Martin R R, Hu S M. Pct: point cloud transformer. Computational Visual Media, 2021, 7(2): 187-299 doi: 10.1007/s41095-021-0229-5
    [17] Wen Y, Zhang K, Li Z, Qiao Y. A discriminative feature learning approach for deep face recognition. In: Proceedings of the European Conference on Computer Vision. Amsterdam, Netherland: 2016. 499−515
    [18] Wu Z, Song S, Khosla A, Yu F, Zhang L, Tang X, et al. 3D ShapeNets: A deep representation for volumetric shapes. In: Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition. Boston, USA: IEEE, 2015. 1912−1920
    [19] Yi L, Kim V G, Ceylan D, Shen I C, Yan M, Su H, et al. A scalable active framework for region annotation in 3d shape collections. ACM Transactions on Graphics, 2016, 35(6): 1-12
    [20] Uy M A, Pham Q H, Hua B S, Nguyen T, Yeung S K. Revisiting point cloud classification: A new benchmark data-set and classification model on real-world data. In: Proceedings of the IEEE/CVF International Conference on Computer Vision. Seoul, South Korea: IEEE, 2019. 1588−1597
    [21] Xu Y, Fan T, Xu M, Long Z, Yu Q. SpiderCNN: Deep learning on point sets with parameterized convolutional filters. In: Proceedings of the European Conference on Computer Vision. Munich, Germany: 2018. 90−105
    [22] Simonovsky M, Komodakis N. Dynamic edge-conditioned filters in convolutional neural networks on graphs. In: Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition. Honolulu, USA: IEEE, 2017. 3693−3702
    [23] 田钰杰, 管有庆, 龚锐. 一种鲁棒的多特征点云分类分割深度神经网络. 计算机工程, 2021, 47(11): 234-240

    Tian Yu-Jie, Guan You-Qing, Gong Rui. A robust deep neural network for multi-feature point cloud classification and segmentation. Computer Engineering, 2021, 47(11): 234-240
    [24] Li Y, Bu R, Sun M, Chen B. PointCNN: Convolution on x-transformed points. In: Proceedings of the Advances in Neural Information Processing System. Montreal, Canada: 2018. 828− 838
    [25] Liu X, Han Z, Liu Y, Zwicker M. Point2sequence: Learning the shape representation of 3D point clouds with an attention-based sequence to sequence network. In: Proceedings of the AAAI Conference on Artificial Intelligence. Honolulu, USA: AAAI, 2019. 8778−8785
    [26] Engel N, Belagiannis V, Dietmayer K. Point transformer. IEEE Access, 2021, 9: 134826-134840 doi: 10.1109/ACCESS.2021.3116304
    [27] 许翔, 帅惠, 刘青山. 基于卦限卷积神经网络的3D点云分析. 自动化学报, 2021, 47(12): 2791−2800

    Xu Xiang, Shuai Hui, Liu Qing-Shan. Octant convolutional neural network for 3D point cloud analysis. Acta Automatica Sinica, 2021, 47(12): 2791−2800
    [28] Qiu S, Anwar S, Barnes N. Dense-resolution network for point cloud classification and segmentation. In: Proceedings of the IEEE Winter Conference on Applications of Computer Vision. Virtual Event: IEEE, 2021. 3812−3821
    [29] Zhou H, Feng Y, Fang M, Wei M, Qin J, Lu T. Adaptive graph convolution for point cloud analysis. In: Proceedings of the IEEE/CVF International Conference on Computer Vision. Montreal, Canada: IEEE, 2021. 4965−4974
    [30] Thomas H, Qi C R, Deschaud J E, Marcotegui B, Goulette F, Guibas L. KPConv: Flexible and deformable convolution for point clouds. In: Proceedings of the IEEE/CVF International Conference on Computer Vision. Seoul, South Korea: IEEE, 2020. 6420−6429
  • 期刊类型引用(17)

    1. 高振宇,孙振超,郭戈. 考虑执行器非线性的固定时间全局预设性能车辆队列控制. 自动化学报. 2024(02): 320-333 . 本站查看
    2. 李金洋,滕靖,周勇. 弹性交通信息物理系统架构设计. 综合运输. 2024(03): 186-192 . 百度学术
    3. 王兴隆,魏奕雯,贺敏. 空中交通CPS结构特性及韧性评估. 北京航空航天大学学报. 2024(04): 1187-1196 . 百度学术
    4. 黄鑫,畅晨旭,肖舒怡,李小杭. 基于模糊协同交互型观测器的柔性关节机械臂信息物理融合系统的安全控制. 自动化学报. 2024(12): 2487-2498 . 本站查看
    5. 王睿,孙秋野,张化光. 信息能源系统的信-物融合稳定性分析. 自动化学报. 2023(02): 307-316 . 本站查看
    6. 卢自宝,田凯健,方明星,曲立国. 基于运输成本的高速公路车辆协同调度与速度规划. 控制与决策. 2023(06): 1637-1645 . 百度学术
    7. 王寿光,赵玉美,尤丹,冉宁. 离散事件系统框架下信息物理系统攻击问题综述. 控制与决策. 2022(08): 1934-1944 . 百度学术
    8. 郭戈,徐涛,韩英华,赵强. 电动汽车时代的电网-交通网协同优化综述. 控制与决策. 2021(09): 2049-2062 . 百度学术
    9. 付倩慧,李庆奎. 攻击防御下信息物理系统的H_∞控制. 北京信息科技大学学报(自然科学版). 2021(04): 76-81 . 百度学术
    10. 张雯阳,唐明珠,郭胜辉. 信息物理系统区间观测器设计及攻击检测应用. 系统科学与数学. 2021(09): 2379-2389 . 百度学术
    11. 范厚明,郭振峰,岳丽君,马梦知. 考虑能耗节约的集装箱码头双小车岸桥与AGV联合配置及调度优化. 自动化学报. 2021(10): 2412-2426 . 本站查看
    12. 蔡帛良,魏长赟,张鹏鹏. 基于快速非支配排序的多机器人任务分配方法. 计算机与数字工程. 2020(04): 786-792 . 百度学术
    13. 贾兆红,王燕,张以文. 求解差异机器平行批调度的双目标协同蚁群算法. 自动化学报. 2020(06): 1121-1135 . 本站查看
    14. 付芳,蒋翠珍. 车辆运输最优路径的线形布局建模仿真. 计算机仿真. 2020(06): 94-98 . 百度学术
    15. 杨涛,柴天佑. 分布式协同优化的研究现状与展望. 中国科学:技术科学. 2020(11): 1414-1425 . 百度学术
    16. 于晓海,郭戈. 车队控制中的一种通用可变时距策略. 自动化学报. 2019(07): 1335-1343 . 本站查看
    17. 王跃飞,于炯,苏国平,钱育蓉,廖彬,刘粟. ODIC-DBSCAN:一种新的簇内孤立点分析算法. 自动化学报. 2019(11): 2107-2127 . 本站查看

    其他类型引用(22)

  • 加载中
图(8) / 表(9)
计量
  • 文章访问数:  1425
  • HTML全文浏览量:  537
  • PDF下载量:  298
  • 被引次数: 39
出版历程
  • 收稿日期:  2021-06-15
  • 录用日期:  2022-02-10
  • 网络出版日期:  2022-05-05
  • 刊出日期:  2023-11-22

目录

/

返回文章
返回