Next Article in Journal
Real Valued MUSIC Method for Height Measurement of Meter Wave Polarimetric MIMO Radar Based on Matrix Reconstruction
Next Article in Special Issue
Radar Phase-Coded Waveform Design with Local Low Range Sidelobes Based on Particle Swarm-Assisted Projection Optimization
Previous Article in Journal
Reduction of Species Identification Errors in Surveys of Marine Wildlife Abundance Utilising Unoccupied Aerial Vehicles (UAVs)
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

A Robust Sparse Imaging Algorithm Using Joint MIMO Array Manifold and Array Channel Outliers

1
National Laboratory of Radar Signal Processing, Xidian University, Xi’an 710071, China
2
Center for Information and Educational Technology, Xi’an University of Finance and Economics, Xi’an 710064, China
*
Author to whom correspondence should be addressed.
Remote Sens. 2022, 14(16), 4120; https://doi.org/10.3390/rs14164120
Submission received: 18 July 2022 / Revised: 13 August 2022 / Accepted: 18 August 2022 / Published: 22 August 2022
(This article belongs to the Special Issue Theory and Applications of MIMO Radar)

Abstract

:
The multiple-input multiple-output (MIMO) radar imaging technology has attracted many scholars due to its many inherent advantages, such as avoiding complex motion compensation and imaging a quickly maneuvering target, compared to inverse synthetic aperture radar (ISAR) imaging. Although some imaging algorithms, such as the 2D fast iterative shrinkage thresholding algorithm (2D-FISTA), can meet the demand for super-resolution, they are not directly suited to MIMO radar imaging, for which the MIMO manifold needs to be considered. In this paper, based on the above questions, we propose the MIMO radar imaging algorithm, utilizing the sparsity of the scattering map in space and the MIMO array manifold, even achieving a good performance in the presence of MIMO channel error. The sparse reconstruction algorithm is developed with the alternative direction method of multipliers (ADMM) with the help of 2D-FISTA and the l p -norm. Then, two algorithms are derived: one is the exact sparse recovery algorithm, and the other is the inexact sparse recovery algorithm. Although the exact sparse recovery algorithm can converge to a more accurate precision than the inexact algorithm, the latter can converge at a faster speed. Finally, the results on simulation data validated the effectiveness of the algorithm.

1. Introduction

The inverse synthetic aperture radar (ISAR) technology is an important method to estimate the distribution of moving targets in space, which utilizes the signal bandwidth and the coherent accumulation time to improve the range resolution and the cross-range resolution [1,2,3]. Interferometric ISAR (InISAR) can achieve three-dimensional (3D) imaging now, but complex image registration, motion compensation, and other algorithms need to be considered seriously in practice [4]. Compared to the imaging technology based on relative motion, real aperture radar imaging can achieve fast imaging, avoid complex motion compensation, and image a quickly maneuvering target, but real radar imaging achieves a high resolution by increasing the array aperture, which increases the hardware complexity of the system [5].
Multiple-input multiple-output (MIMO) radar imaging is one of the real aperture imaging methods. MIMO radar can achieve a higher degree of freedom by transmitting several orthogonal waveforms, these being the time-division multiplexing (TDM) signal, frequency-division multiplexing (FDM) signal, and code-division multiplexing (CDM) signal [6,7,8,9]. It can also achieve a larger array aperture compared to the traditional phased array radar (PAR). Especially, MIMO radar imaging can directly be used to image with one snapshot to avoid the complex motion compensation compared to ISAR technology, and it has attracted many scholars because of its inherent advantages with respect to ISAR imaging technology. In this paper, we researched collocated MIMO radar imaging, improving the performance by the virtual array aperture technology according to the equivalent phase center principle (PCA). Two-dimensional (2D) imaging with MIMO radar has been studied by many researchers [10,11,12]. Recently, 3D MIMO imaging methods have drawn the attention of many scholars [13,14,15]. One of the core questions is how to achieve a better resolution along with the finite array elements in MIMO radar. As the number of array elements increases, on the one hand, the resolution along with the cross-range dimension can be improved, but on the other hand, the hardware cost and the calculation amount of signal processing will simultaneously increase rapidly. The authors especially point out that compressive sensing (CS) is utilized to achieve the super-resolution of both cross-range dimensions with a finite number of array elements [15,16].
The 2D fast Fourier transform (2D-FFT) is commonly used to finish focusing along both cross-range dimensions, but the imaging resolution is poor, especially under the limited virtual aperture in MIMO radar. CS can recover a sparse signal from far fewer observed samples, which has drawn many researchers’ attention during the last decade [17]. Many sparse recovery algorithms have been derived, such as greedy iterative algorithms [18], sparse Bayesian learning (SBL) [19], convex optimization algorithms, iterative thresholding algorithms [20,21], etc. The threshold iteration algorithm is widely used in the field of signal processing because of its fast convergence and sufficient theoretical guarantee. The radar super-resolution imaging algorithm based on CS has been widely studied in synthetic aperture radar (SAR) imaging [22], ISAR imaging [23,24], and MIMO radar imaging [12,25,26] due to the sparsity of the imaging scene. However, it is essential for these imaging algorithms to make the observed matrix and grid matrix vectorized [27], which leads to the consequence that the dimension of the measurement matrix of CS is tremendously large and the computational complexity increases sharply. The 2D fast iterative shrinkage thresholding algorithm (2D-FISTA) and sequential smoothed L0 (SL0) can quickly converge, and they can achieve super-resolution withoutthe computational complexity of converting the 2D observed matrix and grid map into vectors [28,29,30]. We utilized some prior conditions, the sparsity of scattering points in space and the MIMO array manifold, to establish a new sparse imaging method in this paper. Besides, there is limited research on MIMO radar imaging in the presence of outliers, and in practice, this can be caused by radio interference, miscalibrated sensors, and other aspects of the MIMO radar system [31,32,33,34].
In this paper, we research a MIMO radar super-resolution imaging method, considering the array manifold and the outliers. We firstly reformulated the question as minimizing the l 1 -norm and l p -norm and subjecting themto the signal model. On the one hand, there is a guarantee that the targets’ location in space can be obtained by the l 1 -norm; on the other hand, the l p -norm is robust to outliers with 0 < p < 1 . However, the l p -norm is a non-convex question, and to solve this, a complex generalized iterated shrinkage algorithm (CGISA) is developed to resist outliers in the snapshot matrix. To the best of our knowledge, we are the first to consider sparse imaging exploiting the array manifold and outlier noise in transreceivers in MIMO imaging. Comparisons with state-of-the-art algorithms show that our methods are superior in terms of robustness and resolution, and the proposed algorithm is validated on a public dataset.
This paper is organized as follows. Section 2 gives a brief introduction to the MIMO imaging model, and a detailed description of the proposed sparse recovery algorithm is given in Section 3. Section 4 gives the simulation experiments and the imaging result of the ISAR simulated data. Finally, Section 5 presents the conclusion and introduces the future work.
In this paper, we use the following notation. We use · F , · 1 and · p to denote the Frobenius norm, the  l 1 -norm, and the  l p -norm of a matrix, respectively. The notations ( · ) T , ( · ) H , and ( · ) 1 represent the transpose, the Hermitian transpose, and the inverse operation, respectively. The symbols ∇ and t r ( · ) stand for the gradient and trace of a matrix, respectively. Boldface lower-case and upper-case letters represent vectors and matrices, respectively. K ( · ) and I ( · ) represent the real and imaginary parts of a complex number vector or matrix, respectively. max ( a , b ) indicates the maximum between a and b. Finally, R and C are used to denote the set of real and complex numbers, respectively.

