Journal of Computer Applications ›› 2018, Vol. 38 ›› Issue (2): 568-572.DOI: 10.11772/j.issn.1001-9081.2017071854

Previous Articles     Next Articles

Observation matrix optimization algorithm in compressive sensing based on singular value decomposition

LI Zhou, CUI Chen   

  1. Institute of Electronic Engineering, National University of Defense Technology, Hefei Anhui 230037, China
  • Received:2017-07-31 Revised:2017-09-12 Online:2018-02-10 Published:2018-02-10

基于奇异值分解的压缩感知观测矩阵优化算法

李周, 崔琛   

  1. 国防科技大学 电子对抗学院, 合肥 230037
  • 通讯作者: 李周
  • 作者简介:李周(1993-),男,河北邱县人,硕士研究生,主要研究方向:压缩感知、计算机软件;崔琛(1962-),男,河北易县人,教授,硕士,主要研究方向:无线传感网络、软件工程、可视计算。

Abstract: In order to solve the problem of large correlation coefficients when obtaining the observation matrix from the optimized Gram matrix in Compressive Sensing (CS), based on the optimized Gram matrix obtained in the existing algorithm, the value of the row vector in the observation matrix when the objective function takes the extreme value was obtained based on the extreme value of the equivalent transformation of the objective function, the analytic formula of the row vector when the objective function takes the extreme value was elected from the values mentioned above by Singular Value Decomposition (SVD) of the error matrix, then a new observation matrix optimization algorithm was put forward by using the idea of optimizing the target matrix row by row in the K-SVD algorithm, the observation matrix was optimized iteratively row by row, and the difference between the correlations of the observation matrix generated by adjacent two iterations was taken as a measure of whether or not the iteration is completed. Simulation results show that the relevance between the observation matrix and the sparse base in the improved algorithm is better than that in the original algorithm, thus reducing the reconstruction error.

Key words: Compressive Sensing (CS), observation matrix, Singular Value Decomposition (SVD), analytic formula of row vector, iterative optimization

摘要: 针对压缩感知(CS)中从优化后的Gram矩阵求解观测矩阵时会出现较大相关系数的问题,在利用现有算法得到优化后的Gram矩阵的基础上,通过求解等价变换后的目标函数对观测矩阵行向量的导数得到目标函数取极值时行向量的值,并通过对误差矩阵进行奇异值分解(SVD)在上述行向量的值中选出使得目标函数取最值时行向量的解析式,在此基础上给出了观测矩阵的优化算法:通过借鉴K-SVD算法中逐行优化目标矩阵的思想,对观测矩阵进行逐行迭代优化,并将相邻两轮迭代产生的观测矩阵所对应的相关性之差作为衡量迭代是否结束的条件。仿真结果表明:该算法在观测矩阵与稀疏基的相关性方面优于改进前的算法,从而提高了重构精度。

关键词: 压缩感知, 观测矩阵, 奇异值分解, 行向量解析式, 迭代优化

CLC Number: