Loading [MathJax]/jax/element/mml/optable/BasicLatin.js
高级搜索

留言板

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

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

基于观测概率有效下界估计的二维激光雷达和摄像机标定方法

彭梦 万琴 陈白帆 邬书跃

潘一苇, 杨司韩, 彭华, 李天昀, 王文雅. 基于矢量图的特定辐射源识别方法[J]. 电子与信息学报, 2020, 42(4): 941-949. doi: 10.11999/JEIT190329
引用本文: 彭梦, 万琴, 陈白帆, 邬书跃. 基于观测概率有效下界估计的二维激光雷达和摄像机标定方法[J]. 电子与信息学报, 2022, 44(7): 2478-2487. doi: 10.11999/JEIT210800
Yiwei PAN, Sihan YANG, Hua PENG, Tianyun LI, Wenya WANG. Specific Emitter Identification Using Signal Trajectory Image[J]. Journal of Electronics & Information Technology, 2020, 42(4): 941-949. doi: 10.11999/JEIT190329
Citation: PENG Meng, WAN Qin, CHEN Baifan, WU Shuyue. A Calibration Method of 2D Lidar and a Camera Based on Effective Lower Bound Estimation of Observation Probability[J]. Journal of Electronics & Information Technology, 2022, 44(7): 2478-2487. doi: 10.11999/JEIT210800

基于观测概率有效下界估计的二维激光雷达和摄像机标定方法

doi: 10.11999/JEIT210800
基金项目: 国家自然科学基金(62173134, 62006075),湖南省自然科学基金(2021JJ10002, 2020JJ4246),湖南省教育厅资助科研项目(18B386, 18A356),湖南省大学生创新创业训练计划(S201911342021)
详细信息
    作者简介:

    彭梦:男,1978年生,博士,讲师,研究方向为多传感器融合

    万琴:女,1980年生,博士,教授,研究方向为机器视觉、机器人多目标定位跟踪

    陈白帆:女,1979年生,博士,副教授,研究方向为移动机器人环境感知与定位

    邬书跃:男,1963年生,博士,教授,研究方向为数字信号处理

    通讯作者:

    彭梦 pengmeng@hnie.edu.cn

  • 中图分类号: TN958.98; TN911.7

A Calibration Method of 2D Lidar and a Camera Based on Effective Lower Bound Estimation of Observation Probability

Funds: The National Natural Science Foundation of China (62173134, 62006075), The Natural Science Foundation of Hunan Province (2021JJ10002, 2020JJ4246), The Hunan Education Department Funded Research Project (18B386, 18A356), The Innovation and Entrepreneurship Training Program for College Students in Hunan Province (S201911342021)
  • 摘要: 针对2D激光雷达和摄像机最小解标定方法的多解问题,该文提出一种基于观测概率有效下界估计的标定方法。首先,提出一种最小解集合的分级聚类方法,将每类最优解替换原来的解集合,从而减少解集合样本个数。然后,提出一种基于激光误差的联合观测概率度量,对解集合元素的优劣进行度量。最后,利用聚类结果和观测概率度量结果,该文提出基于观测概率有效下界估计的有效解选取策略,将优化初始值从最优解转化为有效解候选集合,提高了标定结果的准确性。仿真实验结果表明,在真解命中率性能上相比于Francisco方法,该文方法在不同棋盘格个数情况下提升真解命中率16%~20%,在不同噪声水平下提升真解命中率6%~20%,有效提高真解比例。
  • 以奈奎斯特采样理论为基础的传统信息处理技术,目前在雷达电子监视、认知无线电频谱感知等应用中正面临着采样率过高的压力[13]。近年来,压缩感知(Compressive Sensing, CS)理论[4,5]提出了一种充满前景的信息获取方法。该理论指出,对于稀疏或可压缩的信号,当测量矩阵满足约束等距特性时,可以从少量低速采样中恢复出原信号。CS理论掀起了亚奈奎斯特信息处理技术的发展新高潮。近年来,基于CS理论,学者们提出了随机解调[6]、随机采样[7]、多陪集采样[8]、调制宽带转换[9,10]等一系列亚奈奎斯特采样方法。研究的焦点主要集中在采样处理和重构算法两个方面。在这些方法中,调制宽带转换器(Modulated Wideband Converter, MWC)亚奈奎斯特采样,以其所适用的稀疏宽带信号模型应用广泛、重构框架运算负担轻、可采用现有商用元器件实现等优势,受到了雷达通信、医疗成像、认知无线电等多个领域学者的广泛关注[11]

    MWC的信息获取过程由采样和重构两个阶段组成。在采样阶段采用多个通道的结构来获取稀疏模拟信号,通道数量决定着硬件的复杂程度,并影响重构成功率。如何采用更少的通道,以更高成功率从低速数据流中重构原始信号,是MWC的核心问题[12]。MWC的重构模型可归结为多测量向量(Multiple Measurement Vectors, MMV)问题,属于CS理论的一个分支。MMV重构算法大致可以分为贪婪算法[13]和凸松弛算法[14]两大类。前者运算耗时较长难以达到测量系统对实时性的要求,后者具有理论保障且执行效率较高,近年来发展快、应用多。在MWC提出之初,贪婪类的正交匹配追踪(Orthogonal Matching Pursuit, OMP)算法被用于MWC重构。在一定条件下,以较高的概率实现了精确重构。文献[15]对迭代硬门限(IHT)、正则化IHT(NIHT)、硬门限追踪(IHP)、压缩感知匹配追踪(CoSaMP)等4种贪婪类单测量向量(Single Measurement Vector, SMV)算法进行了推广,从理论保障方面进行了推导论证,得出了与之对应的MMV重构算法:SIHT, SNIHT, SIHP, SCoSaMP,其中SCoSaMP算法与其他贪婪算法相比重构性能有较大提高。文献[16]在剖析CS与阵列信号处理之间关系的基础上,将多信号分类(MUSIC)思想在压缩感知框架下进行了改进,提出了可压缩MUSIC(CSMUSIC)算法,该算法充分利用CS与MUSIC算法各自的优点,即使源信号相干时,只要能够通过压缩感知算法估计出特定的部分支撑集,便可以确定性地得到剩余支撑集。但鉴于MWC重构问题的具体特点(如随机频谱分割、采样矩阵与未知矩阵均共轭对称),并不是所有高性能MMV重构算法都可以在MWC重构过程中发挥出优势。上述算法当用于MWC重构时其性能距离理论上限仍存在较大的改进空间。文献[17]针对一般的MMV问题提出了一种降维多测量向量与性能提升(Reduce MMV and Boost, ReMBo)重构算法,该算法将MMV问题随机地组合成SMV问题进行求解,通过多次尝试的方法来提升重构性能,使得ReMBo算法的重构性能在无噪声条件下呈现出了优势,然而在有噪声条件下用于MWC重构时,该算法立即失效。

    本文为提高MWC重构算法性能,将核空间思想引入MWC重构算法。为满足核空间(Kernel Space, KS)条件,针对采样值矩阵的秩较大的问题,提出K列随机压缩(Randem Compression, RC)降低维度的方法,在不改变未知矩阵的稀疏性的前提下,实现了降秩功能。将两种思想相结合最终得到一种名为RCKS的高性能重构算法。理论分析和实验结果验证了本文算法的有效性。

    设信号x(t)为实值连续时间信号,带限于一个较宽的频率范围F=[fNYQ/2,fNYQ/2]内(fNYQ为奈奎斯特率),F内仅存在N个非零子频带,子频带可分布在F中的任意位置,子频带最大宽度小于等于B Hz。该类信号被称为稀疏宽带信号。图1给出了典型稀疏宽带信号频谱示意图。

    图 1  稀疏宽带信号频谱示意图

    MWC采样前端由m个通道组成,输入信号x(t)同时进入m个通道,在第i通道信号x(t)被周期为Tp(fp=1/Tp)的伪随机信号pi(t)混频。混频后的信号在频域被截止频率为1/2T的低通滤波器h(t)截断,最后利用采样率为fs=1/T的低速ADC采样,获取m组低速采样值序列yi[n],i{1,2,...,m}。如图2所示。

    图 2  MWC系统框图

    从频域分析MWC第i个通道可得

    DTFT(yi[n])=Yi(ej2πfT)=λ0n=λ0ci,nX(fnfp),fFS (1)

    式中,DTFT表示离散时间傅里叶变换,ci,npi(t)的傅里叶级数的系数,X(f)x(t)的连续时间傅里叶变换,λ0=[(fNYQ+fs)/2fp]1, []表示向上取整,FS[fs/2,fs/2]

    从式(1)可以看出,MWC采样相当于原信号频谱X(f)fp为步进进行移位,并由滤波器截断成宽度为fs的频谱片段,最后以ci,n,n[λ0,λ0]为系数进行线性组合。综合考虑m个通道,令

    y(f)=[Y1(ej2πfT),···,Yi(ej2πfT),···,Ym(ej2πfT)]T, z(f)=[X(f+λ0fp),···,X(f),···,X(fλ0fp)]T,则式(1)可表示为

    y(f)=Φz(f),fFS (2)

    式中,Φi,n=ci,nλ01,文中称其为采样矩阵,维数为m×λ(λ=2λ0+1),通常m<λ

    式(2)两边同时右乘傅里叶反变换矩阵,可得到对应的时域形式

    Y(n)=ΦZ(n),n[1,L] (3)

    其中,Y(n)=[y1[n],y2[n],···,ym[n]]T, Z(n)=DTFT1(z(f)), L为采样记录长度。

    假设图1为输入信号x(t)的频谱,fs=fpB,则MWC的时域采样方程如图3所示,图中DTFT–1表示对z(f)的每个行向量取DTFT逆运算。可见只要由采样方程得到z(f),通过频谱搬移等处理方法立即恢复出图1所示的原始信号。

    图 3  MWC采样方程示意图

    MWC重构是指从采样值矩阵Y(n)通过特定算法恢复出未知矩阵z(f)Z(n)的过程。由于m<λ,式(2)和式(3)均为欠定性方程组,常规方法有无穷多解。考虑z(f)Z(n)具有联合稀疏特性,即只有少量不全为零的行,当满足定理1条件时,存在唯一的稀疏解。

    定理 1[9] 设多带信号x(t)N个子频带构成,各子频带最大带宽为B,按照图2所示的MWC结构进行采样,如果以下条件成立:

    (1) fsfpB并且fs/fp数值不是很大;

    (2) 一个周期内序列pi(t)的符号(±1)数M2[fNYQ2fp+12]1

    (3)m2N

    (4) 矩阵Φ的任意2N列线性无关。

    则对于fFS, z(f)是式(2)唯一的N-稀疏解。

    定理1满足时,MWC重构过程可分成两个步骤进行:首先通过稀疏优化等算法获得支撑集Ω=supp(Z(n)),然后通过式(4)伪逆运算计算未知矩阵。

    ZΩ(n)=ΦΩY(n)Zi(n)=0,iΩ} (4)

    其中,ΦΩ=(ΦHΩΦΩ)1ΦHΩΦΩ的左伪逆矩阵。MWC提出时将OMP作为MMV问题的支撑重构算法,在一定条件下实现了精确重构。然而OMP算法在重构成功率等性能方面距离理论上限还存在较大的改进空间。针对该问题本文将核空间思想引入到MWC重构过程中。为了满足核空间思想的重构条件,提出一种采样值K列随机压缩降秩变换思想。

    前已述及,MWC重构的关键在于求解MMV问题未知矩阵的联合稀疏支撑集Ω。下面提出一种利用采样值矩阵的核空间矩阵来判断支撑集的方法。

    Y=AX为某一MMV问题,其中,采样值矩阵YRm×K, Y的秩rank(Y)=K,采样矩阵ACm×λ, A的Kruskal秩σ(A)K+1,即A的任意K+1列均线性无关,X的联合稀疏支撑集定义为Ω={i|Xi0}|Ω|=K,其中,Xi表示以i为索引X的行子集,|Ω|表示集合Ω的势(cardinality)。

    考虑支撑集的定义,采样值矩阵Y可以表示为Y=AΩXΩ,其中AΩ表示以Ω为索引A的列子集。设QY各列所张成的空间的核空间矩阵,即有QTY=0成立。于是可得QTY=QTAΩXΩ=0。根据前提假设易知K=rank(Y)min{\rm{rank}}({{{X}}^{{Ω} }})\bigr] ,即有{\rm{rank}}({{{X}}^{Ω} }) \ge K,结合{{X}}的联合稀疏度为K,因此{\rm{rank}}({{{X}}^{Ω} }) = K,即{{{X}}^{Ω} }可逆,于是有{{{Q}}^{\rm{T}}}{{{A}}_{Ω} } = 0成立,即对于支撑集中的任意元素j \in {\varOmega }均有{{{Q}}^{\rm{T}}}{{{A}}_j} = 0成立。由此可见,核空间思想为我们提供了一种可能的支撑集判决条件。问题是满足{{{Q}}^{\rm{T}}}{{{A}}_j} = 0的所有{{A}}的列索引都是支撑集的元素吗?

    假设除了j \in {\varOmega }外,还存在{j_0} \notin {\varOmega }使{{{Q}}^{\rm{T}}}{{{A}}_{{j_0}}} = 0成立,则有{{{Q}}^{\rm{T}}}{{{A}}_{[{Ω} ,{j_0}]}} = 0成立。然而由{{{Q}}^{\rm{T}}}{{Y}} = 0可知{{Q}}的秩{\rm{rank}}({{{Q}}^{\rm{T}}}) = m - K,于是由{{{Q}}^{\rm{T}}}{{{A}}_{[{Ω} ,{j_0}]}} = 0可推出{\rm{rank}}({{{A}}_{[{\varOmega },{j_0}]}}) \!=\! K,这与前提条件\sigma ({{A}}) \!\ge\! K \!+\! 1{{A}}的任意K + 1列均线性无关相矛盾,因此综上所述,当且仅当j \in {\varOmega }{{{Q}}^{\rm{T}}}{{{A}}_j} = 0成立。

    需要注意的是,核空间思想假设采样值矩阵的秩与未知信号的稀疏度相同,然而在MWC实际系统中,一般采样长度较长,即{{Y}}包含的列向量较多,导致{\rm{rank}}({{Y}}) \ge K图4给出了不同条件下采样值矩阵的秩{\rm{rank}}({{Y}})的统计结果。如图4所示,信号的频带数N=6时(此时稀疏度为12),在采样长度分别为L = 13,20,40,60,80时,通道数m以3为步进在区间[13,78]内变化,在不同信噪比(Signal to Noise Ratio, SNR)条件下,只要m \ge 13,采样值矩阵的秩尽管随着m有波动,但均大于未知矩阵的稀疏度12。

    图 4  不同条件下采样值矩阵的秩随通道数的变化情况

    前面分析中可知若想采用核空间思想,必须保证{{Y}}的秩等于K,若{\rm{rank}}({{Y}}) > K{\rm{rank}}({{Q}}) < m - K,造成集合\{ j|{{{Q}}^{\rm{T}}}{{{A}}_j} = 0\} 的势大于K以至于最终按照核空间方法求出的支撑元素数量会增加,即\left| {\varOmega } \right| \ge K,导致重构失败。为此,需要寻找一种矩阵降秩方法,在不影响未知矩阵稀疏性的前提下达到压缩维度的目的。

    文献[17]为了获取支撑集,提出了一种名为ReMBo的随机线性组合方法将MMV问题变成SMV问题来求解,同时证明了随机组合前后MMV问题的未知矩阵与SMV问题的未知向量的(联合)支撑集不变。受此启发,本文提出一种K列随机压缩变换方法,采用符合特定分布的K列“窄”随机矩阵将采样值矩阵进行线性变换,进而达到降秩的目的。本节引入K列随机压缩变换方法有两个目的:一是降低采样值矩阵的秩以满足核空间思想的条件,进而利用采样值矩阵的核空间判断支撑集合;二是将MWC采样方程压缩变换成与之具有相同支撑的多个新的MMV问题,利用新的MMV问题间接地求解原MWC采样方程的支撑集,并在有可能的条件下提高重构性能。ReMBo方法中,线性组合相当于采样值矩阵及未知矩阵各行向量在随机向量上进行投影,若采用K个随机向量构成的矩阵作为变换矩阵,可将采样值矩阵压缩变换成m \times K的新矩阵。需要注意的是压缩变换后MMV问题的唯一解的稀疏性不应发生改变,下面采用定理的形式描述如下:

    定理 2 设{\hat{ X}}为MMV问题{{Y}} = {{AX}}的唯一K稀疏解,其中{{Y}} \in {{\mathbb{R}}^{m \times L}}, \sigma ({{A}}) \ge 2K。令 {T} = \{ {T_1},{T_2},·\!·\!·,{T_K}\} K(K < m)个长度为L的单位范数随机列向量,其元素符合某一特定连续分布。令{\bar{ Y}} = {{YT}}, {\bar{ X}} = {\hat{X T\,}},则{\bar{ X}}为新MMV问题{\bar{ Y}} = {{AU}}的唯一K稀疏解,且\operatorname{supp} ({\bar{ X}}) = \operatorname{supp} ({\hat{ X}})成立的概率为1。

    证明 令{\bar y_n} = {{Y}}{T_n}, {\bar x_n} = {\hat{ X}}{T_n},其中n \in \{ 1,2,·\!·\!·,K\} 。由文献[17]可知,{\bar x_n}为SMV问题{\bar y_n} = {{A}}u的唯一K稀疏解,且{\rm{P[}}\operatorname{supp} ({\hat{ X}}) = \operatorname{supp} ({\bar x_n})] = 1成立,即 \operatorname{supp} ({\hat{ X}}) = \operatorname{supp} ({\bar x_1}) =\operatorname{supp} ({\bar x_2})·\!··= \operatorname{supp} ({\bar x_K})成立的概率为1。由{\bar{ Y}} \!\!\!=\!\! {{YT}} \!\!=\!\! \{ {\bar y_1},{\bar y_2},·\!·\!·,{\bar y_K}\} , {\bar{ X}} = {\hat{ XT}} = \{ {\bar x_1},{\bar x_2},·\!·\!·,{\bar x_K}\} ,因此{\bar{ Y}} = {{A}\bar {X}}成立。结合联合支撑集定义知:

    \begin{align} \operatorname{supp} ({\bar{ X}}) & = \operatorname{supp} \{ {\bar x_1},{\bar x_2},·\!·\!·{\bar x_K}\} \\ & = \bigcup\limits_{n \in \{ 1,2,···,K\} } {\operatorname{supp} } ({\bar x_n}) = \operatorname{supp} ({\bar x_n}) \end{align} (5)

    于是有\operatorname{supp} ({\bar{ X}}) = \operatorname{supp} ({\bar x_n}) = \operatorname{supp} ({\hat{ X}})成立概率为1,且|\operatorname{supp} ({\bar{ X}})| = |\operatorname{supp} ({\hat{ X}})| = K,即{\bar{ X}}联合稀疏度为K。考虑{\bar{ Y}} = {{A}\bar {X}}, |\operatorname{supp} ({\bar{ X}})| = K, \sigma ({{A}}) \ge 2K,由文献[14]中定理2.2知{\bar{ X}}{\bar{ Y}} = {{AU}}的唯一K稀疏解。 证毕

    定理2保证了K列随机压缩后新MMV问题稀疏解的支撑集与原MMV问题稀疏解的支撑集相同。因此可以通过求解压缩变换后的MMV问题间接求解原MMV问题。

    {\bar{ Y}} \!=\! {{YT}}知,理论上{\rm{rank}}({\bar{ Y}}) \!\le \! {\rm{rank}}({{T}}) \!=\! K。在MWC实际采样中,由于信号频谱分割的随机性及频谱泄露效应,大量实验表明实际采样值矩阵在K列随机压缩后的秩恰好为K图5给出了在不同的通道数m、不同采样长度L及不同信噪比条件下,当信号的频带数为6时(稀疏度为12)随机压缩后采样值矩阵{\bar{ Y}}的秩的情况。从图5中可以看出,由于随机矩阵的满秩特性及MWC处理信号的实际情况,随机压缩变换保证了变换后采样值矩阵的秩与未知矩阵的稀疏度相同(K = 12)。可见通过K列随机压缩的方法可以达到应用核空间方法的基本条件,K列随机压缩方法为核空间思想应用于MWC重构奠定了基础。

    图 5  不同条件下随机压缩后采样值矩阵秩的统计结果

    本文提出的随机压缩方法,采用K列随机矩阵作为变换矩阵,鉴于随机性,每次重构时可以利用多个随机矩阵进行多次压缩变换,得到多个不同的MMV问题,进而增加MMV问题的多样性。问题是,每次重构时的支撑集判据如何确定。由核空间思想可知无噪声时采样值矩阵的核空间与以支撑集为索引的采样矩阵列子集正交,对于每次压缩得到的MMV问题可以采用{\ell _2}范数的方法通过计算||{Q^{\rm{T}}}{{{A}}_j}|{|_{{\ell _2}}}是否为0来判断j是否属于支撑集。当然有噪声时可以通过判断||{Q^{\rm{T}}}{{{A}}_j}|{|_{{\ell _2}}}的大小的方法,通过排序来确定支撑集合。一次重构过程进行r次压缩变换时,考虑到各MMV问题解的联合稀疏性特征,可以将r个支撑集判据综合起来,将和式\displaystyle\sum\nolimits_{i = 1}^r {||{Q_{(i)}}^{\rm{T}}{{{A}}_j}|{|_{{\ell _2}}}}\, ,\ \,j \in \{ 1,2,·\!·\!·,\lambda \} 作为最终排序依据。由于该式反映了r个MMV问题采样值矩阵与采样矩阵之间的正交关系,即反映了r个未知矩阵之间的公共信息(联合稀疏信息),当个别随机压缩过程不利于重构时,由于综合条件\displaystyle\sum\nolimits_{i = 1}^r {||{Q_{(i)}}^{\rm{T}}{{{A}}_j}|{|_{{\ell _2}}}} 保留了MMV问题的多样性,仍然有希望完成最终重构,进而提高判决的成功概率。

    本文提出的MWC重构算法结合了K列RC与KS思想,简称为RCKS算法,具体算法描述如下。

    输入:采样值矩阵{{Y}}(n) \in {{\mathbb{R}}^{m \times L}},采样矩阵{{{Φ}}} \in {{\mathbb{C}}^{m \times \lambda }},频带数量N,随机压缩次数r

    输出:支撑集估计{\hat \Omega },未知矩阵估计{\hat{ X}}(n)

    步骤 1 取r个随机矩阵作为压缩变换矩阵{{{T}}_{(i)}} = {\rm{randn}}(L,2N)\,i \in \{ 1,2,·\!·\!·,r\} ,实现r次压缩变换{{\bar{ Y}}_{(i)}} = {{Y}}{{{T}}_{(i)}},其中{{{T}}_{(i)}}表示第i个随机矩阵,{{\bar{ Y}}_{(i)}}表示第i个压缩后的采样值矩阵;

    步骤 2 求解{{\bar{ Y}}_{(i)}}的核空间矩阵{{{Q}}_{(i)}}, \,i \in \{ 1,2, ·\!·\!·r\}

    步骤 3 计算{{P}_j} \!=\! \displaystyle\sum\nolimits_{i = 1}^r \!\!\!{||{{{Q}}_{(i)}}^{\rm{T}}{{{{Φ}}}_j}|{|_{{\ell _2}}}} , j \in \{ 1,2, ·\!·\!·,\lambda \}

    步骤 4 从向量{{P}} = [{{P}_1}\,{{P}_2}\,\,·\!·\!·\,\,{{P}_\lambda }]中找到2N个最小值所对应的索引值,即支撑集{\hat \varOmega } \!=\! \min ({{P}},2N)

    步骤 5 按照式(4)伪逆运算完成重构,返回未知矩阵的估计{\hat{ X}}(n)

    为了验证所提出的RCKS算法的有效性,本节设计了3个实验:首先考察K列随机压缩的次数r对重构性能的影响;其次在相同条件下对比RCKS算法及当前典型MMV算法用于MWC重构时的成功率情况;最后给出RCKS算法用于频谱感知时的重构效果。为了便于说明问题,实验中稀疏宽带信号由学者们普遍采用的通用表达式产生[9,12]

    \begin{align} x(t) =& \sum\limits_{n = 1}^N \sqrt {{E_n}{B_n}} {\rm{sinc}}({B_n}(t - {\tau _n}))\\ & \cdot \cos (2{{π}}{f_n}(t - {\tau _n})) + n(t) \end{align} (6)

    其中,参数N, En, Bn, fn, {\tau _n}分别代表子频带数、第n个子频带的能量系数、子带宽度、载波频率和延迟时间,n(t)为高斯白噪声。每个实验中,以下过程重复500次,将成功次数的百分率作为成功概率:

    (1) 在{p_i}(t)的一个周期内,等概率随机产生 \pm 1作为调制波形;

    (2) 在区间[–fNYQ/2, fNYQ/2]内按均匀分布随机产生各子频带的载波频率fn

    (3) 用重构算法估计支撑集,当估计支撑集与实际支撑集相同即{\hat \varOmega = \varOmega }时,则称重构成功,如果{\hat \varOmega } \supset {\varOmega }{{{{Φ}}}_{{\hat \varOmega }}}列满秩,也作为成功标志[9]

    首先,考察RCKS算法中随机压缩次数r对重构性能的影响。前已述及,本文提出的RCKS算法采用随机压缩实现降秩功能,对于同一个重构问题,该过程可以随机进行多次,而且次数r对算法重构性能有影响。为此,本实验检验在不同的r值时,RCKS的重构成功率情况。不失一般性,以具有6个(对称的3对)子频带的稀疏宽带信号为例。信号参数设置如下:SNR=30 dB; En={1, 2, 3}; Bn={50, 50, 50} MHz; {\tau _n}={0.394, 0.985, 1.379} μs;载波频率fn随机地分布在[–5, 5] GHz内。MWC采样参数设置如下:\lambda = 2{\lambda _0} + 1 = 195; {f_s} = {f_p} = {f_{{\rm{NYQ}}}}/\lambda = 51.28MHz。图6给出了RCKS算法的重构成功率随通道数m的变化情况,图中分别给出了压缩变换次数r=1, 2, 3, 4, 6, 8, 10时所对应的曲线。如图6所示,当12 < m < 20时,总体上随着r增大,RCKS的重构成功率具有逐渐提高的趋势。如当m=14, r=1, 2, 3, 4, 6, 8, 10时,成功率分别为36.0%, 60.6%, 66.2%, 74.4%, 80.2%, 82.8%, 82.6%。为了清楚地看到该特点,图7统计了m=14, 15, 16, 17时重构成功率随压缩次数的变化曲线。从图7可以看出,当r数值较小时(如r \le 4时),随着r增大,重构性能改进较大,当r较大时,重构成功率并不是无限度的提高,当r \ge 5时,曲线开始上下波动,此时重构性能提高较小或没有提高。可见采用RCKS算法实现MWC重构时,随机压缩的次数并不需要太多,后文取r = 4

    图 6  不同压缩次数时RCKS重构性能随通道数的变化
    图 7  RCKS重构成功率随压缩次数的变化

    其次,比较在相同条件下RCKS(r = 4)与典型的MMV算法(CSMUSIC, SCoSaMP, OMPMMV)用于MWC重构时的重构性能。本实验中,被测信号的信噪比分别设置为无噪声,40 dB, 30 dB和20 dB,信号其它参数及MWC采样参数与前面实验设置相同。如图8所示,在各种信噪比下,当通道数m < 25时在重构成功率方面RCKS(r = 4)与其它算法相比均表现出了较大的优势。如当m = 14,信号中无噪声及SNR=40 dB, 30 dB, 20 dB时,RCKS(r = 4)的重构成功率分别比CSMUSIC高37.4%, 35.8%, 28.6%, 7.2%,比SCoSaMP 高75.0%, 69.8%, 57.4%, 18.2%,比OMPMMV高86.6%, 81.0%, 61.4%, 21.8%。此外从图中还可以看出,信号无噪声及SNR=40 dB, 30 dB, 20 dB时,RCKS(r = 4)高概率(大于99%)重构所需要的最小通道数分别比OMPMMV少9, 5, 4, 2。由于通道数与硬件开销及总体采样率有直接关联,因此RCKS算法可降低MWC系统的硬件复杂度。

    图 8  不同信噪比时RCKS(r = 4)与CSMUSIC, SCoSaMP, OMPMMV重构成功率比较

    最后,为了进一步说明本文算法有效性,图9展示了RCKS(r = 4)算法用于亚奈奎斯特频谱感知时的重构效果。本实验中N=20,fn={2.30, 2.50, 2.90, 4.00, 4.04, 4.08, 3.00, 3.10, 3.30, 4.58} GHz, En={5, 4, 4, 2, 2, 2, 4, 3, 4, 4}, Bn={40, 37, 48, 40, 50, 40, 15, 6, 6, 50} MHz, {\tau _n}={ 0.319, 0.798, 0.957, 0.128, 0.160, 0.479, 0.798, 1.117, 1.197, 1.037} μs, SNR = 25 dB, m = 50,MWC其它采样参数与前面实验相同。从图9可以看出,尽管原信号的奈奎斯特率高达9.16 GHz,而MWC等效采样率仅为m{f_{{\rm{NYQ}}}}/\lambda =2.3487 GHz,采用RCKS(r = 4)算法仍然能够实现重构,在子频带位置、频带宽度及幅度等方面均实现了精确恢复,进一步说明了本文算法的有效性。

    图 9  RCKS(r = 4)算法重构效果

    针对现有MWC重构算法性能不高的问题,本文结合随机压缩与核空间思想,提出一种基于采样值随机压缩矩阵核空间的重构算法。该算法首先对采样值矩阵进行多次K列随机压缩,在不改变未知量稀疏特性的前提下实现降秩变换,同时获得多个MMV问题,然后将多个基于核空间思想的支撑集判据综合起来,实现最终支撑重构。实验结果表明,与现有CSMUSIC, SCoSaMP, OMPMMV等典型重构算法相比,本文提出的算法在相同条件下具有重构成功率高、高概率重构所需通道数少等优点。

  • 图  1  2维激光雷达坐标系和摄像机坐标系转换关系

    图  2  局部最优观测概率分布示意图,其中{\hat p_{{\rm{opt}}}}为观测概率有效下界

    图  3  3种方法的真解命中率对比分析

    图  4  不同棋盘格个数输入下3种方法的误差均值

    图  5  不同棋盘格数目情况下3种方法标定误差值的分布

    图  6  不同激光噪声方差情况下3种方法的误差均值

    图  7  不同激光噪声方差情况下3种方法标定误差值的分布

    图  8  激光点在图像上的投影结果

    图  9  真实实验中旋转矩阵分布和平移向量分布示意图

    表  1  本文所提标定算法伪代码

     输入: 基于 N 个棋盘格{{\boldsymbol{\varPi}} _i}和对应的共面直线{\boldsymbol{L}}_i^{\rm{l}}
     输出: 旋转矩阵{\boldsymbol{R}}和平移向量 t
     (1) 构造一个集合{\boldsymbol{K} } = \left\{ {\left. { {k_1},{k_2}, \cdots ,{k_d} } \right\} } \right.\;\left( {d = C_N^3} \right),其中 {k_i} \in {Z^3} 表示从\left\{ {\left. {1,2, \cdots ,N} \right\} } \right. N 个数中选取3个数的一种可能组合,{\boldsymbol{K}}表示所有
      的可能组合。
     (2) 设置解集合{\boldsymbol{D}} = \phi, {\boldsymbol{S}} = \phi
     (3) For t =1,2,···, d do
     (4) 选择和 {k_t} 的各元素对应的3个棋盘格{{\boldsymbol{\varPi}} _{ {k_{t,1} } } }, {{\boldsymbol{\varPi}} _{ {k_{t,2} } } }{{\boldsymbol{\varPi}} _{ {k_{t,3} } } }以及对应的共面直线{\boldsymbol{L} }_{ {k_{t,1} } }^{\text{l} }, {\boldsymbol{L}}_{ {k_{t,2} } }^l{\boldsymbol{L}}_{ {k_{t,3} } }^l,使用文献[5]的算法计算一组最
      小解\left( {{\boldsymbol{R}}_t^{(m)},{\boldsymbol{t}}_t^{(m)} } \right), m \lt 8
     (5) 将当前这组解合并到解集合{\boldsymbol{D}} = {\boldsymbol{D}} \cup \left( {{\boldsymbol{R}}_t^{(m)},{\boldsymbol{t}}_t^{(m)} } \right)
     (6) End for
     (7) 利用式(3)和式(4)作为类之间的距离度量,对解集合{\boldsymbol{D}}进行分级聚类,聚类结果为 \left\{ {{C_i}} \right\}_{i = 1}^k
     (8) 根据式(8)—式(11)计算基于激光误差的联合观测概率 {\pi _j}
     (9) 根据聚类结果 \left\{ {{C_i}} \right\}_{i = i}^k 和联合观测概率 {\pi _j} ,利用式(12)获取每类中局部最优观测概率的解\left\{ {\left( { { {\tilde {\boldsymbol{R}}}_i},{ {\tilde {\boldsymbol{t}}}_i} } \right)} \right\}_{i = i}^k,其对应的观测概率为
       \left\{ {{p_i}} \right\}_{i = i}^k
     (10) 根据式(13)计算观测概率有效下界{\hat p_{{\rm{opt}}} },将{p_i} \gt {\hat p_{{\rm{opt}}} }的局部最优解\left( { { {\tilde {\boldsymbol{R}}}_i},{ {\tilde {\boldsymbol{t}}}_i} } \right)加入到有效解候选集合 S ,将 S 作为标定参数优化的初始值。
    下载: 导出CSV

    表  2  本文方法的有效解个数以及运算时间的比较

    棋盘格的个数
    345678
    本文方法的有效解个数均值(个)2.12.32.42.62.72.7
    本文方法的运算时间(s)1.3511.7252.4372.6503.8964.682
    Francisco方法的运算时间(s)0.2100.3510.5310.7201.2411.631
    下载: 导出CSV
  • [1] SAKTHIVEL P and ANBARASU B. Integration of vision and LIDAR for navigation of micro aerial vehicle[C]. The 2020 Third International Conference on Multimedia Processing, Communication & Information Technology (MPCIT), Shivamogga, India, 2020: 14–18.
    [2] LI Zimo, GOGIA P C, and KAESS M. Dense surface reconstruction from monocular vision and LiDAR[C]. The 2019 International Conference on Robotics and Automation (ICRA), Montreal, Canada, 2019: 6905–6911.
    [3] LI Yanhao and LI Hao. A collaborative relative localization method for vehicles using vision and LiDAR sensors[C]. The 2020 16th International Conference on Control, Automation, Robotics and Vision (ICARCV), Shenzhen, China, 2020: 281–286.
    [4] ZHANG Qilong and PLESS R. Extrinsic calibration of a camera and laser range finder (improves camera calibration)[C]. The IEEE/RSJ International Conference on Intelligent Robots and Systems, Sendai, Japan, 2004: 2301−2306.
    [5] ASCONCELOS F, BARRETO J P, and NUNES U. A minimal solution for the extrinsic calibration of a camera and a laser-rangefinder[J]. IEEE Transactions on Pattern Analysis and Machine Intelligence, 2012, 34(11): 2097–2107. doi: 10.1109/TPAMI.2012.18
    [6] 胡钊政, 赵斌, 李娜, 等. 基于虚拟三面体的摄像机与二维激光测距仪外参数最小解标定新算法[J]. 自动化学报, 2015, 41(11): 1951–1960. doi: 10.16383/j.aas.2015.c150108

    HU Zhaozheng, ZHAO Bin, LI Na, et al. Minimal solution to extrinsic calibration of camera and 2D laser rangefinder based on virtual trihedron[J]. Acta Automatica Sinica, 2015, 41(11): 1951–1960. doi: 10.16383/j.aas.2015.c150108
    [7] 彭梦, 蔡自兴. 基于多约束误差函数的2维激光雷达和摄像机标定方法[J]. 机器人, 2014, 36(6): 662–667,675. doi: 10.13973/j.cnki.robot.2014.0662

    PENG Meng and CAI Zixing. A calibration method of a camera and 2D laser radar based on multi-constraint error function[J]. Robot, 2014, 36(6): 662–667,675. doi: 10.13973/j.cnki.robot.2014.0662
    [8] HOANG V D, HERNÁNDEZ D C, and JO K H. Simple and efficient method for calibration of a camera and 2D laser rangefinder[C]. The 6th Asian Conference on Intelligent Information and Database Systems, Bangkok, Thailand, 2014: 561–570.
    [9] SIM S, SOCK J, and KWAK K. Indirect correspondence-based robust extrinsic calibration of LiDAR and camera[J]. Sensors, 2016, 16(6): 933. doi: 10.3390/s16060933
    [10] DONG Wenbo and ISLER V. A novel method for the extrinsic calibration of a 2D laser rangefinder and a camera[J]. IEEE Sensors Journal, 2018, 18(10): 4200–4211. doi: 10.1109/JSEN.2018.2819082
    [11] ITAMI F and YAMAZAKI T. A simple calibration procedure for a 2D LiDAR with respect to a camera[J]. IEEE Sensors Journal, 2019, 19(17): 7553–7564. doi: 10.1109/JSEN.2019.2915991
    [12] FAN Jia, HUANG Yuchun, SHAN Jie, et al. Extrinsic calibration between a camera and a 2D laser rangefinder using a photogrammetric control field[J]. Sensors, 2019, 19(9): 2030. doi: 10.3390/s19092030
    [13] YE Quan, SHU Leizheng, and ZHANG Wei. Extrinsic calibration of a monocular camera and a single line scanning Lidar[C]. The 2019 IEEE International Conference on Mechatronics and Automation (ICMA), Tianjin, China, 2019: 1047–1054.
    [14] ZHOU Lipu and DENG Zhidong. A new algorithm for the establishing data association between a camera and a 2-D LIDAR[J]. Tsinghua Science and Technology, 2014, 19(3): 314–322. doi: 10.1109/TST.2014.6838203
    [15] GOMEZ-OJEDA R, BRIALES J, FERNANDEZ-MORAL E, et al. Extrinsic calibration of a 2D laser-rangefinder and a camera based on scene corners[C]. The 2015 IEEE International Conference on Robotics and Automation (ICRA), Seattle, USA, 2015: 3611–3616.
    [16] HU Zhaozheng, LI Yicheng, LI Na, et al. Extrinsic calibration of 2-D laser rangefinder and camera from single shot based on minimal solution[J]. IEEE Transactions on Instrumentation and Measurement, 2016, 65(4): 915–929. doi: 10.1109/TIM.2016.2518248
    [17] ROYER E, SLADE M, and DHOME M. Easy auto-calibration of sensors on a vehicle equipped with multiple 2D-LIDARs and cameras[C]. The 2019 IEEE Intelligent Vehicles Symposium (IV), Paris, France, 2019: 1296–1303.
    [18] 张学工. 模式识别[M]. 3版. 北京: 清华大学出版社, 2010: 203–205.

    ZHANG Xuegong. Pattern Recognition[M]. 3rd ed. Beijing: Tsinghua University Press, 2010: 203–205.
  • 加载中
图(9) / 表(2)
计量
  • 文章访问数:  781
  • HTML全文浏览量:  466
  • PDF下载量:  63
  • 被引次数: 0
出版历程
  • 收稿日期:  2021-08-09
  • 修回日期:  2022-04-01
  • 网络出版日期:  2022-04-14
  • 刊出日期:  2022-07-25

目录

/

返回文章
返回