Next Article in Journal
Correction: Elfadaly, A.; Abate, N.; Masini, N.; Lasaponara, R. SAR Sentinel 1 Imaging and Detection of Palaeo-Landscape Features in the Mediterranean Area. Remote Sens. 2020, 12, 2611
Next Article in Special Issue
Accelerating Haze Removal Algorithm Using CUDA
Previous Article in Journal
Glider-Based Active Acoustic Monitoring of Currents and Turbidity in the Coastal Zone
Previous Article in Special Issue
How Hyperspectral Image Unmixing and Denoising Can Boost Each Other
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Fast Total Variation Method Based on Iterative Reweighted Norm for Airborne Scanning Radar Super-Resolution Imaging

School of Information and Communication Engineering, University of Electronic Science and Technology of China, Chengdu 611731, China
*
Author to whom correspondence should be addressed.
Current address: No.2006, Xiyuan Ave, West Hi-Tech Zone, Chengdu 611731, China.
These authors contributed equally to this work.
Remote Sens. 2020, 12(18), 2877; https://0-doi-org.brum.beds.ac.uk/10.3390/rs12182877
Submission received: 9 July 2020 / Revised: 24 August 2020 / Accepted: 24 August 2020 / Published: 5 September 2020
(This article belongs to the Special Issue Remote Sensing Applications of Image Denoising and Restoration)

Abstract

:
The total variation (TV) method has been applied to realizing airborne scanning radar super-resolution imaging while maintaining the outline of the target. The iterative reweighted norm (IRN) approach is an algorithm for addressing the minimum L p norm problem by solving a sequence of minimum weighted L 2 norm problems, and has been applied to solving the TV norm. However, during the solving process, the IRN method is required to update the weight term and result term in each iteration, involving multiplications and the inversion of large matrices. Consequently, it suffers from a huge calculation load, which seriously restricts the application of the TV imaging method. In this work, by analyzing the structural characteristics of the matrix involved in iteration, an efficient method based on suitable matrix blocking is proposed. It transforms multiplications and the inversion of large matrices into the computation of multiple small matrices, thereby accelerating the algorithm. The proposed method, called IRN-FTV method, is more time economical than the IRN-TV method, especially for high dimensional observation scenarios. Numerical results illustrate that the proposed IRN-FTV method enjoys preferable computational efficiency without performance degradation.

1. Introduction

Airborne scanning radar works as a noncoherent sensor and realizes forward-looking area imaging by sweeping the observation scenarios. This imaging system is widely used in the fields of ground mapping, microwave radiometers remote sensing, autonomous landing and self-driveless [1,2,3,4,5]. High range resolution can be obtained by emitting the large time-bandwidth product signal such as linear frequency modulation (LFM) signal and an impulse compression technique. Nevertheless, limited by the physical antenna aperture, its azimuth resolution is coarse compared with the range resolution.
Because previous studies have shown that radar azimuth echoes can be regarded as the convolution of scattering coefficient and antenna modulation. In order to improve the azimuth resolution, several approaches have been proposed. Because these approaches break through the Rayleigh limit of antenna aperture, we usually call it azimuth super-resolution technology. Mathematically, azimuth super-resolution is an ill-posed inversion problem, because of the low-pass character of the antenna pattern and noise disturbance.
Lucy-Richardson, which is a well-known deconvolution approach for optical image, was applied to the field of radar super-resolution imaging in Reference [6]. It transforms the super-resolution problem into the maximum likelihood estimation, however, its resolution is limited due to lack of prior information about the target. In Reference [7], the resolution was further improved by introducing prior information of target and noise under Bayesian frame. Regularization methods are good approaches to address ill-posed inversion problem, which were used by the authors of References [8,9,10,11,12] to solve radar super-resolution problem. The essence of regularization methods is to add constraints to limit the range of solution space, thereby transforming the original ill-conditioned problem into a nearby well-conditioned problem. The commonly used regularization terms are L 2 norm and L 1 norm. Truncated singular value decomposition method has also been put forward for radar super-resolution imaging [13,14,15,16]. In general, it is also a kind of regularization method. The solution is projected to a subspace composed of dominant large singular values to avoid imaging errors caused by small singular values. In addition, because the azimuth echoes are a time series related to angle, array signal processing methods [17,18,19,20,21] can be used to address azimuth super-resolution problem due to the similarities of mathematical model and physical principle between array processing and scanning imaging.
Even though the above methods advanced the imaging resolution to a certain degree, they all lost the edge information of targets. In these applications, such as ground mapping, self-driveless, airdrop location and so on, we expect to obtain precise topographic information of the forward-looking area of the platform, such as buildings and rivers. To facilitate target recognition, high resolution of the radar forward-looking imagery and more contour information of the target area are both required. The aforementioned super-resolution methods only care about the improvement of the azimuth resolution, but ignore the contour of the target. The total variation (TV) imaging method is mainly under the regularization framework, using the L 1 norm of the gradient operator as the constraint term [22,23,24,25,26,27,28]. It can improve the azimuth resolution while maintaining the edge information of the target, providing help for subsequent target detection and recognition. At present, research on the TV algorithm mainly focuses on solving the TV function. In References [29,30], the authors proposed an iterative reweighted norm (IRN) to solve the TV problem, which is what we call the IRN-TV method. This method utilises the minimum value of the L 2 norm to approximate the minimum of the L p norm to obtain the solution. In Reference [31], the primal-dual (PD) method is presented to settle the TV problem. The main advantage of this approach is to eliminate some of the singularity caused by the non-differentiable characteristic of the TV norm by smooth approximation before applying a linearization technique such as the Newton method. In References [32,33], the author proposed a Split Bregman (SB) approach, which attracts much attention in the signal and image processing field. The basic idea is to transform a constrained optimization problem to a series of unconstrained sub-problems.
By analyzing the structure of the antenna pattern matrix and gradient matrix, this paper discovers that the high-dimensional matrix with inverse is a sum of a diagonal block with banded Toeplitz blocks plus a special block tridiagonal correction in the IRN-TV method. For the convenience of description, we name this high-dimensional matrix with an inverse matrix R . Because the matrix R has a special structure of a block tridiagonal; decomposing the matrix R into multiple small block matrices can effectively reduce the computational complexity. For this reason, a fast total variation method based on an iterative reweighted norm (IRN-FTV) is proposed. In this work, the IRN-TV method is first researched, and its computational complexity is discussed. Then this paper decomposes the matrix R into multiple small blocks and applies the approach of twisted decomposition [34] to accelerate its inversion. It is worth noting that we do not obtain the matrix R by multiplications of a large matrix in the actual implementation process. We mathematically deduce the explicit expression of each small block matrix constituting the matrix R to avoid large matrix–matrix multiplications.
The structure of this paper is organized as follows—in Section 2, we formulate the azimuth echo convolution model of airborne scanning radar. In Section 3, the proposed IRN-FTV is illustrated in detail. We introduce the traditional total variation (TV) method solved by iterative reweighted norm (IRN) firstly. Then we analyze the special structure of high-dimensional matrix with inverse and propose our IRN-FTV method. In Section 4, we conduct simulations and airborne experimental data to prove the effectiveness of this method. A conclusion of this paper is presented in the last section.

2. Echo Convolution Model

A radar system is required to emit electromagnetic waves to capture target information. The contradiction between the range resolution and the detection distance is resolved by transmitting a chirp signal, which is a kind of large time-bandwidth product signal. Employing mature pulse compression technology, we can achieve high range resolution. Therefore, improving azimuth resolution becomes the current task. Figure 1 illustrates the procedure of azimuth echoes acquisition. If the interval between the two targets is less than the beamwidth, the echoes of the two targets are added to get a composite echo. It can be clearly seen that due to antenna beam smoothing, the azimuth resolution becomes coarse.
The transmitted chirp signal is expressed:
s ( τ ) = re c t ( τ T p ) exp ( j 2 π f c τ ) . exp ( j π k τ 2 ) ,
where τ is range fast time, T p is the impulse width. r e c t ( τ / T p ) = 1 , w i t h τ T p / 2 and the other is 0. f c represents the signal carrier frequency, and k denotes the chirp rate.
In radar imaging, we usually treat the observation scene as a two-dimensional matrix, and each entry of the matrix is the reflectivity coefficients of the scatters.
σ = σ ( x 1 , y 1 ) σ ( x 1 , y 2 ) σ ( x 1 , y n ) σ ( x 2 , y 1 ) σ ( x 2 , y 2 ) σ ( x 2 , y n ) σ ( x m , y 1 ) σ ( x m , y 2 ) σ ( x m , y n ) ,
where m is the range dimension of the observed scene and n is the azimuth dimension of the observed scene. σ ( x i y j ) represents the backscattering coefficients of point ( x i , y j ) .
After the received echo is down-converted, it is expressed as:
s ( τ , t ) = i = 1 m j = 1 n σ ( x i , y j ) w ( t t ( x i , y j ) ) r e c t ( τ τ ( x i , y j ) T p ) exp ( j 2 π f c τ ( x i , y j ) ) exp { j k π ( τ τ ( x i , y j ) ) 2 } ,
where t is azimuth slow time. w ( · ) denotes the antenna pattern modulation and τ ( x i , y j ) denotes the echo delay of point ( x i , y j ) .
Then range resolution is enhanced by pulse compression technology. For moving platform, due to the constant motion of the platform, echo signal is distributed in different range cells, hence range walk correction is necessary. After completing pulse compression and range walk correction in the frequency domain, the received echo is:
s ( τ , t ) = i = 1 m j = 1 n σ ( x i , y j ) w ( t t ( x i , y j ) ) sin c { B ( τ τ ( x i , y j ) ) } exp ( j 2 π f c τ ( x i , y j ) ) ,
where e x p ( j 2 π f c τ ( x i , y j ) ) is the Doppler shift.
In a radar forward-looking area, the Doppler shift is usually negligible. After discarding the Doppler shift, we can discover that the echo is a two-dimensional convolution model. High range resolution has been realized, we only focus on the azimuth echo and rewrite it in matrix form.
S = H σ + n
where echo matrix S and observed scene scattering coefficient matrix σ are converted into a column vector. S = [ S 11 , S 12 , , S 1 n , , S m n ] H is the received echo vector, σ = [ σ 11 , σ 12 , , σ 1 n , , σ m n ] H is target scatter vector, n = [ n 11 , n 12 , , n 1 n , , n m n ] H is the additive white Gaussian noise. H is the antenna pattern matrix composed of antenna pattern given by:
H = H 1 H 1 H 1 m n × m n a n d H 1 = h 0 h l h l h l h l h 0 n × n ,
where H 1 is the antenna pattern modulation in one range cell. h l h 0 h l is the sampling of the antenna pattern.
Through the above azimuth convolution model, we transform the azimuth super-resolution problem into a deconvolution problem. What we need to do is to recover the target scattering coefficient σ accurately from the noisy echo S with a known convolution kernel H via deconvolution technique. Obviously, the deconvolution process is ill-posed, azimuth super-resolution is mathematically an ill-posed inversion problem.

3. The Proposed Method

In this section, the total variation method solved by iterative reweighted norm (IRN-TV) is first described, and then its high computational complexity is analyzed. Then, we derive the block tridiagonal structure of the matrix R . Finally, the fast total variation method based on iterative reweighted norm (IRN-FTV) is introduced in detail.

3.1. The Irn-Tv Method

