1. Introduction
Synthetic aperture radar (SAR) represents a powerful active remote-sensing tool [
1,
2] as it allows to produce high resolution image from the region of interest (ROI). Such a useful tool is capable of operating in adverse weather and illumination conditions, and plays a significant role in various applications such as terrain mapping, environmental monitoring, and resources exploration. The strip-map SAR is a well-known operation mode that can scan and image a strip area on the surface of the Earth. A typical airborne strip-map SAR consists of a side-looking radar fixed on the air platform moving along a path. During the coherent processing interval (CPI), the radar emits radio waves towards the ROI under a fixed squint angle, and then achieves a two-dimensional (2D) wide swath image from the received echoes using an image formation algorithm. Usually, a satisfactory range resolution is achieved by emitting signals with large bandwidth, and the azimuth resolution requires a long coherent integration. However, the length limitations of synthetic aperture and linear array lead to a poor azimuth resolution, which eventually degrades the image quality.
Recently, the compressive sensing (CS) or sparse representation (SR) theory [
3,
4,
5,
6] has demonstrated its excellent prospects in radar applications.  Since the reflectivity field of the ROI is sparse or compressible, the SAR imaging is formulated as a sparse signal recovery problem, and high resolution images are constructed by solving a cost function composed of a data fidelity term and an 
l1 regularizer. Thanks to its nondifferentiable property of the 
l1 norm, a series of optimization methods, such as in [
7,
8,
9], are used to solve the related optimization problem. Therefore, a series of CS-based radar imaging methods are proposed [
10,
11,
12,
13,
14] and the azimuth resolution is significantly improved. Compared with traditional matched filtering, this technique provides an alternative option and displays a series of merits, including high resolution, sidelobe suppression, and less measurement requirements in the radar applications. Nevertheless, this type of method still suffers from a drawback that the reconstruction procedure is time consuming. In this framework, the 2D image is usually stacked into a 1D vector for reconstruction, which inevitably causes a tremendously large sensing matrix, yielding high computational complexity and a large memory cost. It limits the wide use of CS theory in radar imaging, as the ROI scene to be reconstructed is often quite large. To mitigate this issue, Yang [
15] adopted a segmented reconstruction strategy by splitting the whole scene as a set of small ones to accelerate the reconstruction time. In addition, Hyder [
16] proposed a 2D smoothed 
l0-norm (2D-SL0) algorithm for 2D sparse signal recovery on dictionaries with separable atoms. Meanwhile, Wei [
17] extended the work of [
16] to fully polarimetric ISAR imaging and reconstructed a high resolution 2D image on the range-azimuth plane. Similarly, Siqian zhan [
18] divided the underlying 3D scene into a series of equal-range 2D slices and proposed a novel 3D SAR imaging method. Those methods deal with the 2D signal directly instead of converting it into a 1D vector, which reduces the computational load remarkably while maintaining the reconstruction accuracy. However, the scenes in those work are assumed to be spatially sparse or the dominant scattering occupies only a few cells in the whole range-azimuth plane. In practice, the real SAR image is actually not a collection of isolated scattering points, but rather drastic changes across the ROI. Thus, more information, especially contour information, should be considered, which is crucial for the subsequent target detection and recognition.
Often SAR images of interest are not sparse, but their gradient may be. The total variation (TV) of the image is also called the 
l1 norm of the image gradient magnitude. It was first introduced for image denoising [
19], and then has been widely used in the image processing field [
20,
21,
22]. Thanks to its great capability of preserving image sharpness and edges, the TV regularization method has also recently been extended to SAR imaging [
23,
24,
25]. In summary, the TV regularization method could achieve state-of-the-art results. However, because of the non-linearity and non-differentiability of the TV regularizer, the conventional TV regularization method is still computationally expensive. To eliminate the drawback, the authors of [
26] proposed the split Bregman method (SBM) by introducing an auxiliary variable for a low computational complexity. Qiping [
25] demonstrated its superior performance.
In this paper, we propose a novel 2D TV-based modified alternating split Bregman (MASB) algorithm for strip-map SAR imaging with zero squint angle. After some pre-processing tasks to eliminate the range mitigation problem, a general 2D separable formulation is derived to model the physical procedure of the SAR imaging, where a joint range and cross-range measurement matrix is engaged. Then, by exploring the sparse gradient space and adopting the TV constraint to maintain contour information, we reformulate the strip-map SAR imaging into a 2D TV regularization optimization problem. To address this problem, we modify the split Bregman method from handling a 1D signal to a 2D image scene. As a consequence, the 2D TV minimization problem is converted into a sequence of simple unconstrained problems and Bregman updates. As the proposed algorithm is employed over the 2D signal scene directly instead of converting it into a long 1D vector, the computational complexity can be decreased significantly. Furthermore, modified SBL is developed to accelerate the computation speed. Finally, we carry out different simulations over the synthetic and real radar data. The results demonstrate that the proposed algorithm exhibits superior performance in terms of resolution and computational efficiency.
The contents of the paper are organized as follows. 
Section 2 briefly reviews the strip-map mode SAR framework. Next, a TV-regularization based image formulation is developed in 
Section 3. Then, a detailed description and analysis of the proposed algorithm is provided in 
Section 3. 
Section 4 presents the synthetic and real experimental results and, finally, 
Section 5 draws the conclusion.
  2. Strip-Map SAR System Model
Figure 1 illustrates the geometry of an airborne strip-map SAR. It may be seen from this figure that the SAR platform traverses at the altitude H along a straight path (
x-axis) with the constant velocity v, and accordingly steers the antenna along the strip map of the ROI with a side-looking radar, where the antenna squint angle is zero. In this figure, 
Wr represents the width of the ROI, 
Lsar is the synthetic virtual aperture, 
D is the effective antenna aperture, and 
R0 denotes the shortest distance from the platform to the center of the ROI. During this procedure, the radar sensor continuously transmits and receives wideband pulse signals towards the ROI with the pulse repetition interval 
T.
 We consider a radar that transmits a chirp signal
      
      where 
. and 
 represent the carrier-frequency and the chirp rate, respectively; 
 stands for a rectangular time window; 
 is the fast-time; and 
 is the pulse width. For simplicity, the ROI is modeled as a set of scattering points with a discrete form. Then, the strip-map echo is the superposition of the reflectivity reflections from all scattering points. In this case, the received pulse data, after demodulation, may be expressed as
      
      where 
 is the speed of light; 
 denotes the illuminated region; 
 is the slow-time; and 
 and 
 represent the sampling window in range and cross-range direction, respectively. In (2), 
 represents the scattering coefficient of an arbitrary point target located at 
, and 
 is the instantaneous distance between the radar and the point scatterer 
 and can be mathematically expressed as 
.
For any ROI placed at the far field of the radar (
), the instantaneous distance 
, based on the Fresnel approximation, may be achieved as
      
      where 
Rx represents the shortest distance between the point target and the platform.
Generally, the range high resolution can be achieved through implementing pulse compression. Then, the echo after matched filtering can be expressed as
      
      where 
 is the bandwidth of the chirp signal, 
λ is the wavelength, and 
 denotes the Doppler shift.
Owing to the influence of the platform movement, the quadratic term in (3) will cause a range migration (range curvature), leaving the range and cross-range dimensions coupled. As such, a range walk correction is required. Specifically, the range migration in (4) can be corrected by scale transformation. Then, (4) becomes
      
By inverse transformation, (2) with the range walk removed can be re-expressed as
      
In the SAR system, the range resolution and the cross-range resolution are defined as  and , respectively. As a consequence, the whole range-azimuth plane can be discretized into  grids with    and  .
Assume that 
M pulses are transmitted during the CPI with the sampling number 
N for each received pulse. Then, the received signal can be rewritten as
      
  3. Problem Formulation
In this section, we first analyse the TV norm and then induce the TV-based SAR imaging formulation.
TV norm: A key point for the implementation of the SR-based scheme is the selection of a suitable space or dictionary, in which the image can be sparsely represented. In practice, any strip-map SAR imagery possesses a rich smooth structure and texture features. Thus, it is difficult to find a fixed space or dictionary for high precision sparse representation. Fortunately, it is often the case that images are sparse in the finite difference domains or gradient magnitude space. As a result, image reconstruction could be achieved by minimizing the image TV constraint [
27]. The g radient space is capable of extracting the edge and texture of the image, which is significantly desired for high resolution SAR imaging. In this section, we investigate the SAR image total variation.
Normally, for any image 
, its isotropic TV [
28,
29] is defined as
      
      where 
 stands for the 
 norm, 
 and 
 denote the horizontal and vertical first-order difference operators, respectively:
It may be shown that the sparse decomposition of an image in the gradient space may be performed independently in two orthogonal directions. In the matrix form, (8) can be written as .
(1) Random under-sampling scheme: To mitigate the influence of the grid mismatch, we take into account a dense sampling grid in the CS framework. Particularly, a sampling grid of size 
 is adopted over the ROI with 
 and 
. Then, the signal model in (6) can be re-expressed as
      
(10) can be rewritten as the matrix multiplication form:
      where 
 is the observation data, and 
 is a 2D reflectivity of the ROI. In (10), 
  and 
 denote the cross-range and range sensing matrix, respectively, with 
 and 
. Note that 
 and 
 are typically independent of each other, which implies that the range and the cross-range dimension are decoupled. 
CS theory could recover the signal with a high probability from fewer measurements. As a consequence, an efficient random under-sampling scheme similar to [
30] is adopted in this paper. In both the range and cross-range directions, the sampling pattern may be expressed by a random {0,1} sequence denoted by 
 and 
, respectively. The decimation is implemented first in the cross-range dimension and then in the range dimension. Hence, the random under-sampling matrix 
  may be formulated as
      
      where 
 and 
, with 
K and 
L being the numbers of the under-sampled measurements in the cross-range and range directions, respectively. Then, based on the properties of the Kronecker product, the under-sampling result of (11) may be formed as
      
      where 
 denotes the Kronecker product; 
 is the operation by stacking the columns of a matrix into a vector, and 
 and 
 are known sensing matrices in the cross-range and range directions, respectively. In [
6], Candès et al showed that, when the number of linear measurements satisfies 
, solving an 
l1-norm minimization problem fully recovers a sparse vector. Here, 
S is the number of nonzero components in 
x, and 
μ is the mutual coherence, defined as
      
      where 
 denotes the 
i-th column of the matrix 
. Equation (11) shows that low mutual coherence results in fewer measurements required for exact signal recovery.
(2) Problem formulation: In the CS framework, the 2D signal is usually converted into a 1D vector for further processing through the Krnoecker product, yielding
      
      where 
 represents the noise vector and 
. In this way, the SAR image formulation problem may be addressed by solving the 1D constrained TV regularization problem
      
      where 
 is the regularized parameter. As noted, the minimization problem in (17) involves multiple 
 regularizer terms, and the 
 is non-differentiable. Therefore, it is difficult to directly and efficiently solve it. Subsequently, we present an effective numerical algorithm to solve this problem by developing a modified alternating split Bregman method.
  4. SAR Imaging Formulation Based on Modified Alternating Split Bregman
The split Bregman technique has shown its superior performance when dealing with a 1D convex optimization problem [
28,
29]. In this section, we extended the technique to the 2D signal and derived an efficient 2D SAR imaging algorithm based on the modified alternating split Bregman technique.
Specifically, new auxiliary variables 
, 
 and 
 are introduced by applying the splitting technique, which yields the following constrained problem
      
It is noted that problem (18) is equivalent to (17). Owing to the splitting technique, the 
 and 
 terms in (18) are decoupled. Different from [
29], an additional auxiliary variable 
 is introduced here. As a result, the Silvester method can be taken to accelerate the computational speed. In this case, variables 
, 
 and 
 are separately present in different terms, and are flexible for simple calculation.
To address the problem in (18), we first formulate the constrained optimization problem into an unconstrained one, yielding
      
	  where 
, 
 and 
υ represent the regularized parameters. Then, by applying the Bregman iteration procedure, problem (19) is reformulated as
      
      where 
k and 
k + 1 represent the 
k-th and 
k + 1-th iterations, respectively. Now, the optimization problem (19) is reduced into a sequence of unconstrained optimization problems and Bregman updates. Next, we will show that the procedure for solving (19) is easier and is much more efficient than solving (16).
The problem (20) is a joint optimization problem including several unknown multiple variables, so it is difficult to directly solve. Nevertheless, using the “split” procedure, the problem can be addressed by applying the alternative iteration strategy. Specifically, the problem may be performed by iteratively solving four sub-problems, i.e.,
      
Next, efficient strategies are adopted to solve each sub-problem.
  4.1. Solving Procedure for 