2. Methods

2.1. MIMO Imaging Model

Consider the MIMO radar with a 2D planar antenna array; an imaging model of it is given in Figure 1, where there are M t 2 transmitted elements and N r 2 received elements. The interval spaces between adjacent transmitters and receivers are N r d and d, respectively. The central frequency is f c , and the bandwidth is B. Suppose that M 2 orthogonal mutually phase code modulation signals with the same center frequency and bandwidth are transmitted, and the m-th transmitted signal can be expressed by
S m ( t ) = A φ m ( t ) exp ( j 2 π f c t )
where φ m t denotes the phase code function, A is the amplitude of the transmit signal, and m { 1 , 2 , , M 2 } . Assume that there are K scatterers in the imaging scene and  O is the imaging center. The distance between the m-th transmitted element and the k-th scattering points is R m k ; the distance between the n-th received element and the k-th scattering points is R n k ; then, the radar echo can be shown as
S n ( t ) = k = 1 K m = 1 M 2 σ k φ m t τ m n k exp j 2 π f c τ m n k ( n { 1 , 2 , , N 2 } )
where σ k is the backscattering coefficient and time delay τ m n k = R m k + R n k / c .
The echo signal can be separated into M 2 by a group of matched filter banks for signal S n ( t ) , and then, the signal that the m-th transmitted element transmits and the n-th received element can be denoted as    
S m n ( t ) = k = 1 K σ k p m t R m k + R n k / c × exp j 2 π R m k + R n k / λ
where p ( · ) is the autocorrelation function of the m-th transmitted signal, c is the propagation velocity of the electromagnetic wave in space, and  λ = c / f c is the wavelength of the electromagnetic wave in space.
Suppose that target scattering points in the far field are considered. The approximation conditions meet that R m k + R n k R m o R n o = 2 O K T n 0 , where R m o and R n o are the distance between the m-th transmitted element and imaging center O and the distance between the n-th received element and imaging center O , respectively. n 0 is a unit vector between the imaging geometry center and the array center, and it can be understood as the coordinate originof the virtual array. Then, the radar echo can be updated as
S n ( t ) k = 1 K m = 1 M 2 σ k φ m t 2 q T n 0 / c × exp j 2 π R m k + R n k / λ
Based on the description in the paper [13,15], the radar echo can be rewritten as
y m n ( t ) = k = 1 K σ k p t 2 q T n 0 c exp j 2 π Δ R λ × exp j 4 π d λ r a x k + b y k
where Δ R = T 0 O + R 0 O T 0 Q R 0 Q is a constant and q = O K . r is the distance from the imaging center O to the reference virtual element. Assume that the signal of the k-th scattering point location x k , y k , z k in space can be shown as
y m n ( t ) = k = 1 K δ ( t z k ) exp j 4 π d a x k λ r exp j 4 π d b y k λ r
where δ ( t z k ) = σ k p t 2 z k c , a , b { 1 , 2 , , M N } is the row and column of the virtual array, and r is the distance from the imaging center O to the reference virtual element.
The 2D-FFT is employed along the cross-range of the MIMO virtual array, and the MIMO imaging model about two cross-range dimensions can be rewritten as
Y = A Σ B T
where A and B are the overcomplete Fourier matrix, which is related to the MIMO virtual array manifold, Σ C P × Q is the 2D scattering coefficients map in space, and Y is the snapshot matrix corresponding to the virtual array. A = a 1 , a 2 , , a P C M t N r × P , and B = b 1 , b 2 , , b Q C M t N r × Q , which are given by
a p = 0 , exp j 4 π d x p λ r , , exp j 4 π ( M t N r 1 ) d x p λ r T b q = 0 , exp j 4 π d y q λ r , , exp j 4 π ( M t N r 1 ) d y q λ r T .

2.2. The Composite Optimization

Many signal processing approaches can be established as a composite optimization model, which is given by
min x f ( x ) : = g ( x ) + h ( x )
where g ( x ) is a convex, continuously differentiable function and  h ( x ) is a convex, continuous, but  not differentiable penalty function [20,35]. The FISTA algorithm is one of the important methods to solve optimization, and the most notable feature of this algorithm is the fast convergence speed. The FISAT algorithm is also used in low-rank matrix completion (MC), sparse recovery, and other signal processing approaches [36].

2.3. The Proposed Imaging Method

In this subsection, we clarify the signal model in the presence of outliers and provide the detailed pseudo-code of the two proposed algorithms.
Based on the above description, we exploited some prior conditions, such as the sparsity of scattering points in space, to establish the 2D sparse recovery model, in order to reduce the computational complexity and improve the effectiveness of sparse recovery. We used the fast composite optimization algorithm and threshold iteration algorithm to obtain the sparse location of scattering points. The signal model can be seen as
min Σ Σ 0 s.t. Y = A Σ B T
(10) is a non-convex optimization problem and an NP-hard problem. In [29], the authors proposed that the above (10) can be relaxed to a convex optimization problem by the l 1 -norm. When the impulsive signal is considered in MIMO virtual channels, the observed snapshot matrix contains some outliers. In [37], the authors pointed out that the l p -norm is robust to outliers, and thereby, the l p regularization terms can be added in (10) to minimize the outliers’ error. (10) can be updated as
min Σ λ Σ 1 + E p p s.t. E = Y A Σ B T
where λ is the regularization parameter and p ( 0 , 1 ) . The entries of E are expressed as
E i , j = ρ i , j e j ϕ i , j , ( i , j ) Ω 0 , ( i , j ) Ω
where Ω denotes the entries of the outliers in the snapshot matrix and ρ and ϕ represent the amplitude and phase of the outliers, respectively. E p p can be defined as
E p p = i , j | E i , j | p 1 / p
The optimization problem in (11) can be solved with the help of the alternative direction method of multipliers (ADMM), and the augmented Lagrangian function associated with Problem (11) is given by
L ( Σ , E , R , μ ) = λ Σ 1 + E p p + μ 2 Y A Σ B T E F 2 + R , Y A Σ B T E
where R is the Lagrange constant and  μ is a penalty coefficient. Then, the ADMM algorithm is employed to estimate the optimal variable Σ , E , R , and  μ alternately, until the convergence criterion is satisfied. Every sub-optimization problem can be formulated as
Σ k + 1 = arg min Σ L Σ , E k , R k , μ k E k + 1 = arg min E L Σ k + 1 , E , R k , μ k R k + 1 = arg min R L Σ k + 1 , E k + 1 , R , μ k μ k + 1 = ρ μ k
where ρ is a constant to ensure the penalty coefficient μ is increasing gradually. In the next algorithmic step, we give a detailed introduction to updating every optimal variable according to the ADMM algorithm.
Updating Σ
The updating of Σ can be written as
Σ k + 1 = arg min Σ λ Σ 1 + μ 2 Y A Σ B T E k F 2 + R k , Y A Σ B T E k
With some constant items omitted, the optimal variable Σ k + 1 can be updated as
Σ k + 1 = arg min Σ λ Σ 1 + μ 2 Y A Σ B T E k + 1 μ R k F 2
Let D k = Y E k + 1 μ 1 R k , and then, (17) can be shown in a more concise form (18).
Σ k + 1 = arg min Σ λ Σ 1 + μ 2 D k A Σ B T F 2 = arg min Σ λ Σ 1 + μ 2 t r A Σ B T D k H A Σ B T D k
The classical problem of the nonsmooth convex optimization model can be solved by FISTA [20]. According to the description of the composite optimization, let nonsmooth function h Σ = λ Σ 1 and smooth function g ( Σ ) = μ 2 D A Σ B T F 2 . The gradient of g ( Σ ) can be written as (19).
g Σ = Σ μ 1 2 t r A Σ B T B Σ H A H 2 t r A Σ B H ( ( D k ) H ) = μ 2 2 A H A Σ B T B 2 A D k B = μ A H A Σ B T D k B
To obtain the accurate target location, the temporary variable X is brought in, and the relationship among Σ , X , and f ( X ) can be shown as
Σ = argmin Σ h ( Σ ) + L 2 Σ X 1 L g ( X ) F 2
where L is the Lipschitz constant, enabling f X to meet the Lipschitz continuity. The pseudo-code of this algorithm to obtain the sparse solution at the j-th iteration is shown in Algorithm 1, The algorithm can converge quickly with O ( 1 j 2 ) , and this was demonstrated in [20]. The soft in Algorithm 1 is the soft thresholding function, which is defined as    
soft ( X , η ) = max 1 η | X | , 0 X .
Algorithm 1 Two-dimensional sparse solution of imaging results.
 Input:Convergence accuracy ϵ ; the maximum number of iterations K;
D k = Y k E k + 1 μ k R k
 Output: Σ k + 1 .
1:
Initialization:
2:
Initiate algorithm parameters X 0 = 0 ; t 0 = 0 ;
3:
while (1) do
4:
    F j + 1 = X j 1 L g ( X j )
5:
    Σ j + 1 k = soft ( F j + 1 , λ L )
6:
    t j + 1 = 1 + 4 t j 2 + 1 2
7:
    X j + 1 = Σ j + 1 k + t j 1 t j + 1 Σ j + 1 k Σ j k
8:
   if  Σ j + 1 k Σ j k F 2 Σ j + 1 k F 2 < ϵ or j K  then
9:
      Σ k + 1 = Σ j + 1 k ;
10:
     break;
11:
   end if
12:
    j = j + 1