Azimuth echo convolution model is as follows.
S = H σ + n .
Regularization strategy is one of the good ways to deal with ill-posed inverse problem. The regularization method replaces the original ill-posed problem with a problem that is close to well-conditioned by restricting the range of candidate solutions. The general form of standard regularization function [35,36] is:
T ( σ ) = arg min σ 1 p H σ S p p + λ 1 q Γ ( σ ) q q ,
where the value of p, q depends on the norm type you choose. 1 p H σ S p p is the data fitting term, 1 q Γ ( σ ) q q is the adding regularization term or penalty term, λ is a parameter that controls the trade off between the fidelity term and penalty term.
For maintaining the edge of the target, there are some other edge-preserving regularizers in References [37,38] besides the TV operator. But these new regularizers are mainly suitable for multi-spectral image or hyperspectral image rather than radar echo imagery, so this paper still adopts the TV operator. The TV operator has different forms, such as isotropic TV norm, anisotropic TV norm and smooth approximation TV norm [39]. According to the vectorized target scattering coefficient matrix and the Toplitz structure of the antenna measurement matrix, this paper constructs horizontal and vertical discrete gradient operators D x and D y in Equations (13) and (14) shown at the next page as regularization term. For p = 2 , q = 1 , the objection function is constructed as the following:
T ( σ ) = arg min σ H σ S 2 2 + λ D x σ + D y σ 1 ,
where D x and D y are respectively horizontal and vertical discrete gradient operators.
Beforehand, we need to define D n in Equation (10). Then D n and Kronecker product are employed to define D x and D y . I m is a m × m identity matrix, ⊗ is the Kronecker product.
D n = 1 1 1 1 1 n × n .
Since the L 1 norm is not differentiable at the origin, the objective function minimum cannot be solved by the derivative method. Hence we use the iterative reweighted norm (IRN) approach, solving the minimum L 1 norm problem by solving a sequence of minimum weighted L 2 norm problem. We define the following matrices:
D = D x D y , W = Ω 0 0 Ω
where Ω = d i a g ( ( ( D x σ ) 2 + ( D y σ ) 2 ) 1 / 2 ) , and ( D x σ ) 2 = ( D x σ ) ( D x σ ) , ( D y σ ) 2 = ( D y σ ) ( D y σ ) , ⊙ is dot product.
We use the iterative strategy to constantly update σ and finally approach the true value. The iterative process, which is called the total variation super-resolution imaging method, is as follows:
i n i t i a l i z e : σ 0 = ( H T H + λ D T D ) 1 H T S f o r k = 0 , 1 , 2 , Ω k = d i a g ( ( ( D x σ k ) 2 + ( D y σ k ) 2 ) 1 / 2 ) W k = Ω k 0 0 Ω k σ k + 1 = ( H T H + λ D T W k D ) 1 H T S , e n d
where k is iterations for convergence.
D x = D n I m = 1 0 1 0 1 0 1 1 0 0 1 m n × m n
D y = I m D n = 1 1 1 1 0 n × n 0 0 1 1 1 1 0 n × n m n × m n .
Because the observed scene scattering coefficient matrix σ and echo matrix S are vectorized, the main computational burden of the IRN-TV method comes from matrix multiplication and inversion of ( H T H + λ D T D ) 1 and ( H T H + λ D T W k D ) 1 , which both are O ( m 3 n 3 ) . Because each iteration needs to update and calculate ( H T H + λ D T W k D ) 1 , this is the root cause of slow running speed of the traditional IRN-TV method.

3.2. Block Tridiagonal Structure of the Matrix R

From the above analysis, we can see that the traditional IRN-TV method is slow due to the inversion and multiplication of large matrices in each iteration. Hence this paper mainly cares about how to improve the computational efficiency of ( H T H + λ D T D ) 1 and ( H T H + λ D T W k D ) 1 .
When W k = I , I is the identity matrix. We have
( H T H + λ D T W k D ) 1 = ( H T H + λ D T D ) 1 .
Therefore, this article pays concentration on ( H T H + λ D T W k D ) 1 , the more general term.
Firstly, we define the matrix:
U k = ( ( D x σ k ) 2 + ( D y σ k ) 2 ) 1 / 2 ,
and we can infer the following equations.
Ω k = diag ( U k )
λ D T W k D = λ D x Ω k D x + λ D y Ω k D y .
The matrix H T H is block diagonal matrix with Toeplitz block:
H T H = H 1 T H 1 H 1 T H 1 H 1 T H 1 .
In addition, we find that the results of λ D T W k D satisfy the structure of block tridiagonal matrix:
λ D T W k D = λ D x Ω k D x + λ D y Ω k D y = A 1 B 2 C 2 A 2 B 3 C 3 A 3 B m C m A m ,
where each entry is a n × n square matrix.
For the convenience of description, let R = H T H + λ D T W k D . Thus the matrix R is a sum of a diagonal block with banded Toeplitz block plus a special block tridiagonal correction.
R = A 1 B 2 C 2 A 2 B 3 C 3 A 3 B m C m A m .
Assuming that U = [ u 11 , u 12 , , u 1 n , u m n ] m n × 1 H , the expression for each block matrix of R is deduced in Equations (22), (24) and (25).
B i = C i = λ u i 1 u i 2 u i n , i = 2 , 3 , m .

3.3. Irn-Ftv Method

The following task is to accelerate the inverse of R . Many methods for fast inversion using the block tridiagonal properties have been proposed [40,41,42]. In this paper, the method of twisted block decomposition is employed.
We assume that matrix X is the inverse matrix of R .
R 1 = X = X 11 X 12 X 1 m X 21 X 22 X 2 m X m 1 X m 2 X m m ,
where X i j ( i = 1 , 2 , , m ; j = 1 , 2 , , m ) is a n × n square matrix.
The method of twisted block decomposition consists of four parts, which are detailed below.
A 1 = λ 2 u 11 u 11 u 1 ( j 1 ) 2 u 1 j + u 1 ( j 1 ) u 1 j u 1 ( n 2 ) 2 u 1 ( n 1 ) + u 1 ( n 2 ) u 1 ( n 1 ) u 1 ( n 1 ) u 1 n + u 1 ( n 1 ) + H 1 T H 1 ; j = 2 , 3 , , n 1 .
A i = λ u ( i 1 ) 1 + 2 u i 1 u i 1 u i ( j 1 ) 2 u i j + u i ( j 1 ) + u ( i 1 ) j u i j u i ( n 2 ) 2 u i ( n 1 ) + u i ( n 2 ) + u ( i 1 ) ( n 1 ) u i ( n 1 ) u i ( n 1 ) u ( i 1 ) n + u i n + u i ( n 1 ) + H 1 T H 1 ; i = 2 , 3 , m ; j = 2 , 3 , , n 1 .

3.3.1. Initialization

We assume B m + 1 = I n , C 1 = I n , K m + 1 = O n , K 0 = O n , where I n represents a n × n identity matrix, O n denotes a n × n zero matrix.
{ K i } and { K i } , ( i = 0 , 1 , 2 , m + 1 ) are auxiliary matrix sequences, and each entry of the sequences is a n × n square matrix.

3.3.2. Compute the Inverse of the 1 S t Column

The inverse of the 1 S t column X i 1 ( i = 1 , 2 , m ) can be expressed as:
P i = A i B i + 1 K i + 1 , K i = P i 1 C i ( i = m , m 1 , , 1 ) X 11 = K 1 1 X i 1 = K i X i 1 , 1 ( i = 2 , 3 , m ) ,
where { P i } are the auxiliary matrix sequences as well as { K i } .

3.3.3. Compute the Inverse of the M T h Column

Similarly, we have the inverse of the M T h column X i m ( i = m , m 1 , 1 ) :
P i = A i C i K i 1 , K i = P i 1 B i + 1 ( i = 1 , 2 , , m ) X m m = P m 1 X i m = K i X i + 1 , m ( i = m 1 , m 2 , , 1 ) ,
where { P i } are also the auxiliary matrix sequences.

3.3.4. Compute the Inverse of the 2 N d to M 1 T h Column

By the same way, we can easily deduce the following equations.
X j j = ( P j C j K j 1 ) 1 ( j = 2 , 3 , , m 1 ) X i j = K i X i 1 , j ( i = j 1 , j 2 , , 1 ) X i j = K i X i 1 , j ( i = j + 1 , j + 2 , , m ) .
The twisted block decomposition approach converts the inverse of R into computation of multiple small matrices, which reduces computational complexity and saves computation time. By introducing auxiliary matrix sequences, each column of R satisfies an iterative formula. For each column, only the inverse of the initial element is required, and the inverse of other elements in this column can be deduced by a recursion formula. The algorithm contains 3 m 2 direct inverse of n × n matrix, m 2 + O ( m ) multiplications of n × n matrix, 3 m 4 additions of n × n matrix. So, the total complexity of twisted block decomposition approach is ( m 2 + 6 m 6 ) n 3 . Obviously, the complexity of twisted block decomposition approach is less than that of the existing fast inversion algorithms for block tridiagonal matrix, as shown in Table 1.
It is worth noting that in the actual implementation, we do not need to calculate the matrix R via R = H T H + λ D T W k D . After calculating the vector U , the expression of entry of the matrix R can be obtained according to the Equations (22)–(24). Exploiting these small block matrices A i , B i , C i , we apply the method of twisted block decomposition to realize the fast inverse of R .
In order to explain the inversion process explicitly, we package the entire process of fast inversion for ( H T H + λ D T W k D ) 1 into a function Ψ ( · ) , as shown in Table 2. In this function, the vector U is the input variable and R 1 is the output.
Hence detailed process of the IRN-FTV method in this paper is as follows:
U 0 = [ 1 , 1 , , 1 ] T m n × 1 i n i t i a l i z e : σ 0 = Ψ ( U 0 ) H T S f o r k = 0 , 1 , 2 , U k + 1 = ( ( D x σ k ) 2 + ( D y σ k ) 2 ) 1 / 2 σ k + 1 = Ψ ( U k + 1 ) H T S . e n d
Compared with the traditional IRN-TV method, our IRN-FTV method takes advantage of the block tridiagonal structure properties and accelerates the inversion process by way of twisted block decomposition. In addition, in the actual implementation process, our method only needs to calculate the vector U , which avoids large matrix-matrix multiplications. Our method effectively addresses the issue of multiplications and inversion of large matrices in each iteration and improves the computational efficiency of the IRN-TV method.

4. Simulations and Real Data Results

To verify the super-resolution imaging performance of the proposed method, the two-dimensional scene simulations are presented. We compare the imaging performance among fast total variation (FTV), total variation (TV), and some other super-resolution methods in References [6,8,14]. For the regularization methods involved, the regularization parameters are selected by the L-curve method [43], and the truncation parameters of the TSVD method are selected by the generalized cross validation (GCV) [44]. The number of iterations of the classical Lucy-Richardson method is chosen to be 20. To testify the contour preservation capability, experimental data will be employed. In addition, the computational complexity comparison between FTV and TV of different scanning scope will be investigated.

4.1. Two-Dimensional Scene Simulations

Indexes such as the relative error (RE) and beam sharpening ratio (BSR) are used in this section to quantify and compare the super-resolution performance and imaging quality of these super-resolution methods.
The relative error (RE) is defined as follows.
RE = σ k σ 2 2 σ 2 2 ,
where σ k denotes the obtained super-resolution result, and σ is the original scene. RE is a quantitative measure between the super-resolution result and the original target scattering coefficient distribution. The smaller the value of RE, the closer match the recovery target scene exhibits with the original scene.
The beam sharpening ratio (BSR) is defined as the ratio that the original real beam 3dB bandwidth divides super-resolution processing result 3dB bandwidth, shown in Figure 2.
BSR = θ r θ s ,
where BSR measures the ability of super-resolution, the larger BSR indicates higher resolution ability.
The two-dimensional scene is shown in Figure 3. The fleet of 5 warships and 1 carrier and the materials come from synthetic aperture radar imaging. The system parameters are listed in Table 3.
When the signal to noise ratio (SNR) is 25 dB, the real beam result is shown in Figure 4a. We can see that it suffers from coarse azimuth resolution with little valuable information. Figure 4b displays the result processed by the TSVD method. Although it improves the azimuth resolution to a certain degree, it brings a lot of noise, which influences the image quality. In addition, the outline of the aircraft carrier becomes blurred. Figure 4c suppresses noise by Lucy-Richardson method, but the resolution is restricted, the warship below the aircraft carrier is not clear. Figure 4d gives the result processed by L 2 norm regularization method, it has a high noise level and the resolution improvement is finite. Carrier’s outline information has been partially lost. Obviously, observing Figure 4e,f, TV and FTV technology not only improves the resolution but also provides clear details of the original scene. In Figure 4e,f, 5 warships are clearly distinguished, and the restored image visual quality is higher than other methods. TV and FTV methods keep clearer contour details of the aircraft carrier than others, which is beneficial to detection and recognition. As can be seen from Table 4, the TV and FTV have the smaller relative error (RE) than other approaches.
To quantitatively verify the super-resolution performance of the above methods, the profiles result of three warships below the aircraft carrier are illustrated in Figure 5. Due to the smoothing of the antenna pattern, the real beam echoes of three warships are overlapped and added to get a composite response. TSVD method and L 2 norm regularization method both improve azimuth resolution, but contain high sidelobe noise which affects the quality of imaging result. Lucy-Richardson method suppresses the sidelobe noise, but the beam sharpening effect is limited. TV and FTV methods have higher beam sharpening ability than other methods, and the noise is weak. From Table 4, the TV and FTV perform better in terms of BSR, which indicates that they have superior super-resolution capability than other approaches.

