Next Article in Journal
Comparison of Target Detectors to Identify Icebergs in Quad-Polarimetric L-Band Synthetic Aperture Radar Data
Next Article in Special Issue
Elevation Spatial Variation Analysis and Compensation in GEO SAR Imaging
Previous Article in Journal
Errors of Airborne Bathymetry LiDAR Detection Caused by Ocean Waves and Dimension-Based Laser Incidence Correction
Previous Article in Special Issue
Determination of Process Noise for Underwater Target Tracking with Forward Looking Sonar
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Fast Bayesian Compressed Sensing Algorithm via Relevance Vector Machine for LASAR 3D 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.
Remote Sens. 2021, 13(9), 1751; https://doi.org/10.3390/rs13091751
Submission received: 19 March 2021 / Revised: 27 April 2021 / Accepted: 28 April 2021 / Published: 30 April 2021
(This article belongs to the Special Issue 2nd Edition Radar and Sonar Imaging and Processing)

Abstract

:
Because of the three-dimensional (3D) imaging scene’s sparsity, compressed sensing (CS) algorithms can be used for linear array synthetic aperture radar (LASAR) 3D sparse imaging. CS algorithms usually achieve high-quality sparse imaging at the expense of computational efficiency. To solve this problem, a fast Bayesian compressed sensing algorithm via relevance vector machine (FBCS–RVM) is proposed in this paper. The proposed method calculates the maximum marginal likelihood function under the framework of the RVM to obtain the optimal hyper-parameters; the scattering units corresponding to the non-zero optimal hyper-parameters are extracted as the target-areas in the imaging scene. Then, based on the target-areas, we simplify the measurement matrix and conduct sparse imaging. In addition, under low signal to noise ratio (SNR), low sampling rate, or high sparsity, the target-areas cannot always be extracted accurately, which probably contain several elements whose scattering coefficients are too small and closer to 0 compared to other elements. Those elements probably make the diagonal matrix singular and irreversible; the scattering coefficients cannot be estimated correctly. To solve this problem, the inverse matrix of the singular matrix is replaced with the generalized inverse matrix obtained by the truncated singular value decomposition (TSVD) algorithm to estimate the scattering coefficients correctly. Based on the rank of the singular matrix, those elements with small scattering coefficients are extracted and eliminated to obtain more accurate target-areas. Both simulation and experimental results show that the proposed method can improve the computational efficiency and imaging quality of LASAR 3D imaging compared with the state-of-the-art CS-based methods.

Graphical Abstract

1. Introduction

Synthetic aperture radar (SAR) is a radar imaging technology and has been applied in different fields such as ocean surface monitoring [1], target identification and classification [2,3], resource exploration [4], and natural calamity monitoring [5] successfully because of its all-day and all-weather working capabilities. Traditional SAR images only reflect the two-dimensional (2D) information of targets while usually lose targets’ information in the height direction; they cannot reflect the three-dimensional (3D) structure of targets. This disadvantage limits the application of SAR seriously, and how to obtain targets’ 3D imaging results is an important research area in SAR imaging fields.
In recent years, scholars have obtained targets’ 3D information successfully under different SAR modes such as the tomography SAR (TomoSAR) [6], curvilinear SAR (CurSAR) [7], and linear array SAR (LASAR) [8,9]. The TomoSAR obtains the third-dimension imaging resolution by synthesizing the parallel baselines into a virtual aperture along the elevation direction [6]. The CurSAR usually synthesizes a curved array by controlling the moving trajectory of a single antenna; it combines the pulse compression technology to obtain the 3D imaging resolution [7]. The moving trajectories of both TomoSAR and CurSAR are strictly limited to achieve high-quality imaging, which limits their applications seriously [8]. In addition, the LASAR synthesizes the 2D equivalent array by the moving of linear array; it obtains the 3D imaging results of the imaging scene by combining the pulse compression technology. Compared with both TomoSAR and CurSAR, the LASAR has a better antenna phase center (APC) control accuracy and a flexible moving trajectory [8,9]. Therefore, the LASAR is studied for 3D imaging in this paper.
When performing the LASAR 3D imaging by the matched filter (MF) [10] algorithms, the array imaging resolution of LASAR is limited by the length of the linear array [11]. To realize high-quality imaging, the LASAR must satisfy the following two requirements:
  • The spacing between adjacent elements in the linear array must satisfy the Nyquist sampling theorem to avoid the grating lobes [12].
  • The echo signals of the whole linear array must be adopted to avoid the sidelobes interference as much as possible.
The above two requirements make the number of elements in the linear array very huge; the realization of the LASAR in the real hardware system is very complex and costly.
Compressed sensing (CS) algorithms [13,14,15,16] can recover the original sparse signals by using random sampling signals; they have been introduced into LASAR imaging successfully according to the sparsity of the LASAR imaging scene. When performing LASAR sparse imaging by different CS algorithms (e.g., the orthogonal matching pursuit (OMP) [17], the Bayesian compressed sensing (BCS) [18], the sparsity Bayesian recovery via iterative minimum (SBRIM) [19], and the iterative shrinkage thresholding (ISTA) [20] algorithm); those algorithms improve the array imaging resolution of LASAR. The linear array is usually replaced with the random sampling array to reduce the array elements used for sparse imaging.
Those CS algorithms must set several parameters (e.g., the sparsity of the imaging scene, the hyper-parameters in the BCS algorithms, the iteration stepsize in the ISTA algorithm) manually before conducting sparse imaging. Once the preset parameters are set inappropriately; CS algorithms probably suffer from the sidelobe interferences seriously and even cannot estimate the scattering coefficients correctly. Their computational complexity probably increase significantly. Those preset parameters cannot always meet the requirement of high-quality sparse imaging under different LASAR data; they need to be debugged repeatedly. Since the preset parameters usually do not need to be re-debugged under different LASAR data, the SBRIM algorithm obtains imaging results with relatively high quality among CS algorithms. However, its computational complexity is very huge because of the high-dimensional matrix operations (e.g., the matrix-inversion); the hardware system must have very strong computational power to complete the high-dimensional matrix operations. This disadvantage limits the applications of the SBRIM algorithm in 3D sparse imaging seriously. Therefore, we need to study how to improve the computational efficiency of the SBRIM algorithm under the premise of ensuring imaging quality.
Due to the strong sparsity of the 3D imaging scene, the target-areas usually only occupy a small part of the whole imaging scene. The measurement matrix in sparse imaging usually contains a large number of elements which are not related to the targets. Therefore, the computational efficiency of sparse imaging can be improved effectively by simplifying the measurement matrix. In our previous research, the fast sparse recovery algorithm via resolution approximation (FSRARA) [21] improves the computational efficiency of sparse imaging successfully through simplifying the measurement matrix according to the target-areas in the imaging scene. However, once the 3D preliminary imaging results are not obtained correctly, the FSRARA cannot extract the target-areas accurately and estimate the scattering coefficients correctly. Its imaging quality and computational efficiency decrease significantly. Therefore, we need to study a new fast CS algorithm for LASAR 3D imaging.
In this paper, we propose a fast Bayesian compressed sensing (FBCS–RVM) algorithm via relevance vector machine to achieve LASAR 3D sparse imaging with high efficiency and quality. Under the framework of the relevance vector machine (RVM) [22], every scattering unit in the imaging scene is given an independent hyper-parameter to measure its scattering coefficient’s estimation accuracy. The optimal hyper-parameters are obtained successfully by calculating the maximum marginal likelihood function, and the scattering units corresponding to the non-zero elements in the optimal hyper-parameters are extracted as the target-areas. Then, the target-areas are used as the prior information to simplify the measurement matrix and conduct sparse imaging. Under several imaging conditions (e.g., low signal to noise ratio (SNR) [23], low sampling rate, or high sparsity of the imaging scene), the target-areas cannot be always extracted accurately. They probably contain several elements whose scattering coefficients are too small or closer to 0 compared to other elements. Those elements make the diagonal matrix (which is calculated by the measurement matrix and the preliminary estimation values of the scattering coefficients; it is used to obtain the optimal scattering coefficients) singular and irreversible; the scattering coefficients cannot be estimated correctly. To solve this problem, the inverse matrix of the singular matrix is replaced with the generalized inverse matrix obtained by the truncated singular value decomposition (TSVD) [24] algorithm to correctly estimate the scattering coefficients. These elements with small scattering coefficients are extracted and eliminated to obtain more accurate target-areas. The main contributions of this paper are summarized as the following content:
1.
The FBCS–RVM algorithm is proposed to achieve LASAR 3D sparse imaging with high imaging quality and computational efficiency.
2.
The FBCS–RVM algorithm extracts scattering units corresponding to the non-zero optimal hyper-parameters in the RVM as the target-areas in the imaging scene.
3.
The FBCS–RVM algorithm correctly estimates the scattering coefficients and obtains more accurate target-areas through eliminating the elements with small scattering coefficients in the target-areas by the TSVD algorithm.
The remaining sections are arranged as: the sparse imaging model of LASAR is given in Section 2. The basic principles of the FBCS–RVM algorithm are introduced in Section 3. Section 4 conducts the simulation and experimental results to illustrate the effectiveness and evaluate the performance of the FBCS–RVM algorithm. Section 5 and Section 6 give the discussions and conclusions of this paper, respectively.

2. The Sparse Imaging Model of LASAR

