Next Article in Journal
IoT-Blockchain Enabled Optimized Provenance System for Food Industry 4.0 Using Advanced Deep Learning
Previous Article in Journal
Can Building “Artificially Intelligent Cities” Safeguard Humanity from Natural Disasters, Pandemics, and Other Catastrophes? An Urban Scholar’s Perspective
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

A RPCA-Based ISAR Imaging Method for Micromotion Targets

1
School of Information Science and Engineering, Southeast University, Nanjing 210096, China
2
State Key Laboratory of Millimeter Waves, Southeast University, Nanjing 210096, China
*
Author to whom correspondence should be addressed.
Sensors 2020, 20(10), 2989; https://doi.org/10.3390/s20102989
Submission received: 7 April 2020 / Revised: 16 May 2020 / Accepted: 22 May 2020 / Published: 25 May 2020
(This article belongs to the Section Remote Sensors)

Abstract

:
Micro-Doppler generated by the micromotion of a target contaminates the inverse synthetic aperture radar (ISAR) image heavily. To acquire a clear ISAR image, removing the Micro-Doppler is an indispensable task. By exploiting the sparsity of the ISAR image and the low-rank of Micro-Doppler signal in the Range-Doppler (RD) domain, a novel Micro-Doppler removal method based on the robust principal component analysis (RPCA) framework is proposed. We formulate the model of sparse ISAR imaging for micromotion target in the framework of RPCA. Then, the imaging problem is decomposed into iterations between the sub-problem of sparse imaging and Micro-Doppler extraction. The alternative direction method of multipliers (ADMM) approach is utilized to seek for the solution of each sub-problem. Furthermore, to improve the computational efficiency and numerical robustness in the Micro-Doppler extraction, an SVD-free method is presented to further lessen the calculative burden. Experimental results with simulated data validate the effectiveness of the proposed method.

1. Introduction

Inverse synthetic aperture radar (ISAR) can provide two-dimensional (2D) high-resolution images of non-corporative moving targets, and it plays an important role in military and civil applications such as automatic target recognition (ATR) and target classification [1,2,3]. The conventional ISAR imaging system achieves high range resolution by emitting wideband waveforms, while the high cross-range resolution is acquired by a large aspect angle variation of the target with respect to the line of sight (LOS) [1]. Motions between radar and target include translational motion along LOS and rotation around the equivalent imaging center. As the translation brings about range profile misalignment and phase defocusing leading to failing in imaging, the processing of translation compensation must be performed in advance to preserve the effective rotational motion of the target before azimuth compression for ISAR imaging. Supposing the translation compensation has been effectively accomplished, satisfactory focused imagery with higher cross-range resolution can be achieved by using range-doppler algorithm (RDA) under the assumption of uniform rotation in longer correlation processing time (CPI) [4]. However, the assumption may hardly be satisfied with some practical applications. When the radar works in multi-function mode, the echo data collected from short CPI or discontinuously sparse aperture (SA) is often limited or incomplete. In these cases, RDA and the methods based on modern spectrum estimation [5,6] fail to provide clear images of the target because of the high-level sidelobes resulting from zero padding, data interpolation and/or model mismatch.
To overcome the drawbacks of these methods, compressive sensing (CS) [7,8,9] technique has been introduced in high-resolution ISAR imaging, and plenty of works were reported recently [10,11] where the basic idea behind these works is to formulate ISAR imaging as a sparse signal recovery problem. The CS theory states that a signal having a sparse representation can be recovered exactly from a small set of linear, non-adaptive measurements. For the ISAR image, the dominant scattering centers of a target occupy only a few cells in the imaging plane, which exhibits a sparse feature that paves the way to apply CS to achieve high-resolution ISAR imagery.
It is often that the target or some structures on it are vibrating or rotating aside from the bulk motion. These vibrations or rotations are referred to as micromotion dynamics [12]. Additionally, the micromotion dynamics also exist in nonrigid targets, such as the rotating propeller of a fixed-wing aircraft, the rotating rotor blades of a helicopter, a rotating antenna, etc. Target micromotion introduces additional time-varying frequency modulations on the radar echo and generates sidebands about the Doppler frequency induced by the main body, which is known as the Micro-Doppler effect [12,13] (also called the Micro-Doppler interference or micromotion signal or Micro-Doppler signal). In such a situation, the ISAR image of the main body is usually contaminated, particularly when the Micro-Doppler interference is emphatic. Consequently, Micro-Doppler extraction and separation must be properly conducted in ISAR imaging for the target with micromotion parts to acquire a clear image of the main body, and there has been increasing attention in this study in recent years.
For micromotion scatterer with a large rotating radius, it generates a Micro-Doppler signal, which exhibits sinusoidal modulation in the spectrogram [14,15] after range compression, whereas the doppler signal from the main body scatterer shows the shape of straight lines. Based on the difference of shape in the spectrogram, some approaches have been proposed to eliminate the Micro-Doppler signal. In [13], Li and Ling proposed an adaptive chirplet decomposition algorithm to extract the Micro-Doppler signal by chirp-rate thresholding with high computation burden. Zhang et al. extracted the Micro-Doppler signal by using the Hough transform in the spectrogram, which its performance heavily depends on the quality of the ISAR image [16]. In [17], a spectrogram cancellation method was employed to implement the separation of the Micro-Doppler signal from the main body signal under the assumption that the amplitude of the main body signal is invariable, however, this assumption is not always met in practice leading to its performance degeneration. In [14], a method based on sparse representation using multiple sparse Bayesian learning (MSBL) was introduced to preserve the main body signal whereas the micromotion scatterer signal was suppressed. In [15], the joint sparsity feature of the main body signal in the spectrogram was exploited, and the markov chain Monte Carlo (MCMC) sampling in the Bayesian inference was utilized to capture this feature. In this way, the main body spectrogram was estimated from the approximate posterior, and a clear image of the main body can be realized by cross-range compression without the interference of the Micro-Doppler signal. However, MCMC sampling suffers from a heavy computational burden.
For a micromotion scatterer with a small rotating radius which is less than half of the range resolution, the Micro-Doppler signal has the same straight-line shape as the main body signal in the spectrogram. Therefore, the methods mentioned above become invalid in this circumstance. Some methods based on sparse time-frequency representation (STFR) have been developed to address the problem of the Micro-Doppler signal removal in this situation. L.Stankovic et al. proposed a method based on L-statistics which performs the short-time Fourier transform (STFT) to the echo in the contaminated range cell and applies L-statistics estimation to the STFT entries to remove the micromotion signal [18]. However, the main drawback is that it may bring about a high sidelobe level in the imaging result. In [19], a method based on histogram analysis was proposed to remove the Micro-Doppler signal. In [20], the joint sparsity of frequency representation of the main body signal was exploited and a novel method under the sparse representation framework was developed to preserve the components of the main body signal whereas the interference of the micromotion counterparts in time-frequency domain was eliminated. Besides these efforts, another line of works based on the empirical mode decomposition (EMD) and its variants concentrate on the problem of Micro-Doppler separation, but these methods lack theoretical analysis [21,22,23,24].
Low-rank matrix recovery (LRMC) theory [25,26], is a new signal processing method which is proposed in the framework of CS theory. LRMC has attracted a lot of attention over the past few years and has been explored for a wide range of applications, such as medical imaging [27], hyper-spectral imaging (HIS) [28], synthetic aperture imaging (SAR) [29], and digital image processing, etc. The basic idea behind this theory is to recover a matrix that is the sum of a low-rank matrix L and and a sparse matrix S from a small set of linear measurements of the form Y = A ( L + S ) , where A involves a linear operator. This model subsumes three important classes of signal recovery problems: CS, affine rank minimization, and RPCA. The availability of RPCA has been examined, and a variety of convex relaxation methods have been proposed to solve this problem.
In this paper, we establish a new optimization problem for ISAR imaging for a target with micromotion parts, especially for rotating parts, under the framework of RPCA theory. This work is inspired by the inherent outstanding performance of PRCA theory. To be specific, we combine the sparsity of ISAR image and the low-rank property of the matrix associated with Micro-Doppler interference in the range-doppler (RD) domain, which will be investigated and verified by using singular value decomposition singular-value decomposition (SVD) [30] method in the following section. The presented problem involves two tasks, one is ISAR imaging of the main body and the other is Micro-Doppler signal separation. To figure out the multitask problem, we adopt the idea of a traditional alternate minimum (AM) algorithm, which solves the two subproblems alternately, to develop an efficient numerical algorithm. In this way, the solution to the original problem is decomposed into two individual subproblem. To be specific, in the stage of ISAR imaging, the signal components associated with the micromotion scatterers are taken away from the sampled echo data. Meanwhile, the signal components related to the main body are subtracted from the sampled echo data in the stage of Micro-Doppler signal separation as well. We argue that these manipulations may promote the sparsity of ISAR image and enhance the low-rank trait of the matrix associated with Micro-Doppler signal, respectively, in the process of iteration. Each relevant subproblem is solved under the ADMM [31,32], framework. Furthermore, an SVD-free algorithm, which only twice matrix inversion operations are needed whereas SVD computation is no longer required, is developed to cope with the subproblem associated with the stage of Micro-Doppler signal separation. Compared with the SVD-aided method which requires time-consuming SVD computation, this approach has the superiority in promoting computational efficiency because it avoids SVD computation. Owing to the sparsity of ISAR images incorporated with the low-rank character of Micro-Doppler signal matrix, the interference of the micromotion counterparts is eliminated to the utmost extent, and the clear ISAR image of the target main body is yielded.
The rest of this paper is organized as follows. Section 2 introduces the signal mode of ISAR imaging for micromotion targets and presents the formulated optimization problem for it. Section 3 provides two proposed Algorithms. Section 4 evaluates the effectiveness of the proposed methods by experiments on simulated data. Finally, conclusions are drawn in Section 5.

2. Signal Model and Problem Formulation

Without loss of generality, we focus on the imaging model of micromotion target on the 2D imaging plane, the subsequent discussions are based on the following assumptions.
1.
Point-scattering model can be satisfied, i.e., the radar echo is assumed to be a sum of dominant scatterers.
2.
The radar echo satisfies the stop–go assumption, i.e., the target is assumed to be static during one pulse duration.
3.
The 2-D imaging plane is unchanged in CPI.
4.
The translational motion is compensated completely, thus, the target is equivalent to rotate around the image center, which indicates that the target can be stated as a turntable model.
5.
The change of aspect angle of the target is so small that the instantaneous range can be approximated by its first-order Taylor expansion.
6.
The range migration among the scatterers is so small that it can be ignored in CPI.

2.1. Signal Model

Figure 1 shows the ISAR imaging geometry for micromotion target. XOY is the imaging plane, scatterer from main body P ( x Q , y Q ) rotates uniformly around imaging center O with the radius R Q , angular velocity ω 0 and the initial angle θ 0 . Scatterer from rotating part Q ( x P , y P ) rotates around O with radius r P , angular frequency ω P and the initial angle θ P . The dotted lines show the change of imaging geometry after a small angle rotation of the main body.
To obtain high range-resolution, ISAR imaging system usually transmits linear frequency-modulated (LFM) waveform. After the preprocessing of demodulation and range compression, the radar echo of a scatterer can be represented as
s t m , t r = σ   ·   s i n c B t r 2 R Δ ( t m ) c   ·   e x p j 4 π f c c R Δ ( t m ) ,
where B, f c and c denote the bandwidth, carrier frequency, and light speed, respectively, t m and t r denote the slow and fast time, respectively, σ and R Δ ( t m ) represent the reflection coefficient and instantaneous range between the scatterer and the radar at the slow time t m . s i n c ( x ) = sin ( π x ) / ( π x ) . From Figure 1, we find that the distance between main body scatterer Q and reference point O satisfies
R Δ Q ( t m ) = R Q sin ( ω 0 t m + θ 0 )
Following the fact that the change of the aspect angle of main body covering in short CPI is small, the instantaneous range R Δ Q ( t m ) can be approximated by its first-order Taylor expansion as
R Δ Q ( t m ) = R Q + x Q sin ( ω 0 t m ) + y Q cos ( ω 0 t m ) = R Q + x Q ω 0 t m + y Q
According to (3) and ignoring the initial phase θ Q , the Doppler frequency of the scatterer Q from main body can be given by
f d Q 2 ω 0 λ x Q
where λ = c / f c , (4) suggests the scatterer from main body possesses constant Doppler information approximately.
It can be seen from Figure 1 that r P R 0 and R P R 0 , then the distance between micromotion scatterer P and reference point O satisfies
R Δ P ( t m ) = R P sin ( ω 0 t m + θ 0 ) + r P sin ( ω P t m + θ P )
According to (5) and ignoring the initial phase θ P , the Doppler frequency of the scatterer P can be described as
f d P 2 ω 0 λ x P + 2 ω P λ r P cos ( ω P t m )
Therefore, the Micro-Doppler of a rotating scatterer is depicted as a sinusoidal FM signal. It is worthwhile to note that, f d P , which is defined as Micro-Doppler signal, will introduce sideband interference around the main body doppler in RD plane and degrade the quality of main body ISAR image.
Based on the assumption that slant-range migration through resolution cells (MTRC) from main body scatter is so small that it can be neglected, therefore, after range alignment, according to (1), (3) and (5), the radar echoes reflected from the target can be represented as
s ( t m , t r ) = Q = 1 N Q σ Q   ·   s i n c B t r 2 y Q c   ·   e x p j 4 π f c c x Q ω 0 t m + P = 1 N P σ P   ·   s i n c B t r 2 y P c r P sin ( ω P t m + θ P ) × e x p j 4 π f c c x P ω 0 t m + r P sin ( ω P t m + θ P ) + χ ( t m , t r )
where σ Q and σ P denote the signal amplitudes from the Q-th main body and P-th rotating scatterer, respectively, N Q and N P denote the number of scatterers from main body and rotating parts, respectively. χ ( t m , t r ) is gaussian noise.
For analysis simplicity, we rewrite (7) as (8) in the following
s ( t m , t r ) = Q = 1 N Q σ Q   ·   e x p j 4 π f c c x Q ω 0 t m + P = 1 N P σ P   ·   e x p ( j 4 π f c c ( x P ω 0 t m + r P sin ( ω P t m P = 1 N P + θ P ) ) ) + χ ( t m , t r ) ,
where σ Q defined as σ Q = σ Q   ·   s i n c B t r 2 y Q c , and σ P defined as σ P = σ P   ·   s i n c B t r 2 y P c r P sin ( ω P t m + θ P ) are equivalent magnitudes from main body and rotating parts signals, respectively.
We can find that σ Q is slow time invariant, while σ P can be depicted as a sinusoid in t m - t r domain. The discrete form corresponding to (8) can be stated as
s ( m , n ) = Q = 1 N Q σ Q ( m , n )   ·   e x p j 4 π f c x q ω 0 c   ·   PRF m + P = 1 N P σ P ( m , n )   ·   e x p ( j 4 π f c c ( x P ω 0 PRF m + r P sin x P ω P PRF m + θ P ) ) + χ ( m , n )
where PRF is pulse repetition frequency of the radar system, m = 0 , 1 , , M 1 and n = 0 , 1 , , N 1 denote the indices of the slow and fast time, respectively. M and N are the number of range and doppler cells of the full aperture data. χ ( m , n ) is the discrete form of Gaussian noise.
According to (9), the mathematical model for sparse aperture ISAR (SA-ISAR) imaging can therefore be given as the following linear equation:
S = F ( X + D ) + N
where S C L × N , F C L × K , X C K × N , D C K × N and N C L × N denote the range compressed radar echo with SA, the partial Fourier matrix, the unknown pure ISAR image, the adverse Micro-Doppler interference corresponding to the second term in (9), and the complex Gaussian noise, respectively. L and K are the number of pulses and the reconstructed doppler frequency cells, respectively. The ( l , k )-th element of F is e x p ( j 2 π l k N ) . Our aim is to recover X from the observed data S .

2.2. Preliminary

In this subsection, we investigate the property of Micro-Doppler effect in RD domain and reveal the fact that D has a low-rank feature. It is known that the truncated singular value decomposition (TSVD) technique offers the rank-r approximation of a given matrix by using the r-dominated singular values. Herein, we analyze the low-rank property of D by using TSVD and the details are given below. By applying SVD to a given matrix D , we have D = U Λ V H , where (   ·   ) H denotes conjugate transposition operator, U C K × K and V C N × N are orthogonal matrices, Λ R K × N is is a diagonal matrix with singular values of D . comprising non-negative singular values of D in decreasing order. Then, the approximated matrix of D , denoted as D r = U r Λ r V r H , where U r = U ( : , 1 : r ) , V r = V ( : , 1 : r ) and Λ r R r × r is a diagonal matrix with its diagonal elements are the r largest singular values of D . To quantitatively evaluate the difference between D and D r , Root Mean Square Error (RMSE), which is defined as RMSE = D D r F / D F , is introduced,   ·   F denotes Frobenius norm. In this simulation, the number of rotating scatterers, the fast and slow time samples were set as 2, 128 and 128, respectively, the received data S were generated according to (9), the normalized singular values of it are shown in Figure 2. We can see that the distribution of the singular values decays fast. The RMSE of D and D r is shown in Figure 3, we can see that, D can be well approximated by a matrix D r , meanwhile, when the top 40 largest singular values are employed to compute D r , the reconstruction error is very small indicating that D r is capable of capturing the most energy of D . As mentioned above, we argue that both Figure 2 and Figure 3 shed light on the low-rank of D . It is pointed out that the prior knowledge about the Micro-Doppler signal is the basis of our approaches proposed in this paper.

2.3. Proposed Optimization Problem

To reconstruct the ISAR image from SA sampled data, prior knowledge about the ISAR image and Micro-Doppler interference are utilized to formulate the ISAR imaging problem in this subsection.
Recalling (10), to restore the ISAR image from the down-sampled echo data with Micro-Doppler interference, we propose the following optimization problem based on RPCA theory:
( X * , D * ) = argmin X , D   rank ( D ) + λ   ·   X 0 s . t .   S = F ( X + D )
where X 0 denotes 0 norm. rank denotes rank function and λ > 0 is is a regularization parameter.
Unfortunately, P0 is a NP-hard problem due to the existences of rank (   ·   ) function and   ·   0 norm. Many efforts have been made to resolve this problem, we relax P0 by substituting rank ( D ) and X 0 as D * and X 1 to interpret our work in the rest of this paper. Thus, we have
( X * , D * ) = argmin X , D   D * + λ   ·   X 1 s . t .   S = F ( X + D )
where   ·   * denotes convex nuclear norm, which is defined as X * = trace ( X H X ) , herein trace denotes matrix trace.   ·   1 denotes the convex 1 norm. Wright et al. [26] proved that the convex relaxation formation P1 can exactly recover the low-rank and sparse matrices under some mild conditions.

3. Proposed Algorithms

In this subsection, we design two efficient numerical algorithms to seek a solution for the problem P1.

3.1. Algorithm 1

Inspired by the ideal of the AM method, we decompose P1 into two subproblems described as follows
  X ( k + 1 ) = argmin X X 1       s . t .   FX = S X   , wherein     S X = S F D ( k )
D ( k + 1 ) = argmin D D *   s . t .   FD = S D   , wherein   S D = S F X ( k + 1 )
It is worthwhile to point out that, as shown in (11) and (12), for the ( k + 1 ) -th iteration, we subtract the last estimated D ( k ) from S in updating X ( k + 1 ) , meanwhile, the updated X ( k + 1 ) is subtracted from S in updating D ( k + 1 ) . In this way, the sparsity of X will be promoted and the low-rank of D will be boosted in the current iterative process.
The problem of (11) and (12) can be expressed in the unconstrainted forms as following:
X ( k + 1 ) = argmin X λ x X 1 + 0.5 S X FX F 2 , = wherein   S X = S F D ( k )
D ( k + 1 ) = argmin D λ d D * + 0.5 S D FD F 2 , = wherein   S D = S F X ( k + 1 )
where λ x and λ d are regularization parameters.
Remark 1.
The regularization parameter plays an important role in indicating a tradeoff between the data fitting error and the sparsity of the solution. The regularization parameter selection is still an open problem, in [33], the authors presented a two-stage approach to select the regularization parameter which is not discussed further herein for brevity. We apply this method to select the regularization parameter in this paper.
1.
solution for (13)
To solve the optimization problem (13), the ADMM method is employed, and the main procedures are derived in the following. For the sake of simplicity, the superscripts ( k ) and ( k + 1 ) are omitted.
To apply the ADMM method, introducing an auxiliary variable X ˜ C K × N and the Lagrange multiplier dX C K × N is required. Then we split the variable X as X = X ˜ , having the augmented Lagrangian function as
J = max X ˜ dX min X , X ˜ λ x X ˜ 1 + 0.5 S X FX F 2 + 0.5 β X X ˜ + dX / β F 2
where β > 0 is a step size.
For the problem (15), we alternately solve the following subproblems as
X : = argmin X 1 2 S X FX F 2
+ β 2 X X ˜ + dX / β F 2
X ˜ : = argmin X ˜ λ x X ˜ 1 + β 2 X X ˜ + dX / β F 2
dX : = dX + β ( X X ˜ )
Problem (16) involves a quadratic cost and leads to a closed-form solution, which can be obtained by setting the first-order derivative of its objective function with respect to X as zero. We obtain
X : = F H F + β I 1 × F H S X + β X ˜ + dX
Problem (17) has a closed solution involving 1 norm shrink operator [31]:
X ˜ : = s h r i n k X + dX / β , λ x / β
where s h r i n k ( x , ζ ) = s i g n ( x ) . max | x | ζ .
2.
solution for (14)
For the problem (14), the splitting variable D = D ˜ C K × N and the Lagrange multiplier dD C K × N are required. Then we have the augmented Lagrangian function as:
J = max D ˜ dD min D , D ˜ λ d D ˜ * + 0.5 S D FD F 2 + 0.5 τ D D ˜ + dD / τ F 2
where τ > 0 is a stepsize.
For problem (21), we alternately solve the following subproblems:
D : = argmin D 1 2 S D FD F 2
+ τ 2 D D ˜ + dD / τ F 2
D ˜ : = argmin D ˜ λ d D ˜ * + τ 2 D D ˜ + dD / τ F 2
dD :   = dD + τ ( D D ˜ )
Problem (22) has a closed solution, which is represented as
D : = F H F + τ I 1 × F H S D + τ D ˜ + dD
The problem (23) involves a nuclear norm minimization problem, which can be solved by SVT computation in [30]:
D ˜ : = s v t D + dD / τ , λ d / τ
where s v t ( X , ζ ) = U   ·   d i a g [ max ( ζ , 0 ) ]   ·   V H , wherein X = U   ·   d i a g ( ζ )   ·   V H is the SVD of X .
The whole algorithm is summarized in Algorithm 1 (Micro-doppler Extraction based on RPCA).
Algorithm 1 ME-RPCA.
1:
Input: S , F , λ x , λ d , β , τ .  
2:
Initialization:  X ( 0 ) = F H S , X ˜ ( 0 ) = dX ( 0 ) = 0 K × N , D ( 0 ) = D ˜ ( 0 ) , k = 0 .
   
   % outer iteration  
3:
while not converged do
4:
   S X = S F D ( k )   % inner 1 iteration
5:
  while not converged do
6:
   update X ( k + 1 ) using (19); 
7:
   update X ˜ ( k + 1 ) using (20); 
8:
   update dX ( k + 1 ) using (18);  
9:
  end while  
10:
   S D = S F X ( k + 1 ) % inner 2 iteration  
11:
  while not converged do
12:
   update D ( k + 1 ) using (25); 
13:
   update D ˜ ( k + 1 ) using (26); 
14:
   update dD ( k + 1 ) using (24);  
15:
  end while  
16:
  k = k+1.  
17:
end while 
18:
Output: X

3.2. Algorithm 2

From (26), it can be seen that, to solve the subproblem (14), a SVD computation is required for the s v t operator in each iteration. However, it is time and memory-consuming to perform SVD on a large-scale matrix. To address this issue, N. Srebro has demonstrated that the following relationship holds true [34]:
D * = min U , V 1 2 U F 2 + V F 2 s . t . D = U V H
where U C K × d , V N K × d , and usually d min ( K , N ) . With this proxy, we replace D * with (27) in (14), having
D , U , V = argmin D , U , V   0.5 λ d U F 2 + V F 2 D , U , V + 0.5 S D FD F 2 s . t .     D = U V H
3.
solution for (28).
The augmented Lagrangian form of (28), after simple mathematic manipulation, is
J = argmin D , U , V λ d U F 2 + V F 2 + S D FD F 2 J + γ   D U V H + D ˜ / γ F 2
where D ˜ denotes Lagrange multiplier, γ > 0 is the stepsize.
According to (29), the resulting ADMM steps are expressed as follows:
D : = argmin D S D FD F 2
+ γ   D U V H + D ˜ / γ F 2
U : = argmin U λ d U F 2 + γ D U V H + D ˜ / γ   F 2
V : = argmin V λ d V F 2 + γ   D U V H + D ˜ / γ F 2
D ˜ : = D ˜ + τ 1 ( D U V H )
where τ 1 > 0 is a stepsize.
Obviously, all of the problems associated with (30), (31) and (32) are least squares problems, so that their optimal solutions can be obtained by setting the first-order derivative of corresponding objective functions with respect to the target variables. After some manipulations we have
D : = F H F + γ I 1 F H S D + γ U V H D ˜
U : = ( D ˜ + γ D ) V λ d I + γ V V H 1
V : = ( D ˜ + γ D ) H U λ d I + γ U H U 1
The whole algorithm is summarized in Algorithm 2 (Micro-doppler Extraction based on Low Complexity RPCA).
Algorithm 2 ME-LCRPCA.
1:
Input: S , F , λ x , λ d , γ , τ 1 , d.  
2:
Initialization:  X ( 0 ) = F H S , X ˜ ( 0 ) = dX ( 0 ) = 0 K × N , D ( 0 ) = D ˜ ( 0 ) , U ( 0 ) = r a n d ( K , d ) , V ( 0 ) = r a n d ( K , d ) ,   where r a n d denotes random number, k = 0 .
    % outer iteration 
3:
while not converged do
4:
   S X = S F D ( k ) % inner 1 iteration 
5:
  while not converged do
6:
   update X ( k + 1 ) using (19); 
7:
   update X ˜ ( k + 1 ) using (20); 
8:
   update dX ( k + 1 ) using (18); 
9:
  end while 
10:
   S D = S F X ( k + 1 )   % inner 2 iteration 
11:
  while not converged do
12:
   update D ( k + 1 ) using (34); 
13:
   update U ( k + 1 ) using (35); 
14:
   update V ( k + 1 ) using (36);
15:
   update D ˜ ( k + 1 ) using (33); 
16:
  end while 
17:
  k = k+1.  
18:
end while 
19:
Output: X
Remark 2.
We have carried out many experiments and the simulation results show that the proposed Algorithm 2 converges and can achieve satisfying performance when d is selected as 2–8.

3.3. Convergence Analysis

We examined the convergence behavior and computational complexity of our proposed methods. It has been proved that the ADMM approach endows outstanding performance for solving convex problems with linear equation constraints, and the converge is guaranteed under mild conditions. From the previous analysis, our proposed algorithms are formulated within the AM framework in which the ADMM approach is incorporated to solve the two relevant convex subproblems, so the convergence of our algorithms is guaranteed.
We compare their computation complexity. For Algorithm 1, a SVD calculating is required to update D ˜ in (26), which occupies the largest complexity cost, o min ( K , N ) × K × N . For Algorithm 2, calculating (35) and (36) is needed to update D , which involves twice matrix inversion, having a time cost 2 × o ( d 3 ) . Recalling that d herein is a very small number, so that the costs of calculating (35) and (36) are extremely low. We make a statement with confidence that the Algorithm 2 is superior to Algorithm 1 when considering the computation cost.

4. Experiments

In this section, several experiments based on simulated data were carried out to demonstrate the effectiveness of the proposed algorithms. Moreover, all the experiments are coded by Matlab (version 2014a) and run on a PC with Intel(R) Core (TM) 3.1GHz i7 CPU and 8.0 GB RAM. In addition, for both Algorithms 1 and 2, they stop when the outer iteration, inner 1 iteration, and inner 2 iterations satisfy the following criterions X k + 1 X k F 2 / X k F 2 < 10 4 , X k + 1 X k F 2 / X k F 2 < 10 4 and D k + 1 D k F 2 / D k F 2 < 10 4 , respectively, and the maximum iteration number of outer, inner 1 and 2 iterations are set as 160, 5 and 5, respectively.
The target main body embraces five scatterers, and besides those, it has two rotating scatterers. The translational motion is assumed to be compensated completely, and only the rotational motion of the main body with a rate of 0.02 rad/s is preserved. The two rotating scatterers rotate around the origin with a radius of 6 and 4 m, and with rotating frequencies of 10 and 5 Hz, respectively. It is assumed that the radar system uses X-band, and the center frequency, bandwidth, PRF, and pulse width are 20 GHz, 0.3 GHz, 100 Hz, and 100 μ s , respectively. The full data are composed of 128 azimuth samples, and each of them contains 128 fast time samples. Figure 4a shows the scatterer model of the target, Figure 4b shows the high-resolution range profile (HRRP) sequence of the full data after pulse compression, and Figure 4c gives the imaging result of RDA with the full data which were used as a reference for performance comparisons. Besides, to quantitatively evaluate the performance of the proposed algorithms, the entropy of the recovered image p, which is defined as entropy = i p ( i ) log p ( i ) , is adopted.
In the first experiment, we examined the performance of the proposed algorithms with different sampling schemes, namely continuously and randomly sampling schemes. The parameters for this experiment were set as: the complex Gaussian noise was added to each pulse to simulate the noise environment with signal-to-noise ratio (SNR) (, which is defined as SNR ( dB ) = 10 log 10 P s i g n a l P n o i s e , where P s i g n a l and P n o i s e are power of signal and noise, respectively,) equal to 10 dB, the number of pulses was set to 64. The imaging results were shown in Figure 5. The first column of the figures was generated by selecting the first 64 pulses of the full data, and the second column of figures was generated by randomly selecting 64 pulses from the full data. Meanwhile, the first and second rows present the images obtained by Algorithms 1 and 2, respectively. It can be seen that the two methods can achieve rather similar clear images confirming that both of them are capable of removing Micro-Doppler interference excellently. The entropies of the imaging results corresponding to Figure 5 and CPU running times are listed in Table 1. We can see that the computation efficiency of Algorithm 2 is more efficient than Algorithm 1, which demonstrates the conclusion mentioned in the previous section in terms of quantitative analysis.
Next, we testify the performance of the algorithms in terms of different pulse numbers. It is well-known that the performance of CS relies on the measurement number, i.e., the pulse number in our case. To investigate the role of the pulse number, the parameters for this experiment were set as follows. The complex Gaussian noise was added to each pulse to simulate the noise environment with SNR = 10 dB, and a continuously sampling scheme was employed to select pulses from the full data. In this simulation, we only show the imaging results obtained by the Algorithm 2, and the results acquired by the Algorithm 1 are almost the same. The ISAR imaging results obtained with a different number of pulses were shown in Figure 6, in which the first, second, third and fourth rows present the results from 64, 32, 16, 8 sampled pulses, respectively. It can be seen that the Algorithm 2 can achieve satisfying imaging results even in the case of 12.5% sampling ratio. In other words, it is more tolerant of data deficiency with a small amount of sampled data. Additionally, the entropies of the figures in Figure 6 were given in Table 2.
We now testify the performance of the methods in terms of different SNRs. To demonstrate the robustness with respect to noise, the parameters for this experiment were set as follows. The complex Gaussian noise was added to each pulse to simulate the noise environment, 64 pulses continuously sampled from the full data were employed. In this simulation, we only show the imaging results obtained by Algorithm 2, and the results acquired by Algorithm 1 are almost the same. The ISAR imaging results under different noise conditions are shown in Figure 7, in which Figure 7a–f present the results with 10, 5, 0, −5, −10 and −15 dB, respectively. The entropies of the imaging results are given in Table 3. It can be seen that Algorithm 2 can achieve satisfying imaging results under low SNR conditions even at −10 dB.
In the last experiment, we compare the performance of the proposed algorithms with the previous methods reported in [14,15], which have shown certain excellent performance in removing the Micro-Doppler effect. The parameters for this experiment were set as: the complex Gaussian noise was added to each pulse to simulate the noise environment with SNR = 10 dB, 64 pulses continuously sampled from the full data were employed. The imaging results are shown in Figure 8, in which Figure 8a–d present the results from Algorithm 1, Algorithm 2, methods proposed in [14,15], respectively. In addition, the entropies of the imaging results are given in Table 4.
It can be seen from Figure 8 and Table 4 that our proposed algorithms achieve the minimum entropies, suggesting the performance advantages over the methods proposed in [14,15]. As a matter of fact, although the MSBL method in [14] suppresses the Micro-Doppler signal to some degree, there are residuals leading to image blur. The shortcoming of the method in [15] is that its performance is susceptible to noise, furthermore, it suffers from heavy computing load due to its complicated Monte Carlo sampling process.

5. Conclusions

Under the framework of RPCA, two ISAR imaging algorithms for micromotion targets with rotating parts were proposed in this paper. Robust imaging performance can be achieved by the proposed algorithms, even in the low SNR case with grossly inadequate measurements. Furthermore, by resorting to the proxy of the nuclear norm, the proposed SVD-free algorithm avoids computing SVD of the given matrix which improves the computing efficiency. However, there are some limitations in them, if the radius of the rotating part is smaller than half of the range resolution, and/or the rigid body part undergoes maneuvering flying, etc. Additionally, if the radar system suffers from non-Gaussian noise, such as speckle and impulse noise, the performance of our methods would incline to degenerate. In the future, we will further validate the effectiveness of the proposed algorithms by real measured data.

Author Contributions

L.L. is responsible for all the theoretical work, the implementation of the experiments and the writing of the manuscript. P.C. and L.W. revised the manuscript. All authors have read and agreed to the published version of the manuscript.

Acknowledgments

This work was supported in part by the foundation of Shannxi Key Laboratory of Integrated and Intelligent Navigation (Grant No. SKLIIN-20190204), the Fundamental Research Funds for the Central Universities (Grant No. 2242020K40114), and the Pre-research fund of Equipments of China (Grant No. JZX7Y20190258056301).The authors also wish to extend their sincere thanks to editors and reviewers for their careful reading and fruitful suggestions.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Chen, C.C.; Andrews, H. Target-Motion-Induced Radar Imaging. IEEE Trans. Veh. Technol. 1980, 1, 2–14. [Google Scholar] [CrossRef]
  2. Wu, H.; Grenier, D.; Delisle, G.; Fang, D. Translational motion compensation in ISAR image processing. IEEE Trans. Image Process. 1995, 4, 1561–1571. [Google Scholar]
  3. Zhang, S.; Liu, Y.; Xiang, L. Minimum entropy based ISAR motion compensation with low SNR. In Proceedings of the 2013 IEEE China Summit and International Conference on Signal and Information Processing, Beijing, China, 6–10 July 2013; pp. 593–596. [Google Scholar]
  4. Walker, J.L. Range-Doppler Imaging of Rotating Objects. IEEE Trans. Veh. Technol. 1980, 16, 23–52. [Google Scholar] [CrossRef]
  5. Jiao, Y.; Yu, J.; Che, R. Application of RELAX Algorithm to ISAR Superresolution Imaging. In Proceedings of the 2006 CIE International Conference on Radar, Shanghai, China, 16–19 October 2006. [Google Scholar]
  6. Palsetia, M.R.; Li, J. Using APES for interferometric SAR imaging. IEEE Trans. Veh. Technol. 1998, 7, 1340–1353. [Google Scholar] [CrossRef]
  7. Candès, E.J.; Wakin, M.B. An introduction to compressive sampling. IEEE Signal Process. Mag. 2008, 25, 21–30. [Google Scholar]
  8. Peng, C.; Cao, Z.; Chen, Z.; Wang, X. Off-Grid DOA Estimation Using Sparse Bayesian Learning in MIMO Radar With Unknown Mutual Coupling. IEEE Trans. Signal Process. 2019, 67, 208–220. [Google Scholar]
  9. Chen, P.; Cao, Z.; Chen, Z.; Yu, C. Sparse off-grid DOA estimation method with unknown mutual coupling effect. Digital Signal Process. 2019, 90, 1–9. [Google Scholar] [CrossRef]
  10. Zhang, L.; Wang, H.; Qiao, Z.j. Resolution enhancement for ISAR imaging via improved statistical compressive sensing. J. Adv. Signal Process. 2016, 80. [Google Scholar] [CrossRef] [Green Version]
  11. Gang, X.; Xing, M.; Lei, Z.; Liu, Y.; Li, Y. Bayesian Inverse Synthetic Aperture Radar Imaging. IEEE Geosci. Remote Sens. Lett. 2011, 8, 1150–1154. [Google Scholar]
  12. Chen, V.C.; Li, F.; Ho, S.S.; Wechsler, H. Micro-Doppler effect in radar: Phenomenon, model, and simulation study. IEEE Trans. Aerosp. Electron. Syst. 2006, 42, 2–21. [Google Scholar] [CrossRef]
  13. Li, J.; Ling, H. Application of adaptive chirplet representation for ISAR feature extraction from targets with rotating parts. IET Radar Sonar Navig. 2003, 150, 284–291. [Google Scholar] [CrossRef]
  14. Liu, H.; Jiu, B.; Liu, H.; Bao, Z. A Novel ISAR Imaging Algorithm for Micromotion Targets Based on Multiple Sparse Bayesian Learning. IEEE Geosci. Remote Sens. Lett. 2014, 11, 1772–1776. [Google Scholar]
  15. Sun, L.; Lu, X.; Chen, W. Joint Sparsity-Based ISAR Imaging for Micromotion Targets. IEEE Geosci. Remote Sens. Lett. 2016, 13, 1734–1738. [Google Scholar] [CrossRef]
  16. Zhang, Q.; Yeo, T.S.; Tan, H.S.; Luo, Y. Imaging of a Moving Target With Rotating Parts Based on the Hough Transform. IEEE Trans. Geosci. Remote Sens. 2007, 46, 291–299. [Google Scholar] [CrossRef]
  17. Li, K.M.; Liang, X.J.; Zhang, Q.; Luo, Y.; Li, H.J. Micro-Doppler signature extraction and ISAR imaging for target with micromotion dynamics. IEEE Geosci. Remote Sens. Lett. 2011, 8, 411–415. [Google Scholar] [CrossRef]
  18. Stankovic, L.; Orovic, I.; Stankovic, S.; Amin, M. Compressive Sensing Based Separation of Nonstationary and Stationary Signals Overlapping in Time-Frequency. IEEE Trans. Signal Process. 2013, 61, 4562–4572. [Google Scholar] [CrossRef]
  19. Zhang, R.; Li, G.; Zhang, Y.D. Micro-doppler interference removal via histogram analysis in time-frequency domain. IEEE Trans. Aerosp. Electron. Syst. 2016, 52, 755–768. [Google Scholar] [CrossRef]
  20. Sun, L.; Chen, W. Micro-Doppler Effect Removal in ISAR Imaging by Promoting Joint Sparsity in Time-Frequency Domain. Sensors 2018, 18, 951. [Google Scholar] [CrossRef] [Green Version]
  21. Cai, C.; Liu, W.; Fu, J.S.; Lu, L. Empirical mode decomposition of micro-Doppler signature. In Proceedings of the Radar Conference, 2005 IEEE International, Arlington, VA, USA, 9–12 May 2005. [Google Scholar]
  22. Tanaka, T.; Mandic, D. Complex empirical mode decomposition. IEEE Signal Process Lett. 2007, 14, 101–104. [Google Scholar] [CrossRef]
  23. Flandrin, P.; Rilling, G.; Goncalves, P. Complex empirical mode decomposition as a filter bank. IEEE Signal Process. Lett. 2004, 11, 112–114. [Google Scholar] [CrossRef] [Green Version]
  24. Dragomiretskiy, K.; Zosso, D. Variational Mode Decomposition. IEEE Trans. Signal Process. 2014, 62, 531–544. [Google Scholar] [CrossRef]
  25. Liu, G.; Lin, Z.; Yan, S.; Sun, J.; Yu, Y.; Ma, Y. Robust recovery of subspace structures by low-rank representation. IEEE Trans. Pattern Anal. Mach. Intell. 2013, 35, 171–184. [Google Scholar] [CrossRef] [Green Version]
  26. Wright, J.; Ganesh, A.; Rao, S.; Peng, Y.; Ma, Y. Robust Principal Component Analysis: Exact Recovery of Corrupted Low-Rank Matrices via Convex Optimization. In Proceedings of the Advances in Neural Information Processing Systems 22: 23rd Annual Conference on Neural Information Processing Systems 2009, Vancouver, BC, Canada, 7–10 December 2009. [Google Scholar]
  27. Emwas, A.H.M.; Salek, R.M.; Griffin, J.L.; Merzaban, J. NMR-based metabolomics in human disease diagnosis: Applications, limitations, and recommendations. Metabolomics 2013, 9, 1048–1072. [Google Scholar] [CrossRef]
  28. de la Barrière, F.; Druart, G.; Guérineau, N.; Taboury, J.; Primot, J.; Deschamps, J. Modulation transfer function measurement of a multichannel optical system. Appl. Opt. 2010, 49, 2879–2890. [Google Scholar]
  29. Ender, J.H.G. On compressive sensing applied to radar. Signal Process. 2010, 90, 1402–1414. [Google Scholar] [CrossRef]
  30. Cai, J.F.; Candès, E.J.; Shen, Z. A Singular Value Thresholding Algorithm for Matrix Completion. SIAM J. Optim. 2010, 20, 1956–1982. [Google Scholar] [CrossRef]
  31. Boyd S, P.N.; E, C. Distributed optimization and statistical learning via the alternating direction method of multipliers. Foundations Trends Mach. Learn. 2010, 3, 1–122. [Google Scholar] [CrossRef]
  32. Afonso, M.V.; Bioucas-Dias, J.; Figueiredo, M.A.T. Fast Image Recovery Using Variable Splitting and Constrained Optimization. IEEE Trans. Image Process. 2009, 19, 2345–2356. [Google Scholar] [CrossRef] [Green Version]
  33. Du, X.; Duan, C.; Hu, W. Sparse Representation Based Autofocusing Technique for ISAR Images. IEEE Trans. Geosci. Remote Sens. 2013, 51, 1826–1835. [Google Scholar] [CrossRef]
  34. Srebro, N. Learning with Matrix Factorizations. Ph.D. Dissertation, Department of Electrical Engineering and Computer Science, Massachusetts Institute of Technology, Cambridge, MA, USA, 2004. [Google Scholar]