4.2. Experimental Data

To further verify the contour preservation capability of various methods, airborne experimental data are utilized. The millimeter-wave radar and forward-looking scanning imaging mode are illustrated in Figure 6a,b. The radar of Figure 6a was fixed on the helicopter. The helicopter sweeps observation scene in forward-looking area that obtains experimental data depicted in Figure 6b. The experiment was conducted in Luodai Town, Chengdu, Sichuan, China. Figure 7a shows the optical scenario of experimental area, which is intercepted from Google Earth. In this scenario, we are concerned about two valuable typical areas characterized by adjacent houses and road, respectively. The system parameters of airborne experiment are listed in Table 5.
Figure 7 shows the experiment results. Figure 7b displays that the echo image, which encounters coarse azimuth resolution, and the adjacent houses and road are visually obscure. As observed in Figure 7c–e, the TSVD method, Lucy-Richardson method, and L 2 norm regularization method all improve the imaging resolution compared with the echo image, but imaging results are not distinct. In contrast, TV method and FTV method provide clearer outline features to adjacent houses and road than other methods, as shown in Figure 7f,g. Figure 8 and Figure 9 provide enlarged results for houses and roads, respectively. Obviously, they show that the images processed by the TV method and the FTV method are quite competitive over these other algorithms in terms of imaging visual quality and outline preservation.

4.3. Computational Complexity Comparison

The computational complexity of IRN-TV and IRN-FTV with varying scanning scope will be investigated. Correspondingly, the azimuth sample n also varies. Pulse repetition frequency (PRF) is 500 Hz, and antenna scanning speed is 30 / s. For the sake of convenience, our range sample m is 100. The computational time of IRN-TV and IRN-FTV, referred to as t I R N T V and t I R N F T V , respectively. The time rate (TR) is defined as T R = t I R N T V / t I R N F T V , which reflects improvement of algorithm computing efficiency. Simulation hardware and software environment are shown in Table 6.
From Figure 10, we can see that the computational time curve of IRN-TV rises rapidly with the increase of matrix size, and the computational time curve of IRN-FTV grows slowly and is far lower than the curve of IRN-TV. We can observe from Table 7 that, as scanning scope increases, the matrix size of H continues to enhance, and computational savings provided by IRN-FTV become more significant compared with the IRN-TV method.
In order to verify the computation time—time is an important factor that affects the algorithm result—we give the following simulations. The simulation parameters are shown in Table 8 and the hardware and software environments are the same as in Table 6. The simulation scene with size 99 × 111 is shown in Figure 11a, which is a bay with a clear outline. When the running time of TV and FTV are the same, the proposed FTV method has a clearer outline and a higher degree of matching with the original scenario. Therefore, in order to achieve the same performance, the TV method needs to pay a higher time cost as shown in Figure 12.

5. Conclusions

In this paper, a fast total variation (FTV) algorithm solved by iterative reweighted norm (IRN) for airborne scanning radar super-resolution imaging is presented. By analyzing the traditional total variation (TV) method, we find that the main reason of its slow running speed is the high-dimensional matrix multiplication and inverse in each iteration.
Exploiting the structural property of the high-dimensional matrix with inverse, we convert the high-dimensional matrix with inverse into multiple small block matrices and apply the approach of twisted decomposition to accelerate its inversion. In addition, in the actual implementation process, our method avoids multiplications of high-dimensional matrices by deducing the explicit formula of each small block matrix.
Simulation and airborne experimental data results indicate that the superresolution imaging performance of our method will not degrade compared with the traditional TV method. The numerical results illustrate that the proposed IRN-FTV method offers a time complexity reduction especially for high-dimensional observation scenes.
The advantage of the proposed method is mainly for targets with a clear outline or extended point targets with a distinct edge. If the target is too sparse relative to the scene, then the target can be regarded as an isolated point, the advantage of the proposed method will not exist. Generally, the proposed method is suitable for a target with a clear contour in a dense scenario, such as houses in experimental data results.

Author Contributions

X.T.: Conceptualization, Methodology, Software, Writing—Original Draft; Y.Z.: Resources, Funding acquisition, writing—review and editing; Y.H.: Funding acquisition; J.Y.: Supervision. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by National Natural Science Foundation of China under grant 61671117, 61901090.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Sethmann, R.; Burns, B.A.; Heygster, G.C. Spatial resolution improvement of ssm/i data with image restoration techniques. IEEE Trans. Geosci. Remote Sens. 1994, 32, 1144–1151. [Google Scholar] [CrossRef]
  2. Elachi, C.; Brown, W.E., Jr. Imaging and sounding of ice fields with airborne coherent radars. J. Geophys. Res. 1975, 80, 1113–1119. [Google Scholar] [CrossRef]
  3. Piles, M.; Camps, A.; Vall-Llossera, M.; Talone, M. Spatial-resolution enhancement of smos data: A deconvolution-based approach. IEEE Trans. Geosci. Remote Sens. 2009, 47, 2182–2192. [Google Scholar] [CrossRef]
  4. Lenti, F.; Nunziata, F.; Estatico, C.; Migliaccio, M. Spatial resolution enhancement of earth observation products using an acceleration technique for iterative methods. IEEE Geosci. Remote Sens. Lett. 2014, 12, 269–273. [Google Scholar] [CrossRef]
  5. 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]
  6. Zhou, D.; Huang, Y.; Yang, J. Radar angular superresolution algorithm based on bayesian approach. In Proceedings of the IEEE 10th International Conference on Signal Processing Proceedings, Beijing, China, 24–28 October 2010; pp. 1894–1897. [Google Scholar]
  7. 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]
  8. Gambardella, A.; Migliaccio, M. On the superresolution of microwave scanning radiometer measurements. IEEE Geosci. Remote Sens. Lett. 2008, 5, 796–800. [Google Scholar] [CrossRef]
  9. Gaikovich, K.; Zhilin, A. Tikhonov’s algorithm for two-dimensional image retrieval. Proc. Int. Conf. MMET 1998, 2, 622–624. [Google Scholar]
  10. Çetin, M.; Karl, W.C. Feature-enhanced synthetic aperture radar image formation based on nonquadratic regularization. IEEE Trans. Image Process. 2001, 10, 623–631. [Google Scholar] [CrossRef] [Green Version]
  11. Rao, W.; Li, G.; Wang, X.; Xia, X.-G. Adaptive sparse recovery by parametric weighted l _{1} minimization for isar imaging of uniformly rotating targets. IEEE J. Sel. Top. Appl. Earth Obs. Remote Sens. 2012, 6, 942–952. [Google Scholar] [CrossRef]
  12. Wu, Y.; Zhang, Y.; Mao, D.; Huang, Y.; Yang, J. Sparse super-resolution method based on truncated singular value decomposition strategy for radar forward-looking imaging. J. Appl. Remote Sens. 2018, 12, 035021. [Google Scholar]
  13. Lenti, F.; Nunziata, F.; Migliaccio, M.; Rodriguez, G. Two-dimensional tsvd to enhance the spatial resolution of radiometer data. IEEE Trans. Geosci. Remote Sens. 2013, 52, 2450–2458. [Google Scholar] [CrossRef]
  14. Shea, J.D.; van Veen, B.D.; Hagness, S.C. A tsvd analysis of microwave inverse scattering for breast imaging. IEEE Trans. Biomed. Eng. 2011, 59, 936–945. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  15. Fang, Q.; Meaney, P.M.; Paulsen, K.D. Singular value analysis of the jacobian matrix in microwave image reconstruction. IEEE Trans. Antennas Propag. 2006, 54, 2371–2380. [Google Scholar] [CrossRef]
  16. Barrière, P.-A.; Idier, J.; Goussard, Y.; Laurin, J.-J. Fast solutions of the 2d inverse scattering problem based on a tsvd approximation of the internal field for the forward model. IEEE Trans. Antennas Propag. 2010, 58, 4015–4024. [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. Roberts, W.; Stoica, P.; Li, J.; Yardibi, T.; Sadjadi, F.A. Iterative adaptive approaches to mimo radar imaging. IEEE J. Sel. Signal Process. 2010, 4, 5–20. [Google Scholar] [CrossRef]
  19. Stoica, P.; Li, J.; Ling, J.; Cheng, Y. Missing data recovery via a nonparametric iterative adaptive approach. In Proceedings of the 2009 IEEE International Conference on Acoustics, Speech and Signal Processing, Taipei, Taiwan, 19–24 April 2009; pp. 3369–3372. [Google Scholar]
  20. Yardibi, T.; Li, J.; Stoica, P. Nonparametric and sparse signal representations in array processing via iterative adaptive approaches. In Proceedings of the 2008 42nd Asilomar Conference on Signals, Systems and Computers, Pacific Grove, CA, USA, 26–29 October 2008; pp. 278–282. [Google Scholar]
  21. Zhang, Y.; Zhang, Y.; Li, W.; Huang, Y.; Yang, J. Super-resolution surface mapping for scanning radar: Inverse filtering based on the fast iterative adaptive approach. IEEE Trans. Geosci. Remote 2017, 56, 127–144. [Google Scholar] [CrossRef]
  22. Zhang, Q.; Zhang, Y.; Huang, Y.; Zhang, Y.; Li, W.; Yang, J. Total variation superresolution method for radar forward-looking imaging. In Proceedings of the 2019 6th Asia-Pacific Conference on Synthetic Aperture Radar (APSAR), Xiamen, China, 26–29 November 2019; pp. 1–4. [Google Scholar]
  23. Chambolle, A.; Darbon, J. On total variation minimization and surface evolution using parametric maximum flows. Int. J. Comput. Vis. 2009, 84, 288. [Google Scholar] [CrossRef] [Green Version]
  24. Oliveri, G.; Anselmi, N.; Massa, A. Compressive sensing imaging of non-sparse 2d scatterers by a total-variation approach within the born approximation. IEEE Trans. Antennas Propag. 2014, 62, 5157–5170. [Google Scholar] [CrossRef]
  25. van den Berg, P.M.; Kleinman, R.E. A total variation enhanced modified gradient algorithm for profile reconstruction. Inverse Probl. 1995, 11, L5. [Google Scholar] [CrossRef]
  26. Yaswanth, K.; Khankhoje, U.K. Two-dimensional non-linear microwave imaging with total variation regularization. In Proceedings of the 2017 Progress in Electromagnetics Research Symposium-Fall (PIERS-FALL), Singapore, 19–22 November 2017; pp. 1509–1513. [Google Scholar]
  27. Wilson, J.; Patwari, N.; Vasquez, F.G. Regularization methods for radio tomographic imaging. In Proceedings of the 2009 Virginia Tech Symposium on Wireless Personal Communications, Blacksburg, VA, USA, 3–5 June 2009; pp. 7–13. [Google Scholar]
  28. Zhang, Y.; Tuo, X.; Huang, Y.; Yang, J. A tv forward-looking super-resolution imaging method based on tsvd strategy for scanning radar. IEEE Trans. Geosci. Remote Sens. 2020, 58, 4517–4528. [Google Scholar] [CrossRef]
  29. Wohlberg, B.; Rodriguez, P. An iteratively reweighted norm algorithm for minimization of total variation functionals. IEEE Signal Process. Lett. 2007, 14, 948–951. [Google Scholar] [CrossRef]
  30. Rodríguez, P.; Wohlberg, B. Efficient minimization method for a generalized total variation functional. IEEE Trans. Image Process. 2008, 18, 322–332. [Google Scholar] [CrossRef]
  31. Chan, T.F.; Golub, G.H.; Mulet, P. A nonlinear primal-dual method for total variation-based image restoration. SIAM J. Sci. 1999, 20, 1964–1977. [Google Scholar] [CrossRef] [Green Version]
  32. Wu, C.; Tai, X.-C. Augmented lagrangian method, dual methods, and split bregman iteration for rof, vectorial tv, and high order models. SIAM J. Imaging Sci. 2010, 3, 300–339. [Google Scholar] [CrossRef] [Green Version]
  33. Getreuer, P. Total variation inpainting using split bregman. Image Process. Line 2012, 2, 147–157. [Google Scholar] [CrossRef] [Green Version]
  34. Ran, R.-S.; Huang, T.-Z. The inverses of block tridiagonal matrices. Appl. Math. Comput. 2006, 179, 243–247. [Google Scholar] [CrossRef]
  35. Wu, Y.; Zhang, Y.; Zhang, Y.; Huang, Y.; Yang, J. Outline reconstruction for radar forward-looking imaging based on total variation functional deconvloution methodxs. In Proceedings of the IGARSS 2018—2018 IEEE International Geoscience and Remote Sensing Symposium, Valencia, Spain, 22–27 July 2018; pp. 7267–7270. [Google Scholar]
  36. Rodriguez, P.; Wohlberg, B. An iteratively reweighted norm algorithm for total variation regularization. In Proceedings of the 2006 Fortieth Asilomar Conference on Signals, Systems and Computers, Pacific Grove, CA, USA, 29 October–1 November 2006; pp. 892–896. [Google Scholar]
  37. Lanaras, C.; Bioucas-Dias, J.; Baltsavias, E.; Schindler, K. Super-resolution of multispectral multiresolution images from a single sensor. In Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition Workshops, Honolulu, HI, USA, 21–26 July 2017; pp. 20–28. [Google Scholar]
  38. Lin, C.-H.; Bioucas-Dias, J.M. An explicit and scene-adapted definition of convex self-similarity prior with application to unsupervised sentinel-2 super-resolution. IEEE Trans. Geosci. Remote 2019, 58, 3352–3365. [Google Scholar] [CrossRef]
  39. Song, X.; Xu, Y.; Dong, F. A hybrid regularization method combining tikhonov with total variation for electrical resistance tomography. Flow Meas. Instrum. 2015, 46, 268–275. [Google Scholar] [CrossRef]
  40. Du, Y.; Lu, Q.; Xu, Z. New algorithm for inversing block periodic tridiagonal matrices. Jisuanji Gongcheng Yingyong (Comput. Eng. Appl.) 2012, 48, 41–43. [Google Scholar]
  41. Meurant, G. A review on the inverse of symmetric tridiagonal and block tridiagonal matrices. SIAM J. Matrix Anal. Appl. 1992, 13, 707–728. [Google Scholar] [CrossRef] [Green Version]
  42. Reuter, M.G.; Hill, J.C. An efficient, block-by-block algorithm for inverting a block tridiagonal, nearly block toeplitz matrix. Comput. Sci. Discov. 2012, 5, 014009. [Google Scholar] [CrossRef] [Green Version]
  43. Hansen, P.C.; Leary, D.P.O. The use of the l-curve in the regularization of discrete ill-posed problems. SIAM J. Sci. Comput. 1993, 14, 1487–1503. [Google Scholar] [CrossRef]
  44. Golub, G.H.; Heath, M.; Wahba, G. Generalized cross-validation as a method for choosing a good ridge parameter. Technometrics 1979, 21, 215–223. [Google Scholar] [CrossRef]
Figure 1. Azimuth signal model of airborne radar.
Figure 1. Azimuth signal model of airborne radar.
Remotesensing 12 02877 g001
Figure 2. The definition of beam sharpening ratio (BSR).
Figure 2. The definition of beam sharpening ratio (BSR).
Remotesensing 12 02877 g002
Figure 3. The two-dimensional scene.
Figure 3. The two-dimensional scene.
Remotesensing 12 02877 g003
Figure 4. The 2-D simulation result. (a) The echo; (b) The truncated singular value decomposition (TSVD) method; (c) The Lucy-Richardson method; (d) The L 2 norm regularization method; (e) The total variation (TV) method; (f) The proposed fast total variation (FTV) method.
Figure 4. The 2-D simulation result. (a) The echo; (b) The truncated singular value decomposition (TSVD) method; (c) The Lucy-Richardson method; (d) The L 2 norm regularization method; (e) The total variation (TV) method; (f) The proposed fast total variation (FTV) method.
Remotesensing 12 02877 g004
Figure 5. The profiles result of three warships below the aircraft carrier. (a) The echo; (b) The TSVD method; (c) The Lucy-Richardson method; (d) The L 2 norm regularization method; (e) The TV method; (f) The proposed FTV method.
Figure 5. The profiles result of three warships below the aircraft carrier. (a) The echo; (b) The TSVD method; (c) The Lucy-Richardson method; (d) The L 2 norm regularization method; (e) The TV method; (f) The proposed FTV method.
Remotesensing 12 02877 g005
Figure 6. The experiment system and imaging model. (a) The millimeter-wave radar; (b) The forward-looking scanning imaging model.
Figure 6. The experiment system and imaging model. (a) The millimeter-wave radar; (b) The forward-looking scanning imaging model.
Remotesensing 12 02877 g006
Figure 7. The experimental data result. (a) Optical scenario; (b) Echo image; (c) The TSVD method result; (d) The Lucy-Richardson method result; (e) The L 2 norm regularization method result; (f) The TV method result; (g) The proposed FTV method result.
Figure 7. The experimental data result. (a) Optical scenario; (b) Echo image; (c) The TSVD method result; (d) The Lucy-Richardson method result; (e) The L 2 norm regularization method result; (f) The TV method result; (g) The proposed FTV method result.
Remotesensing 12 02877 g007
Figure 8. Partially enlarged results for houses. (a) Optical scenario; (b) Echo image; (c) The TSVD method result; (d) The Lucy-Richardson method result; (e) The L 2 norm regularization method result; (f) The TV method result; (g) The proposed FTV method result.
Figure 8. Partially enlarged results for houses. (a) Optical scenario; (b) Echo image; (c) The TSVD method result; (d) The Lucy-Richardson method result; (e) The L 2 norm regularization method result; (f) The TV method result; (g) The proposed FTV method result.
Remotesensing 12 02877 g008
Figure 9. Partially enlarged results for road. (a) Optical scenario; (b) Echo image; (c) The TSVD method result; (d) The Lucy-Richardson method result; (e) The L 2 norm regularization method result; (f) The TV method result; (g) The proposed FTV method result.
Figure 9. Partially enlarged results for road. (a) Optical scenario; (b) Echo image; (c) The TSVD method result; (d) The Lucy-Richardson method result; (e) The L 2 norm regularization method result; (f) The TV method result; (g) The proposed FTV method result.
Remotesensing 12 02877 g009
Figure 10. Computation time curve of IRN-TV and IRN-FTV.
Figure 10. Computation time curve of IRN-TV and IRN-FTV.
Remotesensing 12 02877 g010
Figure 11. The simulation results when TV and FTV have the same running time. (a) The simulation scenario; (b) The TV method, t = 55.37 s; (c) The FTV method, t = 55.37 s.
Figure 11. The simulation results when TV and FTV have the same running time. (a) The simulation scenario; (b) The TV method, t = 55.37 s; (c) The FTV method, t = 55.37 s.
Remotesensing 12 02877 g011
Figure 12. The simulation results when TV and FTV have the same performance. (a) The simulation scenario; (b) The TV method, t = 331.21 s; (c) The FTV method, t = 55.37 s.
Figure 12. The simulation results when TV and FTV have the same performance. (a) The simulation scenario; (b) The TV method, t = 331.21 s; (c) The FTV method, t = 55.37 s.
Remotesensing 12 02877 g012
Table 1. Comparison of the computing complexity.
Table 1. Comparison of the computing complexity.
Inversion ApproachesComputing Complexity
Block Gaussian-Jordan Elimination 1 3 ( m 3 + 3 2 m 2 + 7 6 m 2 ) n 3
Block matrix catch up method ( 4 m 2 + m 3 ) n 3
Meurant algorithm [41] ( 2 m 2 + 16 m 17 ) n 3
The method in Reference [40] ( 2 m 2 + 4 m ) n 3
twisted block decomposition [34] ( m 2 + 6 m 6 ) n 3
Table 2. Fast Computation of R 1 .
Table 2. Fast Computation of R 1 .
function Ψ ( U )
      Input U
      get each entry of R via Equations (22)–(24)
      initialization: B m + 1 = I n , C 1 = I n , K m + 1 = O n , K 0 = O n
      inversion of 1 st column:
            Compute P i = A i B i + 1 K i + 1 , K i = P i 1 C i ( i = m , m 1 , , 1 )
            Compute X 11 = K 1 1
            Compute X i 1 = K i X i 1 , 1 ( i = 2 , 3 , , m )
      inversion of m th column:
            Compute P i = A i C i K i 1 , K i = P i 1 B i + 1 ( i = 1 , 2 , , m )
            Compute X m m = P m 1
            Compute X i m = K i X i + 1 , m ( i = m 1 , m 2 , , 1 )
      inversion of 2 nd to m 1 th column:
            Compute X j j = ( P j C j K j 1 ) 1 ( j = 2 , 3 , , m 1 )
            Compute X i j = K i X i 1 , j ( i = j 1 , j 2 , , 1 )
            Compute X i j = K i X i 1 , j ( i = j + 1 , j + 2 , , m )
       R 1 = X
end
Table 3. The 2-D Simulation Parameters.
Table 3. The 2-D Simulation Parameters.
ParameterValue
Carrier frequency30.75 GHz
Bandwidth40 MHz
Antenna scanning speed30 / s
Main beamwidth5
Pulse repetition frequency1000 Hz
Scanning area−10 ∼10
Table 4. The Comparison of RE and BSR.
Table 4. The Comparison of RE and BSR.
MethodREBSR
TSVD [13]1.13115.25
Lucy-Richardson [6]1.03677.00
L 2 norm regularization [8]1.15235.73
TV [35]0.994712.60
FTV0.994912.60
Table 5. Experimental Parameters.
Table 5. Experimental Parameters.
ParameterValue
Signal carrier frequency30.75 GHz
Band width200 MHz
Antenna scanning speed60 / s
Main beamwidth4
Pulse width1 μs
Pulse repetition frequency500 Hz
Height189 m
Flight speed37 m/s
depression angle20
Table 6. The Simulation Conditions.
Table 6. The Simulation Conditions.
Hardware or SoftwareParameters
CPUInter(R) Xeon(R) CPU E5-2680
RAM256 GB
PlatformMATLAB 2015b
Table 7. The comparison of computation time.
Table 7. The comparison of computation time.
Scanning ScopenmMatrix Size of H t IRN TV (s) t IRN FTV (s) TR
1.5 to 1.5 501005000102.7830.523.34
3 to 3 10010010,000322.7154.415.93
6 to 6 20010020,0002297.2210.5210.91
12 to 12 40010040,00017,280.41558.7630.92
Table 8. Experimental Parameters.
Table 8. Experimental Parameters.
ParameterValue
Carrier frequency10 GHz
Band width200 MHz
Antenna scanning speed30 / s
Main beamwidth2.5
Pulse width2 μs
Pulse repetition frequency100 Hz

Share and Cite

MDPI and ACS Style

Tuo, X.; Zhang, Y.; Huang, Y.; Yang, J. Fast Total Variation Method Based on Iterative Reweighted Norm for Airborne Scanning Radar Super-Resolution Imaging. Remote Sens. 2020, 12, 2877. https://0-doi-org.brum.beds.ac.uk/10.3390/rs12182877

AMA Style

Tuo X, Zhang Y, Huang Y, Yang J. Fast Total Variation Method Based on Iterative Reweighted Norm for Airborne Scanning Radar Super-Resolution Imaging. Remote Sensing. 2020; 12(18):2877. https://0-doi-org.brum.beds.ac.uk/10.3390/rs12182877

Chicago/Turabian Style

Tuo, Xingyu, Yin Zhang, Yulin Huang, and Jianyu Yang. 2020. "Fast Total Variation Method Based on Iterative Reweighted Norm for Airborne Scanning Radar Super-Resolution Imaging" Remote Sensing 12, no. 18: 2877. https://0-doi-org.brum.beds.ac.uk/10.3390/rs12182877

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