| Literature DB >> 31635423 |
Kai Xiong1, Guanghui Zhao, Guangming Shi2, Yingbin Wang.
Abstract
The Split Bregman method (SBM), a popular and universal CS reconstruction algorithm for inverse problems with both l1-norm and TV-norm regularization, has been extensively applied in complex domains through the complex-to-real transforming technique, e.g., MRI imaging and radar. However, SBM still has great potential in complex applications due to the following two points; Bregman Iteration (BI), employed in SBM, may not make good use of the phase information for complex variables. In addition, the converting technique may consume more time. To address that, this paper presents the complex-valued Split Bregman method (CV-SBM), which theoretically generalizes the original SBM into the complex domain. The complex-valued Bregman distance (CV-BD) is first defined by replacing the corresponding regularization in the inverse problem. Then, we propose the complex-valued Bregman Iteration (CV-BI) to solve this new problem. How well-defined and the convergence of CV-BI are analyzed in detail according to the complex-valued calculation rules and optimization theory. These properties prove that CV-BI is able to solve inverse problems if the regularization is convex. Nevertheless, CV-BI needs the help of other algorithms for various kinds of regularization. To avoid the dependence on extra algorithms and simplify the iteration process simultaneously, we adopt the variable separation technique and propose CV-SBM for resolving convex inverse problems. Simulation results on complex-valued l1-norm problems illustrate the effectiveness of the proposed CV-SBM. CV-SBM exhibits remarkable superiority compared with SBM in the complex-to-real transforming technique. Specifically, in the case of large signal scale n = 512, CV-SBM yields 18.2%, 17.6%, and 26.7% lower mean square error (MSE) as well as takes 28.8%, 25.6%, and 23.6% less time cost than the original SBM in 10 dB, 15 dB, and 20 dB SNR situations, respectively.Entities:
Keywords: Bregman Iteration; Split Bregman method; complex domain; compressed sensing; convex optimization
Year: 2019 PMID: 31635423 PMCID: PMC6832202 DOI: 10.3390/s19204540
Source DB: PubMed Journal: Sensors (Basel) ISSN: 1424-8220 Impact factor: 3.576
Figure 1Comparison of the real and imaginary parts of the reconstruction results by OMP, CAMP, M-lasso, RV-SBM, and the proposed CV-SBM: (a) recovery performance for the real part of x by OMP; (b) recovery performance for the imaginary part of x by OMP; (c) recovery performance for the real part of x by CAMP; (d) recovery performance for the imaginary part of x by CAMP; (e) recovery performance for the real part of x by M-lasso; (f) recovery performance for the imaginary part of x by M-lasso; (g) recovery performance for the real part of x by RV-SBM; (h) recovery performance for the imaginary part of x by RV-SBM; (i) recovery performance for the real part of x by CV-SBM; (j) recovery performance for the imaginary part of x by CV-SBM.
Comparison of recovery performance by OMP, CAMP, M-lasso, RV-SBM, and the proposed CV-SBM.
| Number of Well-Recovered Points | ||
|---|---|---|
| Real Part of | Imaginary Part of | |
|
| 5 | 9 |
|
| 9 | 9 |
|
| 8 | 9 |
|
| 8 | 11 |
|
| 10 | 15 |
Figure 2Comparison of ISAR imaging by RD [48], RV-SBM, and the proposed CV-SBM: (a) imaging result by RD; (b) imaging result by [48]; (c) imaging result by RV-SBM; (d) imaging result by CV-SBM.
Figure 3Average MSE in different measurement noise levels.
Figure 4Average MSE in different measurements dimensions.
Figure 5Average CPU time cost in different signal dimensions.
Comparison of CV-SBM and RV-SBM when tol = 2e−4, kmax = 2000, and n = 256.
| SNR (dB) | Average MSE | Average CPU Time (s) | Average Iterations | |||||
|---|---|---|---|---|---|---|---|---|
| CV-SBM | RV-SBM | Promotion | CV-SBM | RV-SBM | Promotion | CV-SBM | RV-SBM | |
| 10 dB | 0.0426 | 0.0592 | 28.04% | 0.0892 | 0.0258 | N/A | 2000.0 | 728.4 |
| 15 dB | 0.0125 | 0.0523 | 76.10% | 0.0885 | 0.0167 | N/A | 1991.3 | 387.3 |
| 20 dB | 0.0031 | 0.0484 | 93.60% | 0.0766 | 0.0167 | N/A | 1740.9 | 375.3 |
Comparison of CV-SBM and RV-SBM when tol = 2e−5, kmax = 2000, and n = 256.
| SNR (dB) | Average MSE | Average CPU Time (s) | Average Iterations | |||||
|---|---|---|---|---|---|---|---|---|
| CV-SBM | RV-SBM | Promotion | CV-SBM | RV-SBM | Promotion | CV-SBM | RV-SBM | |
| 10 dB | 0.0426 | 0.0489 | 12.88% | 0.0892 | 0.0537 | N/A | 2000 | 2000 |
| 15 dB | 0.0125 | 0.0146 | 14.38% | 0.0874 | 0.0519 | N/A | 2000 | 2000 |
| 20 dB | 0.0029 | 0.0042 | 30.95% | 0.0865 | 0.0517 | N/A | 2000 | 2000 |
Comparison of CV-SBM and RV-SBM when tol = 2e−4, kmax = 2000 and n = 512.
| SNR(dB) | Average MSE | Average CPU Time(s) | Average Iterations | |||||
|---|---|---|---|---|---|---|---|---|
| CV-SBM | RV-SBM | Promotion | CV-SBM | RV-SBM | Promotion | CV-SBM | RV-SBM | |
| 10dB | 0.0445 | 0.0544 | 18.20% | 0.2706 | 0.3798 | 28.75% | 2000 | 2000 |
| 15dB | 0.0136 | 0.0165 | 17.58% | 0.2608 | 0.3505 | 25.59% | 2000 | 2000 |
| 20dB | 0.0033 | 0.0045 | 26.67% | 0.2633 | 0.3448 | 23.64% | 2000 | 2000 |