According to Figure 1, the linear array is located in the CT direction. LASAR obtains a 2D equivalent array by moving along the AT direction under a constant speed, and it obtains the 3D imaging results after combining the range compression technology. When conducting LASAR 3D imaging, the 3D imaging scene is usually considered as composed of discrete scattering units. After performing range compression on the original echo signals, according to the range information of the sampling points in the range domain, the 3D imaging scene is divided into N R equidistant planar 2D imaging scene along the range direction. Every equidistant planar 2D imaging scene is divided into M discrete scattering units with uniform spacing, where N R is the number of sampling points in the range domain.
Set the LASAR to transmit the linear frequency modulation (LFM) signal [25]. After range compression, the lth APC’s echo signal in the nth equidistant plane is:
s r ( n , l ) = m = 1 M α n m χ R ( r n R n , l , m ) exp { j 2 k R n , l , m }
where n = 1 , , N R , l = 1 , , N A , and m = 1 , , M . N A denotes the total number of APCs in the 2D equivalent array. r represents the range domain. k represents the wave-number of LASAR. R n , l , m = Q l P n m 2 is the distance between Q l and P n m . Q l = ( x l , y l , z l ) is the 3D coordinate of the lth APC in the 2D equivalent array. α n m and P n m = ( x n m , y n m , z n m ) represent the scattering coefficient and 3D coordinate of the mth scattering unit in the nth equidistant plane. χ R ( . ) represents the ambiguity function in the range direction.
Set ψ n ( m , l ) = χ R ( r n R n , l , m ) exp ( j 2 k R n , l , m ) to represent the delay phase between P n m and Q l ; the echo signal s r ( n , l ) can be decomposed as:
s r ( n , l ) = ψ n ( l ) T α n
where ψ n ( l ) = Vec [ ψ n ( m , l ) ] C M × 1 . α n = Vec [ α n m ] C M × 1 . m = 1 , , M . Vec [ . ] is the vectorized symbol. α n is the nth equidistant planar scattering coefficients.
When considering all APCs in the 2D equivalent array, the linear representation model of the nth equidistant planar echo signal is defined as:
s n = Θ n α n + ξ
where s n = Vec [ s r ( n , l ) , l = 1 , , N A ] C N A × 1 represents the echo signal of the nth equidistant plane after range compression. Θ n = Vec [ ψ n ( m , l ) , l = 1 , , N A , m = 1 , , M ] T C N A × M represents the measurement matrix corresponding to s n and is composed of the phase delay between the APCs in the 2D array and the scattering units in the imaging scene. ξ is the signal noise in s n .
Therefore, based on the CS theory, sparse imaging on the nth equidistant planar imaging scene is translated into getting the optimal value of the scattering coefficients α n by solving the L 1 norm optimization problem in Equation (4). In addition, the 3D imaging results are obtained by combining all equidistant planar 2D imaging results according to their information in the range direction:
α ^ n = arg min α n α n 1 s . t s n Θ n α n 2 ε
where ε is the termination threshold of the signal noise.
However, when performing LASAR sparse imaging by CS algorithms, the parameters (e.g., the termination threshold ε or the sparsity of the imaging scene) should be debugged carefully and repeatably in most cases; this usually produces extensive computational complexity. In addition, the high-dimensional matrix operations in the several CS algorithms (e.g., the BCS and SBRIM algorithm) make their computational complexity huge. The huge computational complexity requires very strong computational power on the hardware system. Since the measurement matrix Θ n in Equation (3) is corresponding to all scattering units in the imaging scene, Θ n usually contains lots of elements that are not related to the targets because of the sparsity of the imaging scene. Therefore, we propose the FBCS–RVM algorithm to improve the computational efficiency of sparse imaging, which can extract the target-areas in the imaging scene and simplify the measurement matrix and its corresponding matrix operations.

3. FBCS–RVM

In this section, the FBCS–RVM algorithm is proposed to achieve sparse imaging with high quality and efficiency, which mainly includes two parts: extracting the target-areas and sparse imaging on the target-areas. Firstly, based on the sparsity of the 3D imaging scene, we treat extracting the target-areas as the classification of targets and background in the imaging scene. Inspired by the relevance vector machine (RVM) [22], we obtain the target-areas successfully by calculating the maximum marginal likelihood function in the RVM to classify the scattering units. Secondly, we use the target-areas as the prior information to simplify the measurement matrix and achieve sparse imaging with high efficiency. However, when the target-areas contain several elements whose scattering coefficients are too small or closer to zero compared to other elements, the diagonal matrix in sparse imaging becomes singular and the scattering coefficients cannot be correctly estimated. Then, we introduce the truncated singular value decomposition (TSVD) algorithm [24] to correctly estimate scattering coefficients and eliminate the elements with too small scattering coefficients in the target-areas.
According to Section 2, the 3D sparse imaging has been translated into 2D sparse imaging on every equidistant planar 2D imaging scene. We choose 2D sparse imaging on the nth equidistant planar 2D imaging scene as an example to introduce the basic steps of the FBCS–RVM algorithm in the following section. In addition, its flowchart is shown in Figure 2.

3.1. Extract the Target-Areas in the Imaging Scene

In this subsection, we classify the scattering units to extract the target-areas by calculating the maximum marginal likelihood function in the RVM. In addition, the maximum marginal likelihood function is obtained by calculating its maximum value corresponding to every scattering unit to improve the computational efficiency. The basic steps of extracting the target-areas are introduced in the following content.
Step 1: Obtain the real-valued echo signal and measurement matrix.
Since the RVM only can deal with real-valued data and both the echo signal s n and measurement matrix Θ n are complex-valued data, both s n and α n are represented equivalently by their real and imaginary parts before classifying the scattering units. The real-valued echo signal s n r C 2 N A × 1 and scattering coefficients α n r C 2 M × 1 are obtained by Equation (5):
s n r = Re ( s r ( n , l ) ) Im s r ( n , l ) α n r = Re ( α n m ) Im ( α n m )
where l = 1 , , N A and m = 1 , , M . Re ( · ) and Im ( · ) are the real and imaginary parts of the complex-valued data, respectively. Based on the equivalent representation of complex-valued echo signal and scattering coefficients in Equation (5), the echo signals’ linear representation model in Equation (3) is equivalently represented as:
s n r = Θ n r α n r + ξ r
where ξ r is the signal noise in s n r . Θ n r is the real-valued measurement matrix and shown in Equation (7):
Θ n r = Re Θ n ( m , l ) Im ( Θ n ( m , l ) ) Im ( Θ n ( m , l ) ) Re Θ n ( m , l )
Step 2: Initialize the basic parameters: the nth equidistant planar scattering coefficients α ^ n r 0 and their corresponding hyper-parameters λ n 0 .
Based on Equation (6) and the matched filter (MF) algorithm, the initial scattering coefficients α ^ n r 0 of the nth equidistant planar imaging scene are obtained by Equation (8):
α ^ n r 0 = { α ^ n r m 0 = ϕ r m T s n r 2 ϕ r m 2 T , 1 m 2 M }
where ϕ r m is the mth column vector in Θ n r . M is the total number of the scattering units in the nth equidistant plane. Then, the independent hyper-parameters are introduced to evaluate the estimation accuracy and initialized by λ n 0 = { λ n m 0 = 0 , 1 m 2 M } .
Step 3: Select the maximum element in α ^ n r 0 as the initial target-areas.
To ensure the extraction of the scattering unit where targets as the initial target-areas exist, the scattering unit corresponding to the maximum element in α ^ n r 0 is considered as the initial target-areas G n r 0 , which is the global maximum element and unique in the nth equidistant planar 2D imaging scene; it is also the local maximum value in the 3D imaging scene. Its serial number in the imaging scene is I d 0 . Its hyper-parameter λ n I d 0 0 is calculated by Equation (9) to avoid full-zero hyper-parameters λ n 0 :
λ n I d 0 0 = ϕ r 0 s n r 2 max ( α ^ n r 0 ) β 0
where ϕ r 0 = Θ n r : , I d 0 . β 0 is the variance of the signal noise in s n r .
Step 4: Calculate the optimal hyper-parameters to extract the target-areas.
We calculate the maximum marginal likelihood function in the RVM [26] after several iterations to obtain the optimal hyper-parameters; the scattering units corresponding to the non-zero optimal hyper-parameters are extracted as the target-areas. In the tth iteration, the marginal likelihood function L λ n t is shown in Equation (10) and related to the echo signal, measurement matrix, and hyper-parameter’ estimation value:
L λ n t = 1 2 2 M log 2 π + log | C t | + s n r T C t 1 s n r
where C t = β I + Θ n r ( Λ λ t ) 1 Θ n r T C 2 N A × 2 N A . I is the identity matrix. β is the variance of signal noise in s n r . Λ λ t = diag ( λ n i t , i = 1 , , 2 M ) and λ n t = { λ n i t , i = 1 , , 2 M } are the diagonal matrix and vector of the hyper-parameters in the tth iteration, respectively.
If we calculate the maximum L λ n t directly, the computational complexity is huge because of the matrix operations on C t . To solve this problem, L λ n t is decomposed into two parts corresponding to one and other hyper-parameters, respectively. The maximum L λ n t can be obtained by calculating its maximum value corresponding to every hyper-parameter. For example, when only considering the ith hyper-parameter λ n i t , L λ n t is decomposed as:
L λ n t = L λ n i t + l ( λ n i t )
where l ( λ n i t ) is the marginal likelihood function corresponding to λ n i t and shown in Equation (12) (its detailed derivation is shown in Appendix A). L ( λ n i t ) is the marginal likelihood function corresponding to other hyper-parameters. The maximum value of l ( λ n i t ) is obtained by calculating its derivative with Equation (13) to estimate λ n i t :
l ( λ n i t ) = 1 2 [ log | λ n i t | log | λ n i t + f i t | + ( q i t ) 2 λ n i t + f i t ]
l ( λ n i t ) λ n i t = ( f i t ) 2 ( λ n i t ) ( ( q i t ) 2 f i t ) λ n i t ( λ n i t + f i t ) 2
where f i t = ϕ r i T C t i 1 ϕ r i and q i t = ϕ r i T C t i 1 s n r are calculated by Equation (14) (Their derivation is shown in Appendix B):
If i G n r t 1 f i t = λ n i t 1 F i t 1 λ n i t 1 F i t 1 q i t = λ n i t 1 Q i t 1 λ n i t 1 F i t 1 Else f i t = F i t 1 q i t = Q i t 1
where F i t 1 = ϕ r i T C t 1 1 ϕ r i and Q i t 1 = ϕ r i T C t 1 1 s n r ; λ n i t 1 is the estimation value of the ith hyper-parameter after t 1 iterations.
When f i t and q i t satisfy ( q i t ) 2 f i t 0 , l ( λ n i t ) increases gradually, and a maximum value corresponding to λ n i t does not exist. Under this case, λ n i t is set as 0, its corresponding scattering unit does not belong to the target-areas. Otherwise, l ( λ n i t ) has a maximum value when l ( λ n i t ) λ n i t = 0 ; the estimation value of λ n i t is λ n i t = ( f i t ) 2 ( q i t ) 2 f i t ; its corresponding scattering unit is classified into the target-areas. Similarly, the hyper-parameters λ n t = { λ n i t , 1 i 2 M } and their marginal likelihood function’s increase E t = { e i t = l ( λ n i t ) l ( λ n i t 1 ) , 1 i 2 M } are updated by Equation (15):
If ( q i t ) 2 f i t > 0 λ n i t = ( f i t ) 2 q i t 2 f i t e i t = Q i t 1 2 F i t 1 F i t 1 + log F i t 1 Q i t 1 2 Else λ n i t = 0 e i t = Q i t 1 2 F i t 1 λ n i t 1 + log λ n i t 1 F i t 1 λ n i t 1
If E t satisfies max E t max E t 1 max E t max E 0 < ε e , the marginal likelihood function L λ n t reaches the preset estimation accuracy. λ n t is considered as the optimal hyper-parameters, where ε e is the iteration termination threshold. Under this case, the iteration will be terminated, and the final target-areas are obtained and recorded as G n r = G n r t 1 . Otherwise, the scattering unit corresponding to the maximum element in E t is extracted and recorded as I d t . Based on the hyper-parameter λ I d t t 1 , f I d t t and q I d t t , the I d t scattering unit is judged whether it belongs to the target-areas.
When q I d t t 2 f I d t t > 0 , the marginal likelihood function corresponding to the I d t scattering unit has a maximum value; the I d t scattering unit is added into the target-areas. Otherwise, when q I d t t 2 f I d t t 0 and λ I d t t 1 > 0 , the I d t scattering unit is divided into the target-areas G n r t 1 in the previous iterations; its corresponding marginal likelihood function does not have a maximum value after the current iteration. The I d t scattering unit must be deleted from the target-areas. Therefore, the target-areas are updated by Equation (16). Meanwhile, the calculation formula of λ I d t t is shown in Equation (16):   
If ( q i t ) 2 f i t > 0 G n r t = G n r t 1 I d t λ I d t t = ( f I d t t ) 2 q I d t t 2 f I d t t If ( q I d t t ) 2 f I d t t 0 , λ I d t t 1 > 0 G n r t = G n r t 1 G n t 1 I d t I d t λ I d t t = 0
where ∪ and / are the add element and delete element operation, respectively. In addition, F i t and Q i t are updated by Equation (17); we continue iterations to obtain the optimal hyper-parameters:
F i t = ϕ r i T C t 1 ϕ r i = ϕ r i T ϕ r i β 0 ϕ r i T Φ t Σ n t 1 Φ t T ϕ r i β 0 2 Q i t = ϕ r i T C t 1 s n r = ϕ r i T s n r β 0 ϕ r i T Φ t Σ n t 1 Φ t T s n r β 0 2
where Φ t = { ϕ r I d 1 , , ϕ r I d t } represents the column vectors corresponding to G n r t . Σ n t 1 is the estimation variance of the scattering coefficients.
Step 5: Calculate the complex-valued target-areas G n by Equation (18).
Since the target-areas G n r are corresponding to the real-valued scattering coefficients α n r , G n r cannot be used as the prior information to simplify the measurement matrix and conduct sparse imaging. Because one element in the complex-valued scattering coefficients α n is related to two adjacent elements in α n r (e.g., the 2 m 1 and 2 m element in α n r are the real and imaginary part of the m element in α n , respectively); the target-areas G n corresponding to α n are obtained by Equation (18):
G n = { w r = r o u n d G n r ( r ) + 1 2 , 1 r N n }
where N n is the total number of elements in the target-areas G n , and w r is the serial number of the rth element in the target-areas G n in the imaging scene.
In addition, the main steps of obtaining G n are summarized in Algorithm 1.
Algorithm 1 Extract the target-areas.
  • Input: Echo signal s n , measurement matrix Θ n , ε e
  •     Step 1: Obtain the real-valued echo signal and measurement matrix by Equations (5) and (6), respectively.
  •     Step 2: Initialize the nth equidistant planar scattering coefficients α ^ n r 0 by Equation (9);
  •     Step 3: Select the maximum element in α ^ n r 0 as the initial target-areas: G n 0 = I d 0 ;
  •     Calculate its hyper-parameter λ n I d 0 0 by Equation (9);
  •     Step 4: Calculate the optimal hyper-parameters to extract the target-areas.
  •     Calculate the hyper-parameters λ n t and the marginal likelihood function’s increase E t by Equation (15).
  •     if max E t max E t 1 max E t max E 0 > ε e then
  •         Continue iteration, update the target-areas G n r t and λ I d t t by Equation (16);
  •         Update F i t and Q i t by Equation (17)
  •          t = t + 1 ;
  •     else
  •         Terminate iteration;
  •     end if
  •     Step 5: Calculate the complex-valued target-areas G n by Equation (18).
  • Output: the target-areas G n .

