-
摘要: 基于可穿戴式惯性传感器(Inertial sensor unit,IMU)的人体运动跟踪技术具有佩戴方便、运动空间不受限和成本低等优点,已广泛应用于医疗康复、体育竞技、人机交互和虚拟现实等领域.本文对惯性式人体运动跟踪技术的发展历史、研究现状以及典型方法进行了较为全面的梳理和总结,主要包括人体运动学模型和生物学约束,传感器初始对准方法,传感器种类,传感器误差处理以及数据融合方法,并概述相关方法应用于实际的现状.最后,总结了该领域待解决的难点问题,并对未来的发展趋势进行了展望.Abstract: Human motion tracking based on wearable inertial sensors has the advantages of convenient wearing, unrestricted motion space and low cost. It has found wide applications in medical treatment, sports, human-machine interaction, virtual reality and other fields. A detail overview of the history, the state of the art, and typical methods are given in this paper. Special attention is paid to the following areas:human kinematics models and biological constraints, sensor-to-segment calibration, sensor technology, sensor interference handling, information fusion methods, and the relevant applications. Finally, the outstanding issues are summarized, and the future trends of this field are discussed.
-
Key words:
- Human motion tracking /
- wearable inertial sensors /
- kinematics /
- information fusion
-
在量子力学中, 量子状态密度矩阵包含了量子系统的全部信息, 是量子信息处理和量子控制研究的基础. 根据海森堡不确定性原理[1], 对量子系统的每一次测量都会破坏其原有的状态, 这使得人们无法通过直接对一个量子系统进行测量来获得量子系统的状态, 只能测量到量子系统的状态在某个投影方向上的投影(坍缩)结果, 再通过多次测量的统计结果, 计算出各投影分量的概率对真实量子状态进行估计[2]. 为了解决量子态的估计问题, 1957年Fano[3]提出了量子层析的方法, 它是通过对一个量子状态进行多次投影测量, 根据测量值与量子态直接的关系式, 联立方程求解出量子状态. 该方法需要制备量子状态的大量全同副本, 并进行重复地测量来进行量子态估计. 随着量子理论的逐步完善, 1969年Cahill和Glauber[2]提出利用重复测量获取的量子概率统计数据重构出量子态的密度矩阵来恢复量子状态信息, 奠定了量子态层析的基础. 一个
$n$ 比特量子系统状态的密度矩阵${\boldsymbol{\rho}} \in {{\bf{C}}^{d \times d}}$ 的维数为$d \times d$ , 并同时具有半正定, 单位迹和共轭对称的性质, 其中$d = {2^n}$ . 由于待估计的${\boldsymbol{\rho}} $ 的未知元素数目为$d \times d = {4^n}$ 个, 所以该系统的完备测量次数为${4^n}$ , 是随着量子维数呈指数增加[4]. 为了解决测量次数随量子位指数增长的问题, 人们根据压缩感知(Compressive sensing, CS)理论[5]将量子态密度矩阵通过高维测量矩阵投影到维数很低的压缩矩阵上, 只要测量矩阵满足限制等距特性(Restricted isometry property, RIP)[6], 就可以利用压缩后的低维压缩矩阵通过求解一个优化问题精确重构出待估计的密度矩阵[7-9].在实际量子测量过程中, 测量噪声的存在是不可避免的, 并且可以被假定为高斯噪声. 在量子状态估计算法研究中, Smith等[10]基于最小二乘法从含有噪声的数据中实现了4比特量子状态估计. Li等[11]基于压缩感知将交替方向乘子法(Alternating direction multiplier method, ADMM)运用到量子态估计中[12], 给出了算法迭代优化形式, 并在5比特的量子状态密度矩阵估计中获得了较高的估计精度. ADMM算法是一种求解分布式凸优化问题的计算框架, 在图像处理及恢复、统计学习和量子态估计等领域有着广泛应用. Smolin等[13]提出了一种从加性高斯噪声测量中计算最大似然量子态的有效方法, 其最坏时间复杂度为
$O({d^4})$ . 但是这些优化算法在量子态重建过程中都会需要较多的计算内存和计算时间. 对于高维量子系统, 重建过程中需要测量和处理的数据会很多, 这样会导致所需的计算资源和计算时间增长很快. Metzler等[14]提出DA-MP算法, 它是一种基于压缩感知的迭代稀疏信号恢复算法, 通过在算法中添加Onsager校正项[14-15], 修正每次迭代时有效噪声的偏差, 改进了基于去噪的迭代阈值(Denoising-based iterative threshold, DIT)算法收敛速度慢的问题. Liu等[16]采用卷积神经网络的降噪自动编码器, 从带有噪声的密度矩阵中重建出高精度的密度矩阵.本文基于压缩感知理论, 结合深度学习网络, 提出一种采用深度学习网络来估计量子状态密度矩阵的方法. 将密度矩阵视为二维自然图像信号, 采用基于学习降噪的近似消息传递(Learned denoising-based approximate message passing, LDA-MP)神经网络[17], 将去噪卷积神经网络(Denoising convolutional neural network, DnCNN)的图像降噪器[18]融合到基于去噪的近似消息传递(Denoising-based approximate message passing, DAMP)算法[19]中. 此外, 还提供一个关于LDAMP在量子状态估计中的渐近收敛性能的分析框架—状态演化(State evolution, SE)方程[17]来预测LDAMP网络每一层的均方误差(Mean square error, MSE)性能[20]. 在数值仿真实验中, 在固定DnCNN神经网络和LD-AMP网络的层数, 选择高斯测量矩阵, 在无和有外部测量噪声两种情况下, 分别对4个量子位的量子本征态、叠加态、对角混合态和一般混合态的密度矩阵参数估计进行结果和性能分析, 并与其他典型的重建算法对密度矩阵参数估计的性能进行了对比研究.
本文结构安排如下: 第1节概述了基于压缩感知的量子状态估计作为一个信号恢复问题, 第2节介绍了应用于量子状态估计的DAMP信号恢复算法, 第3节具体描述了LDAMP网络的实现和DnCNN神经网络的结构及其训练过程, 第4节给出了对DnCNN训练后模型的测试结果和量子态估计数值模拟实验结果及分析, 第5节是结论.
1. 基于压缩感知的量子态密度矩阵估计
压缩感知是近10多年来在信号处理领域诞生的一种新的信号恢复理论. 它主要是利用信号
${\boldsymbol{s}} \in {{\bf C}^N}$ 的$M$ (远远小于完备测量需要的$N$ )个随机线性测量值y, 建立欠定线性方程组${\boldsymbol{y}} = {\boldsymbol{A}}{\boldsymbol{s}}\;{\rm{ (}}{\boldsymbol{y}} \in {{\bf C}^M})$ , 并通过优化算法来高精度重构求解出原始信号s, 其中${\boldsymbol{A}} \in {{\bf{C}}^{M \times N}}, M < N$ 为测量矩阵. 在量子态估计中, 原始信号为密度矩阵${\boldsymbol{\rho}} \in {{\bf C}^{d \times d}}$ , 它与量子系统波函数之间的关系为:$${\boldsymbol{\rho}} {\rm{ = }}\sum\limits_{i = 1}^d {\left| {{\psi _i}} \right\rangle } {p_i}\left\langle {{\psi _i}} \right|$$ (1) 式中,
$\left| {{\psi _i}} \right\rangle $ 为系统的波函数,${p_i}$ 表示波函数的概率,$d$ 为密度矩阵的维数. 将密度矩阵写成向量表达的形式是${\boldsymbol{\rho}} ={\boldsymbol{\psi}}\cdot{{\boldsymbol{\psi}} }^{\ast }$ , 其中${\boldsymbol{\psi}} = [ \sqrt {{p_1}} \left| {{\psi _1}} \right\rangle , \sqrt {{p_2}} \left| {{\psi _2}} \right\rangle , \cdots , \sqrt {{p_d}} \left| {{\psi _d}} \right\rangle ]$ . 当量子系统的量子位数为$n$ 时, 密度矩阵的维数$d = {2^n}$ . 由于神经网络无法直接处理复数信号的去噪, 在本文中仅对实数密度矩阵进行估计. 在基于压缩感知的量子态估计中, 测量矩阵A需要满足限制等距特性才可以唯一确定${d^2}$ 个待估计的密度矩阵元素, 人们通常采用的是泡利测量矩阵[21]. 由于随机高斯矩阵参数均为实数并且具有较好的重构效果[22], 本文中在RIP条件下采用随机高斯矩阵来构造测量矩阵, 其设计方法为: 构造一个$M \times N$ 大小的矩阵A, 使A中的每一个元素独立的服从均值为0, 方差为${1 / M}$ 的高斯分布, 即:$${\boldsymbol{A}}(i,j) \sim {\rm{N}}(0,{1 / M})$$ (2) 式中, A的行数与列数的比值定义为采样率
$\eta = {M / N}$ , 并且有$N = {d^2}$ .考虑从有外部测量干扰的线性度量中恢复密度矩阵
${\boldsymbol{\rho}} \in {\bf R}^{d \times d}$ 的问题:$${\boldsymbol{y}} = {\boldsymbol{A}} \cdot vec({\boldsymbol{\rho}} ) + {{w}}$$ (3) 式中,
$vec( \cdot )$ 表示将一个矩阵按列的方向组合成一个列向量,${{w}} \in {\bf R}^m$ 为测量噪声并且通常被假设为独立且同分布的高斯噪声. 定义测量噪声${{w}} \sim {\rm{N}}({\bf{0}}, \gamma _{{w}}^2{\boldsymbol{I}})$ 为加性高斯白噪声(Additive white Gaussian noise, AWGN), 其中${\gamma _{{w}}}$ 为噪声标准差. 在本文的模拟实验中, 采用含测量噪声信号y和理想测量信号${{\boldsymbol{y}}_0} = {\boldsymbol{A}} \cdot vec({\boldsymbol{\rho}} )$ 之间的信噪比(Signal noise ratio, SNR)作为噪声强度, 计算公式为:$$ SNR = 10{\lg }\left\{ {\frac{\sum\limits_{i=1}^M {\sum\limits_{j=1}^N {{{\boldsymbol{y}}^{\rm{2}}}(i,j)} } } {\sum\limits_{i=1}^M {{{\sum\limits_{j=1}^N {\left[ {{\boldsymbol{y}}(i,j) - {{\boldsymbol{y}}_0}(i,j)} \right]} }^2}} }} \right\} $$ (4) 式中,
${\boldsymbol{y}}(i,j)$ 和${{\boldsymbol{y}}_0}(i,j)$ 分别为含测量噪声信号和理想测量信号在向量中$(i,j)$ 点处的值.利用正则化二次损失最小化方法解决该线性逆问题, 可以通过求解一个凸优化问题计算得到
$vec({\boldsymbol{\rho}} )$ 的估计值[23-24]:$$\begin{split} vec\left( {\hat {\boldsymbol{\rho}} } \right) =\;& \mathop {\arg \min }\limits_{vec\left( {\boldsymbol{\rho}} \right) \in {\bf R}^{{d^2}}} \bigg \{ {\frac{1}{2}\left\| {{\boldsymbol{y}} - {\boldsymbol{A}} \cdot vec({\boldsymbol{\rho}} )} \right\|_2^2 + } \\ & {\lambda {{\left\| {vec({\boldsymbol{\rho}} )} \right\|}_1}} \bigg\} \end{split} $$ (5) 式中,
$\lambda > 0$ 为正则化参数. 然而这个极小化问题是一个凸优化问题, 在大规模问题中, 由于数据维度较大, 常规求解算法中, 如内点法等的算法复杂度较大, 求解起来非常耗时. 这使得众多研究人员通过简单的基于梯度的方法来求解式(5).2. DIT和DAMP算法
在众多基于梯度的算法中, 最受关注的一类方法是迭代阈值(Iterative threshold, IT)算法. 为了方便表示, 定义
${\boldsymbol{s}} = vec({\boldsymbol{\rho}} )$ . 当待估计的密度矩阵为${{\boldsymbol{\rho}} _0}$ 时, 称${{\boldsymbol{s}}_0} = vec({{\boldsymbol{\rho}} _0})$ 为待估计的信号. 从${{\boldsymbol{s}}^0} = {\bf{0}}$ 和${{\boldsymbol{z}}^0} = {\bf{0}}$ 开始, 迭代公式为:$${{\boldsymbol{s}}^{l + 1}}{\rm{ }} = {\rm{ }}\eta ({{\boldsymbol{s}}^l} + {{\boldsymbol{A}}^{\rm{H}}}{{\boldsymbol{z}}^l};{\lambda ^l})\tag{6a}$$ $${{\boldsymbol{z}}^l}{\rm{ }} = {\rm{ }}{\boldsymbol{y}} - {\boldsymbol{A}}{{\boldsymbol{s}}^l}\tag{6b}$$ 式中,
${{\boldsymbol{s}}^l}$ 是l次迭代密度矩阵的估计值.${{\boldsymbol{z}}^l}$ 是l次迭代的残差, 如果密度矩阵恢复过程是无噪声的, 并且算法性能执行得很好, 它将收敛于0.$\eta ( \cdot )$ 称为阈值函数, 它是一个被应用到矢量的分量元素上的标量非线性函数.${\lambda ^l}$ 是l次迭代阈值函数使用的参数.$${\eta _{soft}}({\boldsymbol{x}} ;\lambda ) = {\rm{sign}}({x_i}){(\left| {{x_i}} \right| - \lambda )_ + }$$ (7) 在信号恢复中, 阈值函数的选择非常重要, 常见的有软阈值函数(7)等. 其中符号
${(w)_ + }$ 表示$w \ge 0$ 时结果为$w$ , 否则结果为0. 另外一种实现阈值函数的方法是使用降噪器${D_{{{\hat \sigma }^l}}}$ , 此时阈值参数${\lambda ^l}$ 的含义为输入降噪器的信号的所含高斯噪声的标准差估计${\hat \sigma ^l}$ , 并且计算公式为${\hat \sigma ^l} = {{{{\left\| {{{\boldsymbol{z}}^l}} \right\|}_2}} / {\sqrt M }}$ , 它随着迭代次数的变化而变化. 利用降噪器实现阈值函数的迭代阈值算法称为基于去噪的迭代阈值(Denoising-based iterative threshold, DIT)算法[17], 迭代公式为:$${{\boldsymbol{s}}^{l + 1}} = {D_{{{\hat \sigma }^l}}}({{\boldsymbol{s}}^l} + {{\boldsymbol{A}}^{\rm{H}}}{{\boldsymbol{z}}^l})\tag{8a}$$ $${{\boldsymbol{z}}^l} = {\boldsymbol{y}} - {\boldsymbol{A}}{{\boldsymbol{s}}^l}\tag{8b}$$ 为了解释降噪器在DIT算法中所发挥的作用, 定义
${{\boldsymbol{v}}^l}$ 为有效噪声, 它表示降噪器的输入信号$({{\boldsymbol{s}}^l} + {{\boldsymbol{A}}^{\rm{H}}}{{\boldsymbol{z}}^l})$ 和待估计信号${{\boldsymbol{s}}_0}$ 之间的差:${{\boldsymbol{v}}^l} = {{\boldsymbol{s}}^l} + {{\boldsymbol{A}}^{\rm{H}}}{{\boldsymbol{z}}^l} - {{\boldsymbol{s}}_{\rm{0}}}$ . 通过迭代式(8a)和${{\boldsymbol{s}}^l} + {{\boldsymbol{A}}^{\rm{H}}}{{\boldsymbol{z}}^l} = {{\boldsymbol{s}}_0} + {{\boldsymbol{v}}^l}$ 可得${{\boldsymbol{s}}^{l + 1}} = {D_{{{\hat \sigma }^l}}}({{\boldsymbol{s}}^l} + {{\boldsymbol{A}}^{\rm{H}}}{{\boldsymbol{z}}^l}) = {D_{{{\hat \sigma }^l}}}({{\boldsymbol{s}}_0} + {{\boldsymbol{v}}^l})$ , 相当于对在含有效噪声${{\boldsymbol{v}}^l}$ 的$({{\boldsymbol{s}}_0} + {{\boldsymbol{v}}^l})$ 的信号中, 求得真实信号${{\boldsymbol{s}}_0}$ 的估计信号${{\boldsymbol{s}}^{l + 1}}$ . 在DIT算法中, 大多数降噪器都默认${{\boldsymbol{v}}^l}$ 作为加性高斯白噪声. 不过, 随着迭代次数的增加, 输入降噪器的信号会产生偏差, 会导致${{\boldsymbol{v}}^l}$ 不再满足AWGN, 使得迭代算法性能降低并且估计值收敛到真实值的速度变的很慢[15, 19, 25]. 为了解决这个问题, 在信号恢复中, 采用基于去噪的近似消息传递DAMP算法对DIT算法进行改进. DAMP算法通过增加一个Onsager校正项${{\boldsymbol{b}}^l}\;{\rm{ }}(l = 0, 1, 2, \cdots )$ , 来修正DIT算法l次迭代中有效噪声${{\boldsymbol{v}}^l}$ 与AWGN的偏差, 从而提高算法恢复性能和解决算法收敛慢的问题. DAMP算法如下所示.算法1. DAMP算法
要求. 高斯测量矩阵
${\boldsymbol{A}} \in {\bf R}^{M \times N}$ , 测量值向量${\boldsymbol{y}} \in {\bf R}^M$ , 待估计信号${{\boldsymbol{s}}_0} = vec({{\boldsymbol{\rho}} _0})$ .1. 初始化变量
${{\boldsymbol{s}}^0} = {\bf{0}}$ , 残差${{\boldsymbol{z}}^0} = {\boldsymbol{y}}$ ,${\hat \sigma ^0} = {{{{\left\| {{{\boldsymbol{z}}^0}} \right\|}_2}} / {\sqrt M }}$ , 迭代次数为L;2.
${\rm{for}}\;l = 0, 1, 2, \cdots ,(L - 1) \;{\rm{do}};$ 3.
${{\boldsymbol{s}}^{l + 1}}{\rm{ = }}{D_{{{\hat \sigma }^l}}}\left( {{{\boldsymbol{s}}^l} + {{\boldsymbol{A}}^{\rm{H}}}{{\boldsymbol{z}}^l}} \right)$ ;4.
${{\boldsymbol{b}}^{l + 1}} = {{{{\boldsymbol{z}}^l}{\rm{div}}{D_{{{\hat \sigma }^l}}}({{\boldsymbol{s}}^l} + {{\boldsymbol{A}}^{\rm{H}}}{{\boldsymbol{z}}^l})} / M}$ ;5.
${{\boldsymbol{z}}^{l + 1}}{\rm{ }} = {\boldsymbol{y}} - {\boldsymbol{A}}{{\boldsymbol{s}}^{l + 1}} + {{\boldsymbol{b}}^{l + 1}}$ ;6.
${\hat \sigma ^{l + 1}}{\rm{ = }}{{{{\left\| {{{\boldsymbol{z}}^{l + 1}}} \right\|}_2}} / {\sqrt M }}$ ;7. end for;
8. 返回L次迭代后的估计信号
${{\boldsymbol{s}}^L}$ , 从而得到${{\boldsymbol{\rho}} _0}$ 的估计值.其中,
${\rm{div}}{D_{{{\hat \sigma }^l}}}( \cdot )$ 是散度运算,${{\boldsymbol{b}}^l}$ 为Onsager修正项, 用来修正中间解${{\boldsymbol{z}}^l}$ 的偏差, 使得有效噪声${{\boldsymbol{v}}^l}$ 符合去噪所期望的AWGN模型.散度
${\rm{div}}{D_{{{\hat \sigma }^l}}}( \cdot )$ 是一个不易计算的项, 人们一般采用蒙特卡洛近似来计算散度[19, 26]. 对于一个训练好的降噪器${D_{{{\hat \sigma }^l}}}( \cdot )$ , 利用一个独立的同分布随机向量${\boldsymbol{d}}\sim {\rm N}({\bf{0}},\; {\boldsymbol{I}})$ , 来近似计算散度:$$ \begin{split} &{\rm{div}}{D}_{{\widehat{\sigma }}^{l}}({{\boldsymbol{s}}}^{l}+{{\boldsymbol{A}}}^{{\rm{H}}}{{\boldsymbol{z}}}^{l})=\\ &\qquad\underset{\epsilon \to 0}{\mathrm{lim}}{\rm E}_{{\boldsymbol{d}}}\left\{{{\boldsymbol{d}}}^{\rm T}\left(\frac{{D}_{{\widehat{\sigma }}^{l}}({{\boldsymbol{s}}}^{l}+\epsilon {\boldsymbol{d}})-{D}_{{\widehat{\sigma }}^{l}}({{\boldsymbol{s}}}^{l})}{\epsilon }\right)\right\} \approx\\ &\qquad\frac{1}{\epsilon }{{\boldsymbol{d}}}^{\rm{T}}\left({D}_{{\widehat{\sigma }}^{l}}\left({{\boldsymbol{s}}}^{l}+\epsilon {\boldsymbol{d}}\right)-{D}_{{\widehat{\sigma }}^{l}}\left({{\boldsymbol{s}}}^{l}\right)\right)\\[-15pt]\end{split}$$ (9) 式中,
$ \epsilon $ 是一个很小的数, 设置$ \epsilon ={\Vert {{\boldsymbol{s}}}^{l}\Vert }_{\infty }/1000$ .基于不同的降噪器, DAMP包含许多算法[27], 包括高斯-AMP (Gauss-AMP)、双边-AMP (Bilateral-AMP)、非局部平均-AMP (Non-local means AMP, NLM-AMP)和三维块匹配-AMP (Block matching 3D AMP, BM3D-AMP)[28]等. 本文采用的降噪器
${D_{{{\hat \sigma }^l}}}$ 和散度${\rm{div}}{D_{{{\hat \sigma }^l}}}( \cdot )$ 计算都是通过设计并训练一个深度卷积神经网络DnCNN来实现. 同时通过设计一个学习的基于去噪的近似消息传递LDAMP网络, 来实现算法1的DAMP算法, 并通过多个相同结构的的级联, 来获得高精度的信号${{\boldsymbol{s}}_0}$ 即$vec({{\boldsymbol{\rho}} _0})$ 的估计, 得到密度矩阵${{\boldsymbol{\rho}} _0}$ 的估计.本文通过LDAMP网络, 使用量子系统输出的测量值, 来实现对量子态密度矩阵估计, 具体流程如下:
步骤1. 根据
${\boldsymbol{\rho}} = {{\boldsymbol{\varphi}} _r}{{{\boldsymbol{\varphi}} _r^{\rm{H}}} / {{\rm{tr}}({{\boldsymbol{\varphi}} _r}{\boldsymbol{\varphi}} _r^{\rm{H}})}}$ 生成DnC-NN神经网络的训练集, 验证集和测试集, 具体过程在第3.3节;步骤2. 在9个不同噪声标准差范围下, 训练出相应的DnCNN神经网络, 训练完成后利用测试集对网络进行测试;
步骤3. 对于待估计的密度矩阵
${{\boldsymbol{\rho}} _0}$ , 在不同采样率下利用高斯测量算符获取的输出测量值${{\boldsymbol{y}}_0}$ . 对于含噪声情况下测量值, 通过${\boldsymbol{y}} = awgn({{\boldsymbol{y}}_0}, SNR)$ 添加固定SNR数值的高斯噪声获得好噪声测量值${\boldsymbol{y}}$ ;步骤4. 设计一个包含训练好的DnCNN网络和实现DAMP算法的10层LDAMP网络, 网络各层中的DnCNN是根据当前层的噪声标准差估计
$\hat \sigma $ 落入的9个范围来选定. LDAMP网络的输入为测量值${{\boldsymbol{y}}_0}$ 或${\boldsymbol{y}}$ ;步骤5. LDAMP网络最后的输出为根据输入测量值
${{\boldsymbol{y}}_0}$ 或${\boldsymbol{y}}$ 得到的估计的密度矩阵${\hat {\boldsymbol{\rho}} _0}$ .3. LDAMP和DnCNN网络的结构设计及其训练
第3.1节对LDAMP网络的结构进行设计; 第3.2节进行DnCNN降噪器及其中的卷积神经网络的结构设计; 第3.3节进行DnCNN降噪器中神经网络的训练过程.
3.1 LDAMP网络的结构设计
LDAMP网络由L层相同的AMP网络结构级联而成, 其中, LDAMP网络单层的结构图如图1所示. 每层网络包含两个在固定噪声标准差区间下训练好的DnCNN降噪器, 一个用于计算每层AMP网络的输出
${{\boldsymbol{s}}^{l + 1}}$ , 另一个用于实现散度${\rm{div}}{D_{{{\hat \sigma }^l}}}( \cdot )$ . 图1中的${{\boldsymbol{x}}^l} = {{\boldsymbol{s}}^l} + {{\boldsymbol{A}}^{\rm{H}}}{{\boldsymbol{z}}^l}$ 为LDAMP网络的第$(l + 1)$ 层中DnCNN降噪器的输入信号,${\hat {\boldsymbol{v}}^l}$ 为降噪器中DnCNN卷积神经网络的输出, 它表示对有效噪声${{\boldsymbol{v}}^l}$ 的估计.需要指出的是, LDAMP网络中只有DnCNN降噪器是由神经网络设计而成, 而网络的其他部分只是对DAMP算法的实现.
对于L层的LDAMP网络, 可以使用不同的方法来训练, 包括端到端训练, 逐层训练和逐降噪器训练, 其中, 端到端训练是指将L层的LDAMP网络视作一个整体, 同时训练网络的所有权值. 这是训练神经网络的标准方法. 逐层训练是指每次训练LDAMP网络中的一层AMP网络来恢复信号, 固定这些权值, 然后添加一层AMP网络, 训练产生的2层网络的第2层来恢复信号, 再固定这些权值, 重复操作直到已经训练一个L层LDAMP网络. 逐降噪器训练是指将DnCNN降噪器从网络中单独出来, 并在不同噪声标准差范围区间下训练每个降噪器的AWGN去噪问题, 从而得到多个不同去噪水平的降噪器, 以供LDAMP网络中的各层选择, 即每层AMP网络, 根据当前层的噪声标准差的估计, 来选择使用哪一个降噪器.
本文采用的逐降噪器训练方法是最小均方误差(Minimum mean squared error, MMSE)[17] 最优的. 具体训练过程为: 首先, 对噪声水平的预期范围进行离散化, 将噪声标准差[0, 2]范围内的噪声分成多个小范围; 然后, 在这些小范围噪声水平下训练DnCNN降噪器, 得到多个训练好的降噪器模型; 最后, LDAMP网络实现时, 每层网络根据本层的噪声标准差估计
$\hat \sigma $ 落在某个区间内, 来选择在该噪声标准差区间下训练好的降噪器模型. LDAMP网络易于训练, 可以应用于各种不同的测量矩阵, 并带有一个可以准确预测其性能的状态演化框架.状态演化(State evolution, SE)是一个可以预测LDAMP网络各级的输出与真实信号之间MSE性能的分析框架. 它由一系列SE方程组成:
$${\theta ^{l + 1}}\left( {{{\boldsymbol{s}}_0},\eta ,\gamma _w^2} \right) = \frac{1}{N}{{\rm{E}}_{{w}}}\left\| {{D_{{\sigma ^l}}}\left( {{{\boldsymbol{s}}_0} + {\sigma ^l}{{w}}} \right) - {{\boldsymbol{s}}_0}} \right\|_2^2$$ (10) $$ {\left( {{\sigma ^l}} \right)^2} = \frac{1}{\eta }{\theta ^l}\left( {{{\boldsymbol{s}}_0},\eta ,\gamma _{{w}}^2} \right) + \gamma _{{w}}^2 $$ (11) 式中,
${{\boldsymbol{s}}_0}$ 是信号${\boldsymbol{s}}$ 的确定性实现,$\eta = {M / N}$ 表示采样比率, 标量$\gamma _{m{w}}^{\rm{2}}$ 是测量噪声${{w}}$ 的方差, 符号${\theta ^l}({{\boldsymbol{s}}_0}, \eta ,\gamma _{{w}}^2)$ 为LDAMP网络的第l层去噪输出的平均MSE, 且${\theta ^{\rm{0}}} = {{\left\| {{{\boldsymbol{s}}_{\rm{0}}}} \right\|_{\rm{2}}^{\rm{2}}} / N}$ . 在一个大系统$({{N}} \to \infty )$ 中, SE方程可以从LDAMP网络本身来解释. 这种解释主要依赖于降噪器输入${{\boldsymbol{x}}^l} = {{\boldsymbol{s}}^l} + {{\boldsymbol{A}}^{\rm{H}}}{{\boldsymbol{z}}^l} = {{\boldsymbol{s}}_0} + {{\boldsymbol{v}}^l}$ 中等效的AWGN模型, 其中降噪器输出的平均MSE是通过式(9)中的蒙特卡罗方法计算的. 式(10)中的期望只涉及到分布${{w}}\;{\rm{\sim }}\;{\rm N}\left( {{\bf{0}},\gamma _{{w}}^2{\boldsymbol{I}}} \right)$ , 有效噪声${{\boldsymbol{v}}^l}$ 的方差${\left( {{\sigma ^l}} \right)^2}$ 由式(11)计算得到. 通过递推更新式(10)和式(11), 将根据SE方程所得到的理论性能, 与本文提出的LDAMP网络的平均MSE性能进行对比.3.2 DnCNN降噪器的结构设计
在DnCNN神经网络结构设计上, DnCNN网络源于对VGG网络的改进, 去除了池化层和全连接层, 在卷积层(Convolution, Conv)和修正线性单元(Rectified linear unit, ReLU)[29]之间加入了批归一化(Batch normalization, BN)[30]. 这种改变可以减轻内部协变量移位[18]带来的影响, 从而提高网络的学习收敛速度. 在模型学习中, DnCNN借鉴了ResNet的残差学习方法[31-33], 来提高训练速度和去噪性能.
图2为DnCNN降噪器的网络结构图,图3是DnCNN降噪器输入变量的尺寸变换过程图. 输入矢量的维数为
$d \times d$ , 其中$d = {2^n}$ ,$n$ 为量子态的位数. 深度为D的DnCNN神经网络, 在本文应用中, D取值为20. 本文设计的DnCNN有三种不同的网络层, 具体排列顺序为: 第1层为卷积层$+ $ 修正线性单元(Conv$+ $ ReLU): 使用64个大小为$3 \times 3 \times 1$ 的卷积核(或称为滤波器), 生成64个特征图. 然后, 使用修正线性单元进行非线性处理. 第2 ~$(D-1)$ 层为卷积层 + 批归一化 + 修正线性单元(Conv$+ $ BN$+ $ ReLU), 使用64个大小为$3 \times 3 \times 64$ 的卷积核, 在卷积层和ReLU层之间加入BN层. 最后一层为卷积层(Conv), 使用1个大小为$3 \times 3 \times 64$ 的卷积核重构输出.DnCNN神经网络的输入是有噪声的信号矩阵
${\boldsymbol{x}} \in {\bf R}^{d \times d}$ , 所以LDAMP网络各层把数据输入到DnCNN神经网络之前, 需要将列向量变成原始信号大小的矩阵形式, 变换过程如图3所示. 含噪声输入的矩阵${\boldsymbol{x}}$ 和向量${{\boldsymbol{x}}^l}$ 分别为:$${\boldsymbol{x}}{\rm{ }} = {{\boldsymbol{\rho}} _0} + {\boldsymbol{v}}$$ (12) $${{\boldsymbol{x}}^l} = {{\boldsymbol{s}}_0} + {{\boldsymbol{v}}^l}$$ (13) 式中,
${\boldsymbol{x}} \in {\bf R}^{d \times d}$ 是输入向量${{\boldsymbol{x}}^l} \in {\bf R}^{{d^2}}$ 转化成的矩阵形式,${{\boldsymbol{\rho}} _0} \in {\bf R}^{d \times d}$ 是真实信号${{\boldsymbol{s}}_0} \in {\bf R}^{{d^2}}$ 的矩阵形式,${\boldsymbol{v}} \in {\bf R}^{d \times d}$ 是有效噪声${{\boldsymbol{v}}^l} \in {\bf R}^{{d^2}}$ 转化成的矩阵形式. 不同于其他去噪方法, 如多层感知器(Multi-layer perceptron, MLP)和收缩域级联(Cascade of sh-rinkage fields, CSF)算法[34]是学习一个映射函数${\cal{F}}({\boldsymbol{x}}) = {\boldsymbol{s}}$ 来估计真实的信号${{\boldsymbol{s}}_0}$ , DnCNN神经网络采用残差学习规则训练映射${\cal{R}}({\boldsymbol{x}}) = \hat {\boldsymbol{v}}$ 来估计真实噪声信号${\boldsymbol{v}}$ , 然后得到的信号估计为${\boldsymbol{s}} = {\boldsymbol{x}} - {\cal{R}}({\boldsymbol{x}})$ . DnCNN神经网络的损失函数表示为:$$l(\Theta ) = \frac{1}{{2Q}}\sum\limits_{i = 1}^N {||{\cal{R}}(} {x_i};\Theta ) - ({x_i} - {s_i})||_{\rm{F}}^2$$ (14) 它是估计噪声信号
${\cal{R}}({\boldsymbol{x}};\Theta )$ 与真实噪声信号${\boldsymbol{v}} = {\boldsymbol{x}} - {{\boldsymbol{s}}_0}$ 之间的均方误差. 其中,$Q$ 是批大小(Batch Size),$\Theta $ 是DnCNN神经网络中可以调整的参数, 包括网络的权值和偏置, 训练次数和目标误差等.在许多信号恢复算法中, 通常要求输出信号的尺寸与输入信号的尺寸一致, 这可能会导致恢复的矩阵信号中边界元素值受到较大影响, 也就是产生边界伪影. 为了保证隐含层的每个特征信号与输入信号的尺寸大小相同, 在DnCNN神经网络的每个卷积层中进行卷积运算之前, 对输入卷积层的信号采用简单的零填充策略, 不过这种零填充策略不会产生任何边界伪影[18].
3.3 DnCNN神经网络训练过程
在对DnCNN神经网络进行训练时, 采用的样本数据的尺寸大小为
${2^4} \times {2^4} = 16 \times 16$ , 也就是4个量子位的密度矩阵. 对样本数据加入不同标准差范围下的高斯噪声作为训练输入, 原始样本数据作为训练输出目标, 在未知高斯噪声水平下训练DnCNN神经网络. 为了训练更小噪声范围下的DnCNN网络, 将噪声标准差范围[0, 2]划分成9个小范围, 具体分段结点为0、0.005、0.01、0.03、0.05、0.1、0.3、0.5、1和2, 并在这9个小范围噪声水平下分别训练了DnCNN网络. 然后LDAMP网络根据各级的噪声标准差估计$\hat \sigma $ 的大小选择对应的DnCNN模型. 训练和测试过程中, 样本数据包含满足和近似满足量子态密度矩阵性质的矩阵, 其中满足性质的两种量子态的密度矩阵生成公式为:$${\boldsymbol{\rho}} = \frac{{{{\boldsymbol{\varphi}} _r}{\boldsymbol{\varphi}} _r^{\rm{H}}}}{{{\rm{tr}}({{\boldsymbol{\varphi}} _r}{\boldsymbol{\varphi}} _r^{\rm{H}})}}$$ (15) 式中,
${{\boldsymbol{\varphi}} _r}$ 为$d \times r$ 的Wishart矩阵, 并且矩阵内各元素满足高斯分布[35].$r = 1$ 时, 为叠加态密度矩阵,$r > 1$ 时为一般混合态密度矩阵.本文研究的另外两种量子态还包括本征态和对角混合态, 其中本征态密度矩阵为仅有对角线某一位置有元素为1, 其他位置元素均为0的矩阵, 对角混合态密度矩阵为仅在对角线上所有位置有非0元素, 且对角线所有元素之和为1, 其他位置元素均为0的矩阵. 样本数据中近似满足性质的矩阵是指在构造样本数据时, 改变部分满足性质的密度矩阵中的元素, 加入一些噪声干扰, 使矩阵的迹在[0, 1]之间且近似共轭对称的半正定矩阵. 在构造过程中, 采用[0, 1]之间的随机数乘以原始密度矩阵或在原始矩阵生成过程中给矩阵
${{\boldsymbol{\varphi}} _r}$ 的共轭转置矩阵${\boldsymbol{\varphi}} _r^{\rm{H}}$ 添加噪声干扰. 值得注意的是, 训练集和测试集中近似满足性质的密度矩阵所占的比例在30% ~ 50%可以取得较好的估计效果, 另外[0, 0.5]之间的随机数应多于(0.5, 1]之间的随机数. 这种构造方法的原因是因为LDAMP网络具有数层相同的结构, 网络的初始输入${{\boldsymbol{s}}^0} = vec({{\boldsymbol{\rho}} ^0})$ 为零向量, 网络的最终输出${\hat {\boldsymbol{\rho}} ^L}$ 为估计的密度矩阵, 所以网络进行密度矩阵估计是各层网络渐近逼近真实密度矩阵的过程, 因此需要大量的中间估计结果和少量的零矩阵包含在训练样本集中.在训练DnCNN时, 本文使用了9900
$ \times 128=$ 1267200个样本用于训练, 1100$\times 128= $ 140800个样本用于验证和11 × 128 = 1408个样本矩阵用于测试. 训练集、验证集及测试集中4种量子态密度矩阵的比例为本征态:对角混合态:叠加态:一般混合态 = 1:2:4:4. 所有的样本矩阵在生成时都是无噪声样本, 而在训练、验证和测试时, 会在对应的噪声水平范围内加入噪声. 为了获取足够的空间信息进行去噪, 将DnCNN神经网络的深度设置为20层. 采用了一种鲁棒的初始化方法MSRA[36]来初始化DnCNN神经网络权值, 并采用权值衰减为0.0001、动量为0.9、小批量尺寸为128的带动量的随机梯度下降法(Stochastic gradient descent with momentum, SGDM)训练网络. 为每个小范围噪声水平下的神经网络设置的最大训练次数为50, 最大允许无用训练次数(Max bad epochs, MBE)为2, 初始无用训练次数(Bad epochs, BE)为0. 在训练过程中, 初始最小验证误差采用验证集验证未训练的网络得到, 后续过程中, 网络训练一次就验证一次得到新的验证误差, 并将新的验证误差与上一次的验证误差相比, 如果小于上一次的验证误差就将此次验证误差设置为最小验证误差并将BE清零, 否则最小验证误差不变并将BE加1. 当BE大于等于MBE时, 网络就减小学习速率, 并将BE清零. 学习速率变化过程为初始值0.001衰减为0.0001, 最后衰减至0.00001. 当学习速率衰减为0.00001且BE大于等于MBE时, DnCNN神经网络的训练结束. 在实验中, 使用Matlab中的MatCovNet工具箱[37]来实现DnCNN神经网络. 所有实验均在Intel(R) Core(TM) i7-8700K CPU 3.70 GHz、NVIDIA GeForce GTX 1080 GPU的PC上运行的Matlab (R2018b)环境下进行. 所有9个小范围噪声水平下的20层DnCNN网络的GPU训练时间需要59小时左右.4. 量子态估计仿真实验及其结果分析
本节对本文提出的LDAMP网络的量子态估计性能, 在不同参数下, 进行了数值性能对比实验, 进行3个实验:
1)不同噪声标准差区间下, 对所设计训练出的20层DnCNN神经网络降噪器去噪性能的测试实验;
2)本文的LDAMP网络与其他5种不同方法对量子态密度矩阵估计的性能对比实验;
3)不同测量噪声以及不同采样率分别对LDAMP网络估计量子态密度矩阵性能的影响实验.
实验中, 量子状态测量值
${\boldsymbol{y}}$ 是根据式(3)计算:${\boldsymbol{y}} = {\boldsymbol{A}} \cdot vec\left( {{{\boldsymbol{\rho}} _0}} \right) + {{w}}$ , 其中A为随机高斯测量矩阵,${{w}}\;{\rm{\sim }}\;{\rm{N}}\;{\rm{(}}{\bf{0}}{\rm{,}\;}\gamma _{{w}}^2{\boldsymbol{I}})$ 表示测量过程中产生的高斯噪声,${{\boldsymbol{\rho}} _0}$ 为真实密度矩阵, 可以从本征态、叠加态、对角混合态和一般混合态密度矩阵中选取. 定义了三个性能指标来衡量实验结果:1)估计出来的密度矩阵
$\hat {\boldsymbol{\rho}} $ 与真实密度矩阵${{\boldsymbol{\rho}} _{\rm{0}}}$ 之间的归一化距离$D(\hat {\boldsymbol{\rho}} ,{{\boldsymbol{\rho}} _0})$ , 定义为:$$D(\hat {\boldsymbol{\rho}} ,{{\boldsymbol{\rho}} _0}) = {{\left\| {\hat {\boldsymbol{\rho}} - {{\boldsymbol{\rho}} _0}} \right\|_{\rm{F}}^2} / {\left\| {{{\boldsymbol{\rho}} _0}} \right\|}}_{\rm{F}}^2$$ (16) 当
$D(\hat {\boldsymbol{\rho}} ,{{\boldsymbol{\rho}} _0})$ 大于1时, 取1, 范围是[0, 1]; 并且当2个矩阵完全相同时,$D(\hat {\boldsymbol{\rho}} ,{{\boldsymbol{\rho}} _0})$ 为0.2)估计的密度矩阵与真实密度矩阵之间的均方误差MSE, 定义为:
$${{MSE}} = {\rm E}_{{w}}\left\{ {{{\left\| {\hat {\boldsymbol{\rho}} - {{\boldsymbol{\rho}} _0}} \right\|_2^2} / {{d^2}}}} \right\}$$ (17) 当MSE以dB作为单位时, 定义为:
$${{MSE}}{\rm{(dB) = 10l}}{{\rm{g}}}({{MSE}})$$ (18) 3)估计的密度矩阵与真实密度矩阵之间的保真度(Fidelity)[38]:
$${{Fidelity}} = {\rm{tr}}\left( {\sqrt {\sqrt {{{\boldsymbol{\rho}} _{\rm{0}}}} \hat {\boldsymbol{\rho}} \sqrt {{{\boldsymbol{\rho}} _{\rm{0}}}} } } \right)$$ (19) 式中, 保真度的范围是[0, 1], 并且当2个矩阵完全相同时, 保真度为1[39].
4.1 DnCNN去噪性能的测试实验
图4为使用11 × 128 = 1408个随机样本矩阵, 分别测试噪声水平分别从[0, 0.005], (0.005, 0.03], ···, (1, 2]共9个范围情况下, 对训练后得到的20层DnCNN进行去噪性能的测试实验的误差曲线图, 其中方形实线表示网络输入样本与对应的无噪声样本之间的平均均方误差MSE (dB); 圆圈虚线为网络输出样本与对应的无噪声样本之间的平均均方误差MSE (dB); 三角形实线是输出误差与输入误差之间的MSE比值变化曲线. 由图4可以看出, 网络输出误差始终小于输入误差, 并且随着噪声标准差的增加, 输出误差与输入误差之间的比值逐渐减小: 从[0, 0.005]区间的0.5956减小至(1, 2]区间的0.0311. 这说明, 当输入噪声很小时, 输出误差仍然能够滤掉接近一半噪声, 随着噪声的增加, 去噪效果越明显. 表明经过训练后的DnCNN降噪器拥有良好的去噪效果.
4.2 LDAMP网络与其他方法的对比实验
本节中将本文的LDAMP网络与ADMM算法, 以及其他4种DAMP算法(BM3D-AMP、NLM-AMP、Gauss-AMP和Bilateral-AMP)对量子态估计的性能, 进行对比实验. 实验中采用的样本为对角混合态密度矩阵. 分别在采样率从0.05每隔0.05增加到0.5, 测量噪声强度固定为SNR = 40 dB情况下, 不同量子态估计方法的归一化距离随采样率变化情况, 实验结果如图5所示. 固定采样率
$\eta = 0.1$ , 不同量子态估计方法的MSE (dB)性能随SNR变化情况如表1所示. 由图5可以看出, 在每一个采样率下, LDAMP网络的性能是所有算法中最好的, 并且在采样率为0.15时, 就能够达到${10^{ - 3}}$ 的性能. 由表1可以看出, 在所有不同噪声等级干扰和无噪声情况下, LDAMP网络的估计性能均优于其他方法, 并且在无噪声干扰下的MSE (dB)为 −41.0905 dB, 估计误差达到${10^{ - 4}}$ 量级.表 1 当$\eta = 0.1$ 时, LDAMP网络和其他方法的MSE (dB)性能比较Table 1 Comparison of MSE (dB) performance between LDAMP network and other methods with$\eta = 0.1$ SNR 0 10 20 30 40 50 60 70 80 无干扰 LDAMP −25.7984 −29.0129 −32.8600 −33.6109 −36.0653 −36.5386 −38.0527 −38.9837 −40.0702 −41.0905 ADMM −14.6620 −23.0837 −30.2725 −33.0952 −34.5782 −35.3161 −35.4256 −35.5693 −35.9288 −36.1332 BM3D-AMP −24.8475 −25.1181 −25.3271 −25.7576 −26.2451 −26.4625 −26.7987 −26.7337 −26.9364 −27.3626 NLM-AMP −25.6457 −25.2723 −25.1595 −25.3828 −25.4296 −25.5618 −25.7596 −25.9587 −26.0826 −26.2108 Gauss-AMP −25.6424 −25.6433 −25.6620 −25.6991 −25.6728 −25.6729 −25.6786 −25.6985 −25.6940 −25.7053 Bilateral-AMP −25.1949 −25.1813 −25.1152 −25.1163 −25.1209 −25.1663 −25.2087 −25.2193 −25.2296 −25.2332 4.3 LDAMP网络的量子态估计实验
本节采用本文设计出的具有20层DnCNN以及10层算法迭代的LDAMP网络, 在无和有噪声的2种情况下, 分别对本征态、叠加态、对角混合态和一般混合态的估计进行了性能对比实验. 影响状态估计性能的因素有采样率的多少和噪声的大小, 共进行了4个实验.
1)不同采样率下无和含固定测量噪声的量子状态估计实验
在采样率从0.05每隔0.05增加到0.5, 分别在无和含固定测量噪声SNR
$= 40$ dB两种情况下, 对4种不同算法的量子状态进行了网络训练设计, 网络的估计结果与真实状态之间的归一化距离变化过程如图6所示. 从图6可以看出, 随着采样率的增加, 所有状态估计的归一化距离呈下降趋势, 估计效果逐渐变好. 由于测量噪声的存在, 所有状态的估计结果均略差于无噪声情况下的状态估计. 其中, 本征态的估计最为准确, 归一化距离均可以在最低采样率0.05时达到${10^{ - 4}}$ 量级, 其在无噪声情况下的保真度为0.999993, 有噪声情况下的保真度为0.989028. 对角混合态的估计次之, 其在0.15采样率时无噪声情况下的归一化距离(保真度)才达到0.0017 (0.999898). 这2种量子状态具有较为简单的密度矩阵结构, 因此在估计时也达到了较好的估计效果. 在无噪声情况下, 叠加态在采样率0.3时的归一化距离(保真度)达到0.0037 (0.980570); 一般混合态在采样率0.5时的归一化距离(保真度), 达到0.0198 (0.992958). 在采样率小于0.3时, 对角混合态的估计效果不如一般混合态; 当采样率大于0.3时, 对角混合态效果优于一般混合态. 对于这种现象, 经过采用多个不同密度矩阵的验证, 可以得出以下原因: 在采样率较小时, 两种状态的估计效果均不理想, 但是由于叠加态密度矩阵中元素数值相对一般混合态中的元素数值较大一些, 所以计算出的归一化距离的值会更大, 而采样率变大后, 两种状态的估计效果均逐渐变好, 由于叠加态相对于一般混合态的密度矩阵结构更为简单, 此时叠加态的估计效果明显优于一般混合态, 其归一化距离更低.2)三种采样率及噪声固定下不同层数的LDAMP网络的性能实验
图7为固定噪声SNR = 40 dB, 采样率分别取0.05、0.1 和0.2三种情况下, 不同层数的LDA-MP网络估计效果与式(10)和式(11)所示的SE方程的MSE (dB)性能对比的实验结果, 其中虚线为SE方程在三个不同采样率下的性能, 实线为本文设计的LDAMP网络所对应的性能Sim. 由图7可以看出, 在采样率低于0.2时, LDAMP网络在10层内收敛; 而采样率大于0.2 时, 对于混合态和叠加态, LDAMP网络则需要更多的层数达到收敛, 这也与密度矩阵的复杂度相关, 同时表明本文设计的LDAMP网络的高效性.
3)固定采样率在无和有噪声下对角混合态的估计性能对比实验
图8为固定采样率0.1, 在无和分别含SNR = 30 dB和SNR = 40 dB测量噪声的情况下, 对角混合态真实密度矩阵
${{\boldsymbol{\rho}} _3}$ 测量值的柱状图. 图8中3个测量值之间的对比表现出不同大小测量噪声对真实测量值的影响效果. 由图8可以看出, 30 dB明显比40 dB等级的噪声影响更大, 这种影响持续体现在对真实量子态的估计上.图9为相同情况下, 对角混合态真实密度矩阵
${{\boldsymbol{\rho}} _3}$ 与密度矩阵估计${\hat {\boldsymbol{\rho}} _3}$ 、${\hat {\boldsymbol{\rho}} _3}\;({{w}} = 30\;{\rm{dB}})$ 和${\hat {\boldsymbol{\rho}} _3}\;({{w}} = 40\;{\rm{dB}})$ 的模值元素分布图. 估计出来的3个密度矩阵与${{\boldsymbol{\rho}} _3}$ 之间的归一化距离分别为0.1492、0.3197和0.1614.4) 3种采样率下4种不同量子态在不同噪声的估计性能实验
为了研究测量噪声和采样率对量子态估计的具体影响, 还进行了采样率分别为0.05、0.1和0.2时, 4种不同量子态估计后的MSE (dB)随测量噪声大小的变化的实验, 实验结果如图10所示. 由图10可以看出, 在采样率和噪声水平分别固定时, 所有量子态估计的MSE均随另一个未固定量的增加而减小, 其中SNR增加时表示噪声水平降低. LDAMP网络的性能可以随着采样率的增加而提高. 不同量子态的表现也有差异, 对于本征态, LDAMP网络在采样率
$\eta = 0.1$ 的情况下, 就能够获得优良的性能. 而对于其他3种量子态, 则需要增加采样率来达到期望的估计效果.5. 结束语
本文训练出一个具有20层的降噪卷积神经网络(DnCNN), 与基于去噪的近似消息传递(DA-MP)算法相结合, 设计出一个10层的基于学习去噪的近似消息传递(LDAMP)网络, 并将其应用于量子状态估计中. 本文提出的LDAMP网络在量子态估计中的性能, 优于基于压缩感知理论最先进的三维块匹配近似消息传递BM3D-AMP信号恢复算法和ADMM算法, 为采用深度学习网络进行量子态估计开辟了一条新的路径. 更加深入的研究是带有虚部的深度学习网络的量子态估计, 以及实现在线量子态估计[40]的深度学习网络的实现.
-
[1] Luinge H J, Veltink P H, Baten C T. Estimating orientation with gyroscopes and accelerometers. Technology and Health Care:Official Journal of the European Society for Engineering and Medicine, 1999, 7(6):455-459 [2] Bachmann E R. Inertial and Magnetic Tracking of Limb Segment Orientation for Inserting Humans into Synthetic Environments[Ph. D. dissertation], Naval Postgraduate School, USA, 2000. [3] Bachmann E R, McGhee R B, Yun X P, Zyda M J. Inertial and magnetic posture tracking for inserting humans into networked virtual environments. In: Proceedings of the 2001 ACM Symposium on Virtual Reality Software and Technology. Baniff, Canada: ACM, 2001.9-16 [4] Yun X P, Lizarraga M, Bachmann E R, McGhee R B. An improved quaternion-based Kalman filter for real-time tracking of rigid body orientation. In: Proceedings of the 2003 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS 2003). Las Vegas, USA: IEEE, 2003.1074-1079 [5] El-Gohary M, McNames J. Shoulder and elbow joint angle tracking with inertial sensors. IEEE Transactions on Biomedical Engineering, 2012, 59(9):2635-2641 doi: 10.1109/TBME.2012.2208750 [6] Zhang Z Q, Wong W C, Wu J K. Ubiquitous human upperlimb motion estimation using wearable sensors. IEEE Transactions on Information Technology in Biomedicine, 2011, 15(4):513-521 doi: 10.1109/TITB.2011.2159122 [7] Zhang Z Q, Wu J K. A novel hierarchical information fusion method for three-dimensional upper limb motion estimation. IEEE Transactions on Instrumentation and Measurement, 2011, 60(11):3709-3719 doi: 10.1109/TIM.2011.2135070 [8] Tao G H, Sun S Y, Huang S, Huang Z P, Wu J K. Human modeling and real-time motion reconstruction for micro-sensor motion capture. In: Proceedings of the 2011 IEEE International Conference on Virtual Environments, Human-Computer Interfaces and Measurement Systems. Ottawa, Canada: IEEE, 2011.1-5 [9] 吴健康.人体运动捕获三维再现系统, CN 201431466 Y, 2010.Wu Jian-Kang. Human Motion Capture 3D Reconstruction System. CN Patent 201431466 Y, 2010. [10] Li G, Wu Z, Meng X L, Wu J K. Modeling of human body for animation by micro-sensor motion capture. In: Proceedings of the 2nd International Symposium on Knowledge Acquisition and Modeling. Wuhan, China: IEEE, 2009.98-101 [11] 李启雷, 金文光, 耿卫东.基于无线惯性传感器的人体动作捕获方法.浙江大学学报(工学版), 2012, 46(2):280-285 doi: 10.3785/j.issn.1008-973X.2012.02.016Li Qi-Lei, Jin Wen-Guang, Geng Wei-Dong. Human motion capture using wireless inertial sensors. Journal of Zhejiang University (Engineering Science), 2012, 46(2):280-285 doi: 10.3785/j.issn.1008-973X.2012.02.016 [12] 容志能.惯性运动捕捉系统中传感数据的传输与处理[硕士学位论文], 浙江大学, 中国, 2012. http://cdmd.cnki.com.cn/Article/CDMD-10335-1012312400.htmRong Zhi-Neng. Sensor Data Transmission and Processing of Inertia Motion Capture System[Master thesis], Zhejiang University, China, 2012. http://cdmd.cnki.com.cn/Article/CDMD-10335-1012312400.htm [13] 张赛赛.面向人体运动捕获的姿态测量算法研究与实现[硕士学位论文], 浙江大学, 中国, 2017. http://cdmd.cnki.com.cn/Article/CDMD-10335-1017242154.htmZhang Sai-Sai. Research and Implementation of Attitude Measurement Algorithm for Human Motion Capture[Master thesis], Zhejiang University, China, 2017. http://cdmd.cnki.com.cn/Article/CDMD-10335-1017242154.htm [14] 王科俊, 陈玮.一种可穿戴式人体运动捕捉系统的设计与实现.黑龙江大学工程学报, 2013, 4(2):97-102 http://d.old.wanfangdata.com.cn/Periodical/hljsz201302015Wang Ke-Jun, Chen Wei. Design and implementation of a wearable human motion capture system. Journal of Engineering of Heilongjiang University, 2013, 4(2):97-102 http://d.old.wanfangdata.com.cn/Periodical/hljsz201302015 [15] 陈玮.惯性式人体运动传感器的关键技术研究[硕士学位论文], 哈尔滨工程大学, 中国, 2013. http://cdmd.cnki.com.cn/Article/CDMD-10217-1014133314.htmChen Wei. Study on the Key Technologies for Inertial Human Motion Sensor[Master thesis], Harbin Engineering University, China, 2013. http://cdmd.cnki.com.cn/Article/CDMD-10217-1014133314.htm [16] 刘星.多维MEMS惯性传感器的姿态解算算法研究[硕士学位论文], 哈尔滨工程大学, 中国, 2013. http://cdmd.cnki.com.cn/Article/CDMD-10217-1014133393.htmLiu Xing. The Attitude Test Algorithm Based on MEMS Multidimensional Inertial Sensors[Master thesis], Harbin Engineering University, China, 2013. http://cdmd.cnki.com.cn/Article/CDMD-10217-1014133393.htm [17] Qiu S, Wang Z L, Zhao H Y, Hu H S. Using distributed wearable sensors to measure and evaluate human lower limb motions. IEEE Transactions on Instrumentation and Measurement, 2016, 65(4):939-950 doi: 10.1109/TIM.2015.2504078 [18] 仇森.人体步态分析的多传感器数据融合研究[博士学位论文], 大连理工大学, 中国, 2016. http://cdmd.cnki.com.cn/Article/CDMD-10141-1016204559.htmQiu Sen. Multi-sensor Data Fusion for Human Gait Analysis[Ph. D. dissertation], Dalian University of Technology, China, 2016. http://cdmd.cnki.com.cn/Article/CDMD-10141-1016204559.htm [19] 武东辉.基于惯性传感器数据的人体日常动作识别研究[博士学位论文], 大连理工大学, 中国, 2016. http://cdmd.cnki.com.cn/Article/CDMD-10141-1017022913.htmWu Dong-Hui. Research on Inertial Sensor Data Based Human Daily Activity Recognition[Ph. D. dissertation], Dalian University of Technology, China, 2016. http://cdmd.cnki.com.cn/Article/CDMD-10141-1017022913.htm [20] Buke A, Fang G L, Wang Y C, Song L, Yang Z Q. Healthcare algorithms by wearable inertial sensors:a survey. China Communications, 2015, 12(4):1-12 [21] Harle R. A survey of indoor inertial positioning systems for pedestrians. IEEE Communications Surveys and Tutorials, 2013, 15(3):1281-1293 doi: 10.1109/SURV.2012.121912.00075 [22] Yang Z, Wu C S, Zhou Z M, Zhang X L, Wang X, Liu Y H. Mobility increases localizability:a survey on wireless indoor localization using inertial sensors. ACM Computing Surveys, 2015, 47(3):Article No. 54 [23] Yang S Z, Li Q G. Inertial sensor-based methods in walking speed estimation:a systematic review. Sensors, 2012, 12(5):6102-6116 doi: 10.3390/s120506102 [24] Camomilla V, Bergamini E, Fantozzi S, Vannozzi G. Trends supporting the in-field use of wearable inertial sensors for sport performance evaluation:a systematic review. Sensors, 2018, 18(3):Article No. 873 doi: 10.3390/s18030873 [25] Filippeschi A, Schmitz N, Miezal M, Bleser G, Ruffaldi E, Stricker D. Survey of motion tracking methods based on inertial sensors:a focus on upper limb human motion. Sensors, 2017, 17(6):Article No. 1257 doi: 10.3390/s17061257 [26] Wong C, Zhang Z Q, Lo B, Yang G Z. Wearable sensing for solid biomechanics:a review. IEEE Sensors Journal, 2015, 15(5):2747-2760 [27] López-Nava I H, Muñoz-Meléndez A. Wearable inertial sensors for human motion analysis:a review. IEEE Sensors Journal, 2016, 16(22):7821-7834 doi: 10.1109/JSEN.2016.2609392 [28] Kuipers J B. Quaternions and Rotation Sequences. Princeton:Princeton University Press, 1999. [29] Wenk F, Frese U. Posture from motion. In: Proceedings of the 2015 IEEE/RSJ International Conference on Intelligent Robots and Systems. Hamburg, Germany: IEEE, 2015.280-285 [30] Usta U Y. Comparison of Quaternion and Euler Angle Methods for Joint Angle Animation of Human Figure Models[Master thesis], Naval Postgraduate School, USA, 1999. [31] Shuster M D. A survey of attitude representations. The Journal of the Astronautical Sciences, 1993, 41(4):439-517 [32] Lee G X, Low K S. A factorized quaternion approach to determine the arm motions using triaxial accelerometers with anatomical and sensor constraints. IEEE Transactions on Instrumentation and Measurement, 2012, 61(6):1793-1802 doi: 10.1109/TIM.2011.2181884 [33] Yun X P, Bachmann E R, McGhee R B. A simplified quaternion-based algorithm for orientation estimation from earth gravity and magnetic field measurements. IEEE Transactions on Instrumentation and Measurement, 2008, 57(3):638-650 doi: 10.1109/TIM.2007.911646 [34] 黄雪樵.克服欧拉方程奇异性的双欧法.飞行力学, 1994, 12(4):28-37 http://d.old.wanfangdata.com.cn/Periodical/htfhyyg200303002Huang Xue-Qiao. The dual Euler method for overcoming the singularity of Euler equation. Flight Dynamics, 1994, 12(4):28-37 http://d.old.wanfangdata.com.cn/Periodical/htfhyyg200303002 [35] 张生志.多传感融合的室内行人定位技术研究[博士学位论文], 华中科技大学, 中国, 2016. http://d.wanfangdata.com.cn/Thesis/D01078525Zhang Sheng-Zhi. Research on the Techniques of Indoor Pedestrian Location Using Multi-sensing Fusion[Ph. D. dissertation], Huazhong University of Science and Technology, China, 2016. http://d.wanfangdata.com.cn/Thesis/D01078525 [36] Teu K K, Kim W, Tan J, Fuss F K. Using dual Euler angles for the analysis of arm movement during the badminton smash. Sports Engineering, 2005, 8(3):171-178 doi: 10.1007/BF02844017 [37] Cereatti A, Croce U D, Sabatini A M. Three-dimensional human kinematic estimation using magneto-inertial measurement units. Handbook of Human Motion. Cham: Springer, 2017.221-244 [38] 左国玉, 于双悦, 龚道熊.遥操作护理机器人系统的操作者姿态解算方法研究.自动化学报, 2016, 42(12):1839-1848 http://www.aas.net.cn/CN/abstract/abstract18972.shtmlZuo Guo-Yu, Yu Shuang-Yue, Gong Dao-Xiong. Operator attitude algorithm for telerobotic nursing system. Acta Automatica Sinica, 2016, 42(12):1839-1848 http://www.aas.net.cn/CN/abstract/abstract18972.shtml [39] Rong Z, Zhou Z Y. A real-time articulated human motion tracking using tri-axis inertial/magnetic sensors package. IEEE Transactions on Neural Systems and Rehabilitation Engineering, 2004, 12(2):295-302 doi: 10.1109/TNSRE.2004.827825 [40] Dumas R, Wojtusch J. Estimation of the body segment inertial parameters for the rigid body biomechanical models used in motion analysis. Handbook of Human Motion. Cham: Springer, 2017.1-31 [41] Baerlocher P. Inverse Kinematics of the Interactive Posture Control of Articulated Figures.[Ph. D. dissertation], École Polytechnique Fédérale de Lausanne, Switzerland, 2001. [42] Mihelj M. Human arm kinematics for robot based rehabilitation. Robotica, 2006, 24(3):377-383 doi: 10.1017/S0263574705002304 [43] Lambrecht J M, Kirsch R F. Miniature low-power inertial sensors:promising technology for implantable motion capture systems. IEEE Transactions on Neural Systems and Rehabilitation Engineering, 2014, 22(6):1138-1147 doi: 10.1109/TNSRE.2014.2324825 [44] Álvarez D, Álvarez J C, González R C, López A M. Upper limb joint angle measurement in occupational health. Computer Methods in Biomechanics and Biomedical Engineering, 2016, 19(2):159-170 doi: 10.1080/10255842.2014.997718 [45] Peppoloni L, Filippeschi A, Ruffaldi E, Avizzano C A. A novel 7 degrees of freedom model for upper limb kinematic reconstruction based on wearable sensors. In: Proceedings of the 11th International Symposium on Intelligent Systems and Informatics (SISY). Subotica, Serbia: IEEE, 2013.105-110 [46] Ruffaldi E, Peppoloni L, Filippeschi A, Avizzano C A. A novel approach to motion tracking with wearable sensors based on probabilistic graphical models. In: Proceedings of the 2014 IEEE International Conference on Robotics and Automation (ICRA). Hong Kong, China: IEEE, 2014.1247-1252 [47] Zhou H Y, Hu H S, Tao Y Q. Inertial measurements of upper limb motion. Medical and Biological Engineering and Computing, 2006, 44(6):479-487 doi: 10.1007/s11517-006-0063-z [48] Jung Y, Kang D, Kim J. Upper body motion tracking with inertial sensors. In: Proceedings of the 2010 IEEE International Conference on Robotics and Biomimetics. Tianjin, China: IEEE, 2011.1746-1751 [49] 陈文斌.人体上肢运动学分析与类人肢体设计及运动规划[博士学位论文], 华中科技大学, 中国, 2012. http://cdmd.cnki.com.cn/Article/CDMD-10487-1012361531.htmChen Wen-Bin. Human Upper Limb Kinematics and Anthropomorphic Robot Kinematic Design and Motion Planning[Ph. D. dissertation], Huazhong University of Science and Technology, China, 2012. http://cdmd.cnki.com.cn/Article/CDMD-10487-1012361531.htm [50] Meng X L, Zhang Z Q, Wu J K, Wong W C. Hierarchical information fusion for global displacement estimation in microsensor motion capture. IEEE Transactions on Biomedical Engineering, 2013, 60(7):2052-2063 doi: 10.1109/TBME.2013.2248085 [51] Joukov V, Karg M, Kulic D. Online tracking of the lower body joint angles using IMUs for gait rehabilitation. In: Proceedings of the 36th Annual International Conference of the IEEE Engineering in Medicine and Biology Society. Chicago, USA: IEEE, 2014.2310-2313 [52] Yuan Q L, Chen I M. 3-D localization of human based on an inertial capture system. IEEE Transactions on Robotics, 2013, 29(3):806-812 doi: 10.1109/TRO.2013.2248535 [53] Zhang Z Q, Meng X L. Use of an inertial/magnetic sensor module for pedestrian tracking during normal walking. IEEE Transactions on Instrumentation and Measurement, 2015, 64(3):776-783 doi: 10.1109/TIM.2014.2349211 [54] Zihajehzadeh S, Park E J. A novel biomechanical modelaided IMU/UWB fusion for magnetometer-free lower body motion capture. IEEE Transactions on Systems, Man, and Cybernetics:Systems, 2017, 47(6):927-938 doi: 10.1109/TSMC.2016.2521823 [55] Cutti A G, Ferrari A, Garofalo P, Raggi M, Cappello A, Ferrari A. "Outwalk":a protocol for clinical gait analysis based on inertial and magnetic sensors. Medical and Biological Engineering and Computing, 2010, 48(1):17-25 doi: 10.1007/s11517-009-0545-x [56] Miezal M, Miezal G, Schmitz N, Stricker D. A generic approach to inertial tracking of arbitrary kinematic chains. In: Proceedings of the 8th International Conference on Body Area Networks. Boston, Massachusetts, USA: ACM, 2013.189-192 [57] Young A D. Use of body model constraints to improve accuracy of inertial motion capture. In: Proceedings of the 2010 International Conference on Body Sensor Networks. Singapore, Singapore: IEEE, 2010.180-186 [58] 刘博.基于MEMS传感器的动作捕捉系统开发设计[硕士学位论文], 北京理工大学, 中国, 2011. http://cdmd.cnki.com.cn/article/cdmd-10007-1012007188.htmLiu Bo. The Development and Design of Motion Capture System Based on Sensors[Master thesis], Beijing Institute of Technology, China, 2011. http://cdmd.cnki.com.cn/article/cdmd-10007-1012007188.htm [59] Kok M, Hol J D, Schön T B. An optimization-based approach to human body motion capture using inertial sensors. IFAC Proceedings Volumes, 2014, 47(3):79-85 doi: 10.3182/20140824-6-ZA-1003.02252 [60] Miezal M, Taetz B, Bleser G. On inertial body tracking in the presence of model calibration errors. Sensors, 2016, 16(7):Article No. 1132 doi: 10.3390/s16071132 [61] Ericson A, Arndt A, Stark A, Wretenberg P, Lundberg A. Variation in the position and orientation of the elbow flexion axis. Journal of Bone and Joint Surgery. British Volume, 2003, 85(4): 538-544 [62] Cutti A G, Giovanardi A, Rocchi L, Davalli A, Sacchetti R. Ambulatory measurement of shoulder and elbow kinematics through inertial and magnetic sensors. Medical and Biological Engineering and Computing, 2008, 46(2):169-178 doi: 10.1007/s11517-007-0296-5 [63] Zhang Z Q, Ji L Y, Huang Z P, Wu J K. Adaptive information fusion for human upper limb movement estimation. IEEE Transactions on Systems, Man, and CyberneticsPart A:Systems and Humans, 2012, 42(5):1100-1108 doi: 10.1109/TSMCA.2012.2189876 [64] Luinge H J, Veltink P H, Baten C T M. Ambulatory measurement of arm orientation. Journal of Biomechanics, 2007, 40(1):78-85 http://www.wanfangdata.com.cn/details/detail.do?_type=perio&id=50fb3f07f3ff3dbe4a6412d434021a0a [65] Cooper G, Sheret L, McMillian L, Siliverdis K, Sha N, Hodgins D, et al. Inertial sensor-based knee flexion/extension angle estimation. Journal of Biomechanics, 2009, 42(16):2678-2685 doi: 10.1016/j.jbiomech.2009.08.004 [66] Meng X L, Zhang Z Q, Sun S Y, Wu J K, Wong W C. Biomechanical model-based displacement estimation in micro-sensor motion capture. Measurement Science and Technology, 2012, 23(7):Article No. 055101 http://www.wanfangdata.com.cn/details/detail.do?_type=perio&id=ff2d9de8d10873c224c05fe2b681e2c7 [67] Simon D. Kalman filtering with state constraints:a survey of linear and nonlinear algorithms. IET Control Theory and Applications, 2010, 4(8):1303-1318 doi: 10.1049/iet-cta.2009.0032 [68] Atrsaei A, Salarieh H, Alasty A, Abediny M. Human arm motion tracking by inertial/magnetic sensors using unscented Kalman filter and relative motion constraint. Journal of Intelligent and Robotic Systems, 2018, 90(1-2):161 -170 doi: 10.1007/s10846-017-0645-z [69] Picerno P, Cereatti A, Cappozzo A. Joint kinematics estimate using wearable inertial and magnetic sensing modules. Gait and Posture, 2008, 28(4):588-595 doi: 10.1016/j.gaitpost.2008.04.003 [70] Roetenberg D, Luinge H, Slycke P. Xsens MVN:full 6 DOF human motion tracking using miniature inertial sensors. Xsens Motion Technologies BV, 2009. [71] El-Gohary M, Pearson S, McNames J. Joint angle tracking with inertial sensors. In: Proceedings of the 30th Annual International Conference of the IEEE Engineering in Medicine and Biology Society. Vancouver, Canada: IEEE, 2008.1068-1071 [72] Yang H, Ye J T. A calibration process for tracking upper limb motion with inertial sensors. In: Proceedings of the 2011 International Conference on Mechatronics and Automation. Beijing, China: IEEE, 2011.618-623 [73] Favre J, Jolles B M, Aissaoui R, Aminian K. Ambulatory measurement of 3D knee joint angle. Journal of Biomechanics, 2008, 41(5):1209-1035 http://www.wanfangdata.com.cn/details/detail.do?_type=perio&id=0dcbe97ba125e618ee842dfcc5729307 [74] Favre J, Aissaoui R, Jolles B M, de Guise J A, Aminian K. Functional calibration procedure for 3D knee joint angle description using inertial sensors. Journal of Biomechanics, 2009, 42(14):2330-2335 doi: 10.1016/j.jbiomech.2009.06.025 [75] Wang Y, Xu J, Wu X X, Pottie G, Kaiser W. A simple calibration for upper limb motion tracking and reconstruction. In: Proceedings of the 36th Annual International Conference of the IEEE Engineering in Medicine and Biology Society. Chicago, USA: IEEE, 2014.5868-5871 [76] O'Donovan K J, Kamnik R, O'Keeffe D T, Lyons G M. An inertial and magnetic sensor based technique for joint angle measurement. Journal of Biomechanics, 2007, 40(12):2604-2611 doi: 10.1016/j.jbiomech.2006.12.010 [77] Taetz B, Bleser G, Miezal M. Towards self-calibrating inertial body motion capture. In: Proceedings of the 19th International Conference on Information Fusion (FUSION). Heidelberg, Germany: IEEE, 2016.1751-1759 [78] Müller P, Bégin M A, Schauer T, Seel T. Alignment-free, self-calibrating elbow angles measurement using inertial sensors. In: Proceedings of the 2016 IEEE-EMBS International Conference on Biomedical and Health Informatics (BHI). Las Vegas, USA: IEEE, 2016.583-586 [79] van Lith M, Fong J, Crocher V, Tan Y, Mareels I, Oetomo D. Calibration free upper limb joint motion estimation algorithm with wearable sensors. In: Proceedings of the 14th International Conference on Control, Automation, Robotics, and Vision (ICARCV). Phuket, Thailand: IEEE, 2016.1-6 [80] Du G L, Zhang P, Li D. Human-manipulator interface based on multisensory process via Kalman filters. IEEE Transactions on Industrial Electronics, 2014, 61(10):5411 -5418 doi: 10.1109/TIE.2014.2301728 [81] Tao Y Q, Hu H S, Zhou H Y. Integration of vision and inertial sensors for 3D arm motion tracking in home-based rehabilitation. The International Journal of Robotics Research, 2007, 26(6):607-624 doi: 10.1177/0278364907079278 [82] Tao Y Q, Hu H S. A novel sensing and data fusion system for 3-D arm motion tracking in telerehabilitation. IEEE Transactions on Instrumentation and Measurement, 2008, 57(5):1029-1040 doi: 10.1109/TIM.2007.913828 [83] Nguyen K D, Chen I M, Luo Z Q, Yeo S H, Duh H B L. A wearable sensing system for tracking and monitoring of functional arm movement. IEEE/ASME Transactions on Mechatronics, 2011, 16(2):213-220 doi: 10.1109/TMECH.2009.2039222 [84] Weenk D, Roetenberg D, van Beijnum B J F, Hermens H J, Veltink P H. Ambulatory estimation of relative foot positions by fusing ultrasound and inertial sensor data. IEEE Transactions on Neural Systems and Rehabilitation Engineering, 2015, 23(5):817-826 doi: 10.1109/TNSRE.2014.2357686 [85] Luinge H J, Veltink P H. Measuring orientation of human body segments using miniature gyroscopes and accelerometers. Medical and Biological Engineering and Computing, 2005, 43(2):273-282 doi: 10.1007/BF02345966 [86] El-Gohary M, McNames J. Human joint angle estimation with inertial sensors and validation with a robot arm. IEEE Transactions on Biomedical Engineering, 2015, 62(7):1759-1767 doi: 10.1109/TBME.2015.2403368 [87] Godwin A, Agnew M, Stevenson J. Accuracy of inertial motion sensors in static, quasistatic, and complex dynamic motion. Journal of Biomechanical Engineering, 2009, 131(11):Article No. 114501 doi: 10.1115/1.4000109 [88] Ligorio G, Sabatini A M. A novel Kalman filter for human motion tracking with an inertial-based dynamic inclinometer. IEEE Transactions on Biomedical Engineering, 2015, 62(8):2033-2043 doi: 10.1109/TBME.2015.2411431 [89] Karunarathne M S, Ekanayake S W, Pathirana P N. An adaptive complementary filter for inertial sensor based data fusion to track upper body motion. In: Proceedings of the 7th International Conference on Information and Automation for Sustainability. Colombo, Sri Lanka: IEEE, 2014.1-5 [90] Roetenberg D, Luinge H J, Baten C T M, Veltink P H. Compensation of magnetic disturbances improves inertial and magnetic sensing of human body segment orientation. IEEE Transactions on Neural Systems and Rehabilitation Engineering, 2005, 13(3):395-405 doi: 10.1109/TNSRE.2005.847353 [91] Schepers H M, Roetenberg D, Veltink P H. Ambulatory human motion tracking by fusion of inertial and magnetic sensing with adaptive actuation. Medical and Biological Engineering and Computing, 2010, 48(1):27-37 doi: 10.1007/s11517-009-0562-9 [92] Yun X P, Aparicio C, Bachmann E R, McGhee R B. Implementation and experimental results of a quaternion-based Kalman filter for human body motion tracking. In: Proceedings of the 2005 IEEE International Conference on Robotics and Automation. Barcelona, Spain: IEEE, 2005.1216-1227 [93] Yun X P, Bachmann E R. Design, implementation, and experimental results of a quaternion-based Kalman filter for human body motion tracking. IEEE Transactions on Robotics, 2006, 22(6):1216-1227 doi: 10.1109/TRO.2006.886270 [94] Zhou H Y, Hu H S. Inertial motion tracking of human arm movements in stroke rehabilitation. In: Proceedings of the 2005 IEEE International Conference on Mechatronics and Automation. Niagara Falls, Canada: IEEE, 2005.1306-1311 [95] Zhou H Y, Stone T, Hu H S, Harris N. Use of multiple wearable inertial sensors in upper limb motion tracking. Medical Engineering and Physics, 2008, 30(1):123-133 doi: 10.1016/j.medengphy.2006.11.010 [96] Zhang Z Q, Wong W C, Wu J K. Wearable sensors for 3D upper limb motion modeling and ubiquitous estimation. Journal of Control Theory and Applications, 2011, 9(1):10-17 doi: 10.1007/s11768-011-0234-9 [97] Sabatini A M. Quaternion-based extended Kalman filter for determining orientation by inertial and magnetic sensing. IEEE Transactions on Biomedical Engineering, 2006, 53(7):1346-1356 doi: 10.1109/TBME.2006.875664 [98] Sabatini A M. Estimating three-dimensional orientation of human body parts by inertial/magnetic sensing. Sensors, 2011, 11(2):1489-1525 doi: 10.3390/s110201489 [99] Sabatini A M. Variable-state-dimension Kalman-based filter for orientation determination using inertial and magnetic sensors. Sensors, 2012, 12(7):8491-8506 doi: 10.3390/s120708491 [100] Fourati H, Manamanni N, Afilal L, Handrich Y. Complementary observer for body segments motion capturing by inertial and magnetic sensors. IEEE/ASME Transactions on Mechatronics, 2014, 19(1):149-157 http://www.wanfangdata.com.cn/details/detail.do?_type=perio&id=f684318f66210278cbd777c3bf2706e2 [101] Fourati H, Manamanni N, Afilal L, Handrich Y. A nonlinear filtering approach for the attitude and dynamic body acceleration estimation based on inertial and magnetic sensors:bio-logging application. IEEE Sensors Journal, 2011, 11(1):233-244 doi: 10.1109/JSEN.2010.2053353 [102] Lee G X, Low K S, Taher T. Unrestrained measurement of arm motion based on a wearable wireless sensor network. IEEE Transactions on Instrumentation and Measurement, 2010, 59(5):1309-1317 doi: 10.1109/TIM.2010.2043974 [103] Zhou H Y, Hu H S. Reducing drifts in the inertial measurements of wrist and elbow positions. IEEE Transactions on Instrumentation and Measurement, 2010, 59(3):575-585 doi: 10.1109/TIM.2009.2025065 [104] Sun S Y, Meng X L, Ji L Y, Huang Z P, Wu J K. Adaptive Kalman filter for orientation estimation in micro-sensor motion capture. In: Proceedings of the 14th International Conference on Information Fusion. Chicago, USA: IEEE, 2011.1-8 [105] Kang C W, Kim H J, Park C G. A human motion tracking algorithm using adaptive EKF based on Markov chain. IEEE Sensors Journal, 2016, 16(24):8953-8962 doi: 10.1109/JSEN.2016.2607223 [106] Zhang Z Q. Two-step calibration methods for miniature inertial and magnetic sensor units. IEEE Transactions on Industrial Electronics, 2015, 62(6):3714-3723 http://www.wanfangdata.com.cn/details/detail.do?_type=perio&id=cf2853268b3b5ec0f423fb22ac165a4d [107] Zhang S, Xiao K, Zhang Q, Zhang H, Liu Y. Improved extended Kalman fusion method for upper limb motion estimation with inertial sensors. In: Proceedings of the 4th International Conference on Intelligent Control and Information Processing (ICICIP). Beijing, China: IEEE, 2013.587-593 [108] Harada T, Mori T, Sato T. Development of a tiny orientation estimation device to operate under motion and magnetic disturbance. The International Journal of Robotics Research, 2007, 26(6):547-559 doi: 10.1177/0278364907079272 [109] Lee J K, Park E J. Minimum-order Kalman filter with vector selector for accurate estimation of human body orientation. IEEE Transactions on Robotics, 2009, 25(5):1196-1201 doi: 10.1109/TRO.2009.2017146 [110] Ligorio G, Sabatini A M. Dealing with magnetic disturbances in human motion capture:a survey of techniques. Micromachines, 2016, 7(3):Article No. 43 doi: 10.3390/mi7030043 [111] Gallagher A, Matsuoka Y, Ang W T. An efficient realtime human posture tracking algorithm using low-cost inertial and magnetic sensors. In: Proceedings of the 2004 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS). Sendai, Japan: IEEE, 2004.2967-2972 [112] Tian Y, Wei H X, Tan J D. An adaptive-gain complementary filter for real-time human motion tracking with MARG sensors in free-living environments. IEEE Transactions on Neural Systems and Rehabilitation Engineering, 2013, 21(2):254-264 doi: 10.1109/TNSRE.2012.2205706 [113] Hsu Y L, Wang J S, Lin Y C, Chen S M, Tsai Y J, Chu C L, et al. A wearable inertial-sensing-based body sensor network for shoulder range of motion assessment. In: Proceedings of the 1st International Conference on Orange Technologies (ICOT). Tainan, China: IEEE, 2013.328-331 [114] Kanjanapas K, Wang Y Z, Zhang W L, Whittingham L, Tomizuka M. A human motion capture system based on inertial sensing and a complementary filter. In: Proceedings of the ASME 2013 Dynamic Systems and Control Conference. Palo Alto, USA: ASME, 2001.15-22 [115] Xu C, He J, Zhang X T, Yao C, Tseng P H. Geometrical kinematic modeling on human motion using method of multi-sensor fusion. Information Fusion, 2018, 41:243-254 doi: 10.1016/j.inffus.2017.09.014 [116] Taunyazov T, Omarali B, Shintemirov A. A novel low-cost 4-DOF wireless human arm motion tracker. In: Proceedings of the 6th IEEE International Conference on Biomedical Robotics and Biomechatronics (BioRob). Singapore, Singapore: IEEE, 2016.157-162 [117] Mihelj M. Inverse kinematics of human arm based on multisensor data integration. Journal of Intelligent and Robotic Systems, 2006, 47(2):139-153 doi: 10.1007/s10846-006-9079-8 [118] Mazomenos E B, Biswas D, Cranny A, Rajan A, Maharatna K, Achner J, et al. Detecting elementary arm movements by tracking upper limb joint angles with MARG sensors. IEEE Journal of Biomedical and Health Informatics, 2016, 20(4):1088-1099 doi: 10.1109/JBHI.2015.2431472 [119] Comotti D, Caldara M, Galizzi M, Locatelli P, Re V. Inertial based hand position tracking for future applications in rehabilitation environments. In: Proceedings of the 6th International Workshop on Advances in Sensors and Interfaces (IWASI). Gallipoli, Italy: IEEE, 2015.222-227 [120] Bae J, Tomizuka M. A tele-monitoring system for gait rehabilitation with an inertial measurement unit and a shoetype ground reaction force sensor. Mechatronics, 2013, 23(6):646-651 doi: 10.1016/j.mechatronics.2013.06.007 [121] Wang Q, Markopoulos P, Yu B, Chen W, Timmermans A. Interactive wearable systems for upper body rehabilitation:a systematic review. Journal of Neuroengineering and Rehabilitation, 2017, 14:Article No. 20 doi: 10.1186/s12984-017-0229-y [122] Salarian A, Russmann H, Vingerhoets F J G, Dehollain C, Blanc Y, Burkhard P R, et al. Gait assessment in Parkinson.s disease:toward an ambulatory system for longterm monitoring. IEEE Transactions on Biomedical Engineering, 2004, 51(8):1434-1443 doi: 10.1109/TBME.2004.827933 [123] Macko R F, Haeuber E, Shaughnessy M, Coleman K L, Boone D A, Smith G V, et al. Microprocessor-based ambulatory activity monitoring in stroke patients. Medicine and Science in Sports and Exercise, 2002, 34(3):394-399 doi: 10.1097/00005768-200203000-00002 [124] Zheng H R, Yang M J, Wang H Y, McClean S. Machine learning and statistical approaches to support the discrimination of neuro-degenerative diseases based on gait analysis. Intelligent Patient Management. Berlin, Heidelberg: Springer, 2017.57-70 [125] Frank J, Mannor S, Precup D. Activity and gait recognition with time-delay embeddings. In: Proceedings of the 24th AAAI Conference on Artificial Intelligence. Atlanta, America: AAAI Press, 2010.1581-1586 [126] Mantyjarvi J, Lindholm M, Vildjiounaite E, Makela S M, Ailisto H A. Identifying users of portable devices from gait pattern with accelerometers. In: Proceedings of the 2005 IEEE International Conference on Acoustics, Speech, and Signal Processing. Philadelphia, USA: IEEE, 2005.973-976 [127] Vignais N, Miezal M, Bleser G, Mura K, Gorecky D, Marin F. Innovative system for real-time ergonomic feedback in industrial manufacturing. Applied Ergonomics, 2013, 44(4):566-574 doi: 10.1016/j.apergo.2012.11.008 [128] Álvarez D, Alvarez J C, González R C, López A M. Ambulatory human upper limb joint motion monitoring. In: Proceedings of the 2012 IEEE International Instrumentation and Measurement Technology Conference Proceedings. Graz, Austria: IEEE, 2012.15-19 [129] Aziz O, Park E J, Mori G, Robinovitch S N. Distinguishing the causes of falls in humans using an array of wearable triaxial accelerometers. Gait and Posture, 2014, 39(1):506-512 doi: 10.1016/j.gaitpost.2013.08.034 [130] Shi G Y, Chan C S, Li W J, Leung K S, Zou Y X, Jin Y F. Mobile human airbag system for fall protection using MEMS sensors and embedded SVM classifier. IEEE Sensors Journal, 2009, 9(5):495-503 doi: 10.1109/JSEN.2008.2012212 [131] Miller N, Jenkins O C, Kallmann M, Mataric M J. Motion capture from inertial sensing for untethered humanoid teleoperation. In: Proceedings of the 4th IEEE/RAS International Conference on Humanoid Robots. Santa Monica, USA: IEEE, 2004.547-565 [132] Peppoloni L, Brizzi F, Avizzano C A, Ruffaldi E. Immersive ROS-integrated framework for robot teleoperation. In: Proceedings of the 2015 IEEE Symposium on 3D User Interfaces (3DUI). Arles, France: IEEE, 2015.177-178 [133] Rodriguez-Angeles A, Guzman-Gutierrez J L, Cruz-Villar C. User wearable interface based on inertial sensors for unilateral master-slave robot teleoperation. In: Proceedings of the 7th International Conference on Electrical Engineering Computing Science and Automatic Control. Tuxtla Gutierrez, Mexico: IEEE, 2010.458-463 [134] 王斐, 齐欢, 周星群, 王建辉.基于多源信息融合的协作机器人演示编程及优化方法.机器人, 2018, 40(4):551-559 http://d.old.wanfangdata.com.cn/Periodical/jqr201804019Wang Fei, Qi Huan, Zhou Xing-Qun, Wang Jian-Hui. Demonstration programming and optimization method of cooperative robot based on multi-source information fusion. Robot, 2018, 40(4):551-559 http://d.old.wanfangdata.com.cn/Periodical/jqr201804019 [135] Zhang Y Z, Chen K, Yi J G. Rider trunk and bicycle pose estimation with fusion of force/inertial sensors. IEEE Transactions on Biomedical Engineering, 2013, 60(9):2541-2551 doi: 10.1109/TBME.2013.2260339 [136] Zhang Y Z, Chen K, Yi J G, Liu T, Pan Q. Whole-body pose estimation in human bicycle riding using a small set of wearable sensors. IEEE/ASME Transactions on Mechatronics, 2016, 21(1):163-174 http://www.wanfangdata.com.cn/details/detail.do?_type=perio&id=6e83bc11f12a36dea19ef67007601093 [137] Walsh M, Barton J, O'Flynn B, O'Mathuna C, Tyndyk M. Capturing the overarm throw in darts employing wireless inertial measurement. In: Proceedings of the 2011 IEEE Sensors. Limerick, Ireland: IEEE, 2011.1441-1444 [138] Ghasemzadeh H, Jafari R. Coordination analysis of human movements with body sensor networks:a signal processing model to evaluate baseball swings. IEEE Sensors Journal, 2011, 11(3):603-610 doi: 10.1109/JSEN.2010.2048205 [139] Blake A, Grundy C. Evaluation of motion capture systems for Golf swings: optical vs. gyroscopic. In: Proceedings of the 30th International Conference on Information Technology Interfaces. Dubrovnik, Croatia: IEEE, 2008.409-414 [140] Supej M. 3D measurements of alpine skiing with an inertial sensor motion capture suit and GNSS RTK system. Journal of Sports Sciences, 2010, 28(7):759-769 doi: 10.1080/02640411003716934 [141] Brodie M, Walmsley A, Page W. Fusion motion capture:a prototype system using inertial measurement units and GPS for the biomechanical analysis of ski racing. Sports Technology, 2008, 1(1):17-28 doi: 10.1080/19346182.2008.9648447 [142] De Magalhaes F A, Vannozzi G, Gatta G, Fantozzi S. Wearable inertial sensors in swimming motion analysis:a systematic review. Journal of Sports Sciences, 2015, 33(7):732-745 doi: 10.1080/02640414.2014.962574 [143] Callaway A J, Cobb J E, Jones I. A comparison of video and accelerometer based approaches applied to performance monitoring in swimming. International Journal of Sports Science and Coaching, 2009, 4(1):139-153 doi: 10.1260/1747-9541.4.1.139 [144] Higginson B K. Methods of running gait analysis. Current Sports Medicine Reports, 2009, 8(3):136-141 doi: 10.1249/JSR.0b013e3181a6187a [145] Norris M, Anderson R, Kenny I C. Method analysis of accelerometers and gyroscopes in running gait:a systematic review. Proceedings of the Institution of Mechanical Engineers, Part P:Journal of Sports Engineering and Technology, 2014, 228(1):3-15 doi: 10.1177/1754337113502472 [146] Yuan Q L, Chen I M. Kinematic uncertainties in human motion tracking and interaction. Advances on Theory and Practice of Robots and Manipulators. Cham: Springer, 2014.491-499 [147] Kim M, Lee D. Wearable inertial sensor based parametric calibration of lower-limb kinematics. Sensors and Actuators A:Physical, 2017, 265:280-296 doi: 10.1016/j.sna.2017.07.017 期刊类型引用(3)
1. 王鼎,李鑫. 迁移增量启发式动态规划及污水处理应用. 北京工业大学学报. 2025(03): 277-283 . 百度学术
2. 王鼎,王将宇,乔俊飞. 融合自适应评判的随机系统数据驱动策略优化. 自动化学报. 2024(05): 980-990 . 本站查看
3. 王鼎,范文倩,刘奥. 未知不匹配互联系统的非对称输入约束分散控制器设计. 工程科学学报. 2024(12): 2269-2278 . 百度学术
其他类型引用(9)
-