13:
end while
Updating E
The updating of E can be shown as
E = arg min E E p p + μ 2 Y A Σ k + 1 B T E F 2 + R k , Y A Σ k + 1 B T E = arg min E E p p + μ 2 E Y + A Σ k + 1 B T 1 μ R k F 2
Like (18), let H k = Y A Σ k + 1 B T + 1 μ R k , and then, (22) can be defined as
E = arg min E E p p + μ 2 E H k F 2
This is a non-convex optimization question, but fortunately, the authors proposed a generalized iterated shrinkage algorithm (GISA) for non-convex sparse coding algorithm in the paper [38], which is used to solve the l p -norm optimization question. The method is easily implemented and has a good performance. However, the GISA algorithm is often used for real signals, and the radar data used for imaging are the complex signal. In this article, taking into account the characteristics of radar data, the GISA algorithm is separately performed on the real part and the imaginary part of the radar echo signal, respectively. The concrete algorithmic processing of GISTA is shown in Algorithm 2.
Then, E is written as
H k = Y A Σ k + 1 B T + 1 μ k R k E k + 1 = CGISA H k , μ k , p , J
Empirically, we set J = 3 , in order to balance the gap between the computational complexity and the convergence precision.
Algorithm 2 Signal processing of CGISA.
 Input signal: x C M × N , λ , p, J
 Output signal: y C M × N .
1:
Initialization:
2:
x 1 = R ( x ) ; x 2 = I ( x ) ; y 1 = zeros ( M , N ) ; y 2 = zeros ( M , N )
3:
τ p = ( 2 λ ( 1 p ) ) 1 2 p + λ p ( 2 λ ( 1 p ) ) p 1 2 p
4:
for  i = 1 to J do
5:
   if  | x i | < τ p  then
6:
      Ω i = find ( | x i | τ p ) ; y i ( Ω i ) = 0 ;
7:
   else
8:
      k = 0 , x i k = | y i |
9:
     while (1) do
10:
         x i k + 1 = | y i | λ p ( x i k ) p 1 ;
11:
         k = k + 1
12:
        if  k J  then
13:
          break;
14:
        end if
15:
     end while
16:
   end if
17:
    Ω i ¯ = find ( | x i | > τ p ) ; y i ( Ω i ¯ ) = sgn ( x i k ( Ω i ¯ ) ) x i k ( Ω i )
18:
end for
Updating Lagrange multiplier R and penalty coefficient μ
Lagrange multiplier R and Lagrange penalty parameter μ can be updated as follows:
R k + 1 = Y A Σ k + 1 B T E k + 1 μ k + 1 = ρ μ k
The pseudo-code of the proposed super-resolution imaging algorithm is shown in Algorithm 3, called the exact sparse recovery algorithm. It will consume much times, and we extended the algorithm in Algorithm 3 to the algorithm in Algorithm 4, which is dubbed the inexact sparse recovery algorithm. Compared to the exact sparse recovery algorithm, the inexact algorithm reduces the iterative process of Σ . The algorithm was omitted in the iterative process of Σ inside the algorithm, and thereby, it can reduce the algorithm’s runtime.
Algorithm 3 The exact sparse algorithm.
 Input: Y , A , and B
 Output: Σ .
1:
Initialization:
2:
Initiate some parameters, Σ 0 = X 0 = 0 P × Q , R 0 = 0 P × Q , L > 0 , ϵ = 1 × 10 6 , λ > 0 , μ 0 > 0 ρ > 0 , and the maximum iteration K.
3:
while (1) do
4:
   Update Σ k + 1 using Algorithm 1 until it converges
5:
   Update E k + 1 with (24)
6:
   Update R k + 1 and μ with (25), respectively
7:
   if  Σ j + 1 k Σ j k F 2 Σ j + 1 k F 2 < ϵ or j K  then
8:
      Σ k + 1 = Σ j + 1 k ;
9:
     break;
10:
   end if
11:
    k = k + 1
12:
end while
13:
Σ = Σ k
Algorithm 4 The inexact sparse algorithm.
 Input: Y , A , and B
 Output: Σ .
1:
Initialization:
2:
Initiate some parameters, Σ 0 = X 0 = 0 P × Q , R 0 = 0 P × Q , L > 0 , ϵ = 1 × 10 6 , λ > 0 , μ 0 > 0 ρ > 0 , and the maximum iteration K.
3:
while (1) do
4:
   Update D k = Y k E k + 1 μ k R k
5:
   Update F k = X k 1 L f X k
6:
   Update Σ k + 1 = soft F k , λ L
7:
   Update t k + 1 = 1 + 4 t k 2 + 1 2
8:
   Update X k + 1 = X k + t k 1 t k + 1 Σ k + 1 X k
9:
   Update E k + 1 with (24)
10:
   Update R k + 1 and μ with (25), respectively
11:
   if  Σ j + 1 k Σ j k F 2 Σ j + 1 k F 2 < ϵ or j K  then
12:
      Σ k + 1 = Σ j + 1 k ; break;
13:
   end if
14:
    k = k + 1
15:
end while
16:
Σ = Σ k

3. Results

In this section, we perform a detailed simulation of MIMO radar imaging, present the imaging result, and analyze the difference between the algorithm we propose and the other existing algorithms.

4. Simulation Experiments

We used the phase-coded signal as the transmitted signal, and the number of transmitted arrays was 2 × 2 , while the number of the received arrays was 20 × 20 . The carrier frequency of the radar was 12 GHz ; the bandwidth was 500 MHz ; the sampling frequency was 1 GHz . The simulation parameters of the MIMO radar can be seen in Table 1.
Suppose that the location coordinate of the center of the scatterers is O ( 4000 , 3000 , 5000 ) . The targets’ locations in the Cartesian coordinate system with respect to O are ( 6 , 0 , 5 ) , ( 4 , 0 , 4 ) , ( 0 , 0 , 0 ) , ( 3 , 3 , 1 ) , ( 3 , 3 , 1 ) , ( 6 , 7 , 1 ) , ( 6 , 7 , 1 ) , ( 4 , 0 , 3 ) , ( 8 , 3 , 6 ) , ( 6 , 0 , 6 ) , and ( 8 , 3 , 6 ) . The target distribution in space and the top view of the target distribution are shown as Figure 2a,b, respectively.
Here, we made the assumption that the signal can be separated by the matched filter for convenience. We extracted the observed snapshot matrix from the virtual array in the MIMO radar, which contains impulsive signals caused by the array channels. Assume that the target location in space Σ recovered by the algorithms can be denoted by Σ ´ . Two parameters were defined to evaluate the performance of the proposed algorithm. One is the normal mean-squared error (NMSE) to measure the performance of the algorithms with its definition as follows:
NMSE = Σ Σ ^ F 2 Σ F 2
where Σ and Σ ^ are the original sparse signal and the reconstructed sparse signal, respectively. The other is the correlation (Corr) coefficient used to evaluate the imaging performance and to measure the influence of false targets on the imaging quality. The mathematical expression of the Corr can be defined as follows:
Corr Σ , Σ ^ = vec Σ , vec Σ ^ Σ F Σ ^ F
where vec ( Σ ) and vec ( Σ ^ ) denote the vector form of Σ and Σ ^ , respectively.
All experiments were performed with MATLAB and run on a computer with an Inter(R) Core(TM) i7-8565U at @1.80 GHz, 1.99 GHz, and RAM 16 GB.
In this section, the inexact recovery algorithm was chosen to validate the algorithms’ performance, and the difference between the exact recovery algorithm and the inexact recovery algorithm is discussed in the next section. The impulsive signal is generated based on (12), for which ρ > 0 and ϕ are randomly produced. MIMO imaging results with these recovery algorithms along the cross-range are shown in Figure 3, in which the signal-to-noise ratio (SNR) is 10 dB and the percentage of outliers in the array is about 33 % . Moreover, in order to ensure the algorithms’ convergence, we set L = A A H F 2 B T B F 2 , the algorithm parameters P = Q = 201 , the regularization constant λ = 0.5 , and p = 0.1 , 0.3 , 0.5 , 0.7 , 0.9 . The snapshot matrix Y contains some impulsive signals, which makes the the imaging results very poor when the traditional imaging algorithms are used, such as 2D-FFT, 2D-FISTA, and 2D-SL0. What we can see in Figure 3 is that there is dense background noise for 2D-FFT, 2D-FISTA, and 2D-SL0; however, the algorithm we propose can well inhibit the background noise and outliers. The concrete imaging indicator of Figure 3 can be seen in Table 2, which shows that the proposed algorithm is obviously superior to the other algorithms.
Both Figure 4 and Figure 5 illustrate the variation curve of the SNR with the NMSE and Corr, respectively, where the performance of the proposed algorithm is obviously better than the 2D-FFT, 2D-FISTA, and 2D-SL0 algorithms, especially under low SNRs. Meanwhile, the NMSE gradually decreases and the Corr ascends for all algorithms contained in Figure 4 and Figure 5, respectively, with the increase of the SNR. The result implies that the algorithm is more robust compared to the other algorithms. In our algorithm, we added the augmented Lagrange multiplier and l p penalty function to inhibit the outliers and improve the robustness of the algorithm.
Next, the influence of the percentage of outliers in the array on imaging performance was studied, and we set the percentage from 10 % to 60 % . Their relationship can be seen in Figure 6 and Figure 7, which show that our algorithm is more robust than 2D-FISTA, 2D-SL0, and 2D-FISTA. The results also imply that the proposed algorithm is more robust to outliers.

Public Dataset Experiment

Finally, we used a public dataset, the Boeing-727 dataset, to validate the performance of the proposed algorithm, which demonstrated that the dataset is consistent with the signal model for MIMO imaging. Suppose that every point in the radar echo matrix can be seen as the snapshot of the MIMO virtual array. The dataset is generated by an X-band (9.0 GHz) stepped frequency radar. The radar parameters are shown in the Table 3.
In this experiment, we chose the number of transmitted frequencies and the number of weeps as 64 and 256, respectively, and the algorithm parameters were p = 0.1 , λ = 0.4 , SNR = 10 dB , and P = 1024 , Q = 256 . The radar imaging result can be seen in Figure 8 and Figure 9, whose percentage of outliers were set as 12 % and 39 % , respectively. Our algorithm can well inhibit background noise and outliers compared to the existing algorithms.

5. Discussion

5.1. Algorithm Convergence Analysis

To evaluate the converge of both algorithms, the experiment conditions were p = 0.5 , L = 1 × 10 6 , λ = 0.5 , and SNR = 10 dB . In Figure 10, although the exact algorithm can converge to a more concise result compared to the inexact algorithm, it can converge at a higher speed. The runtime and convergence error of both algorithms are presented in Table 4.
In Table 4, the result shows that the exact algorithm will speed up the time until the convergence condition is met, and the inexact recovery algorithm reduces the time complexity at the expense of the convergence accuracy.

5.2. Algorithm Complexity Analysis

On the one hand, we successfully recovered the uniform snapshot matrix from the contaminated snapshot matrix by the array outliers. On the other hand, the two algorithms, the exact recovery algorithm and the inexact recovery algorithm, were proposed to present the sparse imaging result, and Σ reflected the sparse position of the scattering points in space. In addition, the proposed algorithm was dominant in computational complexity.
Assume that the size of a contaminated snapshot matrix is M × N , and the Fourier matrices are M × P and N × Q . Generally, the computational complexity of SVD is around O ( N M 2 ) + O ( M 3 ) . The proposed algorithm in this paper was divided into three steps, and the computational complexity of every step can be seen below:
(1)
Updating Σ : O ( P 2 M ) + O ( P 2 Q ) + O ( Q 2 N ) ;
(2)
Updating E : O ( M P Q ) + O ( M N Q ) + O ( J P Q ) ;
(3)
Updating R : O ( M P Q ) + O ( M N Q ) .
For the exact recovery algorithm, the inner algorithm in Table 1 converges when it iterates K times. Thereby, the exact recovery algorithm will speed up the time more than the inexact recovery algorithm.

6. Conclusions

For MIMO radar 3D imaging, we achieved super-resolution imaging along the cross-range. The algorithm we proposed does not convert the grid matrix into the larger matrix and the observed matrix into the 1D vector and is more robust to noise than the existing algorithms, 2D-FISTA and 2D-SL0. We proposed two sparse recovery algorithms, the exact recovery algorithm and the inexact recovery algorithm, to inhibit the impact of outliers on the imaging performance. The simulation experiments and public dataset experiment validated the effectiveness of the algorithm.

Author Contributions

Conceptualization, J.D., Z.W., X.W. and M.W.; methodology, J.D.; software, J.D. and Z.W.; validation, J.D., Z.W. and X.W.; formal analysis, J.D.; investigation, X.W.; resources, X.W. and Z.W.; data curation, J.D. and X.W.; writing—original draft preparation, J.D.; writing—review and editing, Z.W.; visualization, X.W.; supervision, M.W.; project administration, J.D.; funding acquisition, M.W. All authors have read and agreed to the published version of the manuscript.

Funding

This work was supported in part by the National Natural Science Foundation of China under Grant 61771380 U1730109 and Grant CEMEE 2017K0202B and in part by the Teaching Reform Research Project under Grant 19xcj047. The work is also supported by the Fundamental Research Funds for the Central Universities and supported by the Innovation Fund of Xidian University.

Data Availability Statement

Not applicable.

Acknowledgments

The authors sincerely thank the Editors and all Reviewers for their valuable reviews, which played an important role in improving the article’s quality.

Conflicts of Interest

The authors declare no conflict of interest.

Abbreviations

The following abbreviations are used in this manuscript:
MIMOmultiple-input multiple-output
PARphased array radar
ADMMalternative direction method of multipliers
ISARinverse synthetic aperture radar
SARsynthetic aperture radar
MCmatrix completion
InISARinterferometric ISAR
FDMfrequency-division multiplexing
TDMtime-division multiplexing
CDMcode-division multiplexing
PCAphase center principle
BPback projection
FRIfinite rate of innovation
SVTsingular-value thresholding
SBLsparse Bayesian learning
GISAgeneralized iterated shrinkage algorithm
CGISAcomplex generalized iterated shrinkage algorithm
SL0smoothed L0
ALMaugmented Lagrange multiplier method
SNRsignal-to-noise ratio
CScompressive sensing
FFTfast Fourier transform
FISTAfast iterative shrinkage thresholding algorithm
SVDsingular-value decomposition
IALMinexact augmented Lagrange multiplier
RAMrandom access memory
NMSEnormal mean-squared error