Figure 1. The inverse synthetic aperture radar (ISAR) imaging geometry for a micromotion target.
Figure 1. The inverse synthetic aperture radar (ISAR) imaging geometry for a micromotion target.
Sensors 20 02989 g001
Figure 2. Singular value distribution of simulated ISAR data.
Figure 2. Singular value distribution of simulated ISAR data.
Sensors 20 02989 g002
Figure 3. Root Mean Square Error (RMSE) values between the rank-r approximated matrix D r and the original matrix D with respect to different values of r.
Figure 3. Root Mean Square Error (RMSE) values between the rank-r approximated matrix D r and the original matrix D with respect to different values of r.
Sensors 20 02989 g003
Figure 4. (a) The scatterer model of the target; (b) The high-resolution range profile (HRRP) sequence of the full data after pulse compression; (c) Imaging result of range-doppler algorithm (RDA) with the full data.
Figure 4. (a) The scatterer model of the target; (b) The high-resolution range profile (HRRP) sequence of the full data after pulse compression; (c) Imaging result of range-doppler algorithm (RDA) with the full data.
Sensors 20 02989 g004
Figure 5. ISAR images obtained by the two proposed algorithms under different sampling schemes. Column 1: continuously sampling. Column 2: random sampling. Row 1: Algorithm 1. Row 2: Algorithm 2.
Figure 5. ISAR images obtained by the two proposed algorithms under different sampling schemes. Column 1: continuously sampling. Column 2: random sampling. Row 1: Algorithm 1. Row 2: Algorithm 2.
Sensors 20 02989 g005
Figure 6. ISAR images obtained by Algorithm 2 using different number of pulses. (ad) corresponding to results from 64, 32, 16, 8 sampled pulses, respectively.
Figure 6. ISAR images obtained by Algorithm 2 using different number of pulses. (ad) corresponding to results from 64, 32, 16, 8 sampled pulses, respectively.
Sensors 20 02989 g006
Figure 7. ISAR imaging results obtained under different SNRs. (af) corresponding to the results under 10, 5, 0, −5, −10 and −15 dB, respectively.
Figure 7. ISAR imaging results obtained under different SNRs. (af) corresponding to the results under 10, 5, 0, −5, −10 and −15 dB, respectively.
Sensors 20 02989 g007
Figure 8. ISAR imaging results obtained by different methods. (ad) corresponding to the imaging results by Algorithm 1, Algorithm 2, methods proposed in [14,15], respectively.
Figure 8. ISAR imaging results obtained by different methods. (ad) corresponding to the imaging results by Algorithm 1, Algorithm 2, methods proposed in [14,15], respectively.
Sensors 20 02989 g008
Table 1. Entropies of the reconstructed images and CPU times of the proposed algorithms.
Table 1. Entropies of the reconstructed images and CPU times of the proposed algorithms.
Algorithm 1Algorithm 2
ContinuouslyEntropy1.611.61
samplingCPU time7.1 s4.6 s
RandomlyEntropy1.611.61
samplingCPU time7.3 s4.7 s
Table 2. Entropies of the imaging results.
Table 2. Entropies of the imaging results.
Figure 6aFigure 6bFigure 6cFigure 6d
Entropy1.611.601.533.97
Table 3. Entropies of the imaging results.
Table 3. Entropies of the imaging results.
Figure 7aFigure 7bFigure 7cFigure 7dFigure 7eFigure 7f
Entropy1.611.651.601.671.597.81
Table 4. Entropies of the imaging results and CPU time of methods.
Table 4. Entropies of the imaging results and CPU time of methods.
Figure 8aFigure 8bFigure 8cFigure 8d
Entropy1.611.673.781.96
CPU time4.5 s7.2 s3.1 s27.8 s

Share and Cite

MDPI and ACS Style

Lu, L.; Chen, P.; Wu, L. A RPCA-Based ISAR Imaging Method for Micromotion Targets. Sensors 2020, 20, 2989. https://doi.org/10.3390/s20102989

AMA Style

Lu L, Chen P, Wu L. A RPCA-Based ISAR Imaging Method for Micromotion Targets. Sensors. 2020; 20(10):2989. https://doi.org/10.3390/s20102989

Chicago/Turabian Style

Lu, Liangyou, Peng Chen, and Lenan Wu. 2020. "A RPCA-Based ISAR Imaging Method for Micromotion Targets" Sensors 20, no. 10: 2989. https://doi.org/10.3390/s20102989

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