It is noticed that the sub-problem (
S1), which consists of two 
l2 regularization terms, is differentiable. Hence, by differentiating with respect to 
, and setting the result to zero, one may find
        
Apparently, the right side of (25) is irrelevant to 
, Thus, (25) is a typical discrete-time Sylvester equation [
31]. For simplicity, here, we define 
. Furthermore, by considering that 
 and 
 are diagonal matrices, we make an eigen-decomposition over them with 
 and 
, where 
 and 
 are orthogonal matrices, and 
 and 
 are diagonal matrices. Then
        
We next multiply the left side of (26) by 
 and the right side by 
, yielding
        
Let 
 and 
, then (27) is re-expressed as
        
Denoting the (
i,
j)th entry of 
 as 
 and of 
 as 
, then 
. As a result, one may achieve
        
Finally, once  is achieved,  can be computed by .
  4.2. Solving Procedure for 
After achieving 
, we may calculate the auxiliary variables 
 by solving (
S2). Prior to further processing, we apply some changes that facilitate the subsequent computation. Generally, the differential operators 
 and 
 may be expressed with the first-order differential matrices in horizontal and vertical directions, 
 and 
, respectively. Mathematically, 
 with
        
Moreover, considering that the sub-problem (
S2) is differentiable, the same solving procedure for the matrix 
 may be applied. Specifically, by setting the derivative of (
S2) with respect to 
 to zero, we achieve
        
Apparently, (31) is another discrete-time Sylvester equation for the right side of (26), and is irrelevant to 
. Thus, the same scheme as that in the analysis of (25) can be adopted here. In particular, we make the eigenvalue decomposition over 
 and 
, respectively, which yields
        
        where 
 and 
 are orthogonal matrices, and 
 and 
 are diagonal matrices. Then, (31) may be rewritten as
        
Similarly, we define 
,
, which is irrelevant to the 
 and may be treated as a constant. Multiplying the left hand of (33) by 
 and its right hand by 
, we achieve
        
Let 
, 
 and denote the (
i,
j)th entry of 
 and 
 as 
 and 
, respectively. Next, one may achieve
        
Finally, once we compute ,  may be calculated using .
  4.3. Solving Procedure for  and 
As noted, the solution of 
 and 
 may be directly computed via the iterative shrinkage method [
24], and the estimation results during the iteration may be expressed as
        
        where 
 is a classic soft-thresholding operator possessing an extremely fast computation procedure. For the detailed derivation of (36) and (37), one may refer to [
24].
Finally, we derive the SAR imaging algorithm based on the modified alternating split Bregman (MASB) algorithm. Algorithm 1 illustrates the details of the flow.
        
| Algorithm 1. Procedure of the proposed MASB imaging algorithm. | 
| Input: 2-D signal y; Step 1: Range Migration Correction
 Implement pulse compression over the input signal, then operate range walk correction through scale transformation, Finally implement inversion match filtering to achieve the signal y;
 Step 2: 2-D radar imaging
 Initialization: set ,,  and  be zero, ,  and  as an identity matrix, k = 0; initial value of parameters {, ,  }
 repeat
 1. Estimate  via (29);
 2. Estimate  via (35);
 3. Estimate  and  via (36) and (37);
 4. Update the , and   via (20);
 End
 Until convergence
 Output
 | 
Particularly, this iterative will be repeated until the residual  is lower than a predefined threshold tol. In comparison with the traditional CS-based SAR imaging algorithm, the proposed one exhibits a set of potential merits. First, the proposed algorithm is implemented over the separable sensing structures, which greatly reduces the computational cost and storage memory. As a consequence, it provides a feasible way to deal with a large-scale SAR image reconstruction problem. Second, instead of solving a nonlinear system of equations, the modified alternating split Bregman scheme requires a simpler mathematical computation, and thus exhibits superior efficiency. In addition, both sensing matrixes,  and , and differential matrices  and , are irrelevant to the strip-map SAR scene. In other words, the matrices , , ,, , , ,  are independent of the reconstruction signal, and may be calculated in advanced. For these reasons, the proposed algorithm is more competitive for the strip-map SAR in practice. Subsequently, we will demonstrate it via simulations.
  4.4. Parameter Selection
As shown in Algorithm1, regularization parameters 
, 
, 
 and 
 need to be identified in the implementation of the proposed algorithm. Actually, these parameters can be chosen by adopting the 