References

  1. Ozdemir, C. Inverse Synthetic Aperture Radar Imaging with MATLAB Algorithms; Wiley: New York, NY, USA, 2012. [Google Scholar]
  2. Shakya, P.; Raj, A.B. Inverse Synthetic Aperture Radar Imaging Using Fourier Transform Technique. In Proceedings of the 2019 1st International Conference on Innovations in Information and Communication Technology (ICIICT), Chennai, India, 25–26 April 2019; pp. 1–4. [Google Scholar]
  3. Zhang, L.; Xing, M.; Qiu, C.W.; Li, J.; Sheng, J.; Li, Y.; Bao, Z. Resolution Enhancement for Inversed Synthetic Aperture Radar Imaging Under Low SNR via Improved Compressive Sensing. IEEE Trans. Geosci. Remote Sens. 2010, 48, 3824–3838. [Google Scholar] [CrossRef]
  4. Tian, B.; Lu, Z.; Liu, Y.; Li, X. Review on Interferometric ISAR 3D Imaging: Concept, Technology and Experiment. Signal Process. 2018, 153, 164–187. [Google Scholar] [CrossRef]
  5. Wang, D.W.; Ma, X.Y.; Chen, A.L.; Su, Y. High-resolution imaging using a wideband MIMO radar system with two distributed arrays. IEEE Trans. Image Process. 2009, 19, 1280–1289. [Google Scholar] [CrossRef]
  6. Bechter, J.; Roos, F.; Waldschmidt, C. Compensation of Motion-Induced Phase Errors in TDM MIMO Radars. IEEE Microw. Wirel. Components Lett. 2017, 27, 1164–1166. [Google Scholar] [CrossRef] [Green Version]
  7. Jian, L.; Stoica, P. MIMO Radar with Colocated Antennas. IEEE Signal Process. Mag. 2007, 24, 106–114. [Google Scholar]
  8. Miwa, T.; Ogiwara, S.; Yamakoshi, Y. MIMO Radar System for Respiratory Monitoring Using Tx and Rx Modulation with M-Sequence Codes. IEICE Trans. Commun. 2010, 93, 2416–2423. [Google Scholar] [CrossRef]
  9. Deng, H. Polyphase code design for Orthogonal Netted Radar systems. IEEE Trans. Signal Process. 2004, 52, 3126–3135. [Google Scholar] [CrossRef]
  10. Roberts, W.; Stoica, P.; Li, J.; Yardibi, T.; Sadjadi, F.A. Iterative Adaptive Approaches to MIMO Radar Imaging. IEEE Jour Sel. Top. Signal Process 2010, 4, 5–20. [Google Scholar] [CrossRef]
  11. Tan, X.; Roberts, W.; Li, J.; Stoica, P. Sparse Learning via Iterative Minimization with Application to MIMO Radar Imaging. IEEE Trans. Signal Process. 2011, 59, 1088–1101. [Google Scholar] [CrossRef]
  12. Ding, L.; Chen, W.; Zhang, W.; Poor, H.V. MIMO radar imaging with imperfect carrier synchronization: A point spread function analysis. IEEE Trans. Aerosp. Electron. Syst. 2015, 51, 2236–2247. [Google Scholar] [CrossRef]
  13. Ma, C.; Yeo, T.S.; Tan, C.S.; Liu, Z. Three-Dimensional Imaging of Targets Using Colocated MIMO Radar. IEEE Trans. Geosci. Remote Sens. 2011, 49, 3009–3021. [Google Scholar] [CrossRef]
  14. Zhu, Y.T.; Yi, S. A type of M 2-transmitter N 2-receiver MIMO radar array and 3D imaging theory. Sci. China 2011, 54, 2147–2157. [Google Scholar] [CrossRef]
  15. Hu, X.; Tong, N.; Zhang, Y.; Huang, D. MIMO Radar Imaging With Nonorthogonal Waveforms Based on Joint-Block Sparse Recovery. IEEE Trans. Geosci. Remote Sens. 2018, 56, 5985–5996. [Google Scholar] [CrossRef]
  16. Hu, X.; Tong, N.; Zhang, Y.; Wang, Y. 3D imaging using narrowband MIMO radar and ISAR technique. In Proceedings of the 2015 International Conference on Wireless Communications Signal Processing (WCSP), Nanjing, China, 15–17 October 2015; pp. 1–5. [Google Scholar] [CrossRef]
  17. Candes, E.J.; Wakin, M.B. An Introduction To Compressive Sampling. IEEE Signal Process. Mag. 2008, 25, 21–30. [Google Scholar] [CrossRef]
  18. Tropp, J.A.; Gilbert, A.C. Signal Recovery From Random Measurements Via Orthogonal Matching Pursuit. IEEE Trans. Inf. Theory 2007, 53, 4655–4666. [Google Scholar] [CrossRef] [Green Version]
  19. Babacan, S.D.; Molina, R.; Katsaggelos, A.K. Bayesian Compressive Sensing Using Laplace Priors. IEEE Trans. Image Process. 2010, 19, 53–63. [Google Scholar] [CrossRef]
  20. Beck, A.; Teboulle, M. A fast iterative shrinkage-thresholding algorithm for linear inverse problems. SIAM J. Imaging Sci. 2009, 2, 183–202. [Google Scholar] [CrossRef] [Green Version]
  21. Blumensath, T.; Davies, M.E. Iterative hard thresholding for compressed sensing. Appl. Comput. Harmon. Anal. 2009, 27, 265–274. [Google Scholar] [CrossRef] [Green Version]
  22. Wei, Z.; Zhang, B.; Xu, Z.; Han, B.; Hong, W.; Wu, Y. An Improved SAR Imaging Method Based on Nonconvex Regularization and Convex Optimization. IEEE Geosci. Remote Sens. Lett. 2019, 16, 1580–1584. [Google Scholar] [CrossRef]
  23. Xu, G.; Xing, M.; Zhang, L.; Liu, Y.; Li, Y. Bayesian Inverse Synthetic Aperture Radar Imaging. IEEE Geosci. Remote Sens. Lett. 2011, 8, 1150–1154. [Google Scholar] [CrossRef]
  24. Kang, H.; Li, J.; Guo, Q.; Martorella, M. Pattern Coupled Sparse Bayesian Learning Based on UTAMP for Robust High Resolution ISAR Imaging. IEEE Sens. J. 2020, 20, 13734–13742. [Google Scholar] [CrossRef]
  25. Ding, J.; Wang, M.; Kang, H.; Wang, Z. MIMO Radar Super-Resolution Imaging Based on Reconstruction of the Measurement Matrix of Compressed Sensing. IEEE Geosci. Remote Sens. Lett. 2022, 19, 1–5. [Google Scholar] [CrossRef]
  26. Ding, L.; Chen, W. MIMO Radar Sparse Imaging With Phase Mismatch. IEEE Geosci. Remote Sens. Lett. 2015, 12, 816–820. [Google Scholar] [CrossRef]
  27. Duarte, M.F.; Baraniuk, R.G. Kronecker compressive sensing. IEEE Trans. Image Process. 2011, 21, 494–504. [Google Scholar] [CrossRef]
  28. Ghaffari, A.; Babaie-Zadeh, M.; Jutten, C. Sparse decomposition of two dimensional signals. In Proceedings of the 2009 IEEE International Conference on Acoustics, Speech and Signal Processing, Taipei, Taiwan, 19–24 April 2009; pp. 3157–3160. [Google Scholar] [CrossRef] [Green Version]
  29. Wimalajeewa, T.; Eldar, Y.C.; Varshney, P.K. Recovery of sparse matrices via matrix sketching. arXiv 2013, arXiv:1311.2448. [Google Scholar]
  30. Liu, Z.; You, P.; Wei, X.; Li, X. Dynamic ISAR Imaging of Maneuvering Targets Based on Sequential SL0. IEEE Geosci. Remote Sens. Lett. 2013, 10, 1041–1045. [Google Scholar] [CrossRef]
  31. Jiang, X.; Yasotharan, A.; Kirubarajan, T. Robust Beamforming with Sidelobe Suppression for Impulsive Signals. IEEE Signal Process. Lett. 2015, 22, 346–350. [Google Scholar] [CrossRef]
  32. Wang, B.; Zhang, Y.D.; Wang, W. Robust DOA Estimation in the Presence of Miscalibrated Sensors. IEEE Signal Process. Lett. 2017, 24, 1073–1077. [Google Scholar] [CrossRef]
  33. Kou, J.; Li, M.; Jiang, C. Robust Direction-of-Arrival Estimation for Coprime Array in the Presence of Miscalibrated Sensors. IEEE Access 2020, 8, 27152–27162. [Google Scholar] [CrossRef]
  34. Kou, J.X.; Li, M.; Wang, L.; Yang, K.; Jiang, C.L. Generalized weight function selection criteria for the compressive sensing based robust DOA estimation methods. Signal Process. 2020, 175, 107663. [Google Scholar] [CrossRef]
  35. Rakotomamonjy, A.; Flamary, R.; Gasso, G. DC Proximal Newton for Nonconvex Optimization Problems. IEEE Trans. Neural Netw. Learn. Syst. 2016, 27, 636–647. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  36. Candes, E.J.; Plan, Y. Matrix Completion With Noise. Proc. IEEE 2010, 98, 925–936. [Google Scholar] [CrossRef] [Green Version]
  37. Zeng, W.J.; So, H.C. Outlier-Robust Matrix Completion via p-Minimization. IEEE Trans. Signal Process. 2018, 66, 1125–1140. [Google Scholar] [CrossRef]
  38. Zuo, W.; Meng, D.; Zhang, L.; Feng, X.; Zhang, D. A Generalized Iterated Shrinkage Algorithm for Non-convex Sparse Coding. In Proceedings of the 2013 IEEE International Conference on Computer Vision, Sydney, Australia, 1–8 December 2013; pp. 217–224. [Google Scholar] [CrossRef] [Green Version]