3.2. Sparse Imaging According to the Target-Areas

To achieve sparse imaging with high-efficiency, the key is to avoid or simplify the high-dimensional matrix-operations corresponding to the measurement matrix. In this subsection, we use the target-areas as the prior information to simplify the measurement matrix and scattering coefficients firstly. Then, we estimate the target-areas’ scattering coefficients with the simplified measurement matrix to obtain imaging results with high quality and efficiency.
However, when the target-areas probably contain several elements whose scattering coefficients are too small compared to other elements. Those elements with too small scattering coefficients probably lead to the diagonal matrix become singular and irreversible; the scattering coefficients cannot be estimated correctly because of the singular matrix. To solve this problem, the truncated singular value decomposition (TSVD) [24] algorithm is introduced to eliminate the elements with too small scattering coefficients and estimate the scattering coefficients correctly. The detailed steps of sparse imaging on the target-areas are introduced as the following content.
Step 1: Simplify the scattering coefficients and measurement matrix.
Since the target-areas G n contain part scattering units and the column vectors in the measurement matrix Θ n are corresponding to the scattering units one to one (e.g., the mth column vector is corresponding to the mth scattering unit), we extract the scattering coefficients and measurement matrix’s column vectors corresponding to G n based on the serial numbers of the scattering units in G n . The target-areas’ scattering coefficients α w C N n × 1 and measurement matrix Θ w C N A × N n are shown in:
α w = { α w 1 , , α w r , , α w N n } Θ w = { ϕ w 1 , , ϕ w r , , ϕ w N n }
where ϕ w r = Θ n ( 1 , w r ) , , Θ n ( N A , w r ) is the column vector in Θ n related to the r element in the target-areas G n . N A denotes the total number of APCs in the 2D array.
The linear representation model of the nth equidistant planar echo signal s n is translated into s n = Θ w α w + ξ , where ξ is the signal noise in s n and obeys the Gaussian distribution. Therefore, sparse imaging on the target-areas is translated into getting the optimal estimation value of α ^ w . In addition, α ^ w is initialized by α ^ w 0 = Θ w H s n N A to eliminate the false targets or sidelobes caused by the signal noise preliminarily.
Step 2: Estimate the target-areas’ scattering coefficients.
Since the target-areas’ measurement matrix Θ w and scattering coefficients α ^ w are simplified effectively, the optimal target-areas’ scattering coefficients α ^ w are obtained by calculating the minimum cost function in the SBRIM algorithm [19] after several iterations. In the tth iteration, the cost function is shown in Equation (20):
J ( α ^ w ( t ) , β ^ ( t ) ) N A ln β ^ ( t ) + s n Θ w α ^ w ( t ) 2 2 β ^ ( t ) + λ r = 1 N n ( | α ^ w r ( t ) | 2 + η ) p 2
where λ > 0 . η > 0 . 0 < p 1 . N n is the total number of elements in the target-areas G n .
The estimation values of α ^ w ( t ) and β ^ ( t ) are obtained by calculating the partial derivative of the cost function J ( α ^ w ( t ) , β ^ ( t ) ) with respect to α ^ w ( t ) and β ^ ( t ) , respectively. As a result, α ^ w ( t ) and β ^ ( t ) are updated by Equation (21):
α ^ w ( t ) = Θ Λ t 1 Θ w H s n β ^ ( t ) = s n Θ w α ^ w ( t ) 2 2 N A
where Θ Λ t = diag { Θ Λ t ( w r , w r ) , 1 r N n } is the diagonal matrix in the tth iteration and defined as:
Θ Λ t ( w r , w r ) = ϕ w r H ϕ w r + λ β ^ ( t 1 ) p 2 ( | α ^ w r ( t 1 ) | 2 + η ) p 2 1
where ϕ w r is the rth column vector in Θ w . α ^ w r ( t 1 ) is the rth element in the estimation value of α ^ w after t 1 iterations.
However, when conducting sparse imaging under low sampling rate, low SNR, or high sparsity, several false targets in the initial scattering coefficients α ^ n r 0 usually exist, which correspond to the hyper-parameters and their corresponding estimation errors according to Equations (14)∼(17). Those false targets probably are classified into the target-areas erroneously or lead to the iterations in extracting the target-areas terminating earlier. Those two cases above will result in the target-areas losing partial targets’ information or suffering due to the false targets.
Once the target-areas G n have several elements whose scattering coefficients are too small or closer to zero compared to the other elements, the diagonal matrix Θ Λ t is singular and irreversible because of the elements with scattering coefficients that are too small; we cannot estimate α ^ w ( t ) correctly by Equation (21). To eliminate the elements with a scattering coefficient that is too small in G n , the truncated singular value decomposition (TSVD) algorithm is introduced in this subsection.
Firstly, the singular matrix Θ Λ t is decomposed as Equation (23) by the singular value decomposition (SVD) [27] method:
Θ Λ t = U n t σ n t V n t T = i = 1 N n u n i t σ n i t ( v n i t ) T
where U n t = u n 1 t , , u n N n t C N n × N n and V n t = v n 1 t , , v n N n t C N n × N n are formed by the singular vectors of Θ Λ t . σ n t = diag ( σ n i t , i = 1 , , N n ) C N n × N n ; σ n i t is the ith singular value of Θ Λ t and satisfies σ n 1 t > σ n 2 t > > σ n N n t .
Once Θ Λ t is singular and irreversible, σ n t contains N n K elements which are too small compared to other elements, where K = r a n k ( Θ Λ t ) is the rank of Θ Λ t [28]. To eliminate the small singular values, the generalized inverse matrix Θ G t C N n × N n is obtained by Θ G t = i = 1 K v n i t ( u n i t ) T σ n i t . Then, the inverse matrix of Θ Λ t is replaced with the generalized inverse matrix Θ G t to estimate the α ^ w ( t ) correctly:
α ^ w ( t ) = Θ G t Θ w H s n
Since the elements with the small scattering coefficients still exist in the target-areas G n , we extract the elements in G n corresponding to the largest K elements in α ^ w ( t ) as the new target-areas by Equation (25) to eliminate those elements:
If α ^ w r ( t ) < α ^ w 0 ( t ) w r G n If α ^ w r ( t ) α ^ w 0 ( t ) w r G n
where α ^ w 0 ( t ) is the K t h largest element in α ^ w ( t ) .
Step 3: Determine whether to continue iteration.
If α ^ w ( t ) and current iteration t satisfy α ^ w ( t ) α ^ w ( t 1 ) 2 α ^ w ( t ) 2 ε 0 and t I S . This indicates that α ^ w ( t ) does not meet the preset estimation accuracy; the current iteration is smaller than the preset maximum iterations; then, continue the iteration, where ε 0 represents the iteration termination threshold; and I S represents the total number of iterations. Otherwise, the iterations will be ended; α ^ w ( t ) is considered as the optimal target-areas scattering coefficients.
The nth equidistant planar 2D imaging results α n = { α n ( m ) , m = 1 , , M } are obtained by Equation (26). The main steps of sparse imaging on the target-areas are shown in Algorithm 2. In addition, the 3D imaging results α = { α n , n = 1 , , N R } are obtained by combining all equidistant planar imaging results:
If m G n α n ( m ) = 0 If m G n α n ( m ) = α ^ w m ( t )
where M is the total number of scattering units in the imaging scene.
Algorithm 2 Sparse imaging on the target-areas.
  • Input: Echo signals s n ; measurement matrix Θ n ; target-areas G n ; the total number of the iterations I S ; the termination threshold ε 0 ;
  •     Step 1: Simplify the measurement matrix and scattering coefficients by Equation (19).
  •     Step 2: Estimate the target-areas’ scattering coefficients α ^ w ( t ) ;
  •     if     K < N n  then
  •         Calculate α ^ w ( t ) by Equation (24);
  •         Obtain more accurate target-areas G n by Equation (25).
  •     else    K = N n
  •         Calculate α ^ w ( t ) by Equation (21).
  •     end if
  •     Calculate the noise variance β ^ ( t ) by Equation (21).
  •     Step 3: Determine whether to continue iteration;
  •     if 1 t I S and α ^ w ( t ) α ^ w ( t 1 ) 2 α ^ w ( t ) 2 < ε 0  then
  •         Continue iteration: t = t + 1 and return to Step 2.
  •     else
  •         End iteration.
  •         Obtain the nth equidistant planar imaging results α n ( t ) by Equation (26).
  •     end if
  • Output: The 2D imaging results: α n .

3.3. Computational Complexity of the FBCS–RVM Algorithm

In this subsection, we analyze the computational complexity of the FBCS–RVM algorithm. According to Section 3.1 and Section 3.2, the computational complexity of the FBCS–RVM algorithm is mainly generated by two parts: extracting the target-areas and sparse imaging on the target-areas.
(1):
The computational complexity of extracting the target-areas is n = 1 N R ϑ ( 4 I n N A M ) , which is mainly generated by Equation (17); where ϑ ( 1 ) is the unit computational complexity; I n is the total number of iterations in extracting the target-areas; N A represents the total number of APCs in the 2D equivalent array; M is the total number of the scattering units in the 2D imaging scene.
(2):
The computational complexity of sparse imaging on the target-areas is n = 1 N R n = 1 I S ϑ ( N A N n 2 ) , which is mainly generated in α ^ w by Equation (21) or (24), where N n is the total number of elements in the target-areas; I S is the total iterations in sparse imaging.
Hence, the total computational complexity of LASAR 3D imaging by the FBCS–RVM algorithm is n = 1 N R ϑ ( 4 I n N A M ) + n = 1 N R t = 1 I S ϑ ( N A N n 2 ) .
According to the Introduction, CS algorithms must set several parameters manually before conducting sparse imaging. Most CS algorithms (e.g., the OMP and BCS algorithms) are influenced by the preset parameters greatly; their computational complexity significantly increases once the preset parameters are set inaccurately. However, the computational complexity of both SBRIM and FBCS–RVM algorithm are not affected by the preset parameters. Therefore, we only give the comparison results of the computational complexity between the SBRIM and FBCS–RVM algorithm in Table 1.
Since the target-areas usually occupy a small part of the imaging scene, M, I n , and N n satisfy N n I n < M . The computational complexities of the SBRIM and FBCS–RVM algorithm satisfy n = 1 N R ( 4 N A I n M + t = 1 I S N A N n 2 ) < N R I S N A M 2 . The FBCS–RVM algorithm improves the computational efficiency effectively compared to the SBRIM algorithm.

4. Results on Simulation and Experimental Data

To verify the effectiveness of the FBCS–RVM algorithm, the simulation results are used to quantitatively analyze the imaging quality and estimation accuracy of the FBCS–RVM algorithm under known targets’ information (such as the scattering coefficients and geometric distribution) firstly. Secondly, the experimental results are used to certify the effectiveness of the FBCS–RVM algorithm in the real LASAR data.
In addition, the OMP [17], fast marginalized sparse Bayesian learning (FMSBL) [29,30], and SBRIM [21] algorithms are used as the comparison algorithms to evaluate the performance of the FBCS–RVM algorithm better. The normalized mean square error (NMSE) [31,32] measures the scattering coefficients’ estimation accuracy; the smaller NMSE indicates that the estimation results of the scattering coefficients are more accurate. The target background contrast (TBR) [33] and image entropy (ENT) [34] are used to quantitatively evaluate the imaging quality. TBR reflects the targets’ characteristics in the imaging results; targets can be identified from the imaging results more easily under larger TBR. ENT quantifies the focus quality of the imaging results; targets are focused better under smaller ENT. Therefore, the larger TBR and smaller ENT indicate higher imaging quality. The running time speed-up ratio (RTSR) [21] and execution time (ExT) are used to evaluate the computational efficiency. The higher RTSR indicates that the improvement of the computational efficiency is larger between the FBCS–RVM and the comparison algorithm. Both simulation and experimental experiments are carried out on the computer with Intel Core i9 10,900K CPU at 3.70 GHz, Nvidia GeForce RTX 2060 Super with 8 GB memory, and 32 GB computer memory space.

4.1. Compared with the Comparison Algorithms

4.1.1. Results on the 2D Point-Target Simulation Data

Since the 3D sparse imaging has been translated into the sparse imaging on every equidistant planar 2D imaging scene, the point-target simulations on one equidistant planar 2D imaging scene are conducted firstly to illustrate the effectiveness of the FBCS–RVM algorithm quickly and evaluate its performance accurately. The main parameters and the original scene of the point-target simulations are shown in Table 2 and Figure 3a, respectively. After getting the appropriate preset parameters, the imaging results of the OMP, FMSBL, SBRIM, and FBCS–RVM algorithms are shown in Figure 3b–e.
According to Figure 3b–e, the same as the comparison methods under correct preset parameters, the FBCS–RVM algorithm can estimate the scattering coefficients accurately and obtain high-quality imaging results. To evaluate the performance of the above four algorithms in more detail, we have conducted point-target simulations under different sampling rates and SNR [23]. The Monte Carlo experiments of the above algorithms are all set hundreds of times to evaluate their performance more accurately. Table 3 and Table 4 give the evaluation results under different sampling rates and SNR, respectively.
From Table 3, we can get the following conclusions:
  • The NMSE of the FBCS–RVM algorithm is the minimum among those four algorithms; it is smaller than 0.01 under the 20% sampling rate. This shows that the FBCS–RVM algorithm achieves high-quality sparse imaging; its scattering coefficients’ estimation accuracy is higher than the other three algorithms.
  • The FBCS–RVM algorithm obtains the maximum TBR and minimum ENT among the above four algorithms. This indicates that the FBCS–RVM algorithm obtains imaging results with the strongest and best-focused targets; it improves the imaging quality compared to the other three algorithms.
  • The execution time of the FBCS–RVM algorithm belongs to 0.8∼1.2 s, and it achieves high-efficiency sparse imaging. Its computational efficiency is improved by two orders of magnitude compared to the SBRIM algorithm at most, and it is the same level as the OMP and the FMSBL algorithms.
According to Table 4, we can get the following conclusions:
  • The NMSE of the FBCS–RVM algorithm is the minimum among those four algorithms. This proves that the FBCS–RVM algorithm estimates the scattering coefficients more accurately than the other three algorithms.
  • The FBCS–RVM algorithm obtains the maximum TBR and minimum ENT among the above four algorithms. Except when the SNR is 0 dB, both the OMP and FMSBL algorithms obtain slightly larger TBR because of the strong false targets. Therefore, the FBCS–RVM algorithm suppresses the signal noise better and improves the imaging quality compared to the other three algorithms.
  • The execution time of the FBCS–RVM algorithm belongs to 1∼4 s and is the minimum among those four algorithms. Except for the two cases, the OMP and FMSBL algorithms obtain slightly smaller execution time under the 0 dB and 40 dB SNR, respectively. The computational efficiency of the FBCS–RVM algorithm is improved 27∼84 times compared to the SBRIM algorithm; it achieves sparse imaging with high efficiency.

4.1.2. Results on the 2D Complex-Target Simulation Data

To evaluate the performance of the FBCS–RVM algorithm under the complex imaging scene, the 2D complex-target simulations are conducted in this subsection. The main parameters and the original scene of the 2D complex-target simulation are shown in Table 5 and Figure 4, respectively.
Figure 4 shows four complex-targets with different sparsity and density. Figure 5 gives the imaging results of Figure 4c obtained by the OMP, FMSBL, SBRIM, and FBCS–RVM algorithms under different sampling rates (e.g., 20%, 35%, and 50%).
According to Figure 5, those four algorithms cannot estimate the scattering coefficients correctly under the 20% sampling rate. They lose the targets’ information and suffer from the false targets seriously. The OMP algorithm still suffers from some false targets under the 35% and 50% sampling rate because of its preset sparsity. Meanwhile, the other three algorithms can eliminate the false targets better; they obtain higher imaging quality. To quantitatively evaluate the performance of the above four algorithms, the evaluation results under different sampling rates are shown in Table 6.
From Table 6, we can get the conclusions as follows:
  • The NMSE of the FBCS–RVM algorithm is the minimum among those four algorithms under different sampling rates. This indicates that its scattering coefficients’ estimation accuracy is higher than the other three algorithms.
  • The FBCS–RVM algorithm obtains the minimum ENT and the maximum TBR among the above four algorithms—except, under the 35% sampling rate, the FMSBL algorithm obtains the slightly higher TBR. Therefore, the FBCS–RVM algorithm improves the imaging quality compared to the other three algorithms.
  • The execution time of the FBCS–RVM algorithm is the minimum among the above four algorithms under all sampling rates; its computational efficiency is higher than the other three algorithms.
