Efficient Implementations for Orthogonal Matching Pursuit

被引:8
|
作者
Zhu, Hufei [1 ,2 ]
Chen, Wen [3 ]
Wu, Yanpeng [1 ]
机构
[1] Hunan First Normal Univ, Dept Informat Sci & Engn, Changsha 410205, Peoples R China
[2] Shenzhen Univ, Coll Comp Sci & Software, Shenzhen 518060, Peoples R China
[3] Shanghai Jiao Tong Univ, Dept Elect Engn, Shanghai 200240, Peoples R China
基金
中国国家自然科学基金;
关键词
inverse cholesky factorization; orthogonal matching pursuit (OMP); efficient implementation; RECONSTRUCTION; DECOMPOSITION; ALGORITHMS; OMP;
D O I
10.3390/electronics9091507
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Based on the efficient inverse Cholesky factorization, we propose an implementation of OMP (called as version 0, i.e., v0) and its four memory-saving versions (i.e., the proposed v1, v2, v3 and v4). In the simulations, the proposed five versions and the existing OMP implementations have nearly the same numerical errors. Among all the OMP implementations, the proposed v0 needs the least computational complexity, and is the fastest in the simulations for almost all problem sizes. As a tradeoff between computational complexities/time and memory requirements, the proposed v1 seems to be better than all the existing ones when only considering the efficient OMP implementations storing G (i.e., the Gram matrix of the dictionary), the proposed v2 and v3 seem to be better than the only existing one when only considering the efficient implementations not storing G, and the proposed v4 seems to be better than the naive implementation that has the (known) minimum memory requirements. Moreover, all the proposed five versions only include parallelizable matrix-vector products in each iteration, and do not need any back-substitutions that are necessary in some existing efficient implementations (e.g., those utilizing the Cholesky factorization).
引用
收藏
页码:1 / 23
页数:23
相关论文
共 50 条
  • [1] COMPARISON OF ORTHOGONAL MATCHING PURSUIT IMPLEMENTATIONS
    Sturm, Bob L.
    Christensen, Mads Graesboll
    [J]. 2012 PROCEEDINGS OF THE 20TH EUROPEAN SIGNAL PROCESSING CONFERENCE (EUSIPCO), 2012, : 220 - 224
  • [2] Efficient Implementations of Orthogonal Matching Pursuit Based on Inverse Cholesky Factorization
    Zhu, Hufei
    Yang, Ganghua
    Chen, Wen
    [J]. 2013 IEEE 78TH VEHICULAR TECHNOLOGY CONFERENCE (VTC FALL), 2013,
  • [3] Accurate and Efficient Channel pruning via Orthogonal Matching Pursuit
    Purohit, Kiran
    Parvathgari, Anurag
    Das, Soumi
    Bhattacharya, Sourangshu
    [J]. SECOND INTERNATIONAL CONFERENCE ON AIML SYSTEMS 2022, 2022,
  • [4] Subspace Pursuit Embedded in Orthogonal Matching Pursuit
    Ambat, Sooraj K.
    Chatterjee, Saikat
    Hari, K. V. S.
    [J]. TENCON 2012 - 2012 IEEE REGION 10 CONFERENCE: SUSTAINABLE DEVELOPMENT THROUGH HUMANITARIAN TECHNOLOGY, 2012,
  • [5] Orthogonal Matching Pursuit with Correction
    Mourad, Nasser
    Sharkas, Maha
    Elsherbeny, Mostafa M.
    [J]. 2016 IEEE 12TH INTERNATIONAL COLLOQUIUM ON SIGNAL PROCESSING & ITS APPLICATIONS (CSPA), 2016, : 247 - 252
  • [6] Perturbed Orthogonal Matching Pursuit
    Teke, Oguzhan
    Gurbuz, Ali Cafer
    Arikan, Orhan
    [J]. IEEE TRANSACTIONS ON SIGNAL PROCESSING, 2013, 61 (24) : 6220 - 6231
  • [7] Generalized Orthogonal Matching Pursuit
    Wang, Jian
    Kwon, Seokbeop
    Shim, Byonghyo
    [J]. IEEE TRANSACTIONS ON SIGNAL PROCESSING, 2012, 60 (12) : 6202 - 6216
  • [8] SOFT-THRESHOLDING ORTHOGONAL MATCHING PURSUIT FOR EFFICIENT SIGNAL RECONSTRUCTION
    Huang, Guoxian
    Wang, Lei
    [J]. 2013 IEEE INTERNATIONAL CONFERENCE ON ACOUSTICS, SPEECH AND SIGNAL PROCESSING (ICASSP), 2013, : 2543 - 2547
  • [9] Orthogonal Matching Pursuit on Faulty Circuits
    Li, Yao
    Chi, Yuejie
    Huang, Chu-Hsiang
    Dolecek, Lara
    [J]. IEEE TRANSACTIONS ON COMMUNICATIONS, 2015, 63 (07) : 2541 - 2554
  • [10] Perturbation Analysis of Orthogonal Matching Pursuit
    Ding, Jie
    Chen, Laming
    Gu, Yuantao
    [J]. IEEE TRANSACTIONS ON SIGNAL PROCESSING, 2013, 61 (02) : 398 - 410