Figure 1. The MIMO radar 3D imaging model.
Figure 1. The MIMO radar 3D imaging model.
Remotesensing 14 04120 g001
Figure 2. (a) is the space distribution of the target scattering points; (b) is the distribution along the cross-range.
Figure 2. (a) is the space distribution of the target scattering points; (b) is the distribution along the cross-range.
Remotesensing 14 04120 g002
Figure 3. MIMO imaging results with 2D-FFT, 2D-FISTA, 2D-SL0, and the proposed algorithm with p = 0.1 , p = 0.3 , p = 0.5 , p = 0.7 , and p = 0.9 .
Figure 3. MIMO imaging results with 2D-FFT, 2D-FISTA, 2D-SL0, and the proposed algorithm with p = 0.1 , p = 0.3 , p = 0.5 , p = 0.7 , and p = 0.9 .
Remotesensing 14 04120 g003
Figure 4. The relationship between the SNR and NMSE.
Figure 4. The relationship between the SNR and NMSE.
Remotesensing 14 04120 g004
Figure 5. The relationship between the SNR and Corr.
Figure 5. The relationship between the SNR and Corr.
Remotesensing 14 04120 g005
Figure 6. The relationship between the percentage of outliers and the NMSE.
Figure 6. The relationship between the percentage of outliers and the NMSE.
Remotesensing 14 04120 g006
Figure 7. The relationship between the percentage of outliers and the Corr.
Figure 7. The relationship between the percentage of outliers and the Corr.
Remotesensing 14 04120 g007
Figure 8. Imaging result with the percentage of outliers being 12 % .
Figure 8. Imaging result with the percentage of outliers being 12 % .
Remotesensing 14 04120 g008
Figure 9. Imaging result with the the percentage of outliers being 39 % .
Figure 9. Imaging result with the the percentage of outliers being 39 % .
Remotesensing 14 04120 g009
Figure 10. Convergence error curve of both algorithms.
Figure 10. Convergence error curve of both algorithms.
Remotesensing 14 04120 g010
Table 1. MIMO radar simulation parameters.
Table 1. MIMO radar simulation parameters.
ParametersSymbolValue
Center frequency f c 12 GHz
BandwidthB 500 MHz
Sampling frequency f s 1 GHz
The number of transmitters M t × M t 2 × 2
The number of receivers N r × N r 20 × 20
Table 2. Imaging performance.
Table 2. Imaging performance.
Algorithm2D-FFT2D-FISTA2D-SL0p = 0.1p = 0.3p = 0.5p = 0.7p = 0.9
NMSE4.0482.09232.48940.48360.51000.54430.56290.8544
Corr0.04500.18680.17030.81770.80250.78270.77880.6771
Table 3. The parameters of the step radar.
Table 3. The parameters of the step radar.
ParametersValue
Center frequency 9 GHz
Bandwidth 150 MHz
Sampling points64
Pulse number256
SNR 10 dB
Table 4. Runtime and convergence error of both algorithms.
Table 4. Runtime and convergence error of both algorithms.
AlgorithmItemsp = 0.1p = 0.3p = 0.5p = 0.7
Exact recoveryTime (s)179.1385179.1395179.1375179.1363
Error0.00320.00410.00420.0042
Inexact recoveryTime (s)3.35593.3423.3413.358
Error0.00880.00880.00860.0088
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Ding, J.; Wang, Z.; Wu, X.; Wang, M. A Robust Sparse Imaging Algorithm Using Joint MIMO Array Manifold and Array Channel Outliers. Remote Sens. 2022, 14, 4120. https://doi.org/10.3390/rs14164120

AMA Style

Ding J, Wang Z, Wu X, Wang M. A Robust Sparse Imaging Algorithm Using Joint MIMO Array Manifold and Array Channel Outliers. Remote Sensing. 2022; 14(16):4120. https://doi.org/10.3390/rs14164120

Chicago/Turabian Style

Ding, Jieru, Zhiyi Wang, Xinghui Wu, and Min Wang. 2022. "A Robust Sparse Imaging Algorithm Using Joint MIMO Array Manifold and Array Channel Outliers" Remote Sensing 14, no. 16: 4120. https://doi.org/10.3390/rs14164120

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop