Elsevier

Signal Processing

Volume 189, December 2021, 108283
Signal Processing

A novel sparse reconstruction method based on multi-objective Artificial Bee Colony algorithm

https://doi.org/10.1016/j.sigpro.2021.108283Get rights and content

Highlights

  • A sparse reconstruction method based on multi-objective artificial Bee colony algorithm is proposed.

  • The proposed method is called MOABC-SR.

  • The effectiveness of the MOABC-SR is demonstrated on various test signals.

  • The reconstruction performance of MOABC-SR is better than the compared algorithms.

Abstract

Compressed sensing is a signal processing method that performs the compressing and sensing processes at the same time. Sparse signal reconstruction is one of the most important issues of compressed sensing. The developments in sparse signal reconstruction methods directly affect the performance of the compressed sensing process. Many sparse signal reconstruction methods have been proposed in the literature. In general, these algorithms are classified as convex optimization, non-convex optimization, and greedy algorithms. In addition, multi-objective optimization algorithms have started to be used in sparse signal reconstruction lately. A sparse signal reconstruction method based on a Multi-objective Artificial Bee Colony algorithm is proposed in this study. The proposed algorithm optimizes the sparsity and measurement error at the same time. Furthermore, it uses the iterative half thresholding algorithm to improve the convergence acceleration of the method. The proposed method was evaluated by using various test signals. Additionally, it was compared with other sparse signal reconstruction algorithms. According to the obtained results, the proposed method has some superiority over the compared algorithms.

Section snippets

1. Introduction

Compressed sensing (CS) is a signal processing technique that can recover a sparse signal by using a low number of measurements [1], [2], [3], [4]. A signal needs to be sparse for the implementation of CS reconstruction. A signal xRN can be represented as the linear combination of basis vectors as (1).x=i=1N(siψi)orx=ψs

The vector s is another representation of the signal x in a transform domain. The signal x is called k-sparse if only k numbers of si coefficients in (1) are non-zero and the

2. Proposed Multi-Objective Method for Sparse Reconstruction

In this study, a novel sparse reconstruction method based on MOABC is proposed. Firstly, the general principles of the ABC algorithm are mentioned in this part of the study. Then, the details of the MOABC-SR algorithm designed for sparse signal reconstruction are explained in Algorithm 1. Moreover, the algorithm steps of the local search method used to improve the convergence of the proposed method are mentioned in Algorithm 2. Finally, the method used for selecting a final solution from the PF

3. Results and Discussions

In this section of the study, the reconstruction performance of MOABC-SR is tested by using various test problems. These test problems are artificially generated, SOTF [39], and image signals. They are suitable for practical systems and span a wide range of test properties like signal length, sparsity level, and measurement numbers. In addition, SOTF test signals shown in Table 2 have been used to test the other proposed MOSR methods in the literature [26,28,37]. Also, the MOABC-SR algorithm

4. Computational Complexity

The main parts of the proposed method are composed of the main loop of ABC, the local search method, and the final solution selection method. Therefore, the computational complexity of MOABC-SR is mainly dominated by the number of foods of ABC (Nf), the iteration number of the local search method (Nls), and the iteration number of the final solution selection method. The local search method is used twice in the main loop of ABC and the final solution selection method is used only once outside

5. Conclusion

This study proposes a method based on a multi-objective artificial bee colony algorithm for sparse signal reconstruction problems. MOABC-SR optimizes the objectives of sparsity and measurement error simultaneously. The method has very few control parameters and is efficient. Furthermore, IHT is integrated into the MOABC algorithm as the local search method. The selection of the final solution is done by a designed method based on the pseudo-inverse of the obtained non-dominated solutions.

CRediT authorship contribution statement

Murat Emre Erkoc: Conceptualization, Methodology, Software, Writing – original draft, Writing – review & editing. Nurhan Karaboga: Supervision, Formal analysis, Visualization, Validation.

Declaration of Competing Interest

The authors declare that they have no known competing financial interests or personal relationships that could have appeared to influence the work reported in this paper.

Acknowledgements

This work has been supported by Erciyes University Scientific Research Projects Coordination Unit under grant number FDK-2021-10946.

References (51)

  • E.J. Candes et al.

    Robust uncertainty principles: Exact signal reconstruction from highly incomplete frequency information

    IEEE Trans Inf Theory

    (Feb 2006)
  • D.L. Donoho

    Compressed sensing

    IEEE Trans Inf Theory

    (Apr 2006)
  • E.J. Candes et al.

    An introduction to compressive sampling

    IEEE Signal Process Mag

    (Mar 2008)
  • R.G. Baraniuk

    Compressive sensing

    IEEE Signal Process Mag

    (Jul 2007)
  • S.G. Mallat et al.

    Matching pursuits with time-frequency dictionaries

    IEEE Trans Signal Process

    (Dec 1993)
  • J.A. Tropp et al.

    Signal recovery from random measurements via orthogonal matching pursuit

    IEEE Trans Inf Theory

    (Dec 2007)
  • S.S.B. Chen et al.

    Atomic decomposition by basis pursuit

    Siam J Sci Comput

    (1998)
  • D.L. Donoho et al.

    Fast Solution of l(1)-Norm Minimization Problems When the Solution May Be Sparse

    IEEE Trans Inf Theory

    (Nov 2008)
  • R. Tibshirani

    Regression shrinkage and selection via the Lasso

    J R Stat Soc Ser B-Methodol

    (1996)
  • B. Efron et al.

    Least angle regression

    Ann Stat

    (Apr 2004)
  • I. Daubechies et al.

    An iterative thresholding algorithm for linear inverse problems with a sparsity constraint

    Commun Pure Appl Math

    (Nov 2004)
  • M.E. Erkoc et al.

    Evolutionary algorithms for sparse signal reconstruction

    Sig Image Video Process

    (Oct 2019)
  • L. Li et al.

    An evolutionary multiobjective approach to sparse reconstruction

    IEEE Trans Evol Comput

    (Dec 2014)
  • Z.B. Xu et al.

    L-1/2 Regularization: a thresholding representation theory and a fast solver

    IEEE Trans Neural Netw Learn Syst

    (Jul 2012)
  • S.Y. Shin et al.

    Multiobjective evolutionary optimization of DNA sequences for reliable DNA computing

    IEEE Trans Evol Comput

    (Apr 2005)
  • Cited by (10)

    • Unmanned ground weapon target assignment based on deep Q-learning network with an improved multi-objective artificial bee colony algorithm

      2023, Engineering Applications of Artificial Intelligence
      Citation Excerpt :

      The authors of Li et al. (2020) transformed multi-objective optimization problems into optimized multiple sub-problems at the same time, and the solution efficiency was improved. The multi-objective artificial bee colony (MOABC) algorithm (Anon, 2021) used a heuristic mechanism to provide guidance for individual search and accelerate the convergence speed of the algorithm. Different individuals in the MOABC algorithm have a clear division of labor, and the unique scout bee strategy can avoid the algorithm from falling into the local optimal solution.

    • A multiparameter surface roughness evaluation model of cold-rolled strips using laser speckle images

      2022, Measurement: Journal of the International Measurement Confederation
      Citation Excerpt :

      To optimize the coefficient in the fitting function and mapping function, an ABC algorithm [27] is considered. The sophisticated foraging behavior of real honey bees is simulated by an ABC algorithm [28]. Each food source represents a potential solution to the problem at hand [29].

    View all citing articles on Scopus
    View full text