Abstract
Sub-Nyquist synthetic aperture radar (SAR) based on pseudo-random time–space modulation has been proposed to increase the swath width while preserving the azimuthal resolution. Due to the sub-Nyquist sampling, the scene can be recovered by an optimization-based algorithm. However, these methods suffer from some issues, e.g., manually tuning difficulty and the pre-definition of optimization parameters, and a low signal–noise ratio (SNR) resistance. To address these issues, a reweighted optimization algorithm, named pseudo-ℒ0-norm optimization algorithm, is proposed for the sub-Nyquist SAR system in this paper. A modified regularization model is first built by applying the scene prior information to nearly acquire the number of nonzero elements based on Bayesian estimation, and then this model is solved by the Cauchy–Newton method. Additionally, an error correction method combined with our proposed pseudo-ℒ0-norm optimization algorithm is also present to eliminate defocusing in the motion-induced model. Finally, experiments with simulated signals and strip-map TerraSAR-X images are carried out to demonstrate the effectiveness and superiority of our proposed algorithm.
Keywords: sub-Nyquist synthetic aperture radar (SAR) imaging, error correction, optimization-based algorithm, Bayesian estimation
1. Introduction
High-resolution wide-swath (HRWS) synthetic aperture radar (SAR) provides a short repeat cycle so that it has a high-efficiency acquisition capability [1,2]. Although the azimuthal multi-channel SAR [3] and multi-input multi-output (MIMO) SAR [4] can achieve a high azimuthal resolution and wide-range swath, it has a large amount of data and a large antenna. As the compressive sensing (CS) theorem posits [5,6,7], an innovative system concept called sub-Nyquist SAR based on pseudo-random time–space modulation breaks the limitation of the Nyquist sampling theorem with a single channel [8]. Simultaneously, the spatial and temporal phase modulation based on the optimization-based algorithm guarantees azimuthal resolution and wide-swath coverage mosaicked by several range sub-swaths. It adopts sub-Nyquist sampling along the azimuthal dimension, and the observed scene is recovered by sub-Nyquist SAR imaging [8].
In spite of the sub-Nyquist SAR achieving the above merits, sub-Nyquist SAR imaging still has two limitations, as follows:
Under the assumption of satisfying restricted isometry property (RIP) [9], CS algorithms are vital to sub-Nyquist SAR imaging and include greedy algorithms [10,11], the ℒ1-norm optimization algorithms [12,13], and Bayesian-based methods [14,15,16], where the ℒ1-norm optimization algorithm has a better performance in terms of the recovered error evaluated by the mean square error (MSE) [17,18,19]. Although the ℒ1-norm optimization algorithm has achieved a better-recovered performance, these methods still suffer from some problems, i.e., manually tuning difficulty and the pre-definition of optimization parameters (e.g., regularization parameter and thresholding parameter), and a low signal–noise ratio (SNR) resistance. However, these CS methods do not take full advantage of the scene prior information that we may hold, and sparse property is imposed uniformly and independently on each variable. Some low signal–noise ratio (SNR) targets in the sparse scene cannot be accurately recovered and it often yields false targets by the ℒ1-based method. Although some reweighted optimization-based algorithm has already been proposed [20,21], there is still no knowledge of how and why to select an approximately fair rule in sub-Nyquist SAR imaging to further mitigate the impact of empirical parameter setting on reconstructed performance.
In addition, the imaging process requires the knowledge of motion parameters, e.g., radar position and radar equivalent velocity [5]. However, the radar platform may deviate from the pre-defined track, and the equivalent velocity is estimated by the curve-fitting method or approximate expression in a practical application [22]; uncertainties and errors may be introduced into the motion-induced model so that the recovered scene may defocus to decrease the image quality [23,24,25,26]. A technology called auto-focusing removes these phase errors [27]. In recent years, many sparsity-driven algorithms [28,29,30,31,32,33,34] have been proposed to solve the defocusing problem and achieve an effective performance. However, the references [28,29,30,31,32,33] do not fully formulate the motion error and adopt an approximate expression so that the error is not removed. The reference [34] integrated the deep SAR imaging algorithm to remove the motion error.
In this paper, we propose a pseudo-ℒ0-norm optimization algorithm based on Bayesian estimation to further improve the sub-Nyquist SAR imaging performance. The proposed algorithm penalizes the regularization item with the scene prior information, i.e., the reciprocal of its previous solution, to nearly acquire the number of nonzero values. Since this method approximates a ℒ0-based algorithm, which needs to be minimized in the sparse recovery, we named it a pseudo-ℒ0-norm optimization algorithm. Sub-Nyquist SAR imaging includes three steps: range compression, range cell migration correction (RCMC), and azimuth compression [5]. The traditional matched filtering (MF) method is adopted for range compression. After RCMC, a pseudo-ℒ0-norm optimization algorithm is adapted to achieve azimuth compression. This method not only takes advantage of the scene prior information but also establishes an approximately fair penalized rule so that it can recover low SNR targets and remove false targets compared to the ℒ1-norm optimization algorithm. In addition, an error correction method integrated with a pseudo-ℒ0-norm optimization algorithm eliminates the influence of phase error and improves the image quality. This method includes two steps: scene recovery based on a pseudo-ℒ0-norm optimization algorithm and error estimation by minimizing the least-squares target function. The two steps are successively iterative and the recovered matrix is updated according to the estimated error. For the exact expression of error is not fully formulated, we use the random phase error regardless of the error expression. The numerical simulation results are detailed in the following sections to make an evident advantage of the proposed algorithm.
The rest of this paper is organized as follows. In Section 2, the observation model for the sub-Nyquist SAR based on the pseudo-random time–space modulation is first described. Then, we build a pseudo-ℒ0-norm regularization model based on Bayesian estimation, and this regularization model can be solved by the Cauchy–Newton method. Additionally, an error correction method integrated with a pseudo-ℒ0-norm optimization algorithm is proposed to remove errors and eliminate defocusing. Simulation experiments and data experiments with real TerraSAR-X images confirm the effectiveness and superiority of our proposed method, presented in Section 3. In Section 4, the discussion shows the performance and advantages of our proposed algorithm. Section 5 concludes this paper.
2. Materials and Methods
In this section, the observation model of the sub-Nyquist SAR based on the pseudo-random time–space modulation is described. To further improve the sub-Nyquist SAR imaging performance, a pseudo-ℒ0-norm regularization model is built and solved by the Cauchy–Newton method to obtain a pseudo-ℒ0-norm optimization algorithm. In addition, an error correction method integrated with our proposed pseudo-ℒ0-norm optimization algorithm is proposed to eliminate the effect of the phase error and achieve autofocusing.
2.1. Sub-Nyquist SAR Imaging and Error Correction Signal Models Based on Pseudo-Random Time–Space Modulation
2.1.1. Sub-Nyquist SAR Imaging Model
For traditional HRWS systems, e.g., the azimuthal multi-channel SAR [3] and MIMO SAR [4], the equivalent sampling still satisfies the Nyquist theorem. To lower the amount of data and break the conflict between high resolution and wide swath, the sub-Nyquist SAR based on pseudo-random time–space modulation has been proposed [8]. The imaging geometry of the sub-Nyquist SAR is shown in Figure 1, where is slow time along the azimuth and represents the range between the radar and the point target located at the coordinate at the azimuth time . and denote the azimuth and range coordinates, respectively. Because a two-dimensional image, i.e., azimuth and range, is considered, the coordinate is simplified as .
Figure 1.
The imaging geometry of the sub-Nyquist SAR.
denotes the Nyquist samples.
demonstrates the real azimuthal samples chosen uniformly from Nyquist samples in the sub-Nyquist SAR system based on the pseudo-random time–space modulation.
Similarly to the traditional SAR system, the raw data in the sub-Nyquist SAR for many point targets can be written as:
| (1) |
where is the fast time along the range dimension, i.e., the sampling moment during one pulse width. is the slow time along the azimuth dimension, i.e., the moment of the transmitting pulse. and are the backscattering coefficient and the weighting pattern corresponding to the i-th target at , respectively. is the random phase based on the pseudo-random time–space modulation corresponding to the target . denotes the chirp rate of the linear frequency-modulated (LFM) signal, is the light speed, is the wavelength, and is the system noise.
To relieve the inherent contradiction in the HRWS system, sub-Nyquist sampling in the sub-Nyquist SAR is implied along the azimuthal dimension, and the sampling method is as shown in Figure 1. The sub-Nyquist SAR system only adopts the traditional MF method to not recover the scene exactly [5]. Accordingly, sub-Nyquist SAR imaging includes three steps: (1) range compression based on MF; (2) range cell migration correction (RCMC): interpolate by zero padding every azimuthal signal after range compression and then sum up all the range-compressed signal of grids on the same range cell to the pre-defined grid; and (3) azimuth reconstruction with sub-Nyquist samples based on the CS algorithm. After implementing range compression and RCMC to Equation (1), the signal at a certain range cell is represented by:
| (2) |
where is the beam center crossing time for the target . is the pulse width and denotes the sinc function.
Let be the vectorized backscattering cross-sections of targets on the same range cell, and be the vectored signal after range compression and RCMC; then,
| (3) |
where is the sampling number on the azimuthal dimension and is the number of resolution cells at the certain range cell in the observed scene. denotes the mapping relation between the received signal and the scene, and is the noise.
2.1.2. Motion Error Model
The recovered scene can be estimated by Equation (3), while the recovered matrix can exactly reflect the relation between the raw data and the recovered scene. However, uncertainties and errors exist in the matrix , and the inaccuracy of the motion-induced model leads to the phase error [22]. If the preset matrix in Equation (3) is still used to recover the scene without extra processing steps, it may cause the defocusing of the reconstructed scene. A technology called autofocusing removes these phase errors.
To solve the problem of error correction, it is important to establish the exact mapping model so that we need to discern the uncertain factors. We mainly considered the position error and velocity error leading to the phase error in this paper. The SAR satellite is affected by different perturbations during on-orbit flying; so, it may cause the position error, as demonstrated in the following Figure 2, and the velocity error of the satellite. Firstly, we analyzed the position errors. The position error is mainly the deviation between the realistic position and the hypothetical position on the x-axis and z-axis. In Figure 2a, the solid line denotes the realistic track, and the dashed line denotes the hypothetical track. The hypothetical slant range between the radar and target without position error is:
| (4) |
where is the radar velocity. , the Doppler center moment, is the azimuthal moment when the radar is the nearest to the target.
Figure 2.
The imaging geometry with the position error. The solid line denotes the realistic track, and the dashed line denotes the hypothetical track. and are the hypothetical slant range and real slant range with the position error, respectively. is the pitch angle. P is the target point. is the orbital height. Figure (b) is the projection of target point P on the XOZ plane. and are the range between the realistic position and the hypothetical position on the x-axis and z-axis, respectively.
When a position error exists, the real slant range between the radar and target is:
| (5) |
is the position error. Regardless of the weight in Equation (2), the realistic echo signal of target point P at a certain range cell after range compression and RCMC is denoted as
| (6) |
where is the raw signal without the position error. is the position error signal.
Secondly, we analyzed the mathematical model for the velocity error. Regardless of the weight in Equation (2), the realistic echo signal of target point P at a certain range cell after range compression and RCMC is:
| (7) |
where is the equivalent velocity. The raw signal is approximate to the linear frequency modulation signal and is written as:
| (8) |
where is the Doppler center frequency and the Doppler modulated rate is , and is the squint angle on the azimuthal dimension. When the hypothetical equivalent velocity exists, is unfolded at :
| (9) |
If the error caused by the equivalent velocity is small, the above equation besides the first item is also small and is denoted as :
| (10) |
Substituting (24) and (25) into (23),
| (11) |
where is the azimuthal signal without error and is the error signal caused by the equivalent velocity .
According to Equations (21) and (26), the azimuthal signal with the error can be written as the multiplication between the azimuthal signal without the error and the phase error. Considering the above phase error, the received raw data without the weight in Equation (2) after range compression and RCMC at a certain range cell is approximately denoted as:
| (12) |
where is the error phase variation with the azimuthal sampling moment. Similarly to Equation (3), the vector matrix form of the raw signal (27) with an error along the azimuthal sampling moment is:
| (13) |
where . A different error has a different expression form of the error matrix , and the motion error has been not fully formulated yet due to some approximations in the models. Therefore, we assigned an error matrix random phase in the following simulation.
2.2. Sub-Nyquist SAR Imaging and Error Correction Based on the Pseudo-ℒ0-Norm Optimization Algorithm
In this subsection, the CS theorem is first briefly introduced. Then, a pseudo-ℒ0-norm regularization model is presented and solved by the Cauchy–Newton method in detail. Finally, sub-Nyquist SAR imaging and error correction based on pseudo-random space-time modulation are proposed based on our proposed pseudo-ℒ0-norm optimization algorithm.
2.2.1. CS Theorem
The key to the CS theorem is the effective recovered algorithm. While RIP is satisfied, there are three recovered algorithms, i.e., greedy algorithm, ℒ1-norm optimization algorithm, and sparse Bayesian learning method. The ℒ1-norm optimization algorithm is robust in the sense that it can effectively recover nearly sparse signals with/without measurement noise from remarkably few measurements, and its application is so wide that it broadly could be considered the modern least squares [12,13]. The ℒ1-norm optimization algorithm has a better-recovered performance in terms of the recovered error evaluated by MSE [17]. Its optimization equation is to solve the underdetermined problem (3) without a subscript:
| (14) |
where is the regularization parameter. The first item ensures the recovery error, and the second item guarantees the sparsity of the recovered scene. The parameter balances between the recovered error and the sparsity, and is empirically chosen by minimizing the recovered error of the whole scene.
Even though the ℒ1-norm optimization algorithm achieved a good recovered performance, some low SNR targets cannot be accurately recovered, and it often yields false targets for an unfair penalization rule. The further optimization of the regularization model contributes to the recovered scene so that false targets can be removed, and then we carried out research about the optimization model. Is there an alternative to the ℒ1-norm regularization model to achieve a better-recovered performance? The problem of further improving the optimization algorithm is thus brought up. To solve this problem, a reweighted ℒ1-based algorithm has been already proposed to improve the recovered performance [20,21]. However, how to select an approximately fair regularization rule still does not have a theoretical analysis.
2.2.2. Sub-Nyquist SAR Imaging Based on the Pseudo-L0-Norm Optimization Algorithm
For a sparse undetermined equation, the ℒ0-norm optimization algorithm should have the best recovered performance, but this optimization equation is a non-polynomial hard (NP-hard) problem [12]. Based on the idea of adaptive least absolute shrinkage and selection operator (Lasso) technique that is a popular technique for simultaneous estimation and variable selection [21], this paper penalized the regularization item to be close to the ℒ0-norm to achieve a better performance of the ℒ0-based algorithm, and the regularization model can be solved by the Cauchy–Newton method. Since it is closer to the ℒ0-based method in some sense, we named it a pseudo-ℒ0-norm optimization algorithm. In the following, we adopted Bayesian estimation to analyze and deduct a pseudo-ℒ0-norm regularization model by making full use of the scene prior information. The rule was deducted as follows: Usually, the noise is assumed to be a Gaussian distribution with zero mean and variance [14]. For simplicity, all the following matrixes/vectors omit subscripts.
| (15) |
Laplace distribution forces most coefficients to be small so that it can describe the sparse scene [35]. We assume:
| (16) |
where is the scale parameter of Laplace distribution and . Then, the probability distribution of the vector is:
| (17) |
Based on the Bayesian rule in the information theory, the maximum posterior (MAP) probability of the vector is:
| (18) |
We took the logarithm of the above Formula (18):
| (19) |
where the reweighting matrix is the diagonal matrix with on the diagonal and zeros elsewhere. Similarly to in Equation (4), is the regularization parameter. After the above deduction, the regularization model (19) is the modification to the ℒ1-norm penalization rule.
Additionally, the matrix is first calculated to solve Equation (19). The logarithm function of the vector is:
| (20) |
Let the partial derivative function of Formula (10) with respect to be equal to zero, and the estimation of the scale parameter is:
| (21) |
| (22) |
In the case that , Formula (12) makes no sense. Formula (12) is modified as:
| (23) |
where is a very small positive constant.
The above deduction explains the prior distribution, e.g., Laplace distribution in the sub-Nyquist SAR confirms the penalization rule and this method makes full use of the data prior information to achieve a good performance. Certainly, different probability distributions confirm different penalization rules. In the scenario of not knowing the variables themselves, using the iteratively updated method to establish an approximately fair penalization rule allows for the successively better estimation of nonzero variables. According to the optimization Equations (19) and (23), we know that the regularized item is iteratively penalized by itself to nearly acquire the number of nonzero values, and the large coefficients are more heavily penalized to discourage their effects compared to that with a small coefficient and is more likely to be identified as nonzero. Once the nonzero locations are identified, their influence attenuates to allow more sensitivity to identify the remaining small but nonzero elements. It means this algorithm can more accurately recover low SNR targets.
To solve the pseudo-ℒ0-norm regularization equation, the algorithm in Equation (19) is essentially a ℒ1 penalization method so that it is convex and can be solved by the Cauchy–Newton method [36,37]. The solving method is as follows: ℒ1 norm is not differentiable, while . Firstly, the smoothing approximation is introduced:
| (24) |
where is a very small positive constant. Equation (19) can be expressed as:
| (25) |
where . The conjugate gradient function is written as:
| (26) |
where , . is the conjugate transpose of the observed matrix .
According to the Newton method [36,37], the iterative equation of the reconstructed result is:
| (27) |
where is the step size of the iteration. When , Equation (27) is simplified as:
| (28) |
Until the iteration terminates, is the recovered result. Normally, the MSE, the iterative number, etc., can be taken as the iterative criterion [23]. After the above deduction, the flow chart is concluded as follows:
-
(1)
Initialization: the iterative step , ;
-
(2)
Updating of the weighting matrix and the matrix : , ;
-
(3)
Calculation: ;
-
(4)
;
-
(5)
Loop;
-
(6)
Stopping iteration according to the iterative criterion.
During the deduction of the pseudo-ℒ0-norm optimization algorithm, there are four undetermined parameters, i.e., the regularization factor , the parameter , the parameter , and the iterative criterion. Similarly to the regularization , is also an empirical value and is chosen by minimizing the recovered error [12]. In the simulation section, the iterative criterion selects the preset iterative number and this number is chosen empirically. Although the reference [23] demonstrates how to choose the parameter and , the pseudo-ℒ0-norm optimization algorithm has a good robustness and the reconstructed scene does have not the strictly sparse property; so, the proposed algorithm sets the parameters and as and , respectively.
2.2.3. Error Correction Based on the Pseudo-ℒ0-Norm Optimization Algorithm
Based on the observation model of Equation (13), we propose an error correction method integrated with the pseudo-ℒ0-norm optimization algorithm. This method considers the phase error as the model error and removes it during the scene reconstruction, and it enables our method to correct more artifacts due to the robustness of the pseudo-ℒ0-norm optimization algorithm. This error correction method is an update and iteration algorithm, and it includes the scene reconstruction and the error estimation during each iteration. In the first step of every iteration, the cost function is minimized with the scene based on the reweighted ℒ1-norm optimization algorithm, and in the second step, the phase error is estimated given the scene estimate. According to the estimated error, the error matrix in (13) is updated and delivered to the next iteration. The procedure is as follows:
-
(1)
The scene reconstruction
Based on the pseudo-ℒ0-norm optimization algorithm, the optimization equation of (13) without subscripts is:
| (29) |
The flow chart in Section 2.2.2 can resolve this optimization equation.
-
(2)
The error estimation
To estimate the phase error, the cost function should minimize the MSE of the reconstructed result since the error exists at each sampling moment, and each element can be handled separately. The cost function at each sampling moment is:
| (30) |
where is the n-th diagonal element of the error matrix at the (g + 1)-th iteration. In the following, the cost function is unfolded for analysis:
| (31) |
where and are the real part and the imaginary part of a complex signal, respectively. Assuming that and , the above equation can be written as:
| (32) |
Estimating is equal to minimizing the above cost function (32); so, satisfies:
| (33) |
After the above deduction, the detailed flow chart is as follows:
-
(1)
Initialization: , ;
-
(2)
Recovering the scene: ;
-
(3)
Estimating the error matrix: ;
-
(4)
Updating ;
-
(5)
;
-
(6)
Loop;
-
(7)
Stopping iteration according to the iterative criterion.
where and denote the recovered result and the estimated error matrix in the g-th iteration, respectively. During each iteration, the cost function focuses part of the defocused scene to generate a relatively accurate error matrix so that a relatively accurate model can lead to a better reconstruction result. The iterative criterion was mentioned in Section 2.2.2 and is not repeated in this section.
2.2.4. Analysis of the Computational Complexity
In order to obtain the total computational complexity of the proposed method, we first analyzed the time complexity per iteration quantitatively. As the notations used above, the total computational cost of the proposed method is in the order of , where is the required number of iterations to recover the result in one range cell. The value of is difficult to confirm accurately through theoretical analysis, but in practice, the running time of the proposed method is affordable. As for the memory cost of the proposed method, we only need to store the input, the output, and the parameter matrices. In summary, the memory cost is in the order of .
3. Experiment
In this section, simulation experiments and data experiments verify the effectiveness and superiority of sub-Nyquist SAR imaging and error correction integrated with a pseudo-ℒ0-norm optimization algorithm.
3.1. Data Description
To verify the validity and effectiveness of sub-Nyquist SAR imaging and error correction based on the pseudo-ℒ0-norm optimization algorithm, we selected real strip-map TerraSAR-X images for the experiments. The reflectivity functions of images were used to simulate raw data according to the simulated parameters, and then the raw data were uniformly received, as shown in Figure 1. During the error correction, the error is added at each sampling moment and the error adopts the random distribution.
Figure 3 features a sea–land interface scene. This scene is more complex and used to verify the performance of our proposed algorithm in the sub-Nyquist SAR imaging compared with the ℒ1-norm optimization algorithm. Figure 4 is a sea containing several boats to verify the availability of error corrections based on the pseudo-ℒ0-norm optimization algorithm.
Figure 3.
Sea–land interface scene in the SAR image.
Figure 4.
Sea containing several boats in the SAR image.
3.2. The Simulation of the Pseudo-ℒ0-Norm Optimization Algorithm
We used a one-dimensional simulation of point targets to verify the superiority of our proposed algorithm compared with the ℒ1-norm optimization algorithm. For a given under-recovered signal, , the recovered performance can be evaluated by the normalized MSE (NMSE):
| (34) |
where is the recovered result.
The following one-dimensional simulation illustrates that the pseudo-ℒ0-norm algorithm has a better performance compared with the ℒ1-norm optimization algorithm. The simulated parameters are as follows. It selects a sparse signal, , of length , with . The nonzero spike positions are selected randomly, and the amplitude of nonzero elements obeys a zero-mean unit-variance Gaussian distribution. This simulation selects the measured number and a random matrix, , with independent identically distributed (i.i.d.) Gaussian elements. The noise vector, , is drawn from the i.i.d. zero-mean Gaussian function with , so that . To recover the signal, , it adopts two algorithms, the ℒ1-norm optimization algorithm and pseudo-ℒ0-norm algorithm, to compare the recovered performance. The NMSE of the two algorithms and the recovered results are compared in Figure 5 and Figure 6.
Figure 5.
NMSE vs. the iterative number under different algorithms.
Figure 6.
The recovered result under different algorithms.
Figure 5 demonstrates that the pseudo-ℒ0-norm optimization algorithm can achieve the smallest recovered error, although this proposed algorithm has a slower rate of convergence. Our proposed method is sensitive to low SNR targets that are not easy to identify, so the convergence rate is slow. Figure 6 shows the recovered results under different algorithms. In the red circle, ①, the results for the ℒ1-norm optimization algorithm have weak false targets, but two other algorithms do not. In circles ② and ④, the weak target can be recovered under the optimization algorithm, while the ℒ1-norm optimization algorithm cannot recover it. In circle ③, the amplitude of targets can be exactly recovered by the proposed algorithm. It demonstrates that our proposed algorithm is more friendly to the low SNR target and removes false targets to achieve a good recovered performance.
3.3. The Simulation of Sub-Nyquist SAR Imaging
We used a simulation based on the real strip-map TerraSAR-X image in Figure 3 to verify the validity of our proposed algorithm for sub-Nyquist SAR imaging. The SAR image is over the sea–land interface scene. The simulated parameters are shown in Table 1, and the raw data were randomly received, as shown in Figure 1. In the simulation, the interfaced land is recovered without the loss of details under the proposed algorithm. According to the simulated result in Figure 7 and MSE in Table 2, this simulation also demonstrates that the pseudo-ℒ0-norm optimization algorithm can achieve a better recovered performance compared with the ℒ1-norm optimization algorithm.
Table 1.
Simulated parameters.
| Parameter | Data |
|---|---|
| Average PRF (Hz) | 893 |
| Range sampling frequency (MHz) | 55 |
| Referred slant range (km) | 870 |
| Chirp rate (Hz/s) | 1012 |
| Doppler bandwidth (Hz) | 2438 |
| Wavelength (mm) | 5.55 |
| Velocity (m/s) | 7513 |
| Height (km) | 693 |
| Squint angle (°) | 0 |
Figure 7.
The recovered result based on the pseudo-ℒ0-norm optimization algorithm and ℒ1-norm optimization algorithm.
Table 2.
MSE under different algorithms.
| pseudo-ℒ0-norm optimization algorithm | ℒ1-norm optimization algorithm | |
| MSE | 0.114 | 0.874 |
3.4. Simulation of the Error Correction
The error correction mainly solves image defocusing for the phase error. As we all know, the better the focusing performance is, the smaller the image entropy is. We adopted image entropy to evaluate the reconstruction result.
| (35) |
Firstly, we simulated point targets to illustrate the effectiveness of our method. The simulated parameters are shown in Table 3. When the elements of the error matrix are uniformly distributed , the simulated results are presented in Figure 8. Figure 8a is the original image, (b) is the reconstructed scene without an error correction in the traditional SAR, (c) is the reconstructed scene with an error correction in the sub-Nyquist SAR based on the ℒ1–norm optimization algorithm, and (d) is the reconstructed scene with the error correction in the sub-Nyquist SAR based on the pseudo-ℒ0-norm optimization algorithm. When the phase error exists, the reconstructed scene without an error correction is defocused (Figure 8b). Although it can also remove errors and focus the scene based on the ℒ1-norm optimization algorithm, there are false targets and lost targets in the red circle (Figure 8c). Our method almost removes errors and recovers the scene based on the pseudo-ℒ0-norm optimization algorithm (Figure 8d). From the quantitative analysis, Table 4 illustrates that the image entropy based on our method achieves the nearly same image entropy as the original image.
Table 3.
Simulated parameters.
| Parameter | Data |
|---|---|
| Average PRF (Hz) in the sub-Nyquist SAR | 155 |
| PRF (Hz) in the traditional SAR | 1907 |
| Range sampling frequency (MHz) | 120 |
| Referred slant range (km) | 888 |
| Pulse width (us) | 50 |
| Doppler bandwidth (Hz) | 1401 |
| Wavelength (mm) | 5.55 |
| Velocity (m/s) | 7513 |
| Height (km) | 693 |
| Squint angle (°) | 0 |
Figure 8.
The reconstructed results. (a) The original image; (b) the reconstructed scene without error correction; (c) the reconstructed scene with error correction based on the ℒ1-norm optimization algorithm; and (d) the reconstructed scene with error correction based on the pseudo-ℒ0-norm optimization algorithm.
Table 4.
Image entropy under different algorithms.
| The original image |
The reconstructed scene without an error correction | The reconstructed scene with an error correction based on the ℒ1-norm optimization algorithm | The reconstructed scene with an error correction based on the pseudo-ℒ0-norm optimization algorithm | |
| Image entropy (bit) | 4.00 | 5.90 | 3.08 | 3.99 |
The simulation in Figure 9 is based on a strip-map TerraSAR-X image, i.e., sea containing several boats in Figure 4. The reflectivity function of the image was used to simulate raw data, and the simulated parameters are shown in Table 3. The elements of the error matrix are uniformly distributed, . Figure 9a is the recovered result in the traditional SAR, but is defocused for the phase error. The error is partly removed from the Sub-Nyquist SAR with an error correction method based on the ℒ1-norm optimization algorithm in Figure 9b. Based on the pseudo-ℒ0-norm optimization algorithm, it almost removes the error and focuses the scene in Figure 9c. The image entropy in Table 5 illustrates that the image recovered by our method can achieve a similar performance to the original image.
Figure 9.
The reconstructed result. (a) The scene reconstruction without error correction; (b) the scene reconstruction with error correction based on the ℒ1-norm optimization algorithm; and (c) the scene reconstruction with error correction based on the pseudo-ℒ0-norm optimization algorithm.
Table 5.
Image entropy under different algorithms.
| The original image |
The reconstructed scene without an error correction | The reconstructed scene with an error correction based on the ℒ1-norm optimization algorithm | The reconstructed scene with an error correction based on the pseudo-ℒ0-norm optimization algorithm | |
| Image entropy (bit) | 7.81 | 12.16 | 8.35 | 7.80 |
4. Discussion
HRWS SAR imaging has always been the goal of spaceborne SAR systems in remote sensing applications [2]. Since a high resolution and wide swath are inherently conflicting requirements, the HRWS SAR system creates new difficulties and challenges. These requirements are simultaneously satisfied by advanced observing modes, e.g., azimuthal multi-channel SAR [3] and MIMO SAR [4], and these observing modes both have the characteristics of large amounts of data and long antenna. As the CS theorem develops, a novel imaging mode named sub-Nyquist SAR based on the pseudo-random space–time modulation has been proposed without large data and long antenna, and sub-Nyquist SAR imaging based on the CS algorithms can recover the scene [8].
Although the ℒ1-norm optimization algorithm has achieved a quite good performance, some low SNR targets are not accurately recovered and it yields false targets. To further improve the recovered performance of sub-Nyquist SAR, we present a pseudo-ℒ0-norm optimization algorithm based on the Bayesian estimation. This algorithm penalizes the regularization item with the reciprocal of its previous solution to acquire nonzero values so that the rule is fair and makes full use of the data prior information. This proposed algorithm essentially adopts the idea of the adaptive Lasso technique [20,21], and the ℒ1-norm optimization algorithm is the Lasso variable selection method [13]. The Lasso variable selection is consistent with satisfying a necessary condition; sometimes Lasso is not consistent and does not have predictive properties. Adaptive Lasso is the modified version of the Lasso system with important differences. The modification is data-dependent and reasonably selected so that adaptive Lasso has predictive properties [20,21]. Our proposed algorithm is better in terms of consistency. For the recovered error, we deducted the expression of MSE in the following way. Assume that is the submatrix constructed by taking columns from the recovered matrix, , which are specified by the index vector, , and each element in satisfies the following:
| (36) |
The estimated covariance matrix for the nonzero components, , is
| (37) |
where is a diagonal matrix. The estimated error is the trace of the covariance matrix, :
| (38) |
Assuming that , , and their eigenvalues are and , respectively. Based on the structure form of the recovered matrix, , the ℒ2-norm of each column is nearly equal and assumes , where is the number of samples in one aperture time [8]. Formula (38) is simplified as:
| (39) |
Gail’s circle theorem [38] indicates that
| (40) |
| (41) |
where is the mutual coherence coefficient that reflects the maximum similarity between any two different columns, , , in the recovered matrix, . Combine Formulas (40) and (41):
| (42) |
So, we have the MSE of the proposed algorithm:
| (43) |
Similarly, the MSE of the ℒ1-norm optimization algorithm is:
| (44) |
From the above deduction, we can see the optimal performance is achieved by the two above algorithms. By comparing (43) and (44), it can be observed that the difference is in the dashed block. The pseudo-ℒ0-norm optimization algorithm is more sensitive to small coefficients. For the low SNR targets, i.e., , our proposed algorithm performs better and it can more accurately recover low SNR targets. For example, in the one-dimensional simulation, our algorithm recovers the weak target, and the amplitude of the target is more accurately recovered in Figure 6.
Sub-Nyquist SAR imaging includes three steps: range compression, range cell migration correction (RCMC), and azimuth compression. After range compression and RCMC, a pseudo-ℒ0-norm optimization algorithm is employed to achieve the azimuth compression. Simulation experiments in Figure 5 and Figure 6, and data experiments based on a real TerraSAR-X image in Figure 7, demonstrate that the algorithm can achieve smaller recovered errors and remove false targets compared to that of the ℒ1-norm optimization algorithm. Additionally, considering that CS algorithms themselves have a certain capacity to remove phase errors, an error correction method integrated with a pseudo-ℒ0-norm optimization algorithm eliminates the influence of phase errors and removes defocusing. Different from autofocusing technology as a post-processing method in a traditional SAR system, this method includes two steps: scene reconstruction based on a pseudo-ℒ0-norm optimization algorithm and error estimation by minimizing the least-square target function. These two steps are successively iterative and the recovered matrix is updated to the estimated error. Since the exact expression of the error is not fully formulated, we propose the error matrix with a random phase, whatever the expression for the error. The simulations in the Figure 8 and Figure 9 explain the advantages of our proposed algorithm.
The potential applications of the pseudo-ℒ0-norm optimization algorithm can recover more low SNR targets, e.g., the sea–land interface in the above experiment, so that it is not limited to high SNR targets, e.g., the boats on the sea. This algorithm can also be applied to the traditional HRWS system, e.g., the azimuthal multi-channel SAR and MIMO SAR, to lower the amount of data to relieve the pressure on data storage.
5. Conclusions
In this paper, we propose a signal processing algorithm for an innovative single-channel HRWS system called sub-Nyquist SAR based on a pseudo-random space–time modulation. To further improve sub-Nyquist SAR imaging performance, a pseudo-ℒ0-norm optimization algorithm is proposed. Firstly, the Bayesian estimation explains how to take a more democratic approach with data prior information to acquire nonzero variables, so that it can more accurately recover low SNR targets and remove false targets compared with the prevalent ℒ1-norm optimization algorithm. Then we present an error correction method integrated with a pseudo-ℒ0-norm optimization algorithm to eliminate the effect of phase errors and achieve autofocusing. Finally, the simulated experiments demonstrate the effectiveness of the proposed algorithm.
Acknowledgments
The authors would like to thank the editors and the reviewers for their help and suggestions.
Author Contributions
Methodology, W.C., L.Z., X.X., X.W. and Q.Z.; validation, W.C. and L.Z.; writing—original draft, W.C. All authors have read and agreed to the published version of the manuscript.
Institutional Review Board Statement
Not applicable.
Informed Consent Statement
Not applicable.
Data Availability Statement
Restrictions apply to the availability of these data. Data were bought from Deutsches Zentrum für Luft- und Raumfahrt (DLR) and are available from the author Wenjiao Chen with the permission of DLR.
Conflicts of Interest
The authors declare no conflicts of interest.
Funding Statement
This research received no external funding.
Footnotes
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.
References
- 1.Krieger G., Moreira A., Fiedler H., Hajnsek I., Werner M., Younis M., Zink M. TanDEM-X: A satellite formation for high-resolution SAR interferometry. IEEE Trans. Geosci. Remote Sens. 2007;45:3317–3341. doi: 10.1109/TGRS.2007.900693. [DOI] [Google Scholar]
- 2.Krieger G., Younis M., Gebert N., Bordoni F., Patyuchenko A., Moreira A. Advanced concepts for high-resolution wide-swath SAR imaging; Proceedings of the 8th European Confeence on Synthetic Aperture Radar; Aachen, Germany. 7–10 June 2010. [Google Scholar]
- 3.Sikaneta I., Gierull C.H., Cerutti-Maori D. Optimum signal processing for multichannel SAR: With application to high-resolution wide-swath imaging. IEEE Trans. Geosci. Remote Sens. 2014;52:6095–6109. doi: 10.1109/TGRS.2013.2294940. [DOI] [Google Scholar]
- 4.Krieger G. MIMO-SAR: Opportunities and pitfalls. IEEE Trans. Geosci. Remote Sens. 2014;52:2628–2645. doi: 10.1109/TGRS.2013.2263934. [DOI] [Google Scholar]
- 5.Candes E.J., Tao T. Decoding by linear programming. IEEE Trans. Inf. Theory. 2005;51:4203–4215. doi: 10.1109/TIT.2005.858979. [DOI] [Google Scholar]
- 6.Donoho D.L., Elad M., Temlyakov V.N. Stable recovery of sparse overcomplete representations in the presence of noise. IEEE Trans. Inf. Theory. 2006;52:6–18. doi: 10.1109/TIT.2005.860430. [DOI] [Google Scholar]
- 7.Baraniuk R.G. Compressive sensing. IEEE Signal Process Mag. 2007;24:118–121. doi: 10.1109/MSP.2007.4286571. [DOI] [Google Scholar]
- 8.Chen W., Li C., Yu Z., Xiao P. Sub-Nyquist SAR Based on Pseudo-Random Time-Space Modulation. Sensors. 2019;18:4343. doi: 10.3390/s18124343. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 9.Tilllmann A.M., Pfetsch M.E. The computational complexity of the restricted isometry property, the nullspace property, and related concepts in compressed sensing. IEEE Trans. Inf. Theory. 2014;60:1248–1259. doi: 10.1109/TIT.2013.2290112. [DOI] [Google Scholar]
- 10.Tropp J.A., Gilbert A.C. Signal recovery from partial information via orthogonal matching pursuit. IEEE Trans. Inf. Theory. 2007;53:4655–4666. doi: 10.1109/TIT.2007.909108. [DOI] [Google Scholar]
- 11.Cerrone C., Cerull R., Golden B. Carousel greedy: A generalized greedy algorithm with applications in optimization. Comput. Oper. Res. 2017;85:97–112. doi: 10.1016/j.cor.2017.03.016. [DOI] [Google Scholar]
- 12.Candes E., Tao T. The Dantzig selector: Statistical estimation when p is much larger than n. Ann. Stat. 2007;35:2313–2351. [Google Scholar]
- 13.Tibshirani R. Regression shrinkage and selection via the Lasso. J. R. Stat. Soc. B. 1996;58:267–288. doi: 10.1111/j.2517-6161.1996.tb02080.x. [DOI] [Google Scholar]
- 14.Ji S., Xue Y., Carin L. Bayesian Compressive Sensing. IEEE Trans. Signal Process. 2008;56:2346–2356. doi: 10.1109/TSP.2007.914345. [DOI] [Google Scholar]
- 15.Tipping M.E., Faul A.C. Fast marginal likelihood maximization for sparse Bayesian models; Proceedings of the Ninth International Workshop on Artificial Intelligence and Statistics; Key West, FL, USA. 3–6 January 2006. [Google Scholar]
- 16.Babacan S.D., Molina R., Katsaggelos A.K. Bayesian compressive sensing using laplace priors. IEEE Trans. Image Process. 2010;19:53–63. doi: 10.1109/TIP.2009.2032894. [DOI] [PubMed] [Google Scholar]
- 17.Arjoune Y., Kaabouch N., Ghazi H.E., Tamtaoui A. Compressive sensing: Performance comparison of sparse recovery algorithms; Proceedings of the 2017 IEEE 7th Annual Computing and Communication Workshop and Conference (CCWC); Las Vegas, NV, USA. 9–11 January 2017. [Google Scholar]
- 18.Joshi S., Siddamal K.V., Saroja V.S. Performance analysis of compressive sensing reconstruction; Proceedings of the 2nd International Conference on Electronics and Communication Systems (ICECS); Coimbatore, India. 26–27 February 2015. [Google Scholar]
- 19.Celik S., Basaran M., Erkucuk S., Cirpan H. Comparison of compressed sensing based algorithms for sparse signal reconstruction; Proceedings of the 24th Signal Processing and Communication Application Conference (SIU); Zonguldak, Turkey. 16–19 May 2016. [Google Scholar]
- 20.Hui Z. The adaptive lasso and its oracle properties. J. Am. Stat. Assoc. 2006;101:1418–1429. [Google Scholar]
- 21.Candès E.J., Wakin M.B., Boyd S.P. Enhancing Sparsity by Reweighted L1 Minimization. J. Fourier Anal. Appl. 2007;14:877–905. doi: 10.1007/s00041-008-9045-x. [DOI] [Google Scholar]
- 22.Cumming I.G., Wong F.H. Digital Processing of Synthetic Aperture Radar Data: Algorithms and Implementation. Artech House; Norwood, MA, USA: 2004. [Google Scholar]
- 23.Pu W., Wu J., Huang Y., Yang J., Yang H. Fast factorized backprojection imaging algorithm integrated with motion trajectory estimation for bistatic forward-looking SAR. IEEE J. Sel. Top. Appl. Earth Obs. Remote Sens. 2019;12:3949–3965. doi: 10.1109/JSTARS.2019.2945118. [DOI] [Google Scholar]
- 24.Pu W., Wu J., Huang Y., Li W., Sun Z., Yang J., Yang H. Motion errors and compensation for bistatic forward-looking SAR with cubic-order processing. IEEE Trans. Geosci. Remote Sens. 2016;54:6940–6957. doi: 10.1109/TGRS.2016.2592536. [DOI] [Google Scholar]
- 25.Zhang L., Qiao Z., Xing M., Yang L., Bao Z. A robust motion compensation approach for UAV SAR imagery. IEEE Trans. Geosci. Remote Sens. 2012;50:3202–3218. doi: 10.1109/TGRS.2011.2180392. [DOI] [Google Scholar]
- 26.Pu W., Wu J., Huang Y., Du K., Li W., Yang J., Yang H. A rise-dimensional modeling and estimation method for flight trajectory error in bistatic forward-looking SAR. IEEE J. Sel. Top. Appl. Earth Obs. Remote Sens. 2017;10:5001–5015. doi: 10.1109/JSTARS.2017.2732954. [DOI] [Google Scholar]
- 27.Wahl D.E., Eichel P.H., Ghiglia D.C., Jakowatz C.V. Phase gradient autofocus-a robust tool for high resolution SAR phase correction. IEEE Trans. Aerosp. Electron. Syst. 1994;30:827–835. doi: 10.1109/7.303752. [DOI] [Google Scholar]
- 28.Onhon N., Cetin M. A Sparsity-Driven Approach for Joint SAR Imaging and Phase Error Correction. IEEE Trans. Image Process. 2012;21:2075–2088. doi: 10.1109/TIP.2011.2179056. [DOI] [PubMed] [Google Scholar]
- 29.Chen Y., Li G., Zhang Q., Zhang Q., Xia X. Motion compensation for airborne SAR via parametric sparse representation. IEEE Trans. Geosci. Remote Sens. 2017;55:551–562. doi: 10.1109/TGRS.2016.2611522. [DOI] [Google Scholar]
- 30.Kelly S., Yaghoobi M., Davies M. Sparsity-based autofocus for undersampled synthetic aperture radar. IEEE Trans. Aerosp. Electron. Syst. 2014;50:972–986. doi: 10.1109/TAES.2014.120502. [DOI] [Google Scholar]
- 31.Yang L., Li P., Zhang S., Zhao L., Zhou S., Xing M. Cooperative multitask learning for sparsity-driven SAR imagery and nonsystematic error autocalibration. IEEE Trans. Geosci. Remote Sens. 2020;58:5132–5147. doi: 10.1109/TGRS.2020.2972972. [DOI] [Google Scholar]
- 32.Kantor J.M. Polar format-based compressive SAR image reconstruction with integrated autofocus. IEEE Trans. Geosci. Remote Sens. 2020;58:3458–3468. doi: 10.1109/TGRS.2019.2956432. [DOI] [Google Scholar]
- 33.Gungor A., Cetin M., Guven H.E. Autofocused compressive SAR imaging based on the alternating direction method of multipliers; Proceedings of the IEEE Radar Conference; Seattle, WA, USA. 8–12 May 2017. [Google Scholar]
- 34.Pu W. Deep SAR Imaging and Motion Compensation. IEEE Trans. Geosci. Remote Sens. 2021;30:2232–2247. doi: 10.1109/TIP.2021.3051484. [DOI] [PubMed] [Google Scholar]
- 35.Seeger M.W., Nickisch H. Compressed sensing and Bayesian experimental design; Proceedings of the 25th international conference on Machine Learning; Helsinki, Finland. 5–9 July 2008. [Google Scholar]
- 36.Birgin E.G., Martnez J.M. A spectral conjugate gradient method for unconstrained optimization. Appl. Math. Optim. 2001;43:117–128. doi: 10.1007/s00245-001-0003-0. [DOI] [Google Scholar]
- 37.Nazareth J.L. Conjugate gradient method. WIREs Comp. Stat. 2009;1:348–353. doi: 10.1002/wics.13. [DOI] [Google Scholar]
- 38.Golub G.H., Loan C.F.V. Matrix Computations. 4th ed. Johns Hopkins University Press; Baltimore, MD, USA: 2013. [Google Scholar]
Associated Data
This section collects any data citations, data availability statements, or supplementary materials included in this article.
Data Availability Statement
Restrictions apply to the availability of these data. Data were bought from Deutsches Zentrum für Luft- und Raumfahrt (DLR) and are available from the author Wenjiao Chen with the permission of DLR.