L-curve method [
32,
33]. To be specific, the theory of the 
L-curve indicates that the plotted curves of the regularizer term versus the fidelity term for different regularization parameters share an “
L”-shape, and the optimal regularization parameter is the one corresponding to the corner in the 
L-curve. Motivated by it, the regularization parameter can be selected by the 
L-
curve method. As the imaging problem (19) is split into four sub-problems, parameters can be determined one by one. The parameter 
 can be estimated from (21). Then, the optimal 
 is found as the corner of the 
L-curve, which consists of plotting 
 as a function of 
. Similarly, other parameters, 
, 
 and 
 can be estimated from (22)–(24), respectively. In fact, the proposed algorithm is not sensitive to the parameter selection, and it could exhibit relatively consistent results for different parameter selection. The reason is mainly that the bias induced by regularized parameters is “removed” when the Bregman parameter is updated. The idea is similar to the “adding back the noise” in the optimization formulation for TV denoising [
29]. The error is added back to the iteration through updating the Bregman parameter. This allows some freedom in fitting the data even for an improper set of parameters. Simulation results are given in the simulation to demonstrate this.
  4.5. Computational Complexity
The computational complexity of the proposed algorithm mainly stems from three parts, i.e., estimation of the reflectivity field , estimation of  and calculation of the gradient images  and . Considering  and  as the numbers of the samplers in the range and cross-range directions, the computational complexity for the estimation of the reflectivity field  needs . While the estimation of  requires  operations. By comparison, the calculation of the gradient image  and  only requires  operations. The whole computational complexity of the proposed algorithm is approximated as , where  corresponds to the iteration number.
Next, we compare the memory cost with respect to the proposed image formulation algorithm and the conventional CS-based scheme. More specifically, for an image of size , according to the conventional CS-based scheme, the scale of the basis for the sparse representation reads . Considering a complex number occupying 16 bits of memory, the memory cost for storing such a large-scale basis is  bits. Since in the proposed algorithm, the scales of the bases are reduced to  and , the total memory cost for storing bases is  bits. For instance, if , the conventional CS-based scheme requires 1TB memory to store the basis matrix. However, the memory cost of the proposed algorithm requires 8 MB.
  5. Simulations and Result Analysis
We conduct several simulations to assess the performance of the proposed image formulation algorithm. Here, the RD algorithm and the traditional CS-based SAR image formulation algorithm (called TCS-SAR here) are taken for comparison. To be fair, we adopt an effective and similar scheme [
18] by taking the variable-splitting and penalty technique to solve the following induced problem:
      where 
 is an induced auxiliary variable and 
 represents the discrete gradient of 
g at the pixel 
i. It is clear that (38) shares similar penalty parameters and may be solved through minimizing the objective function with respect to one of the two variables 
 and 
, where the other one is fixed. The initial parameters 
 and 
 for the TCS-SAR are set using the 
L-
curve method. 
Table 1 lists the primary radar parameters used for the simulations. Furthermore, we evaluate the reconstructed performance by two image quality metrics, peak signal to noise ratio (PSNR) and structural similarity (SSIM) [
34], as follows:
- (1)
- Peak signal to noise ratio is represented by 
      where 
 and 
 represent the original image and the reconstructed one, respectively, and 
 denotes the maximum value of the noisy image.
- (2)
- Structural similarity is defined as 
      where 
 and 
 are the mean and variance of the image 
g, respectively, and 
 is the covariance between 
 and 
. Two variables 
 and 
 are used to stabilize the division with a weak denominator. In general, a larger PSNR results in a better reconstruction and a higher SSIM corresponds to a closer image to the original one.  For convenience, empirical values 
, 
, 
 and 
 are adopted in the simulation. In particular, all simulations are implemented on a computer with an Intel 3.4-GHz dual core processor and 4GB of RAM.
  5.1. Simulation 1
The first experiment is performed to test the capability of the proposed algorithm in achieving high resolution. 
Table 1 enumerates the primary radar parameters, and a field scene of size 80 × 80 is chosen for the test. By applying the random under-sampling strategy mentioned in 
Section 3, 25% of the 
Nyquist rates samples in the range and 33% of the 
Nyquist rates samples in the cross-range are adopted. This means that only 8.3% of full aperture data have been used for the reconstruction. The signal-to-noise ratio (SNR) is 10 dB and the minimum intervals in the range and the cross-range directions are equal to the range resolution and the cross-range resolution, respectively. 
Figure 2 displays the RD image with full echo data.
Figure 3a,b depict the mutual coherence curves in the range and the cross-range directions, respectively. As shown in 
Figure 3, the maximum values of the correlation coefficients in the range and the cross-range directions are around the magnitude of −20 dB and −10 dB, respectively, which are both sufficiently small to guarantee a high probability for the reconstruction of the SAR image. 
Figure 4 displays the reconstructed results achieved using the RD algorithm, TCS-SAR, and the proposed algorithm, respectively. As shown in 
Figure 4, the image reconstructed by the RD algorithm is seriously merged and difficult to distinguish. The main reason is that the sampling strategy does not satisfy the 
Nyquist theorem. In contrast, both the TCS-SAR and the proposed algorithm provide excellent performance from under-sampling measurements, which is consistent with the analysis of 
Figure 4. Additionally, the proposed algorithm provides stronger interference suppression and a superior reconstructed result.
 Figure 5 displays the computational time of TCS-SAR and the proposed algorithm, respectively. It is clear that, to reach the same preset threshold 
tol = 5 × 10
−4, a computational time of up to 800 s is required for TCS-SAR. However, the computational time required by the proposed algorithm is only 0.7 s. As a consequence, the proposed algorithm is obviously more efficient than its competitor. The main reason is that, compared with the vectorization process, by applying the separable sensing structure, the computational cost will be significantly reduced.
   5.2. Simulation 2
We next investigate the reconstruction precision for different SNRs to further verify the capability of the proposed algorithm. Suppose that the simulated scenes of the letter “R” are corrupted by the white Gaussian noise with SNR varying from −10 dB to 0 dB. During the simulation, we set the pixel intervals in the cross-range and the range directions as 0.66 m and 0.9 m, respectively, which are smaller than the cross-range resolution and range resolution. Similar radar parameters are taken as used previously. 
Table 2 shows the reconstructed images under different SNRs.
From 
Table 2, it may be seen that the RD algorithm provides the poorest performance under different SNRs, where the reconstructed images suffer from high side-lobes and are deemed to be blurred. TCS-SAR and the proposed algorithm significantly mitigate the grating lobes, and thus present better performances. However, as the noise increased, the proposed algorithm exhibits superior performance over TCS-SAR.
  5.3. Simulation 3
To best show the universality of the proposed algorithm, we conduct different simulations for various sampling rates over a set of SAR images. 
Table 3 lists three sampling modes, and 
Figure 6 enumerates the test images. For a more comprehensive comparison and to best evaluate the reconstruction results, we employ multiple metrics, including the 
PSNR, 
SSIM, and reconstruction time. 
Table 4 lists the detailed performance comparisons. Furthermore, all the other parameters remain unchanged from the first experiment.
As shown in 
Table 4, the proposed algorithm greatly outperforms the TCS-SAR algorithm over all test images and sampling modes. More specifically, in terms of the 
PSNR, the maximum gap between the proposed algorithm and the TCS-SAR algorithm is 5.17 dB. The average 
PSNR gains over the comparison algorithms can be up to 2.36 dB, 2.46 dB, and 2.18 dB for Mode I, Mode II, and Mode III, respectively. In addition, as the metric 
SSIM is more conformed to the human eye visual characteristic, i.e., a higher 
SSIM value corresponds to a better restoration, the 
SSIM result also manifests the great benefit of the proposed algorithm.
Moreover, the comparison result of the running time is also appealing. For different sampling modes, the proposed algorithm requires less running time, while for the TCS-SAR algorithm, the largest time cost is already 900 times than that of the proposed algorithm. This is a strong indication of the feasibility of the proposed algorithm in practical SAR applications. The superiority is mainly due to the adopted separable sensing structure and the modified alternating split Bregman scheme.
  5.4. Simulation 4
Finally, we apply the proposed algorithm to real SAR data. The primary radar parameters are listed in 
Table 5. According to the radar parameters, the resolutions in the range and the cross-range directions are 1.5 m. The size of the scene is 650 × 400. To demonstrate the capability of the proposed algorithm, we set the pixel resolutions to 0.3 m and 0.6 m in the range and the cross-range directions, respectively. Then, the demodulated echo is generated according to the real SAR parameters, as listed in 
Table 5. Note that the sampling rate strictly follows the 
Nyquist theorem. 
Figure 7 presents the final reconstructed SAR images by the RD algorithm and the proposed algorithm, where the close-up views of the selected local area in the red window are shown for comparison. Considering the fact that the scale of the basis and the time consumption for the TCS-SAR algorithm are too large, we do not take it into account for comparison.
It may be seen from 
Figure 7 that most of the content of the scene is preserved in both test algorithms. However, limited by the signal bandwidth and aperture size, the reconstructed result achieved by the RD algorithm suffers from significant ambiguity. Specifically, only a coarse outline of the scene is available in the result reconstructed by the RD algorithm, and the textures of the terraced and roads in the red rectangle window are seriously merged, which is hard to distinguish. In contrast, all these artifacts are effectively suppressed in the image reconstruction by the proposed algorithm, and a sharp and clear visual result is achieved.
  6. Discussion
High resolution performance of the conventional SAR imaging method requires a large signal bandwidth and a long CPI, introducing a great challenge to data acquisition and storage. Thus, high resolution SAR imaging with limited bandwidth and aperture is a hot issue in SAR imaging systems.
By virtue of its powerful capability in terms of high resolution and low data acquisition demand, SR or CS theory is widely used in SAR imaging systems. Usually, the SAR imaging problem is formulated into the sparse signal recovery problem (usually l1 regularization problem), and then the SAR image is achieved by solving the l1 regularization problem. However, the available CS-based SAR imaging method suffers from a heavy computational burden, which greatly limits its wide use in practice. One of the important reasons is that the 2D signal reconstruction problem is usually recast as a 1D sparse signal recovery problem by reshaping the 2D matrix into a long vector. The vectorized procedure is always accompanied by a very large matrix, thus the recovery procedure, even for a moderate size scene, is quite time consuming. Therefore, it is a challenge to reduce the computational complexity in the available CS-based SAR imaging system.
Many scholars have made great effort and developed different strategies to accelerate the imaging speed. One way is to improve the construction algorithm by utilizing the special structures of the matrix to avoid the inversion operation. Another way is to expand the l0 norm approach into a 2D version and propose a 2D smoothed l0 norm (2D-SL0), which can deal with 2D signal directly, and thus can achieve 2D signal reconstruction efficiently. The second strategy provides a superior performance when the scene is spatially sparse or consists of some dominant scatters. However, the performance degrades for the real SAR scene, drastically changing across the ROI.
We formulate SAR imaging as solving a 2D sparse signal reconstruction problem, where the TV constraint is incorporated to maintain contour information. The induced algorithm can deal with 2D signal directly, leading to a reduced computational load. Further, by developing the MSBL method, the complex optimization problem is developed into a series of sub-problems, yielding accurate and simple solutions without any matrix inversion operations. As shown in 
Figure 3, the proposed algorithm performed better than the traditional RD algorithm, slightly superior to TCS. Additionally, the computational time was evaluated. As shown in 
Figure 5, compared with competitors, the proposed algorithm required less computational time and exhibited great potential in practice. Besides, Simulation 4 was designed to show the universality of the proposed algorithm, where eight remote sensing images and two sampling modes were adopted. Apparently, the results displayed in 
Table 4 came to a similar conclusion. We also applied the algorithm to deal with the real data related to a moderate size scene. The TCS-SAR algorithm cannot be executed because of the enormous calculation, while the proposed algorithm performs well.
  7. Conclusions
This paper proposed a CS-based image formulation algorithm for the strip-map SAR with zero squint angle based on the modified alternating split Bregman method. Compared with the conventional l1 regularization method, the proposed algorithm can deal with 2D signal directly instead of converting it into a 1D vector, which can reduce the computational load significantly. Besides, the TV constraint was engaged to improve image resolution and a modified alternating split Bregman method was developed to accelerate the computational speed. The final simulation results verified the superior performance of the proposed algorithm.
However, in practice, most SAR systems work under the case with a nonzero squint angle. Hence, we will extend the available work to a more realistic scenario where a nonzero squint angle is considered in the future. In addition, we have proven and verified the feasible and superior performance of the proposed algorithm theoretically in this manuscript, while the imaging capability of the proposed algorithm in the real SAR environment remains to be verified. Thus, the real hardware environment will be implemented and a more comprehensive analysis will be investigated in the future.