To evaluate the performance of the FBCS–RVM algorithm under different sparsity, we have conducted sparse imaging on the four targets in Figure 4 in this subsection. Moreover, the imaging results of the complex-target in Figure 4a,b,d under 50% sampling rate are shown in Figure 6.
According to Figure 6, the imaging results of the OMP algorithm contain several false targets and lose partial targets’ information, while the FMSBL, SBRIM, and FBCS–RVM algorithms eliminate the false targets better and obtain imaging results with higher imaging quality. Table 7 shows the evaluation results under different sparsity to evaluate the performance of the above four algorithms better.
According to Table 7, we can obtain the following conclusions:
  • The NMSE of the FBCS–RVM algorithm is smaller than 0.05 and is the minimum among the above four algorithms. This shows that the FBCS–RVM estimates the scattering coefficients more accurately than the other three algorithms, which achieves high-quality sparse imaging.
  • The FBCS–RVM algorithm obtains the maximum TBR and minimum ENT among those four algorithms. Except under the 677 sparsity, the FMSBL algorithm obtains the maximum TBR. Therefore, the FBCS–RVM algorithm obtains the imaging results with the strongest and best-focused targets, and its imaging quality is higher than the other three algorithms.
  • The FBCS–RVM algorithm obtains the minimum execution time among those four algorithms; its computational efficiency is higher than the other three algorithms.

4.1.3. Results on the 3D Simulation Data

Since the 3D sparse imaging results are obtained by conducting 2D sparse imaging on every equidistant plane with the fixed preset parameters, we conduct 3D sparse imaging to analyze the stability of the FBCS–RVM algorithm under different imaging scenes with the fixed preset parameters better. The main parameters of the 3D simulations are shown in Table 8. The original scene of the 3D simulations is shown in Figure 7 and Figure 8a, respectively.
Firstly, the airplane model in Figure 7a is used for 3D sparse imaging to certify the effectiveness of the FBCS–RVM algorithm under the 3D imaging scene; the 3D imaging results of the airplane model obtained by the OMP, FMSBL, SBRIM, and FBCS–RVM algorithms are given in Figure 7b–e.
According to Figure 7, because the preset sparsity in the OMP algorithm cannot meet the requirement of every equidistant planar high-quality sparse imaging, the OMP algorithm suffers from sidelobes and loses the partial targets’ information. Its imaging quality is lower than the other three algorithms. Similarly, both FMSBL and SBRIM algorithms suffer from sidelobes to some extent because of their fixed preset parameters and measurement matrices corresponding to the whole imaging scene. The FBCS–RVM algorithm uses the target-areas as the prior information to simplify the measurement matrix and conduct sparse imaging; its measurement matrix indicates the targets’ characteristics better. As a result, the FBCS–RVM algorithm eliminates the sidelobes better and improves the imaging quality compared to the other three algorithms.
To analyze the performance of the FBCS–RVM algorithm under larger imaging scenes, we conduct 3D sparse imaging on the mountain model shown in Figure 8a. The 3D imaging results obtained by the OMP, FMSBL, SBRIM, and FBCS–RVM algorithms are shown in Figure 8b–e.
According to Figure 8, because of the fixed preset parameters and the measurement matrix corresponding to the whole imaging scene, the OMP, FMSBL, and SBRIM algorithms suffer from the sidelobe interferences to some extent. The FBCS–RVM algorithm suppresses the sidelobes better than the other three algorithms by using the target-areas as the prior information to simplify the measurement matrix and conduct sparse imaging. Since both airplane and mountain models are composed of several discrete scattering points, which are not accurately located in the 3D scattering units, their 3D original scattering coefficients are hardly predefined accurately. The NMSE is not used as the evaluation standard of the 3D imaging results. Table 9 gives the evaluation results of Figure 7 and Figure 8 to evaluate their performance of the above four algorithms in 3D sparse imaging quantitatively.
According to Table 9, we can know that the FBCS–RVM algorithm obtains the 3D imaging results with the minimum ENT, execution time, and maximum TBR among the above four algorithms. Therefore, the computational efficiency and imaging quality of the FBCS–RVM algorithm are higher than the other three algorithms.
Therefore, according to the 2D and 3D simulation results, the FBCS–RVM algorithm achieves sparse imaging with high-quality and efficiency. It improves the imaging quality, stability, and computational efficiency compared to the OMP, SBRIM, and FMSBL algorithms successfully.

4.1.4. Results on Experimental Data

To fully certify the effectiveness of the FBCS–RVM algorithm in the real data, the experimental data obtained by two ground equivalent LASAR (GDLASAR) [32,35] systems with different aperture lengths and moving trajectories are used for 3D sparse imaging in this subsection. The main parameters of the two GDLASAR systems are listed in Table 10. The above two systems and their experimental scene are shown in Figure 9.
To improve the computational efficiency of 3D sparse imaging on the experimental data, the targets’ echo signals are extracted firstly by their locations in the experimental scene. Moreover, the 3D imaging results of the OMP, FMSBL, SBRIM, and FBCS–RVM algorithms are shown in Figure 10.
According to Figure 10, the above four algorithms can achieve 3D sparse imaging on both experimental data. Because of the inevitable signal noise in the experimental data, the OMP, FMSBL, and SBRIM algorithms suffer from the sidelobe interferences to some extent. Since the FBCS–RVM algorithm uses the target-areas to simplify the measurement matrix and conduct sparse imaging, it eliminates the sidelobe interferences more effectively and improves imaging quality compared to the other three algorithms. To evaluate the performance of those four algorithms on the experimental data, Table 11 and Table 12 show the evaluation results under different sampling rates.
According to Table 11 and Table 12, we can get the following conclusions:
  • In both pieces of experimental data, the FBCS–RVM algorithm obtains imaging results with the maximum TBR, minimum ENT, and execution time among those four algorithms. Therefore, its imaging quality and computational efficiency are higher than the other three algorithms.
  • The RTSR between the FBCS–RVM algorithm and the other three algorithms in the two balls experiment is larger than the wall experiment. This indicates that the computational efficiency’s improvement of the FBCS–RVM algorithm is higher when the sparsity of the imaging scene is smaller.

4.2. Ablation Study

According to Section 3.1 and Section 3.2, the FBCS–RVM algorithm contains two key steps: extracting the target-areas under the framework of RVM and eliminating the elements with small scattering coefficients in the target-areas by the TSVD algorithm. Therefore, we verify the effectiveness of the above two steps in the following subsections.

4.2.1. Ablation Study on Extracting the Target-Areas under the Framework of RVM

To verify the effectiveness of extracting the target-areas under the framework of RVM, both fuzzy c-means (FCM) [36] and k-means algorithms [37] are used to extract the target-areas while the other steps of the FBCS–RVM algorithm remain unchanged. Figure 11 lists the imaging results of the complex-targets in Figure 4c obtained by the FCM, K-means, and the FBCS–RVM algorithm. Table 13 gives the evaluation results of the above three algorithms to evaluate their performance more clearly and accurately.
According to Figure 11 and Table 13, we can get the following conclusions:
  • Both FCM and K-Means algorithms cannot extract the target-areas accurately and lose partial targets’ information, and we cannot achieve high-quality sparse imaging with the above two algorithms.
  • The FBCS–RVM algorithm obtains the minimum NMSE, maximum TBR, and execution time among those three algorithms; its NMSE is smaller than 0.01. This indicates that the FBCS–RVM algorithm extracts the target-areas more accurately than the FCM and K-Means algorithm; it achieves high-quality sparse imaging.

4.2.2. Ablation Study on the TSVD Algorithm

In the subsection, when the diagonal matrix is singular due to the elements with too small scattering coefficients in the target-areas, we obtain two comparative imaging results to verify the effectiveness of the TSVD algorithm in eliminating those elements. Figure 12 lists the imaging results of the FBCS–RVM algorithm and without the TSVD algorithm. Table 14 gives the evaluation results of the above two imaging results to certify the effectiveness of the TSVD algorithm better.
According to Figure 12 and Table 14, we can get the following conclusions:
  • Without the TSVD algorithm, the scattering coefficients cannot be estimated correctly under the singular diagonal matrix, and the imaging results lose too much of the targets’ effective information. After eliminating the elements with the small scattering coefficients by the TSVD algorithm, we can obtain the correct imaging results.
  • The execution time of the FBCS–RVM algorithm is slightly larger than without the TSVD algorithm. This indicates that the computational efficiency of the FBCS–RVM algorithm decreases slightly due to the TSVD algorithm.

5. Discussion

In this section, we use the complex-targets in Figure 4d as the initial target-areas and increase the sparsity of imaging scene gradually to analyze the application scenes of the FBCS–RVM algorithm; the total number of scattering units in the whole imaging scene is fixed and set as 4096. The evaluation results of the OMP, FMSBL, SBRIM, and FBCS–RVM algorithms under increasing sparsity with fixed total scattering units are shown in Figure 13.
According to Figure 13, we can get the following conclusions:
  • Computational efficiency: The FBCS–RVM algorithm obtains the minimum execution time among the above four algorithms; its computational efficiency is higher than the other three algorithms.
  • Imaging quality: When the sparsity is smaller than 800, the FBCS–RVM algorithm obtains the minimum NMSE among the above four algorithms; its imaging quality is higher than the other three algorithms. Otherwise, its NMSE is slightly smaller than the FMSBL algorithm when the sparsity is higher than 800, which indicates that targets occupy more than 20% of the whole imaging scene. Its imaging quality is slightly lower than the FMSBL algorithm.
In addition, similarly to most CS algorithms, when conducting 3D sparse imaging with large scale remote sensing data by the FBCS–RVM algorithm, the measurement matrix usually becomes huge because of the large imaging scene. The huge measurement matrix and its matrix operations lead to the FBCS–RVM algorithm hardly achieving 3D sparse imaging with high-efficiency on the large scale remote sensing data. Therefore, the main limitations of the FBCS–RVM algorithm are summarized as the following content:
  • The FBCS–RVM algorithm probably loses partial targets’ information under high sparsity; it cannot achieve high-quality sparse imaging.
  • The FBCS–RVM algorithm cannot always achieve high-efficiency 3D sparse imaging under large scale remote sensing data.

6. Conclusions

In this paper, we propose the FBCS–RVM algorithm to achieve LASAR 3D sparse imaging with high quality and efficiency. Firstly, after calculating the maximum marginal likelihood function under the framework of the relevance vector machine (RVM), the scattering units corresponding to the non-zero optimal hyper-parameters are extracted as the target-areas in the imaging scene. Then, we use the target-areas as the prior information to simplify the measurement matrix and conduct sparse imaging. In addition, when the target-areas contain several elements whose scattering coefficients are too small or closer to 0 compared to other elements, the diagonal matrix becomes singular and irreversible. Its inverse matrix is replaced with the generalized inverse matrix obtained by the TSVD algorithm to estimate the scattering coefficients correctly; the elements with small scattering coefficients are extracted and deleted from the target-areas successfully according to the rank of the singular diagonal matrix. By taking the target-areas as the prior information for sparse imaging, the FBCS–RVM simplifies the matrix operations corresponding to the measurement matrix successfully. As a result, it improves the computational efficiency and decreases the requirements from the hardware system effectively. Both simulation and experimental results illustrate that the FBCS–RVM algorithm achieves sparse imaging with high quality and efficiency successfully. It improves the computational efficiency and imaging quality compared to the other three comparison algorithms (the OMP, FMSBL, and SBRIM algorithms). Especially in the computational efficiency, the FBCS–RVM algorithm can be 100 times higher than the SBRIM algorithm, 10 times higher than the FMSBL algorithm, and 4 times higher than the OMP algorithm.
Since CS algorithms can obtain higher imaging quality under under-sampling than traditional remote sensing imaging algorithms and the FBCS–RVM algorithm improves the computational efficiency compared to most CS algorithms, the FBCS–RVM algorithm has great application prospects in 3D digital elevation models and urban area imaging.
Our future work is as follows:
  • Study the target-areas extraction methods based on the convolution neural network for the high sparsity imaging scene with higher accuracy and efficiency.
  • Achieve 3D sparse imaging in the large scale remote sensing applications by simplifying the measurement matrix by dividing the original imaging scene into several smaller imaging scenes.

Author Contributions

All the authors contributed extensively to the preparation of this manuscript. B.T. conceived of the work, designed the algorithms, and wrote the manuscript. X.Z. and B.T. conceived of the work and designed the experiments. B.T. and L.L. analyzed the experimental results. B.T., L.P. (Ling Pu), and L.P. (Liming Pu) conceived of the work and made suggestions. J.S. and S.W. commented on the manuscript and offered suggestions on revision. All authors have read and agreed to the published version of the manuscript.

Funding

This work was supported in part by the National Key R&D Program of China under Grant 2017YFB0502700 and in part by the National Natural Science Foundation of China under Grants 61571099, 61501098, and 61671113.

Data Availability Statement

The data presented in this paper are available after contacting the corresponding author.

Acknowledgments

We thank anonymous reviewers for their comments towards improving this manuscript.

Conflicts of Interest

The authors declare no conflict of interest.

Appendix A

Since the elements in the hyper-parameters λ n t are independent from each other, the covariance matrix C t can be decomposed as C t = C t i + ϕ r i ϕ r i T λ n i t , where C t i is the covariance matrix after removing the column vector ϕ r i from the measurement matrix Θ n r ; ϕ r i = Θ n r ( 1 , i ) , , Θ n r ( 2 N A , i ) is the ith column vector in the Θ n r . Based on the Woodbury identities [38], C t and C t i satisfy:
| C t | = | C t i | | 1 + ϕ r i T C t i 1 ϕ r i λ n i t | C t 1 = C t i 1 C t i 1 ϕ r i ϕ r i T C t i 1 λ n i t + ϕ r i T C t i 1 ϕ r i
Similarly, the marginal likelihood function L λ n t can be decomposed as:
L λ n t = 1 2 2 M log 2 π + log | C t i | + s n r T C t i 1 s n r log | λ n i t + ϕ r i T C t i 1 ϕ r i λ n i t | + ( ϕ r i T C t i 1 s n r ) 2 λ n i t + ϕ r i T C t i 1 ϕ r i = L λ n i t + 1 2 [ log | λ n i t | log | λ n i t + ϕ r i T C t i 1 ϕ r i | + ( ϕ r i T C t i 1 s n r ) 2 λ n i t + ϕ r i T C t i 1 ϕ r i ] = L λ n i t + 1 2 [ log | λ n i t | log | λ n i t + f i t | + ( q i t ) 2 λ n i t + f i t ] = L λ n i t + l ( λ n i t )
where f i t = ϕ r i T C t i 1 ϕ r i and q i t = ϕ r i T C t i 1 s n r .

Appendix B

Based on Equation (A1), when the ith scattering unit does not belong to the target-areas G n r t 1 , this indicates that its corresponding marginal likelihood function does not have the maximum value in the previous iterations; its corresponding hyper-parameter is 0. f i t and q i t are set as f i t = F i t 1 and q i t = Q i t 1 .
Otherwise, when just considering λ n i t 1 , the other hyper-parameters in λ n t are considered unchanged in the tth iteration; C t 1 can be decomposed as C t 1 = C t 1 i + ϕ r i ϕ r i T λ n i t 1 = C t i + ϕ r i ϕ r i T λ n i t 1 . Therefore, F i t 1 = ϕ r i T C t 1 1 ϕ r i is calculated by Equation (A3); f i t is updated by f i t = λ n i t 1 F i t 1 λ n i t 1 F i t 1 . Similarly, q i t is calculated by q i t = λ n i t 1 Q i t 1 λ n i t 1 Q i t 1 .
F i t 1 = ϕ r i T ( C t i 1 C t i 1 ϕ r i ϕ r i T C t i 1 λ n i t 1 + ϕ r i T C t i 1 ϕ r i ) ϕ r i = f i t f i t 2 λ n i t 1 + f i t = λ n i t 1 f i t λ n i t 1 + f i t

References

  1. Wei, X.; Chong, J.; Zhao, Y.; Li, Y.; Yao, X. Airborne SAR Imaging Algorithm for Ocean Waves Based on Optimum Focus Setting. Remote Sens. 2019, 11, 564. [Google Scholar] [CrossRef] [Green Version]
  2. Zhang, T.; Zhang, X.; Shi, J.; Wei, S. Depthwise Separable Convolution Neural Network for High-Speed SAR Ship Detection. Remote Sens. 2019, 11, 2483. [Google Scholar] [CrossRef] [Green Version]
  3. Tang, X.; Zhang, X.; Shi, J.; Wei, S.; Tian, B. Ground Moving Target 2D Velocity Estimation and Refocusing for Multichannel Maneuvering SAR with Fixed Acceleration. Sensors 2019, 19, 3695. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  4. Nemoto, Y.; Nishino, H.; Ono, M.; Mizutamari, H.; Nishikawa, K.; Tanaka, K. Japanese Earth Resources Satellite-1 synthetic aperture radar. Proc. IEEE 1991, 79, 800–809. [Google Scholar] [CrossRef]
  5. Matsuoka, M.; Yamazaki, F. Use of Satellite SAR Intensity Imagery for Detecting Building Areas Damaged Due to Earthquakes. Earthq. Spectra Earthq Spectra 2004, 20. [Google Scholar] [CrossRef]
  6. Liang, L.; Guo, H.; Li, X. Three-Dimensional Structural Parameter Inversion of Buildings by Distributed Compressive Sensing-Based Polarimetric SAR Tomography Using a Small Number of Baselines. IEEE J. Sel. Top. Appl. Earth Obs. Remote Sens. 2014, 7, 4218–4230. [Google Scholar]
  7. Su, Z.; Peng, Y.; Wang, X. Feature-Independent Aperture Evaluator for the Curvilinear SAR. IEEE Geosci. Remote Sens. Lett. 2007, 4, 191–195. [Google Scholar] [CrossRef]
  8. Jun, S.; Zuoyong, P.; Congyue, R.; Ling, F.; Xiaoling, Z. DEM Estimation for LASAR Based on Variational Model. IEEE Trans. Geosci. Remote Sens. 2017, 55, 978–995. [Google Scholar] [CrossRef]
  9. Jun, S.; Xiaoling, Z.; Jianyu, Y.; Chen, W. APC Trajectory Design for “One-Active” Linear-Array Three-Dimensional Imaging SAR. IEEE Trans. Geosci. Remote Sens. 2010, 48, 1470–1486. [Google Scholar] [CrossRef]
  10. Chen, V.; Ling, H. Time-Frequency Transforms for Radar Imaging and Signal Analysis; Artech House: Boston, MA, USA, 2002; pp. 93–104. [Google Scholar]
  11. Zhang, S.; Zhu, Y.; Dong, G.; Kuang, G. Truncated SVD-Based Compressive Sensing for Downward-Looking Three-Dimensional SAR Imaging With Uniform/Nonuniform Linear Array. IEEE Geosci. Remote Sens. Lett. 2015, 12, 1853–1857. [Google Scholar] [CrossRef]
  12. Kanatsoulis, C.I.; Fu, X.; Sidiropoulos, N.D.; Akçakaya, M. Tensor Completion From Regular Sub-Nyquist Samples. IEEE Trans. Signal Process. 2020, 68, 1–16. [Google Scholar] [CrossRef] [Green Version]
  13. Patel, V.M.; Easley, G.R.; Healy, D.M., Jr.; Chellappa, R. Compressed Synthetic Aperture Radar. IEEE J. Sel. Top. Signal Process. 2010, 4, 244–254. [Google Scholar] [CrossRef]
  14. Donoho, Y.T.D.L. Extensions of compressed sensing. Signal Process. 2006, 549–571. [Google Scholar] [CrossRef]
  15. Candes, E.J.; Tao, T. Near-Optimal Signal Recovery From Random Projections: Universal Encoding Strategies? IEEE Trans. Inf. Theory 2006, 52, 5406–5425. [Google Scholar] [CrossRef] [Green Version]
  16. Donoho, D.L. Compressed sensing. IEEE Trans. Inf. Theory 2006, 52, 1289–1306. [Google Scholar] [CrossRef]
  17. Shi, S.J.W.X.L.Z.J. Sparse array microwave 3D imaging: Compressed sensing recovery and experimental study. Prog. Electromagn. Res. 2013, 161–181. [Google Scholar] [CrossRef] [Green Version]
  18. Ji, S.; Xue, Y.; Carin, L. Bayesian Compressive Sensing. IEEE Trans. Signal Process. 2008, 56, 2346–2356. [Google Scholar] [CrossRef]
  19. Min, Y.; Shunjun, W.; Bokun, T.; Xiaoling, Z.; Jun, S. LASAR High-resolution 3D Imaging Algorithm Based on Sparse Bayesian Regularization. J. Radars 2018, 7. [Google Scholar] [CrossRef]
  20. Li, W.; Niu, M.; Zhang, Y.; Huang, Y.; Yang, J. Forward-Looking Scanning Radar Superresolution Imaging Based on Second-Order Accelerated Iterative Shrinkage-Thresholding Algorithm. IEEE J. Sel. Top. Appl. Earth Obs. Remote Sens. 2020, 13, 620–631. [Google Scholar] [CrossRef]
  21. Tian, B.; Zhang, X.; Wei, S.; Ming, J.; Shi, J.; Li, L.; Tang, X. A Fast Sparse Recovery Algorithm via Resolution Approximation for LASAR 3D Imaging. IEEE Access 2019, 7, 178710–178725. [Google Scholar] [CrossRef]
  22. Tipping, M.E. Sparse Bayesian Learning and the Relevance Vector Machine. J. Mach. Learn. Res. 2001, 1, 211–244. [Google Scholar] [CrossRef] [Green Version]
  23. Jihua, T.; Jinping, S.; Yuxi, Z.; Ahmad, N.; Xiaoyang, S. The effects of input signal-to-noise ratio on compressive sensing SAR imaging. In Proceedings of the 2010 2nd International Conference on Signal Processing Systems, Dalian, China, 5–7 July 2010; Volume 3, pp. 533–537. [Google Scholar]
  24. Migliaccio, M.; Gambardella, A. Microwave radiometer spatial resolution enhancement. IEEE Trans. Geosci. Remote Sens. 2005, 43, 1159–1169. [Google Scholar] [CrossRef]
  25. Chen, J.; Liang, X.; He, C.; Cao, A.; Bai, L.; Zhu, W.; Geng, J.; Jin, R. Direction Finding of Linear Frequency Modulation Signal With Time-Modulated Array. IEEE Trans. Antennas Propag. 2019, 67, 2841–2846. [Google Scholar] [CrossRef]
  26. Michael, E.; Tipping and Anita Faul. Fast Marginal Likelihood Maximisation for Sparse Bayesian Models. In Proceedings of the Ninth International Workshop on Artificial Intelligence and Statistics, Key West, FL, USA, 3–6 January 2003. [Google Scholar]
  27. Ren, W.; Song, J.; Tian, S.; Zhang, X. Estimation of the Equivalent Number of Looks in SAR Images Based on Singular Value Decomposition. IEEE Geosci. Remote Sens. Lett. 2015, 12, 2208–2212. [Google Scholar] [CrossRef]
  28. Guan, D.; Xiang, D.; Tang, X.; Kuang, G. SAR Image Despeckling Based on Nonlocal Low-Rank Regularization. IEEE Trans. Geosci. Remote Sens. 2019, 57, 3472–3489. [Google Scholar] [CrossRef]
  29. Babacan, S.D.; Molina, R.; Katsaggelos, A.K. Bayesian Compressive Sensing Using Laplace Priors. IEEE Trans. Image Process. 2010, 19, 53–63. [Google Scholar] [CrossRef]
  30. Wu, Y.; Zhang, S.; Kang, H.; Yeo, T.S. Fast Marginalized Sparse Bayesian Learning for 3D Interferometric ISAR Image Formation Via Super-Resolution ISAR Imaging. IEEE J. Sel. Top. Appl. Earth Obs. Remote Sens. 2015, 8, 4942–4951. [Google Scholar] [CrossRef]
  31. Wei, S.; Liang, J.; Wang, M.; Zeng, X.; Shi, J.; Zhang, X. CIST: An Improved ISAR Imaging Method Using Convolution Neural Network. Remote Sens. 2020, 12, 2641. [Google Scholar] [CrossRef]
  32. Wang, M.; Wei, S.; Shi, J.; Wu, Y.; Qu, Q.; Zhou, Y.; Zeng, X.; Tian, B. CSR-Net: A Novel Complex-Valued Network for Fast and Precise 3D Microwave Sparse Reconstruction. IEEE J. Sel. Top. Appl. Earth Obs. Remote Sens. 2020, 13, 4476–4492. [Google Scholar] [CrossRef]
  33. Wang, M.; Wei, S.; Liang, J.; Zeng, X.; Wang, C.; Shi, J.; Zhang, X. RMIST-Net: Joint Range Migration and Sparse Reconstruction Network for 3D mmW Imaging. IEEE Trans. Geosci. Remote Sens. 2021, 1–17. [Google Scholar] [CrossRef]
  34. Werness, S.A.S.; Carrara, W.G.; Joyce, L.S.; Franczak, D.B. Moving target imaging algorithm for SAR data. IEEE Trans. Aerosp. Electron. Syst. 1990, 26, 57–67. [Google Scholar] [CrossRef]
  35. Wei, S.J.; Zhang, X.L.; JUN, S. Linear array SAR imaging via compressed sensing. Prog. Electromagn. Res. 2011, 117. [Google Scholar] [CrossRef] [Green Version]
  36. Wan, L.; Zhang, T.; Xiang, Y.; You, H. A Robust Fuzzy C-Means Algorithm Based on Bayesian Nonlocal Spatial Information for SAR Image Segmentation. IEEE J. Sel. Top. Appl. Earth Obs. Remote Sens. 2018, 11, 896–906. [Google Scholar] [CrossRef]
  37. Sinaga, K.P.; Yang, M. Unsupervised K-Means Clustering Algorithm. IEEE Access 2020, 8, 80716–80727. [Google Scholar] [CrossRef]
  38. White, D.A. Using the Sherman-Morrison-Woodbury Formula for Coupling External Circuits With FEM for Simulation of Eddy Current Problems. IEEE Trans. Magn. 2009, 45, 3915–3918. [Google Scholar] [CrossRef]
Figure 1. The geometric model of LASAR. The x, y, and z-axes represent the along-track (AT), cross-track (CT) direction, and height direction, respectively.
Figure 1. The geometric model of LASAR. The x, y, and z-axes represent the along-track (AT), cross-track (CT) direction, and height direction, respectively.
Remotesensing 13 01751 g001
Figure 2. The flowchart of the FBCS–RVM algorithm.
Figure 2. The flowchart of the FBCS–RVM algorithm.
Remotesensing 13 01751 g002
Figure 3. The original scene and imaging results of point–target simulations. (a) Original scene; (b) OMP; (c) FMSBL; (d) SBRIM; (e) FBCS–RVM.
Figure 3. The original scene and imaging results of point–target simulations. (a) Original scene; (b) OMP; (c) FMSBL; (d) SBRIM; (e) FBCS–RVM.
Remotesensing 13 01751 g003
Figure 4. The original scene of the complex–target simulations. (a) airplane model under 210 sparsity; (b) ship model under 495 sparsity; (c) ship model under 515 sparsity; (d) complex–target model under 677 sparsity.
Figure 4. The original scene of the complex–target simulations. (a) airplane model under 210 sparsity; (b) ship model under 495 sparsity; (c) ship model under 515 sparsity; (d) complex–target model under 677 sparsity.
Remotesensing 13 01751 g004
Figure 5. The imaging results of targets in Figure 4c under different sampling rates; first row: 20% sampling rate, second row: 35% sampling rate, third row: 50% sampling rate.
Figure 5. The imaging results of targets in Figure 4c under different sampling rates; first row: 20% sampling rate, second row: 35% sampling rate, third row: 50% sampling rate.
Remotesensing 13 01751 g005
Figure 6. The imaging results of targets in Figure 4a,b,d. first row: Figure 4a, second row: Figure 4b, third row: Figure 4d.
Figure 6. The imaging results of targets in Figure 4a,b,d. first row: Figure 4a, second row: Figure 4b, third row: Figure 4d.
Remotesensing 13 01751 g006
Figure 7. The original scene and 3D imaging results of the airplane model; (a) original scene; (b) OMP; (c) FMSBL; (d) SBRIM; (e) FBCS–RVM;
Figure 7. The original scene and 3D imaging results of the airplane model; (a) original scene; (b) OMP; (c) FMSBL; (d) SBRIM; (e) FBCS–RVM;
Remotesensing 13 01751 g007
Figure 8. The original scene and imaging results of the mountain model. (a) original scene; (b) OMP; (c) FMSBL; (d) SBRIM; (e) FBCS–RVM.
Figure 8. The original scene and imaging results of the mountain model. (a) original scene; (b) OMP; (c) FMSBL; (d) SBRIM; (e) FBCS–RVM.
Remotesensing 13 01751 g008
Figure 9. (a) System; (b) experimental scene; first row: wall experiment, second row: Two balls experiment.
Figure 9. (a) System; (b) experimental scene; first row: wall experiment, second row: Two balls experiment.
Remotesensing 13 01751 g009
Figure 10. The 3D imaging results by the OMP, FMSBL, SBRIM, and FBCS–RVM algorithms. first row: wall experiment, second row: two balls experiment.
Figure 10. The 3D imaging results by the OMP, FMSBL, SBRIM, and FBCS–RVM algorithms. first row: wall experiment, second row: two balls experiment.
Remotesensing 13 01751 g010
Figure 11. The original scene and imaging results of Figure 4c. (a) original scene; (b) the imaging results corresponding to the FCM algorithm; (c) the imaging results corresponding to the K–Means algorithm; (d) the imaging results of the FBCS–RVM algorithm.
Figure 11. The original scene and imaging results of Figure 4c. (a) original scene; (b) the imaging results corresponding to the FCM algorithm; (c) the imaging results corresponding to the K–Means algorithm; (d) the imaging results of the FBCS–RVM algorithm.
Remotesensing 13 01751 g011
Figure 12. The imaging results of the complex–target in Figure 4. First row: imaging results without the TSVD algorithm, second row: imaging results of the FBCS–RVM algorithm.
Figure 12. The imaging results of the complex–target in Figure 4. First row: imaging results without the TSVD algorithm, second row: imaging results of the FBCS–RVM algorithm.
Remotesensing 13 01751 g012
Figure 13. The evaluation results under increasing sparsity with fixed total scattering units. (a) NMSE; (b) TBR; (c) ENT; (d) execution time.
Figure 13. The evaluation results under increasing sparsity with fixed total scattering units. (a) NMSE; (b) TBR; (c) ENT; (d) execution time.
Remotesensing 13 01751 g013
Table 1. The computational complexity of the SBRIM and FBCS–RVM algorithm.
Table 1. The computational complexity of the SBRIM and FBCS–RVM algorithm.
AlgorithmComputational Complexity
SBRIM ϑ ( N R I S N A M 2 )
FBCS–RVM n = 1 N R ϑ ( 4 I n N A M ) + n = 1 N R t = 1 I S ϑ ( N A N n 2 )
Table 2. The basic parameters of the 2D point-target simulations.
Table 2. The basic parameters of the 2D point-target simulations.
ParametersValue
Center frequency/GHz30
Signal bandwidth/MHz150
Platform height /m1000
The size of the 2D array/m4 × 4
Total number of APCs1600
Total number of scattering units101× 101
Spacing between adjacent scattering unit/m0.3 m
Table 3. The evaluation results under different sampling rates.
Table 3. The evaluation results under different sampling rates.
Sampling RateStandardsOMPFMSBLSBRIMFBCS–RVM
20%NMSE0.38840.01020.00630.0035
TBR78.0341312.9847103.6925313.0533
ENT0.14950.02440.03430.0238
ExT/s0.46450.408484.18980.8922
RTSR0.52060.457894.36541
40%NMSE0.03260.00510.00290.0024
TBR85.9777313.0286114.8554313.0587
ENT0.12500.02330.02360.0232
ExT/s0.86800.610690.67420.9839
RTSR0.88220.620792.16191
60%NMSE0.00930.00340.00260.0019
TBR88.3392313.0428118.3356313.0610
ENT0.12050.02320.02550.0232
ExT/s1.34790.8379102.71531.0381
RTSR1.29840.807298.94651
80%NMSE0.00660.00260.00190.0017
TBR89.8987313.0514120.3862313.0625
ENT0.11180.02320.02320.0231
ExT/s1.82961.1590118.86831.1151
RTSR1.64071.0394106.59021
100%NMSE0.00570.00210.00160.0015
TBR91.0592313.0541121.5146313.0634
ENT0.09230.02300.02320.0230
ExT/s2.25211.6765131.07631.1934
RTSR1.88961.4048109.83151
Table 4. The evaluation results under different SNR.
Table 4. The evaluation results under different SNR.
SNRStandardsOMPFMSBLSBRIMFBCS–RVM
0NMSE1.45461.24450.64860.4202
TBR70.158665.375645.045561.9777
ENT0.43550.62670.73830.1245
ExT/s2.488268.6281100.21963.7812
RTSR0.658116.391127.82721
10NMSE0.42290.21320.22900.0911
TBR44.672058.435161.817076.7137
ENT0.39440.33660.36110.0836
ExT/s2.484715.5745100.09902.3617
RTSR1.05216.594546.23051
20NMSE0.13280.03930.06690.0216
TBR60.134175.567176.4821228.0255
ENT0.34610.16110.16640.0592
ExT/s2.49233.262099.62501.2129
RTSR2.05482.687782.13511
30NMSE0.04150.00810.02010.0067
TBR70.237793.547888.6350313.0359
ENT0.29500.02520.08190.0252
ExT/s2.49001.554799.50411.1929
RTSR2.08731.295683.41101
40NMSE0.01330.00410.00740.0018
TBR80.1339312.060197.4627313.0600
ENT0.20200.02320.04490.0232
ExT/s2.49020.755199.71411.1836
RTSR2.10040.638084.10351
Table 5. The basic parameters of the complex-target simulations.
Table 5. The basic parameters of the complex-target simulations.
ParametersValue
Center frequency/GHz30
Signal bandwidth/MHz150
Platform height /m3000
The size of the 2D array/m10 × 15
Traditional array imaging resolution/m1.5 × 1
Total number of APCs4096
Total number of scattering units64 × 64
Spacing between adjacent scattering unit/m1.5 m
Table 6. The evaluation results under different sampling rates.
Table 6. The evaluation results under different sampling rates.
Sampling RateStandardsOMPFMSBLSBRIMFBCS–RVM
35%NMSE0.18600.03430.01800.0081
TBR64.8529356.551986.1030347.7633
ENT1.59651.40421.44991.3975
ExT/s9.92067.954850.01974.1410
50%NMSE0.12290.01910.00700.0059
TBR67.5803356.635292.5163356.7727
ENT1.57951.39991.42611.3951
ExT/s13.477510.192059.25695.0914
75%NMSE0.04880.01180.00500.0045
TBR70.9421356.6923100.2144356.7769
ENT1.57461.39821.40821.3951
ExT/s19.181011.888668.73817.0756
100%NMSE0.00490.00870.00420.0038
TBR73.3827356.7177115.6553356.7790
ENT1.55871.39591.39721.3940
ExT/s25.797616.365682.43289.6135
Table 7. The evaluation results under different sparsity.
Table 7. The evaluation results under different sparsity.
SparsityStandardsOMPFMSBLSBRIMFBCS–RVM
210NMSE0.17190.00650.01310.0039
TBR80.6241358.145994.6461358.1873
ENT0.71150.61270.63830.6122
ExT/s2.22934.025351.56012.1532
RTSR1.03531.869523.94581
495NMSE0.04540.02540.00750.0062
TBR67.2429356.635853.6697356.7732
ENT1.47371.31221.30521.3050
ExT/s13.85489.472752.30474.6349
RTSR2.98922.043811.26311
515NMSE0.12290.01910.00700.0059
TBR67.5803356.635292.5163356.7727
ENT1.57951.39991.42611.3951
ExT/s13.477510.192059.25695.0914
RTSR2.64311.917110.82171
677NMSE0.17160.02450.03400.0136
TBR65.4404354.618788.7377253.3289
ENT2.06401.80921.84321.8043
ExT/s17.074013.628653.36128.2566
RTSR2.06711.65066.46291
Table 8. The main parameters of 3D simulations.
Table 8. The main parameters of 3D simulations.
ParametersAirplaneMountain
Center frequency/GHz37.537.5
Signal bandwidth/GHz0.80.3
Platform height /m10003000
Size of the 2D array/m3 × 33 × 3
Number of sampling points in range domain512512
Number of APCs in the 2D array409616,384
The sampling rate of echo signal50%50%
The size of the 2D imaging scene/m50 × 70250 × 250
The number of scattering units in the 2D imaging scene101 × 101101 × 101
Table 9. The evaluation results under different targets.
Table 9. The evaluation results under different targets.
TargetStandardsOMPFMSBLSBRIMFBCS–RVM
AirplaneTBR65.352063.960359.323068.9073
ENT0.19240.19980.39980.0615
ExT/s2628.893525.3253347.14848.20
RTSR3.00954.157062.89551
MountainTBR45.603943.873837.109849.3453
ENT0.76450.95741.44920.4036
ExT/s60530.26220966.74223913.6618547.83
RTSR3.263611.913912.07271
Table 10. The parameters of two GDLASAR systems.
Table 10. The parameters of two GDLASAR systems.
ParametersSystem 1System 2
Center frequency /GHz9.6210
Signal bandwidth /GHz0.082
Size of the 2D array/m1.25 × 1.251.5 × 1.3
Number of sampling points in range domain500801
Number of APCs in the 2D array89288394
Size of 2D imaging scene/m40× 705 × 5
Number of scattering units in the 2D imaging scene101 × 101101 × 101
Table 11. The evaluation results of wall experiment.
Table 11. The evaluation results of wall experiment.
Sampling RateStandardsOMPFMSBLSBRIMFBCS–RVM
12.5%TBR27.890425.896130.391331.8609
ENT1.80071.86912.00981.4276
ExT/s244.7976913.092515,523.19148.4204
RTSR1.65256.1639104.79121
25%TBR29.957727.715031.572333.0056
ENT1.57901.74171.95601.3140
ExT/s467.40621358.3921,076.94301.6024
RTSR1.54994.504369.88981
50%TBR31.194828.849532.969834.1467
ENT1.47331.53871.85871.2026
ExT/s950.86051950.2832,152.46587.49
RTSR1.61853.319654.72791
75%TBR31.707929.124733.191134.4093
ENT1.41841.50001.80371.1544
ExT/s1364.312623.5942,886.93834.57
RTSR1.63473.143651.38771
100%TBR31.895125.896133.241334.3879
ENT1.40211.51501.77131.1752
ExT/s1827.543876.4753,749.081038.27
RTSR1.76023.733651.76771
Table 12. The evaluation results of the two balls experiment.
Table 12. The evaluation results of the two balls experiment.
Sampling RateStandardsOMPFMSBLSBRIMFBCS–RVM
12.5%TBR45.368657.980431.303359.1770
ENT1.88580.68913.72570.6068
ExT/s137.1024285.779311,718.0855.0775
RTSR2.48935.1887212.76521
25%TBR47.236759.153533.888860.6803
ENT1.63120.53833.23300.4548
ExT/s257.5522569.607415,654.6284.1086
RTSR3.06216.7659186.12391
50%TBR48.100860.237336.244561.5205
ENT1.47240.47492.80110.3666
ExT/s495.98281175.6623,527.45125.8026
RTSR3.94259.3453187.01881
75%TBR48.597560.537637.452661.9171
ENT1.38870.48462.60970.3449
ExT/s769.39351872.8331,422.70175.1862
RTSR4.391910.6905179.36741
100%TBR48.567361.171438.084762.8071
ENT1.39390.47832.53050.3320
ExT/s1060.192361.4539,405.99301.1206
RTSR3.52087.8442130.86451
Table 13. The evaluation results of Figure 11.
Table 13. The evaluation results of Figure 11.
MethodsNMSETBRENTExT/s
FCM0.243260.30401.07131.7540
K-Means0.7264111.02130.84553.9616
FBCS–RVM0.0060247.01841.39615.9264
Table 14. The evaluation results of Figure 12.
Table 14. The evaluation results of Figure 12.
TSVDNMSETBRENTExT/s
Figure 12a×2.2746 × 10 12 348.41780.60533.0735
0.0053356.60060.61163.0740
Figure 12b×2.8868× 10 5 84.79751.29175.7222
0.006182.98491.30505.9755
Figure 12c×9.9908× 10 28 347.40511.37225.0965
0.0088351.45211.39585.1139
Figure 12d×4.7497 × 10 31 346.58171.71258.7975
0.0159317.33931.80438.8991
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Tian, B.; Zhang, X.; Li, L.; Pu, L.; Pu, L.; Shi, J.; Wei, S. Fast Bayesian Compressed Sensing Algorithm via Relevance Vector Machine for LASAR 3D Imaging. Remote Sens. 2021, 13, 1751. https://doi.org/10.3390/rs13091751

AMA Style

Tian B, Zhang X, Li L, Pu L, Pu L, Shi J, Wei S. Fast Bayesian Compressed Sensing Algorithm via Relevance Vector Machine for LASAR 3D Imaging. Remote Sensing. 2021; 13(9):1751. https://doi.org/10.3390/rs13091751

Chicago/Turabian Style

Tian, Bokun, Xiaoling Zhang, Liang Li, Ling Pu, Liming Pu, Jun Shi, and Shunjun Wei. 2021. "Fast Bayesian Compressed Sensing Algorithm via Relevance Vector Machine for LASAR 3D Imaging" Remote Sensing 13, no. 9: 1751. https://doi.org/10.3390/rs13091751

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