Next Article in Journal
Mini-AUV Hydrodynamic Parameters Identification via CFD Simulations and Their Application on Control Performance Evaluation
Next Article in Special Issue
Through-Wall UWB Radar Based on Sparse Deconvolution with Arctangent Regularization for Locating Human Subjects
Previous Article in Journal
Kinocardiography Derived from Ballistocardiography and Seismocardiography Shows High Repeatability in Healthy Subjects
Previous Article in Special Issue
Frequency Domain Panoramic Imaging Algorithm for Ground-Based ArcSAR
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Letter

A Superfast Super-Resolution Method for Radar Forward-Looking Imaging

School of Information and Communication Engineering, University of Electronic Science and Technology of China, No. 2006, Xiyuan Ave, West Hi-Tech Zone, Chengdu 611731, China
*
Author to whom correspondence should be addressed.
These authors contributed equally to this work.
Sensors 2021, 21(3), 817; https://doi.org/10.3390/s21030817
Submission received: 24 November 2020 / Revised: 21 January 2021 / Accepted: 21 January 2021 / Published: 26 January 2021
(This article belongs to the Special Issue Microwave Sensors and Radar Techniques)

Abstract

:
The super-resolution method has been widely used for improving azimuth resolution for radar forward-looking imaging. Typically, it can be achieved by solving an undifferentiable L 1 regularization problem. The split Bregman algorithm (SBA) is a great tool for solving this undifferentiable problem. However, its real-time imaging ability is limited to matrix inversion and iterations. Although previous studies have used the special structure of the coefficient matrix to reduce the computational complexity of each iteration, the real-time performance is still limited due to the need for hundreds of iterations. In this paper, a superfast SBA (SFSBA) is proposed to overcome this shortcoming. Firstly, the super-resolution problem is transmitted into an L 1 regularization problem in the framework of regularization. Then, the proposed SFSBA is used to solve the nondifferentiable L 1 regularization problem. Different from the traditional SBA, the proposed SFSBA utilizes the low displacement rank features of Toplitz matrix, along with the Gohberg-Semencul (GS) representation to realize fast inversion of the coefficient matrix, reducing the computational complexity of each iteration from O ( N 3 ) to O ( N 2 ) . It uses a two-order vector extrapolation strategy to reduce the number of iterations. The convergence speed is increased by about 8 times. Finally, the simulation and real data processing results demonstrate that the proposed SFSBA can effectively improve the azimuth resolution of radar forward-looking imaging, and its performance is only slightly lower compared to traditional SBA. The hardware test shows that the computational efficiency of the proposed SFSBA is much higher than that of other traditional super-resolution methods, which would meet the real-time requirements in practice.

1. Introduction

Radar forward-looking imaging plays an important role in precision guidance, autonomous driving, surface mapping and so on. The bistatic synthetic aperture radar (bistatic SAR) is an effective technology for radar forward-looking imaging [1,2,3]. However, due to the need for bistatic cooperation, it is not applicable in some applications due to the limitation of the platform. Monopulse radar can realize forward-looking imaging [4], but the imaging scene is greatly limited according to the principle of angle measurement, and the multiple scatters within one beam and one range bin cannot be resolved. The array antenna can also obtain a high-resolution image in the forward-looking region [5], but it is usually not applicable due to platform limitations.
Recent research has been focused on achieving forward-looking imaging using a real-aperture radar. This radar can realize forward-looking imaging by antenna scanning [6,7]. However, since the azimuth resolution ρ a is related to antenna size, i.e.,
ρ a R λ L
where R is working distance, λ is the wave length and L is antenna size, the azimuth resolution is limited to antenna size. Hence, many researchers have been devoted to solving this problem using signal processing methods.
In mathematics, research shows that the azimuth echo of real-aperture radar can be modeled as the convolution of the antenna pattern and target scattering distribution [8,9,10]. Therefore, current studies are devoted to improving radar azimuth resolution by deconvolution methods, such as Wiener filtering [11], Tikhonov regularization (TREGU) [12], truncate singular value decomposition (TSVD) [13], the Richardson–Lucy (RL) method [14,15], iterative adaptive approach (IAA) [16,17] and so on. However, the improvement in resolution is limited.
Sparse regularization is an effective method for improving the azimuth resolution because the target of interest is usually sparse in radar forward-looking imaging. In the previous work, we conducted in-depth research on sparse regularization methods [18,19]. Typically, the sparse regularization method requires solving an L 1 regularization problem [20,21]. Because the L 1 norm is not differentiable, the solution is full of challenges. Split Bregman algorithm (SBA), as an efficient iterative algorithm, has been widely used to solve the challenging problem in many fields, such as imaging deblurring [22], radar super-resolution imaging [23], compressed sensing [24] and so on. In [18], SBA was utilized to improve the azimuth resolution of radar forward-looking imaging. The results show that SBA has better performance than traditional methods in resolution improvement and noise suppression. However, it is necessary to perform matrix inversion in each iteration. The problem is that the computational complexity of matrix inversion is as high as the third power of N, which leads to the high computational complexity of the algorithm. In radar imaging, the echo dimension is usually large, and the existence of inversion seriously restricts the calculation efficiency. In our recent study, the high computational complexity of matrix inversion has been decreased by the Gohberg-Semencul (GS) representation [19] (We named it FSBA in [19]), which reduces the computational complexity of each iteration from O ( N 3 ) to O ( N 2 ) ; however, it usually takes hundreds of iterations to converge to the optimal solution. In practical applications, we need the radar to provide clear target information in the imaging area in real time, which confers high requirements for the real-time performance of the radar. The iterations should be further reduced to meet the real-time requirement.
Aiming at the low azimuth resolution of radar forward-looking imaging and the high computational complexity of traditional SBA, a superfast SBA (SFSBA) is proposed in this paper. The low azimuth resolution is improved by solving an L 1 regularization problem. Different from traditional SBA, the proposed SFSBA firstly utilizes the Toeplitz structure of the coefficient matrix, along with the low displacement rank feature of the Toeplitz matrix and realizes fast inversion through the GS representation, reducing the computational complexity of each iteration to O ( N 2 ) . Then, the iterations are reduced by a two-order vector extrapolation strategy. After vector extrapolation, the next iteration will not start from the current iteration point, but from the predicted point extrapolated from the current iteration point. The application of vector extrapolation will greatly accelerate the convergence speed of the algorithm. Compared with FSBA in [19], not only the computational complexity of each iteration is decreased, but also the number of iterations is reduced. Finally, the superior performance of the proposed SFSBA is verified by experiments.
The reminder of the paper is structured as follows. In Section 2, super-resolution imaging is achieved by a traditional solution. In Section 3, the proposed SFSBA is deduced in detail. In Section 4, the simulation and real data processing are reported to verify the performance of the proposed algorithm. The conclusion is discussed in Section 5.

2. Super-Resolution with Traditional SBA

Recent research has proved that after pulse compression and range walk correction [25], the azimuth echo in radar forward-looking imaging can be modeled as a convolution of target scattering distribution and the antenna pattern [4], i.e.,
y = H σ + n
where y is the noise-polluted echo, H is the convolution matrix which is structured by the antenna pattern, σ is the target scattering, n is noise and
H = h 1 0 0 h 2 h 1 h 2 0 h L h 1 0 h L h 2 0 0 h L
The target scattering σ can be estimated by solving following L 1 regularization problem, i.e.,
σ ^ = μ 2 H σ y 2 2 + σ 1
where σ ^ is the estimation of σ , μ is the regularization parameter used to balance the resolution improvement and noise amplification and σ 1 = i σ i .
To solve problem (4), the SBA is used in our work. Because the σ 1 is not differentiable, we first employ a variable g to relax it, which leads a constraint problem, i.e.,
σ ^ = μ 2 H σ y 2 2 + g 1 s . t   g = σ
The constraint problem (5) can be converted into an unconstraint problem, i.e.,
σ ^ = μ 2 H σ y 2 2 + λ 2 g σ 2 2 + g 1
where λ is a positive parameter.
Based on Bregman iterative criterion, an optimization problem needs to be minimized, i.e., [18]
σ k , g k = min σ , g g 1 + μ 2 H σ y 2 2 + λ 2 g k 1 σ b k 1 2 2
b k = b k 1 + σ k g k
One of the advantages of the SBA is variable splitting, which benefit to simplify calculation. The solution to the optimization problem (7) and (8) can be achieved by solving three subproblems.
Subproblem 1: Solving σ problem. From problem (7), σ problem can be obtained by fixing g and b ,
σ k = min σ μ 2 H σ y 2 2 + λ 2 g k 1 σ b k 1 2 2
which can be easily solved by direct derivation and using the Gauss–Seidel iteration, i.e.,
σ k = μ H T H + λ I 1 μ H T y + λ g k 1 b k 1
where I is the identity matrix.
Subproblem 2: Solving g problem. From problem (7), g problem can be obtained by fixing σ and b ,
g k = min g λ 2 g σ k b k 1 2 2 + g 1
which can be solved using the iterative shrinkage threshold algorithm [26], i.e.,
g k = ς σ k + b k 1 , 1 / λ
where ς x , η = sign x max x η , 0 .
Subproblem 3: Solving b problem. The b problem can be solved by iterative (8).

3. Super-Resolution with the Proposed SFSBA

Although the L 1 regularization problem (4) has been solved by traditional SBA, which is iterating (10), (12) and (8), the imaging efficiency is limited. From the solution, we can find that the main computational complexity comes from (10). In this section, the superfast accelerate strategy is proposed to reduce the computational complexity and number of iterations.

3.1. Fast Inversion of Toeplitz Matrix

For convenience, we rewritten (10) as
σ k = R 1 x k 1
with R = μ H T H + λ I and x k 1 = μ H T y + λ g k 1 b k 1 . From the structure of matrix H and I , the matrix R is a Toeplitz matrix. As a result, the R 1 of (18) can be effectively solved by suitable GS representations, and the computation of (18) can be implemented more efficiently by fast Toeplitz-vector multiplication methods.
The accelerated strategy first estimates the autoregressive coefficients a and prediction error e from the Yule–Walker AR equations: [27]:
r 1 + a 2 r 2 * + + a X r X * = e
r 1 r 2 * r X 1 * r 2 r 1 r 2 * r X 1 r X 2 r 1 a 2 a 3 a X = r 2 r 3 r X
Define
w = 1 a 1 e = Δ w 1 w 2 w N T
t = 1 a ˜ * 1 e = Δ t 1 t 2 t N T
Utilizing the GS representation, the inversion of R can be expressed as [28,29]
R 1 = W W H T T H
with
W = w 1 0 0 w 2 w 1 0 w N w N 1 w 1
T = t 1 0 0 t 2 t 1 0 t N t N 1 t 1
Then, (13) can be rapidly solved using the GS representation, i.e.,
σ k = W W H T T H x k 1 = W W H x k 1 T T H x k 1
Define matrix
W 1 = w 1 w 2 w 1 w 2 w N w 1 w N w 2 w N
W 2 = w N * w 2 * w 1 * w 2 * w N * w 1 * w 2 * w 1 *
Since W 1 and W 2 have a cyclic matrix structure, the product of W 1 or W 2 with a vector can be obtained by fast Fourier transform (FFT). We can find that W can be obtained by intercepting the 1 to N rows of W 1 , and the W H can be obtained by intercepting the N to 2 N 1 rows of W 2 . Therefore, the multiplication of matrix W and vector can be seen as the 1 to N elements of the FFT of w and the vector. The multiplication of matrix W H and vector can be seen as the N to 2 N 1 elements of the FFT of w ˜ and the vector, where w ˜ = w N * w N 1 * w 1 * T . For the same reason, T T H x k can also be calculated by two FFT and truncations.

3.2. Accelerating Iteration by Vector Extrapolation

With the GS representation, the computational complexity of each iteration has been reduced to O ( N 2 ) . This subsection uses a vector extrapolation strategy to reduce the number of iterations. As an effective method to improve the convergence rate, vector extrapolation is widely used to accelerate the iterative algorithm [30,31]. This method uses the results of previous iterations to extrapolate the next iteration point.
As shown in Figure 1, σ k is the iterated point, v k is the predicted point extrapolated by σ k 1 and σ k 2 , d k is the direction vector used to control the extrapolate direction. For each extrapolation, d k can be obtained by
d k = σ k σ k 1
The key of vector extrapolation is to obtain the predicted point v k . It has been demonstrated that v k can be obtained by Taylor expansion of σ k , i.e.,
v k = σ k + η k σ k + 1 2 ! η k 2 2 σ k + + 1 n ! η k n n σ k
where η k is the acceleration parameter, which provides a correction step to adjust the step length and guarantee the stability of the solution, n σ k is the n-order difference at point σ k . After that, (12) and (8) can be realized by iterating
g k = ς v k + b k 1 , 1 / λ
b k = b k 1 + v k g k
In fact, the higher the order of extrapolation, the more accurate the result. However, high-order extrapolation suffers from high computational complexity to obtain an accurate acceleration parameter η k [32]. Therefore, two-order vector extrapolation is utilized, and the predicting point is obtained by
v k = σ k + η k σ k + 1 2 ! η k 2 2 σ k
where σ k is the gradient of σ k , 2 σ k is the second order gradient of σ k .
Finally, the acceleration parameter is obtained [32], i.e.,
η k = d k 1 T d k 1 d k 2 T d k 2   ,   0 < η k < 1
The proposed SFSBA is listed in Table 1.

3.3. Analysis of Computational Performance

The computational complexities of traditional SBA and the proposed SFSBA are as follows.
For traditional SBA, it has been indicated that the computational complexity comes from (10), and its computational complexity is O ( K + 1 N 3 + 5 K N 2 + 3 K N + 2 N log N ) [19].
For the proposed SFSBA, (10) is replaced by (21), and the computational complexity is decreased by the GS representation and vector extrapolation. Firstly, the autoregressive coefficients a and prediction error e are obtained by the Levinson–Durbin algorithm, and the computational complexity is O N 1 2 . Then, the solution of (21) can be achieved by four Toeplitz-vector production, and the computational complexity is O ( 14 N log ( 2 N ) + N log N + 4 N ) [33]. Hence, the computational complexity of each iteration is O ( ( N 1 ) 2 + 14 N log 2 N + N log N ) . After vector extrapolation, the iterations become κ , and κ K . As a result, the computational complexity of the proposed SFSBA is O ( κ ( ( N 1 ) 2 + 14 N log ( 2 N ) ) + N log N ) .
In order to intuitively compare the computational complexity of the proposed method with that of traditional SBA and FSBA, we empirically let K = 150 , κ = 18 , and plot the logarithmic computational complexity curves, as shown in Figure 2. It shows that the computational complexity of the proposed SFSBA is much lower than that of traditional SBA and FSBA, illustrating that the proposed SFSBA has a greater computational efficiency advantage compared to SBA and FSBA.

4. Performance Validation

In this section, we first perform a simulation and process real data to verify the performance of the proposed SFSBA in resolution improvement. The parameter of the proposed SFSBA is determined by L-curve method [19]. Then, the improvement in computing efficiency is demonstrated by hardware testing. As a reference, the experimental results are compared with some traditional methods, including TSVD, TREGU, RL, IAA, traditional SBA and FSBA.

4.1. Simulation

For the simulation, the antenna pattern is a s i n c 2 function which defined as sinc x = sin π x / π x . The beam width is 3.5 . The detailed parameters are listed in Table 2. The original scene covers fourth-lines points at different range bins, as Figure 3 shows. The intervals of adjacent targets were 3.4 , 2 and 1.2 , respectively. Because the intervals of adjacent targets are smaller than beam width, they will not distinguished in the real beam echo. In addition, the quality of the radar image is also affected by bandwidth and pulse repetition frequency (PRF) in practice. The larger the bandwidth of the transmitted signal, the higher the signal-to-noise ratio (SNR). At a specific scanning speed, the larger the PRF is, the more the azimuth samples are. When the azimuth samples reach a certain amount, we can perform incoherent accumulation in the azimuth, which can also improve the image SNR. High SNR is beneficial to improve the super-resolution capability and stability of the algorithm.
The simulation results are shown in Figure 4. Figure 4a is the real beam echo polluted by Gaussian noise, and the SNR is 20 dB. We can find that all the adjacent targets cannot be distinguished. Figure 4b shows that the resolution improvement of TREGU is very limited. The adjacent targets in the third line cannot be distinguished, and the noise is amplified. Figure 4c is the result of TSVD. The performance of TSVD is similar to the TREGU. From the Figure 4d,e, RL and IAA can further suppress the noise, but the third-line adjacent targets cannot be completely distinguished. SBA, FSBA and the proposed SFSBA can not only distinguish all the adjacent targets, but also supress the noise, as Figure 4f–h shows. By comparing, we can see that the result of FSBA is almost the same as the result of SBA. The proposed SFSBA also has good super-resolution performance. The adjacent targets are distinguished and the noise is suppressed.
The profiles of the third-line adjacent targets are plotted in Figure 5. It can be seen that SBA, FSBA and the proposed SFSBA can completely distinguish the adjacent targets when other methods cannot, and the profiles of SBA and FSBA completely overlap. In addition, the noise suppression ability of SBA, FSBA and the proposed SFSBA is better than other methods. By comparing the SFSBA with SBA and FSBA, it was found that although the noise suppression ability of SFSBA decreased after acceleration, the noise level was very low, lower than −25 dB, and the noise suppression ability was better than that of TREGU, TSVD, RL and IAA.
In order to quantitatively evaluate the results of different methods, we first calculate the the mean square error (MSE) to measure the similarity between the super-resolution result and the original scene. The MSE is defined as:
M S E = 1 M c i = 1 M c 1 M N σ i ^ σ 2 2
where M c is the number of Monte-Carlo experiments, and M c = 100 in our simulation, σ i ^ is the estimation of the i-th Monte-Carlo experiment. Beam sharpening ratio (BSR) is employed to measure the resolve ability. BSR is defined as the ratio of beam width before and after super-resolution of a single target. In addition, image entropy of different processing results are used to measure the clarity of image. Image entropy is defined as follows:
E = i = 0 1 p i log 2 p i
where E is the entropy, p i is the proportion of pixels whose gray value is i after normalization. According to the principle of minimum entropy, smaller entropy results in a clearer image [34]. All the results are shown in Table 3. From the table, it can be seen that the performance of SBA, FSBA and the proposed SFSBA are better than that of other methods. After acceleration, the performance of the proposed SFSBA decreases by a certain degree, but it is still much better than that of the TREGU, TSVD, RL and IAA methods. To achieve superior performance, the iterations of SBA and FSBA was 200, but the proposed SFSBA was only 25. After vector extrapolation, the convergence speed of the algorithm was increased by 8 times.

4.2. Real Data Verification

In this section, two real data are processed by different algorithms to demonstrate the super-resolution performance in practice.

4.2.1. Real Data of Ginkgo Avenue

The first real data were collected on Ginkgo Avenue, University of Electronic Science and technology of China, Chengdu, China. The system parameters are listed in Table 4. The optical scene of the Ginkgo Avenue is shown in Figure 6, where the arrow refers to the zero degree direction. In this experiment, the trees on both sides of the avenue are our focus.
The experimental results are shown in Figure 7, where Figure 7a is the real beam echo with low resolution. We can find that many adjacent targets in the same range unit cannot be distinguished. For example, through prior information, we know that there are two trees in the area marked by the white rectangle, but we cannot distinguish them using real beam echo. Figure 7b–h show the processed results of different algorithms. It can be seen that the TREGU and TSVD only achieved limited resolution improvement, as Figure 7b,c shows. RL and IAA can distinguish most of the adjacent targets, but the targets in the white rectangle still can not be distinguished. Although it seems that the result of IAA is better than that of RL, there are false targets, as shown in the white rectangle marked in Figure 7e. In contrast, SBA, FSBA and the proposed SFSBA greatly improve the resolution of real beam echo, and all adjacent targets in the same range unit are also distinguished, as Figure 7f–h show. In addition, it can be seen that FSBA and SBA achieve the same results, but the performance of SFSBA is slightly worse than SBA and FSBA, especially in terms of the noise suppression ability. However, compared with TREGU, TSVD, RL and IAA, the super-resolution performance of the proposed SFSBA is still better. Having said that, in order to achieve the super-resolution effect shown in Figure 7f–h, SBA and FSBA perform 150 iterations, while the proposed SFSBA only performs 18 iterations. It can be found that the proposed SFSBA improves the convergence rate of SBA and FSBA by 8 times.
The same as for the simulations, the profiles of the target marked in the white rectangle are shown in Figure 8. It can be seen that SBA, FSBA and the proposed SFSBA achieve higher resolution improvement when TREGU, TSVD, RL and IAA cannot distinguish adjacent targets. In addition, we also see that after acceleration, the noise suppression ability of the proposed SFSBA is worse than that of SBA and FSBA, but its performance is still better than TREGU, TSVD, RL, and IAA.
In order to quantitatively measure the resolution improvement, we select an isolated point target which is marked by a white circle to calculate the BSR of a different algorithm, and show it in Table 5. For the measured data, the BSR of SBA, FSBA and the proposed SFSBA is 7.1, which is much higher than other methods. Furthermore, the entropy of the super-resolution results of each algorithm is also listed in Table 5. It can be seen that the super-resolution results of SBA and FSBA are the same. The result of SFSBA is slightly worse than those of SBA and FSBA, but better than those of TREGU, TSVD, RL, and IAA.

4.2.2. Real Data of Roof

Other real data were collected on a roof. The optical scene captured from Google Earth is shown in Figure 9. In this experiment, we placed some corner reflectors on the roof. The system parameters of this experiment are shown in Table 6.
The experimental results are shown in Figure 10. Figure 10a is the real-beam echo with low SNR. From prior information, we know that the red rectangle marks three reflectors. However, they cannot be distinguished in the real-beam echo.
Figure 10b–e shows that TREGU, TSVD, RL and IAA can improve the resolution to a certain degree, but the reflectors marked by a red rectangle cannot be distinguished. From Figure 10f–h, it can be seen that SBA, FSBA and the proposed SFSBA achieve higher resolution improvement than other methods. The reflectors marked by red rectangle is distinguished clearly.
The profiles of the area marked by a red rectangle are shown in Figure 11. It shows that only SBA, FSBA and the proposed SFSBA can clearly distinguish all the adjacent reflectors. Although the proposed SFSBA is slightly worse compared with SBA and FSBA, the noise level is lower than −20 dB. The super-resolution performance of the proposed SFSBA is much better than that of TREGU, TSVD, RL and IAA.
Similarly, the BSR and entropy of the real data are shown in Table 7. We can also see that the performance of SBA, FSBA and the proposed SFSBA is better than that of others, and the performance of SFSBA is similar to that of SBA and FSBA. It should be pointed out that the SNR of the roof data is higher than that of the Yinxin Avenue data (See Figure 7a and Figure 10a), so the processing effect of roof data is better.

4.3. Hardware Testing

Since the proposed SFSBA aims to improve the efficiency of the algorithm, in this subsection, we build a hardware platform based on a field programmable gate array (FPGA) to test its efficiency in practical application. The parameters of the FPGA are shown in Table 8.
For the simulation, the echo dimension is 292 × 400 , where M × N denotes M range samples and N azimuth samples. For the real data, the dimensions are 120 × 35 and 220 × 500 . Using the hardware platform for processing, the computing times (CTs) of different algorithms are shown in Table 9. The results show that the proposed SFSBA takes less time than other methods. The computational efficiency of the proposed SFSBA is 689, 103 and 712 times higher than that of the traditional SBA. Furthermore, the computational efficiency of SFSBA is about 8 times than that of FSBA, which will greatly improve the real-time super-resolution ability of radar in practical application.

5. Conclusions

Realizing radar forward-looking super-resolution imaging is extremely important in military and civil fields. Some traditional super-resolution methods face the problem of limited resolution improvement, such as TREGU, TSVD, RL and IAA. Although some methods can significantly improve the resolution, but suffer from high computational complexity or more iterations, such as SBA and FSBA, which cannot meet the real-time requirements in practice.
The SFSBA proposed in this paper overcomes these disadvantages. This method uses GS representation to reduce the computational complexity of each iteration, and the iterations are reduced by second-order vector extrapolation. Compared with TREGU, TSVD, RL and IAA, this method can not only effectively improve the azimuth resolution, but also has better computational efficiency than them. Compared with SBA, the computational complexity of each iteration is reduced from O ( N 3 ) to O ( N 2 ) , and the number of iterations is also reduced by about 8 times. In addition, the computational efficiency of SFSBA is about 8 times that of FSBA. The super-resolution performance of SFSBA is only slightly worse than SBA and FSBA. In practical application, the proposed SFSBA can meet the requirements of resolution improvement and real-time performance.
Since the performance degradation of the SFSBA is mainly caused by vector extrapolation, in the future work, we will study higher-order vector extrapolation to minimize the performance degradation.

Author Contributions

Conceptualization, Q.Z.; methodology, Q.Z., Y.Z. (Yin Zhang), Y.Z. (Yongchao Zhang); software, Q.Z.; validation, Q.Z., W.H. and Y.Z. (Yin Zhang); formal analysis, Q.Z., W.H.; investigation, Q.Z.; resources, W.H., Y.Z. (Yongchao Zhang), Y.H. and J.Y.; data curation, Q.Z.; writing—original draft preparation, Q.Z.; writing—review and editing, Q.Z.; visualization, Q.Z.; supervision, Y.Z. (Yin Zhang); project administration, W.H., Y.Z. (Yin Zhang); funding acquisition, Y.Z. (Yin Zhang), Y.Z. (Yongchao Zhang), Y.H. and J.Y. All authors have read and agreed to the published version of the manuscript.

Funding

This work was supported in part by the National Natural Science Foundation of China under Grant 61671117, 61901090 and 61901092.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Data sharing not applicable.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Soumekh, M. Bistatic synthetic aperture radar inversion with application in dynamic object imaging. IEEE Trans. Signal Process. 1991, 39, 2044–2055. [Google Scholar] [CrossRef]
  2. Wu, J.; Pu, W.; Huang, Y.; Yang, J.; Yang, H. Bistatic Forward-Looking SAR Focusing Using ω--k Based on Spectrum Modeling and Optimization. IEEE J. Sel. Top. Appl. Earth Obs. Remote Sens. 2018, 11, 4500–4512. [Google Scholar] [CrossRef]
  3. Dudczyk, J.; Kawalec, A. Optimizing the minimum cost flow algorithm for the phase unwrapping process in SAR radar. Bull. Pol. Acad. Sci. Tech. Sci. 2014, 62, 511–516. [Google Scholar] [CrossRef] [Green Version]
  4. Wehner, D.R. High Resolution Radar; Artech House, Inc.: Norwood, MA, USA, 1987; 484p. [Google Scholar]
  5. Sutor, T.; Witte, F.; Moreira, A. New sector imaging radar for enhanced vision: SIREV. In Enhanced and Synthetic Vision 1999; International Society for Optics and Photonics, SPIE: Bellingham, WA, USA, 1999; Volume 3691, pp. 39–47. [Google Scholar]
  6. Uttam, S.; Goodman, N.A. Superresolution of coherent sources in real-beam data. IEEE Trans. Aerosp. Electron. Syst. 2010, 46, 1557–1566. [Google Scholar] [CrossRef]
  7. Zhang, Y.; Mao, D.; Zhang, Q.; Zhang, Y.; Huang, Y.; Yang, J. Airborne forward-looking radar super-resolution imaging using iterative adaptive approach. IEEE J. Sel. Top. Appl. Earth Obs. Remote Sens. 2019, 12, 2044–2054. [Google Scholar] [CrossRef]
  8. Biondi, F. Recovery of partially corrupted SAR images by super-resolution based on spectrum extrapolation. IEEE Geosci. Remote Sens. Lett. 2016, 14, 139–143. [Google Scholar] [CrossRef]
  9. Dropkin, H.; Ly, C. Superresolution for scanning antenna. In Proceedings of the 1997 IEEE National Radar Conference, Syracuse, NY, USA, 13–15 May 1997; pp. 306–308. [Google Scholar]
  10. Liu, G.; Yang, K.; Sykora, B.; Salha, I. Range and azimuth resolution enhancement for 94 GHz real-beam radar. In Radar Sensor Technology XII; International Society for Optics and Photonics, SPIE: Bellingham, WA, USA, 2008; Volume 6947, p. 69470I. [Google Scholar]
  11. Sekko, E.; Thomas, G.; Boukrouche, A. A deconvolution technique using optimal Wiener filtering and regularization. Signal Process. 1999, 72, 23–32. [Google Scholar] [CrossRef]
  12. Golub, G.H.; Hansen, P.C.; O’Leary, D.P. Tikhonov regularization and total least squares. SIAM J. Matrix Anal. Appl. 1999, 21, 185–194. [Google Scholar] [CrossRef] [Green Version]
  13. Murase, K.; Yamazaki, Y.; Miyazaki, S. Deconvolution analysis of dynamic contrast-enhanced data based on singular value decomposition optimized by generalized cross validation. Magn. Reson. Med. Sci. 2004, 3, 165–175. [Google Scholar] [CrossRef]
  14. Tan, K.; Li, W.; Zhang, Q.; Huang, Y.; Wu, J.; Yang, J. Penalized maximum likelihood angular super-resolution method for scanning radar forward-looking imaging. Sensors 2018, 18, 912. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  15. Ingaramo, M.; York, A.G.; Hoogendoorn, E.; Postma, M.; Shroff, H.; Patterson, G.H. Richardson-Lucy deconvolution as a general tool for combining images with complementary strengths. ChemPhysChem 2014, 15, 794–800. [Google Scholar] [CrossRef] [PubMed]
  16. Zhang, Y.; Zhang, Y.; Huang, Y.; Li, W.; Yang, J. Angular superresolution for scanning radar with improved regularized iterative adaptive approach. IEEE Geosci. Remote Sens. Lett. 2016, 13, 846–850. [Google Scholar] [CrossRef]
  17. Yardibi, T.; Li, J.; Stoica, P.; Xue, M.; Baggeroer, A.B. Source localization and sensing: A nonparametric iterative adaptive approach based on weighted least squares. IEEE Trans. Aerosp. Electron. Syst. 2010, 46, 425–443. [Google Scholar] [CrossRef]
  18. Zhang, Q.; Zhang, Y.; Mao, D.; Zhang, Y.; Huang, Y.; Yang, J. A Bayesian super-resolution method for forward-looking scanning radar imaging based on split Bregman. In Proceedings of the IGARSS 2018—2018 IEEE International Geoscience and Remote Sensing Symposium, Valencia, Spain, 22–27 July 2018; pp. 5135–5138. [Google Scholar]
  19. Zhang, Y.; Zhang, Q.; Zhang, Y.; Pei, J.; Huang, Y.; Yang, J. Fast split bregman based deconvolution algorithm for airborne radar imaging. Remote Sens. 2020, 12, 1747. [Google Scholar] [CrossRef]
  20. Zhang, Q.; Zhang, Y.; Huang, Y.; Zhang, Y. Azimuth superresolution of forward-looking radar imaging which relies on linearized Bregman. IEEE J. Sel. Top. Appl. Earth Obs. Remote Sens. 2019, 12, 2032–2043. [Google Scholar] [CrossRef]
  21. Biondi, F. SAR tomography optimization by interior point methods via atomic decomposition—The convex optimization approach. In Proceedings of the 2014 IEEE Geoscience and Remote Sensing Symposium, Quebec City, QC, Canada, 13–18 July 2014; pp. 1879–1882. [Google Scholar]
  22. Goldstein, T.; Osher, S. The split Bregman method for L1-regularized problems. SIAM J. Imaging Sci. 2009, 2, 323–343. [Google Scholar] [CrossRef]
  23. Zhang, Q.; Zhang, Y.; Huang, Y.; Zhang, Y.; Pei, J.; Yi, Q.; Li, W.; Yang, J. TV-sparse super-resolution method for radar forward-looking imaging. IEEE Trans. Geosci. Remote Sens. 2020, 58, 6534–6549. [Google Scholar] [CrossRef]
  24. Smith, D.S.; Gore, J.C.; Yankeelov, T.E.; Welch, E.B. Real-time compressive sensing mrireconstruction using gpu computing and split Bregman methods. Int. J. Biomed. Imaging 2012, 2012, 864827. [Google Scholar] [CrossRef]
  25. Dudczyk, J.; Kawalec, A. Adaptive Forming of the Beam Pattern of Microstrip Antenna with the Use of an Artificial Neural Network. Int. J. Antennas Propag. 2012, 2012 Pt 5, 388–392. [Google Scholar] [CrossRef]
  26. Beck, A.; Teboulle, M. A Fast Iterative Shrinkage-Thresholding Algorithm for Linear Inverse Problems. Siam. J. Imaging Ences. 2009, 2, 183–202. [Google Scholar] [CrossRef] [Green Version]
  27. Stoica, P.; Moses, R.L. Spectral Analysis of Signals; Prenticehall: Upper Saddle River, NJ, USA, 2005. [Google Scholar]
  28. Glentis, G.O.; Jakobsson, A. Superfast approximative implementation of the IAA spectral estimate. IEEE Trans. Signal Process. 2011, 60, 472–478. [Google Scholar] [CrossRef] [Green Version]
  29. Jensen, J.R.; Glentis, G.O.; Christensen, M.G.; Jakobsson, A.; Jensen, S.H. Fast LCMV-based methods for fundamental frequency estimation. IEEE Trans. Signal Process. 2013, 61, 3159–3172. [Google Scholar] [CrossRef] [Green Version]
  30. Awasthi, N.; Kalva, S.K.; Pramanik, M.; Yalavarthy, P.K. Vector extrapolation methods for accelerating iterative reconstruction methods in limited-data photoacoustic tomography. J. Biomed. Opt. 2018, 23, 1. [Google Scholar] [PubMed] [Green Version]
  31. Song, Y.; Wang, L. On the semiconvergence of extrapolated iterative methods for singular linear systems. Appl. Numer. Math. 2003, 44, 401–413. [Google Scholar] [CrossRef]
  32. Zhang, Q.; Zhang, Y.; Huang, Y.; Zhang, Y.; Li, W.; Yang, J. Sparse with fast MM superresolution algorithm for radar forward-looking imaging. IEEE Access 2019, 7, 105247–105257. [Google Scholar] [CrossRef]
  33. Karlsson, J.; Rowe, W.; Xu, L.; Glentis, G.O.; Li, J. Fast missing-data IAA with application to notched spectrum sar. IEEE Trans. Aerosp. Electron. Syst. 2014, 50, 959–971. [Google Scholar] [CrossRef]
  34. Long, T.; Lu, Z.; Ding, Z.; Liu, L. A DBS Doppler centroid estimation algorithm based on entropy minimization. IEEE Trans. Geosci. Remote Sens. 2011, 49, 3703–3712. [Google Scholar] [CrossRef]
Figure 1. Vector extrapolation diagram.
Figure 1. Vector extrapolation diagram.
Sensors 21 00817 g001
Figure 2. Logarithmic computational complexity of SBA, FSBA and SFSBA.
Figure 2. Logarithmic computational complexity of SBA, FSBA and SFSBA.
Sensors 21 00817 g002
Figure 3. Original scene of the simulation.
Figure 3. Original scene of the simulation.
Sensors 21 00817 g003
Figure 4. Simulation results of different methods with a signal-to-noise ratio (SNR) of 20 dB. (a) Real beam echo, (b) Result of Tikhonov regularization (TREGU), (c) Result of truncate singular value decomposition (TSVD), (d) Result of the Richardson–Lucy (RL) method, (e) Result of iterative adaptive approach (IAA), (f) Result of SBA, (g) Result of FSBA, (h) Result of SFSBA.
Figure 4. Simulation results of different methods with a signal-to-noise ratio (SNR) of 20 dB. (a) Real beam echo, (b) Result of Tikhonov regularization (TREGU), (c) Result of truncate singular value decomposition (TSVD), (d) Result of the Richardson–Lucy (RL) method, (e) Result of iterative adaptive approach (IAA), (f) Result of SBA, (g) Result of FSBA, (h) Result of SFSBA.
Sensors 21 00817 g004
Figure 5. Profiles of adjacent targets.
Figure 5. Profiles of adjacent targets.
Sensors 21 00817 g005
Figure 6. Optical scene of Ginkgo Avenue data.
Figure 6. Optical scene of Ginkgo Avenue data.
Sensors 21 00817 g006
Figure 7. Processed results of Ginkgo Avenue data. (a) Real beam echo, (b) Result of TREGU, (c) Result of TSVD, (d) Result of RL, (e) Result of IAA, (f) Result of SBA, (g) Result of FSBA, (h) Result of SFSBA.
Figure 7. Processed results of Ginkgo Avenue data. (a) Real beam echo, (b) Result of TREGU, (c) Result of TSVD, (d) Result of RL, (e) Result of IAA, (f) Result of SBA, (g) Result of FSBA, (h) Result of SFSBA.
Sensors 21 00817 g007
Figure 8. Profiles of local region in Figure 7.
Figure 8. Profiles of local region in Figure 7.
Sensors 21 00817 g008
Figure 9. Optical scene of the roof.
Figure 9. Optical scene of the roof.
Sensors 21 00817 g009
Figure 10. Processed results of roof data. (a) Real beam echo, (b) Result of TREGU, (c) Result of TSVD, (d) Result of RL, (e) Result of IAA, (f) Result of SBA, (g) Result of FSBA, (h) Result of SFSBA.
Figure 10. Processed results of roof data. (a) Real beam echo, (b) Result of TREGU, (c) Result of TSVD, (d) Result of RL, (e) Result of IAA, (f) Result of SBA, (g) Result of FSBA, (h) Result of SFSBA.
Sensors 21 00817 g010
Figure 11. Profiles of local area in Figure 10.
Figure 11. Profiles of local area in Figure 10.
Sensors 21 00817 g011
Table 1. Flow chart of the proposed a superfast split Bregman algorithm (SFSBA).
Table 1. Flow chart of the proposed a superfast split Bregman algorithm (SFSBA).
Initialize: k = 0, σ k = y , g k = 0 , b k = 0
for k=1:2
x k 1 = μ H T y + λ g k 1 b k 1
σ k = W W H x k 1 T T H x k 1
g k = ς σ k + b k 1 , 1 / λ
b k = b k 1 + σ k g k
end
for k=3: κ 1
x k 1 = μ H T y + λ g k 1 b k 1
σ k = W W H x k 1 T T H x k 1
d k 1 = σ k 1 σ k 2
d k 2 = σ k 2 σ k 3
η k = d k 1 T d k 1 d k 2 T d k 2
v k = σ k + η k σ k + 1 2 ! η k 2 2 σ k
g k = ς v k + b k 1 , 1 / λ
b k = b k 1 + v k g k
end
Table 2. System parameters of simulation.
Table 2. System parameters of simulation.
ParameterValueUnits
Beam width3.5°
Band width45MHz
Antenna scanning velocity50°/s
Antenna scanning area−5∼5°
PRF1000Hz
Table 3. Performance index of simulation results.
Table 3. Performance index of simulation results.
MethodTREGUTSVDRLIAASBAFSBASFSBA
MSE ( × 10 4 )71.6746.349.0115.444.344.344.37
BSR2.453.337.3614252517.5
Entropy4.694.951.953.320.160.170.28
Table 4. System parameters of Ginkgo Avenue experiment.
Table 4. System parameters of Ginkgo Avenue experiment.
ParameterValueUnits
Beam width5.1°
Band width75MHz
Antenna scanning velocity144°/s
Antenna scanning area−12.5∼12.5°
PRF200Hz
Table 5. Performance indexes of real data processing.
Table 5. Performance indexes of real data processing.
AlgorithmTREGUTSVDRLIAASBAFSBASFSBA
BSR1.212.081.862.097.17.17.1
Entropy4.995.032.432.261.821.821.86
Table 6. System parameters of roof experiment.
Table 6. System parameters of roof experiment.
ParameterValueUnits
Beam width5.1°
Band width45MHz
Antenna scanning velocity144°/s
Antenna scanning area0∼360°
PRF200Hz
Table 7. Performance indexes of roof real data.
Table 7. Performance indexes of roof real data.
AlgorithmTREGUTSVDRLIAASBAFSBASFSBA
BSR4.548.7512.276.5512.9512.9511.8
Entropy3.343.303.823.712.622.622.93
Table 8. Parameters of the field programmable gate array (FPGA).
Table 8. Parameters of the field programmable gate array (FPGA).
ParametersValues
ChipTMS320c6678
ManufacturerTexas Instruments
Cores8
Main frequency1 GHz
Memory4 GB
Table 9. Computing time of different algorithms.
Table 9. Computing time of different algorithms.
MethodsTREGUTSVDRLIAASBAFSBASFSBA
CTs of simulation (s)18.6912.470.2910.0141.810.490.06
CTs of Ginkgo Avenue data (s)0.0590.0390.090.0970.3110.250.003
CTs of roof data (s)21.0215.840.3113.5749.860.550.07
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Huo, W.; Zhang, Q.; Zhang, Y.; Zhang, Y.; Huang, Y.; Yang, J. A Superfast Super-Resolution Method for Radar Forward-Looking Imaging. Sensors 2021, 21, 817. https://doi.org/10.3390/s21030817

AMA Style

Huo W, Zhang Q, Zhang Y, Zhang Y, Huang Y, Yang J. A Superfast Super-Resolution Method for Radar Forward-Looking Imaging. Sensors. 2021; 21(3):817. https://doi.org/10.3390/s21030817

Chicago/Turabian Style

Huo, Weibo, Qiping Zhang, Yin Zhang, Yongchao Zhang, Yulin Huang, and Jianyu Yang. 2021. "A Superfast Super-Resolution Method for Radar Forward-Looking Imaging" Sensors 21, no. 3: 817. https://doi.org/10.3390/s21030817

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