Next Article in Journal
Unmanned Aerial Vehicle-Based Traffic Analysis: A Case Study for Shockwave Identification and Flow Parameters Estimation at Signalized Intersections
Next Article in Special Issue
Ground Deformations around the Toktogul Reservoir, Kyrgyzstan, from Envisat ASAR and Sentinel-1 Data—A Case Study about the Impact of Atmospheric Corrections on InSAR Time Series
Previous Article in Journal
An Object-Based Image Analysis Method for Enhancing Classification of Land Covers Using Fully Convolutional Networks and Multi-View Images of Small Unmanned Aerial System
Previous Article in Special Issue
An Efficient Maximum Likelihood Estimation Approach of Multi-Baseline SAR Interferometry for Refined Topographic Mapping in Mountainous Areas
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

A Unified Algorithm for Channel Imbalance and Antenna Phase Center Position Calibration of a Single-Pass Multi-Baseline TomoSAR System

1
National Key Laboratory of Science and Technology on Microwave Imaging, Institute of Electronics, Chinese Academy of Sciences, Beijing 100190, China
2
University of Chinese Academy of Sciences, Beijing 100049, China
*
Authors to whom correspondence should be addressed.
Remote Sens. 2018, 10(3), 456; https://doi.org/10.3390/rs10030456
Submission received: 3 January 2018 / Revised: 10 March 2018 / Accepted: 12 March 2018 / Published: 14 March 2018
(This article belongs to the Special Issue Advances in SAR: Sensors, Methodologies, and Applications)

Abstract

:
The multi-baseline synthetic aperture radar (SAR) tomography (TomoSAR) system is employed in such applications as disaster remote sensing, urban 3-D reconstruction, and forest carbon storage estimation. This is because of its 3-D imaging capability in a single-pass platform. However, a high 3-D resolution of TomoSAR is based on the premise that the channel imbalance and antenna phase center (APC) position are precisely known. If this is not the case, the 3-D resolution performance will be seriously degraded. In this paper, a unified algorithm for channel imbalance and APC position calibration of a single-pass multi-baseline TomoSAR system is proposed. Based on the maximum likelihood method, as well as the least squares and the damped Newton method, we can calibrate the channel imbalance and APC position. The algorithm is suitable for near-field conditions, and no phase unwrapping operation is required. The effectiveness of the proposed algorithm has been verified by simulation and experimental results.

Graphical Abstract

1. Introduction

In recent years, synthetic aperture radar (SAR) tomography (TomoSAR) has become a popular research topic due to its 3-D imaging capability [1,2,3,4,5,6]. TomoSAR has been successfully applied in many application contexts, such as forestry [7,8], 3D urban reconstruction [9,10], and glaciers [11]. The single-pass multi-baseline TomoSAR system has 3D resolution including the height resolving ability in a single-pass platform because there are multiple channels in the cross-track direction. However, the Rayleigh resolution in the height direction is very limited due to the limitation of the baseline length in a single-pass platform. As shown in Equation (25), the Rayleigh resolution of a TomoSAR system is about 35 m. If super-resolution performance is desired in the height direction, at a resolution of, say, 5 m, then a super-resolution algorithm must be introduced in that direction so as to distinguish multiple targets in small intervals within the Rayleigh resolution. Tebaldini [11] concludes that even a subwavelength accuracy of the antenna phase center (APC) position will hinder the focusing result in the height direction. The authors of [12] conclude that, when one wants to distinguish multiple point-like targets with different heights within a slant range-azimuth resolution cell, the requirements for phase stability or phase calibration accuracy are higher than those for traditional InSAR. Therefore, if we hope to obtain a super-resolution performance in the height direction, high requirements for the channel imbalance (also known as amplitude and phase inconsistency) and APC position calibration are required in a single-pass multi-baseline TomoSAR system.
Several calibration algorithms have been proposed in recent years. Pardini [13] calibrated the phase error due to APC position by an algorithm based on a minimum entropy criterion. In [14], Gocho compensates for the phase screen caused by APC position errors using eigenvalue decomposition and phase interpolation/extrapolation. However, these two methods cannot obtain the exact APC position, and they fail to take channel imbalance into account. A phase center double localization algorithm is proposed by Tebaldini [11,15] to obtain the APC position. However, this method loses its effectiveness when there is channel imbalance. A different method has been proposed in [16], which estimates the APC position based on raw data. Such processing seems infeasible for users with single-look complex (SLC) images only. Regarding the correction of amplitude and phase errors in multi-channel array systems, Kuoye Han [17] proposes a calibrator-based approach. On the basis of [17], Xiaolin Yang takes into account both channel imbalance and APC position in [18], but they failed to decouple the phase errors caused by the channel itself and the APC position. In general, these calibration algorithms above either do not consider both the channel imbalance and the APC position or are unable to decouple channel imbalance and the APC position error. In addition, a plane wave model is used in most of these algorithms. However, even in the far-field condition, the plane wave model will bring some non-negligible phase error when the ratio of the baseline length to line-of-sight distance is not sufficiently close to zero [19]. As an example, Figure 6 will show that the plane wave model brings a non-negligible phase error even in the far-field condition, where b = 0.6 m and r = 1625 m. Therefore, we use the Fresnel approximation, which assumes that spherical waves can be approximated by quadratic waves in our signal model.
In this paper, we propose a unified algorithm for the channel imbalance and APC position calibration of a single-pass multi-baseline TomoSAR system, which can not only calibrate channel imbalance but can also calibrate the APC position. Features of this algorithm are as follows: (1) the channel imbalance and APC position can be calibrated individually rather than confusing the phase error caused by the APC position error with the phase error of the channel itself; (2) the Fresnel approximation is used in the calibration signal model, which heightens the accuracy of the calibration signal model; and (3) there is no need for phase unwrapping.
This paper is structured as follows. Section 2 is devoted to establishing a signal model. The proposed calibration algorithm is described in Section 3. The effectiveness of the calibration algorithm is validated in Section 4 with a real data set acquired by the array InSAR system [20,21] developed by the Institute of Electronics, Chinese Academy of Sciences (IECAS). The discussion and conclusions follow in Section 5 and Section 6, respectively.

2. A Signal Model

Supposing that the TomoSAR system is working in side-looking mode, the TomoSAR acquisition geometry is depicted in Figure 1. Assuming that the number of the APC is N, axes x, y, and z are the cross-track, azimuth, and height directions, respectively. APC is supposed in the zero Doppler plane (see Figure 2), where s is the cross-range direction. Let ( x n , z n ) denote the position of the nth APC; without loss of generality, we assume that APC1 is at the origin of the coordinate system, that is, APC1 is the reference APC and ( x 1 , z 1 ) = ( 0 , 0 ) . Applying a classical imaging algorithm to the raw SAR data collected in each channel, we obtain N 2-D SAR images, usually referred to as SLC images. After some sub-pixel accuracy coregistration to the reference channel, and under the Born weak-scattering approximation, the focused complex value of an azimuth-range pixel ( y 0 , r 0 ) of the nth channel is [1]:
γ n ( y 0 , r 0 ) = d y d r f ( y 0 y , r 0 r ) d s γ ( y , r , s ) exp [ j 4 π λ R n ( r , s ) ]
where λ is the wavelength, f ( y 0 y , r 0 r ) is the 2-D point spread function (PSF), γ ( y , r , s ) is the function that models the 3-D scene scattering properties, and R n ( r , s ) represents the slant range between point targets located at r and s coordinates, and the nth APC. Under the Fresnel approximation, R n ( r , s ) can be written as
R n ( r , s ) = ( r b / / n ) 2 + ( b n s ) 2 | r b / / n | + ( b n s ) 2 2 | r b / / n |
where b / / n is the nth horizontal baseline, b n is the nth orthogonal baseline, the relation between the baseline and APC position is shown as follows:
{ b n = x n cos θ + z n sin θ b / / n = x n sin θ z n cos θ
where θ is the off-nadir angle.
Based on the assumption of the point target, f ( y 0 y , r 0 r ) can be regarded as the 2-D Dirac function. Following this, Equation (1) can be written as
γ n ( y 0 , r 0 ) = d s γ ( y 0 , r 0 , s ) exp [ j 4 π λ R n ( r 0 , s ) ] .
In the calibration processing, the ground control point (GCP) is usually placed in the non-layover area (e.g., the bare ground). That is, there is only one target in the s direction within a slant range-azimuth cell corresponding to the GCP. Therefore, Equation (4) can be rewritten as
γ n ( y 0 , r 0 ) = exp [ j 4 π λ R n ( r 0 ) ] γ ( y 0 , r 0 )
where
R n ( r 0 ) = | r 0 b / / n | + b n 2 2 | r 0 b / / n | .
For notational convenience, the target position coordinates r 0 and y 0 in each symbol are omitted, and the focused complex value acquired by the nth channel is denoted as g n . Considering that r 0 > > b / / n , we have R n = r 0 b / / n + b n 2 2 r 0 ; therefore, Equation (5) can be rewritten as
g n = exp ( j 4 π λ R n ) γ .
By combining the exponential term of the reference channel into the backscatter coefficient, and by taking into account channel imbalance, the calibration signal model of the multi-baseline TomoSAR system would be of the form:
g = C α γ + E
where g = [ g 1 , g 2 , ... , g N ] T is the N × 1 observation vector, the calibration matrix C = d i a g { ρ 1 e j φ 1 , ... , ρ n e j φ n , ... , ρ N e j φ N } , where ρ n and φ n are the amplitude and phase of the nth channel (note that, if all channels are exactly the same, then C = I ), represents the channel imbalance, α = [ 1 , e j 4 π λ ( R 2 R 1 ) , ... , e j 4 π λ ( R N R 1 ) ] T , and γ = γ exp ( j 4 π λ R 1 ) , which is related to the backscatter coefficient of GCP.

3. The Calibration Algorithm

Let θ m ( m = 1 , 2 , ... , M ) be the off-nadir angle of the mth GCP, and r m be the slant range. Then,
g = C α ( ψ , θ m ) γ m + n
where g = [ g 1 , g 2 , ... , g N ] T is an observation vector of the mth GCP, γ m is the backscatter coefficient, α ( ψ , θ m ) is an array manifold, and ψ = [ x 1 , x 2 , ... , x N , z 1 , z 2 , ... , z N ] T is a vector of the unknown APC position. By executing an eigenvalue decomposition of the covariance matrix E [ g g T ] , and normalizing the first element of the eigenvector corresponding to the largest eigenvalue to 1, we obtain the array manifold estimation α m e a ( θ m ) , and
α m e a ( θ m ) = C α ( ψ , θ m ) + n m
where n m N × 1 is a random vector of additive noise. We shall assume that n m has a zero- mean Gaussian distribution with a covariance ζ 2 .
Considering all M GCPs, the probability density function of the set of estimated array manifold is
p ( α m e a ( θ 1 ) , α m e a ( θ 2 ) , ... , α m e a ( θ M ) | C , ψ , ζ 2 ) = ( π ζ 2 ) M N exp { 1 ζ 2 m = 1 M α m e a ( θ m ) C α ( ψ , θ m ) 2 } .
It can be easily shown that the maximum likelihood estimates of C and ψ are the corresponding values that minimize the following cost function:
min C , ψ C A ( ψ ) A m F 2
where F denotes the Frobenius norm, A m [ α m e a ( θ 1 ) , α m e a ( θ 2 ) , ... , α m e a ( θ M ) ] , and A ( ψ ) [ α ( ψ , θ 1 ) , α ( ψ , θ 2 ) , ... , α ( ψ , θ M ) ] . Since the calibration matrix C and the APC position contain 2 N 2 and 2 N real unknowns, respectively, and since the M sources can provide 2 M N independent measurements, M N + 1 is a necessary condition. This condition can also be found in [22]. According to this condition, at least 9 GCPs are needed to meet the requirement for our 8-channel array InSAR system.
Assuming that A ( ψ ) is of full rank N, the cost equation, Equation (12), is a separable nonlinear least-squares optimization problem. When we keep ψ fixed, the least-square estimation of the calibration matrix C is
C = A m A H ( ψ ) ( A ( ψ ) A H ( ψ ) ) 1 .
Substituting Equation (13) into Equation (12), we obtain the maximum likelihood estimation for the APC position:
ψ ^ M L = arg min T r ( P A H ( ψ ) A m H A m ) = arg min f ( ψ )
where P A H ( ψ ) = I A H ( ψ ) ( A ( ψ ) A H ( ψ ) ) 1 A ( ψ ) , and the minimization objective function f ( ψ ) T r ( P A H ( ψ ) A m H A m ) .
The estimation problem is now decoupled into two steps. The APC position estimation ψ ^ M L is obtained at first by solving the optimization problem Equation (14) before the estimation of the calibration matrix C is derived by substituting ψ ^ M L estimated in the first step of Equation (13). We can then obtain the channel imbalance estimation by extracting the diagonal elements of the calibration matrix C .

3.1. Step 1: APC Position Calibration

In this step, the APC position estimation ψ ^ M L is obtained by solving the optimization problem (Equation (14)). The minimization objective function f ( ψ ) may have many local minimums. However, when the nominal values of the APC position ψ 0 are close enough to the true values, we can rewrite the minimization objective function as
f ( ψ 0 + p ) f ( ψ 0 ) + g t ( ψ 0 ) p + 1 2 p t H ( ψ 0 ) p
where g and H are the gradient and Hessian of f ( ψ ) , respectively. p is the search direction that minimizes the right hand of Equation (15).
In order to solve this optimization problem, the damped Newton method can be applied. The nominal values were set as the initial APC position ψ 0 , and the search direction p k + 1 = ψ ^ k + 1 ψ ^ k = μ k H k 1 g k , where H k H | ψ = ψ ^ k and g k g | ψ = ψ ^ k . The step length μ k = ( 0.5 ) l , where l is the smallest nonnegative integer that satisfies f ( ψ ^ k + 1 ) < f ( ψ ^ k ) . Then the estimation of APC position is obtained when the damped Newton method converges or reaches the maximum number of iterations.
The solution is re-derived in the Appendix, and the required g and H are shown directly to be
g = 2 Re { v e c d ( A x P A H ( ψ ) A m H A m A H ( ψ ) ( A ( ψ ) A H ( ψ ) ) 1 ) v e c d ( A z P A H ( ψ ) A m H A m A H ( ψ ) ( A ( ψ ) A H ( ψ ) ) 1 ) }
H = 2 Re { D P A H ( ψ ) D H ( 1 2 × 2 E ) T }
where
A x = j 4 π λ A ( ψ ) Λ sin j 4 π λ A ( ψ ) [ x 1 , z 1 x 2 , z 2 x N , z N ] [ cos 2 θ 1 r 1 , cos 2 θ 2 r 2 , ... , cos 2 θ M r M sin θ 1 cos θ 1 r 1 , sin θ 2 cos θ 2 r 2 , ... , sin θ M cos θ M r M ]
A z = j 4 π λ A ( ψ ) Λ cos j 4 π λ A ( ψ ) [ x 1 , z 1 x 2 , z 2 x N , z N ] [ sin θ 1 cos θ 1 r 1 , sin θ 2 cos θ 2 r 2 , ... , sin θ M cos θ M r M sin 2 θ 1 r 1 , sin 2 θ 2 r 2 , ... , sin 2 θ M r M ]
Λ sin = d i a g { [ sin θ 1 , sin θ 2 , ... , sin θ M ] }
Λ cos = d i a g { [ cos θ 1 , cos θ 2 , ... , cos θ M ] }
D = [ A x T , A z T ] T
E = ( A ( ψ ) A H ( ψ ) ) 1 A H ( ψ ) A m H A m A H ( ψ ) ( A ( ψ ) A H ( ψ ) ) 1
where vecd(V) represents a vector formed from the diagonal elements of the matrix V, the symbol represents the matrix multiplication of the elements, represents the Kronecker product, and 1 p × q represents the p × q matrix with all entries equal to one.

3.2. Step 2: Channel Imbalance Calibration

After solving the APC position calibration problem, Equation (13) is solved in order to retrieve the channel imbalance. The diagonal element of the calibration matrix is the estimation of the channel imbalance. Non-diagonal elements are actually mutual coupling factors. In general, the mutual coupling factor is relatively small if the channels are spaced out far enough. In particular, the correction matrix will have some characteristics when the multi-channels array has some regular geometry. For example, the calibration matrix of the equidistant line array is the Toeplitz matrix.

3.3. Validation with Simulation Data

The simulation data is necessary since it makes it possible to directly compare the true channel imbalance and the APC position with those yielded by the calibration algorithm. This test would be quite hard to implement using real data, for which the true channel imbalance and APC position are, in general, not known with sufficient precision. The simulation data set consists of 8-channel 2-D focused SAR SLC images. Eight APCs corresponding to the eight-channel were distributed in the cross-track direction, and the longest baseline is 0.6 m. In this section, we will begin by showing a special case of the simulation data set in order to illustrate the effectiveness of the proposed algorithm. A Monte Carlo simulation is then carried out to assess the performance of the proposed algorithm in a statistical framework.
In the special case, eight APC trajectories—equally spaced out in the cross-track direction—are shown in Figure 3. Amplitude and phase inconsistency are set as AmpErr = [1, 1, 1, 1, 1, 1, 1, 1] and PhaseErr = [0, 0.3, 0.1, −0.2, 0.3, 0.1, 1, 0.4] rad. Other relevant system parameters are summarized in Table 1.
The observation scene includes 3 × 11 non-layover GCPs, and four pairs of layover GCPs spaced out with super-resolution factors of 0.5, 1, 2, and 8, respectively. The super-resolution factor [4] is defined as the ratio of the Rayleigh resolution and layover scatters’ interval. The observation scene’s 2-D SAR image of the simulation data set is depicted in Figure 4. When taking a look at the 2-D SAR image in Figure 4, one can see that all non-layover GCPs are included in the imaging area and are well focused, and that four pairs of layover GCPs in red circles are appropriate superpositions, as expected.
After being coregistered to Channel 1 (the reference channel) with sub-pixel accuracy, the calibration algorithm proposed in this paper was carried out by utilizing all 33 non-layover GCPs. After calibration, we obtained the calibration values of the channel imbalance and APC position (see Figure 5). The true values of the channel imbalance and APC position are compared with the calibration values in order to verify the validity of the calibration algorithm. In Figure 5, the true values and calibration values are drawn in red and blue lines, respectively. Graphs in the left panel show the true and calibration values in contrast, while the differences (estimation errors) between them are plotted in the right panel. One can immediately note that the APC position estimation results are very accurate. The maximum and standard deviation are 0.16 mm and 0.105 mm, respectively. The maximum error of amplitude is only −30 dB. The maximum and standard deviation of the phase error are 0.12 rad and 0.06 rad, respectively. This seems a little disappointing because the maximum phase error is not as highly accurate as expected. An additional step, which can be helpful for improving the phase calibration accuracy, involves checking the same GCP in all channels or averaging the results of multiple GCPs, because we have obtained the exact APC position after the previous calibration.
In order to examine the effectiveness of this calibration values, a comparison experiment was performed on four pairs of layover GCPs. The true values and the estimation results of the target number and height are listed in Table 2.
As shown in Table 2, each pair of layover GCPs is correctly identified as being two targets within the slant range-azimuth resolution cell after calibration. After calibration, the height of each target is also accurately estimated. Prior to calibration, however, the situation is disappointing, since not only the height estimation but even the estimate of the target number is wrong.
A precise performance assessment of the proposed algorithm has been carried out by means of Monte Carlo simulations. The systems parameters are the same as those in Table 1. The true APC positions, amplitude inconsistency, and phase inconsistency are modeled as follows:
Amplitude inconsistency   ( dB ) ~ N ( 0 , 1 ) Phase inconsistency   ( rad ) ~ U ( 0.5 , 0.5 ) APC position   ( m ) : x = [ 0 , 1 , 2 , 3 , 4 , 5 , 6 , 7 ] × 0.6 / 7 + Δ x , where Δ x = [ Δ x 1 , Δ x 2 , ... , Δ x n , ... , Δ x 8 ] and Δ x n ~ N ( 0 , 5 × 10 3 ) z = [ z 1 , z 2 , ... , z n , ... , z 8 ] , where z n ~ N ( 0 , 10 × 10 3 ) .
One hundred trials were carried out. For each trial, the mean and standard deviation of the calibration errors (amplitude and phase) are calculated. Then, results of the different trials are averaged. The mean and standard deviation of calibration errors are shown in Table 3. The calibration error of amplitude is below −30 dB in nearly all trials. As for the calibration error of the phase, the standard deviation is less than 0.06 rad. Regarding the calibration error of APC position, it is computed via averaging the RMSE of all trials, where R M S E i = [ n = 1 8 ( Δ x n , i ) 2 + ( Δ z n , i ) 2 ] / 8 , and Δ x n , i and Δ z n , i represent the calibration errors of the APC position in the cross-track and height directions, respectively, in the ith trial. The simulation result shows that the calibration error of the APC position is less than 0.127 mm. Based on these simulation results, it can be concluded that the proposed algorithm performs well.

4. Experimental Results

4.1. Data Acquisition

In this section, we will validate the effectiveness of the calibration algorithm by using a real data set acquired by the array InSAR system. The array InSAR system was developed by IECAS in 2014, usually installed onboard a Y-12 aircraft. The radar system operates at 15 GHz (Ku-band), and has eight channels in the cross-track direction. Other system parameters are the same as those in Table 1. As a multi-baseline system, the array InSAR system can obtain 3-D images of the observed scene in a single-pass platform. The Rayleigh resolution [5] in the height direction of the array InSAR system can be derived approximately as
ρ h = λ R sin ( θ ) B n 35 m
where λ represents the wavelength, the slant range R is 1625 m, and the off-nadir angle θ is 38°. Super-resolution techniques must be used since many targets are under 35 m in height; if not, TomoSAR would be meaningless, especially in urban monitoring and mountain mapping tasks. The utilization of a super-resolution technique can achieve high resolution in the height direction, but it is based on the premise that the channel imbalance and APC position are precisely known. Therefore, calibration is particularly important.
It is clear in Figure 6 that, under the system parameters described above, the quadratic wave model is more accurate than the plane wave model, and that is why we use the Fresnel approximation in our signal model.
The real SAR data set used in this section was acquired by the array InSAR system in April 2015. The calibration site is located in Yuncheng county in the province of Shanxi; its SLC image of Channel 1 is shown in Figure 7. In this single-pass airborne TomoSAR campaign, images of nine GCPs and layover scenes, such as urban buildings, have been acquired. This provides valuable data for our subsequent calibration and validation experiments.

4.2. Validation Data Description

Three special scenes, including a flat ground, non-layover GCP, and layover building, were selected to verify the effectiveness of the unified calibration algorithm. The chosen flat ground is located at the calibration site with an altitude of about 550 m. The 3-D image of this flat ground should be like a horizontal plane. The selected GCPs are trihedral corner reflectors with a leg length of 20 cm, which are placed at a non-layover area; there should be only one target in the height slice for each non-layover GCP. As for the chosen building, serious layover phenomena appear due to the SAR side view principle. Note that there are a maximum of three layover points in a slant range-azimuth resolution cell of the chosen building. Figure 8 shows SLC images of the chosen scenes and corresponding optical images.

4.3. Calibration Algorithm Validation

The calibration processing of the channel imbalance and APC position was carried out as discussed in Section 3. Nine GCPs were used in the calibration site. The results shown in Figure 9 are the channel imbalance and APC position calibration results (blue line) of the array InSAR system campaign from April 2015. The nominal values of the APC position are depicted by a red line. Figure 9a,b show the nominal values and the calibration values of the APC position. The difference between the nominal values and calibration values may be due to the fact that the nominal values are obtained by rough measurement, which is not guaranteed to perfectly correspond to the electromagnetic phase center of the antenna. Figure 9c shows the amplitude difference between different channels. Channel 2 appears slightly smaller than the other channels. We found that the estimate amplitude consistency of each channel is similar to the amplitude calibration results in Figure 9c when the power of the same GCP is extracted in different channels. As the true phase inconsistency and APC position cannot be exactly known, special scenes were chosen to verify the effectiveness of the calibration results in Figure 9. As we shall see later, the 3D imaging results in Figure 10, Figure 11 and Figure 12 show the correctness of the calibration results.
In order to verify whether the calibration values are correct, TomoSAR focusing experiments were carried out for two non-layover GCPs, for flat ground and for a layover building; they are described above. In these experiments, a compressive sensing ()-based TomoSAR spectral estimation algorithm—SL1MMER [4]—was used in the imaging of the height direction. Note that SL1MMER can only achieve the best super-resolution power if the parameters are precisely known. Therefore, the more accurate the parameter calibration is, the better the imaging and resolving power in the height direction will be.
● GCP Results
Figure 10 shows the TomoSAR focusing results in the height slice of GCPs. The APC calibration only means that we only compute the estimation values of the APC position by means of a phase center double localization (PCDL) algorithm [11]. The channel imbalance calibration only means that we only compute the estimation results of the channel imbalance by means of the algorithm proposed in [18]. It is apparent that the TomoSAR focusing results of the unified calibration are more accurate in the target number and position estimation and have less disturbance points than the results of the APC calibration only or the results of the channel imbalance calibration only. The heights of the two chosen GCPs are 550.93 m and 552.79 m, respectively. The reconstructed heights obtained by utilizing the unified algorithm proposed in this paper are 551.06 m and 552.75 m, which is very close to the true heights. However, the results of the other methods are not satisfactory. This is not difficult to understand, as the phase error caused by the channel imbalance and APC position error would result in disturbance points and the target position offset.
● Flat Ground Validation
Figure 11 shows the 3D imaging results of the selected flat ground. The 3D imaging results of the unified calibration algorithm (see Figure 11c,f) are almost clustered on a plane, but the results of the APC calibration only and channel imbalance only are scattered, which is inconsistent with the actual flat terrain. It can therefore be said that the 3D imaging quality is improved by utilizing the system parameters calibrated by the proposed unified algorithm.
● Layover Building Validation
In this partition, the 3D imaging results of the layover building are shown in Figure 12. Figure 12a shows the building observation geometry. In this situation, Points A, B, and C with the slant range r1 will be superimposed within the same slant range-azimuth resolution cell in the 2D SAR image. The same is true for Points D and E. If the channel imbalance and APC position are calibrated precisely, these layover points will be perfectly reconstructed in the right height position utilizing a super-resolution algorithm. On the contrary, these layover points will not be properly reconstructed, such as the occurrence of disturbance points, location shifts, or even defocusing.
When the channel imbalance and APC position have been calibrated by the proposed algorithm, the 3D imaging result is shown in Figure 12b. In this figure, we see that Points A, B, and C are resolved and reconstructed in the corresponding position. This is similar to the other points (i.e., Points D and E) of this layover building. For comparison, the 3D imaging results of the APC calibration only and the channel imbalance calibration only are shown in Figure 12c,d, respectively. Compared with Figure 12c,d, there are fewer disturbance points in Figure 12b, especially in the area near the bottom of the building. This is because the imaging results of these areas are more sensitive to system parameters due to the very small difference in height between the building and the ground. It is therefore safe to say that the imaging results of Figure 12b is better and shows the validity of the unified calibration algorithm proposed in this paper.
To qualitatively exhibit the validity of the calibration algorithm we propose in this paper, the 3D focusing result of a residential area after channel imbalance and APC position calibration is shown below. The SAR 3D focusing result can be approached as follows. Applying a classical imaging algorithm to the raw SAR data collected by each channel, we obtain N 2D SLC images. After some sub-pixel accuracy coregistration to the reference channel and a unified calibration for the channel imbalance and APC position, a super-resolution algorithm, such as compressed sensing [3] or the direction of arrivals [12], is applied to each slant range-azimuth resolution cell. Following this, the 3D imaging result is obtained. The Google Earth image, SLC image, and 3D image of the residential area are shown in Figure 13. As shown in the SLC image, in the 2D SAR image, we cannot even correctly estimate the number of buildings owing to the serious layover phenomenon. When 3D imaging was carried out after precise calibration of the array parameters, the building footprints and the texture of the roof and façade were all clearly visible.

5. Discussion

Both the simulation and array InSAR system results demonstrated the effectiveness of the proposed unified calibration algorithm. The simulation results showed that the calibration accuracy of the phase inconsistency and APC position went up to 0.06 rad and 0.105 mm, respectively. The application to the array InSAR system, a single-pass multi-baseline TomoSAR system, demonstrated the effectiveness of the unified calibration algorithm. Both the point-like targets (e.g., GCPs) and distributed target (e.g., flat ground) presented more reliable 3D imaging results after calibration. In the simulation, the calibration accuracy mentioned above provided the super-resolution ability to distinguish two targets with a 4.5 m height interval (e.g., the 4th pair layover GCPs in Table 2) despite the system’s Rayleigh resolution of only 35 m. The resolution results in the height direction of the array InSAR system showed a similar super-resolution performance with a better separation of the building façade and ground (e.g., Figure 12b).
As discussed before, our proposed algorithm calibrated not only the channel imbalance but also the APC position. This is of great importance since both the channel imbalance (especially the phase inconsistency) and the APC position are the key parameters of the super-resolution algorithm. This proposed algorithm makes it possible to obtain a super-resolution performance in the height direction where the Rayleigh resolution is usually about 10–50 times below that in range or azimuth. In addition, the signal model uses the Fresnel approximation, which increases the accuracy of the calibration signal model. Although the proposed algorithm is of great accuracy, other tasks lie ahead: First, the question of how to choose GCPs for calibration, including the choice of size and position, needs to be studied, since the quality of GCPs will directly affect calibration results. In addition, the derivation of Cramer-Rao lower bound (CRLB) [23,24] and the quantitative assessment method require further study.

6. Conclusions

The multi-baseline TomoSAR system-like array InSAR system, whose antennas are placed in the cross-track direction, can obtain 3-D reconstruction images of the observation area in a single-pass flight campaign. In particular, when using the super-resolution algorithm in height focusing, we can obtain a high height resolution close to the azimuth and ground range resolutions. However, the high resolution in the height direction is based on the condition that the channel imbalance and APC position are precisely known. This is almost impossible, even though high-precision laboratory measurements have been carried out, since there are many factors that may lead to parameters changing in a flight campaign, such as installation error and the difference between the mechanical position and electromagnetic phase center. When a system error occurs, the 3-D resolution performance will be seriously degraded. In order to ensure the 3-D resolution performance of the TomoSAR system, especially the super-resolution performance in the height direction, the calibration processing of the channel imbalance and APC position is therefore necessary.
In our signal model, the Fresnel approximation is used. It is of great significance since the quadratic wave model is more accurate than the plane wave model, and most small aircraft platforms and UAVs work in relatively low flight height conditions. The importance of the proposed algorithm also lies in the fact that both the channel imbalance and APC position are accurately calibrated, which provides the basis for super-resolution in the height direction. This conclusion is supported by experiments based on a simulation data set and real data set acquired by the array InSAR system.

Acknowledgments

This research work has been partly supported by NSFC (the National Natural Science Foundation of China, No.: 61771453) and the Equipment Development Department pre-research fund No. 6140416010202. The optical image of the building was provided by Hang Li. The authors thank Ruichang Cheng and Song Wang in IECAS for plotting support and Longyong Chen for insightful suggestions. The authors would also like to thank the anonymous reviewers for their meticulous work in enhancing the quality of this paper.

Author Contributions

Xingdong Liang was the project manager and played a leading role in the preparation of this article. Yuncheng Bu established the signal model and developed the unified calibration algorithm. Yu Wang contributed the simulation analysis. The acquisition of real SAR data was organized by Fubo Zhang. Yanlei Li and Fubo Zhang provided support in SAR 3-D focusing and experimental validation. Yu Wang and Yanlei Li contributed to the structure and revision of this article and provided insightful comments and suggestions.

Conflicts of Interest

The authors declare no conflict of interest.

Appendix A

The required g and H are given in [22] under the plane wave model. Due to the use of the quadratic wave model in this article, the required g and H should be re-derived.
Under the quadratic wave model, the slant range between the point targets located at r and s coordinates and the nth APC is given in Equation (6), considering that the GCP is in the reference plane where s = 0; therefore, Equation (6) can be rewritten as
R n ( r m ) = r m b n + b n 2 2 r m .
Meanwhile, the slant range under the plane wave model could be written in the following form:
R n ( r m ) | r m b n |
where r m represents the distance between the reference channel and the mth GCP.
The slant range difference between Equations (A1) and (A2) is the root cause that leads to the re-derivation. This difference would result in a different form of A ( ψ ) , P A H ( ψ ) , A x , and A z . A ( ψ ) and P A H ( ψ ) have been given in Section 3; we will deduce A x and A z below.
As with [22], the n-m th element of matrix A x is defined as
a n m = A ( ψ ) n m x n = e j 4 π λ ( R n ( r m ) R 1 ( r m ) ) x n .
Substituting Equation (A1) into Equation (A3), we obtain
R n ( r m ) R 1 ( r m ) = b n + b n 2 2 r m = ( x n sin θ m y n cos θ m ) + ( x n cos θ m + y n sin θ m ) 2 2 r m .
Therefore,
a n m = e j 4 π λ ( R n ( r m ) R 1 ( r m ) ) j 4 π λ ( sin θ m ( x n cos θ m + z n sin θ m ) cos θ m r m ) .
Then, A x can be easily written as in Equation (18). The derivation process of A z is similar to that of A x and is not described here.

References

  1. Fornaro, G.; Lombardini, F.; Serafino, F. Three-dimensional multipass SAR focusing: Experiments with long-term spaceborne data. IEEE Trans. Geosci. Remote Sens. 2005, 43, 702–714. [Google Scholar] [CrossRef]
  2. Reigber, A.; Moreira, A. First demonstration of airborne SAR tomography using multibaseline L-band data. IEEE Trans. Geosci. Remote Sens. 2000, 38, 2142–2152. [Google Scholar] [CrossRef]
  3. Schmitt, M.; Stilla, U. Compressive sensing based layover separation in airborne single-pass multi-baseline InSAR data. IEEE Geosci. Remote Sens. Lett. 2013, 10, 313–317. [Google Scholar] [CrossRef]
  4. Zhu, X.X.; Bamler, R. Super-Resolution Power and Robustness of Compressive Sensing for Spectral Estimation With Application to Spaceborne Tomographic SAR. IEEE Trans. Geosci. Remote Sens. 2012, 50, 247–258. [Google Scholar] [CrossRef]
  5. Schmitt, M.; Stilla, U. Maximum-likelihood-based approach for single-pass synthetic aperture radar tomography over urban areas. IET Radar Sonar Navig. 2014, 8, 1145–1153. [Google Scholar] [CrossRef]
  6. Urasawa, F.; Yamada, H.; Yamaguchi, Y.; Sato, R. Fundamental study on multi-baseline SAR tomography by Pi-SAR-L2. In Proceedings of the URSI Asia-Pacific Radio Science Conference (URSI AP-RASC), Seoul, Korea, 21–25 August 2016; IEEE: Piscataway, NJ, USA, 2016; pp. 514–515. [Google Scholar]
  7. Frey, O.; Morsdorf, F.; Meier, E. Tomographic imaging of a forested area by airborne multi-baseline P-band SAR. Sensors 2008, 8, 5884–5896. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  8. Schmitt, M.; Shahzad, M.; Zhu, X.X. Reconstruction of individual trees from multi-aspect TomoSAR data. Remote Sens. Environ. 2015, 165, 175–185. [Google Scholar] [CrossRef]
  9. Zhu, X.X.; Bamler, R. Superresolving SAR tomography for multidimensional imaging of urban areas: Compressive sensing-based TomoSAR inversion. IEEE Signal Process. Mag. 2014, 31, 51–58. [Google Scholar] [CrossRef]
  10. Zhu, X.X.; Bamler, R. Demonstration of Super-Resolution for Tomographic SAR Imaging in Urban Environment. IEEE Trans. Geosci. Remote Sens. 2012, 50, 3150–3157. [Google Scholar] [CrossRef] [Green Version]
  11. Tebaldini, S.; Rocca, F.; D’Alessandro, M.M.; Ferro-Famil, L. Phase Calibration of Airborne Tomographic SAR Data via Phase Center Double Localization. IEEE Trans. Geosci. Remote Sens. 2016, 54, 1775–1792. [Google Scholar] [CrossRef]
  12. Tebaldini, S.; Guarnieri, A.M. On the Role of Phase Stability in SAR Multibaseline Applications. IEEE Trans. Geosci. Remote Sens. 2010, 48, 2953–2966. [Google Scholar] [CrossRef]
  13. Pardini, M.; Papathanassiou, K.; Bianco, V.; Iodice, A. Phase calibration of multibaseline SAR data based on a minimum entropy criterion. In Proceedings of the Geoscience and Remote Sensing Symposium, Munich, Germany, 22–27 July 2012; pp. 1–4. [Google Scholar]
  14. Gocho, M.; Yamada, H.; Arii, M.; Sato, R.; Yamaguchi, Y.; Kojima, S. Verification of simple calibration method for multi-baseline SAR tomography. In Proceedings of the 2016 International Symposium on Antennas and Propagation (ISAP), Okinawa, Japan, 24–28 October 2016; IEEE: Piscataway, NJ, USA, 2016; pp. 312–313. [Google Scholar]
  15. Tebaldini, S.; Rocca, F.; D’Alessandro, M.M.; Ferro-Famil, L. Point-target free phase calibration of InSAR data stacks. In Proceedings of the 2016 IEEE International Geoscience and Remote Sensing Symposium, Beijing, China, 10–15 July 2016; pp. 1440–1443. [Google Scholar]
  16. Zhu, H. Study on Phase Center Calibration Methods of Linear Array Downward-Looking 3D-SAR. Master’s Thesis, University of Chinese Academy of Sciences, Beijing, China, 2012. [Google Scholar]
  17. Han, K. Study on Multi-Channel Amplitude-Phase Errors Calibration and Imaging Methods of Downward-Looking 3D-SAR Based on Array Antennas. Master’s Thesis, University of Chinese Academy of Sciences, Beijing, China, 2011. [Google Scholar]
  18. Yang, X.L.; Tan, W.X.; Qi, Y.L.; Wang, Y.P.; Hong, W. Amplitude and Phase Errors Correction for Array 3D SAR System Based on Single Prominent Point Like Target Echo Data. J. Radars 2014, 3, 409–418. [Google Scholar]
  19. Wang, Y. Studies on Calibration Model and Algorighm for Airborne Interferoemtric SAR. Ph.D. Thesis, University of Chinese Academy of Sciences, Beijing, China, 2003. [Google Scholar]
  20. Zhang, F. Research on Signal Processing of 3-D reconstruction in Linear Array Synthetic Aperture Radar Interferometry. Ph.D. Thesis, University of Chinese Academy of Sciences, Beijing, China, 2015. [Google Scholar]
  21. Li, H.; Ding, C.; Zhang, F.; Liang, X.; Wu, Y. A novel 3-D reconstruction approach based on group-sparsity of array InSAR. Sci. Sinica Inform. 2017. [Google Scholar] [CrossRef]
  22. Ng, B.C.; See, C.M.S. Sensor-array calibration using a maximum-likelihood approach. IEEE Trans. Antennas Propag. 1996, 44, 827–835. [Google Scholar]
  23. Rockah, Y.; Schultheiss, P.M. Array shape calibration using sources in unknown locations—Part I: Far-field sources. IEEE Trans. Acoust. Speech Signal Process. 1987, 35, 286–299. [Google Scholar] [CrossRef]
  24. Rockah, Y.; Schultheiss, P.M. Array shape calibration using sources in unknown locations—Part II: Near-field sources and estimator implementation. IEEE Trans. Acoust. Speech Signal Process. 1987, 35, 724–735. [Google Scholar] [CrossRef]
Figure 1. TomoSAR acquisition geometry.
Figure 1. TomoSAR acquisition geometry.
Remotesensing 10 00456 g001
Figure 2. Geometry in the zero Doppler plane.
Figure 2. Geometry in the zero Doppler plane.
Remotesensing 10 00456 g002
Figure 3. Antenna phase center (APC) trajectories.
Figure 3. Antenna phase center (APC) trajectories.
Remotesensing 10 00456 g003
Figure 4. Single-look complex (SLC) image of Channel 1, four pairs of layover ground control points (GCPs) are shown in the red circles.
Figure 4. Single-look complex (SLC) image of Channel 1, four pairs of layover ground control points (GCPs) are shown in the red circles.
Remotesensing 10 00456 g004
Figure 5. Calibration results of the simulation SAR data set. (a) The true and calibration values of axis x (cross-track direction); (b) The error between the true and calibration values of axis x; (c) The true and calibration values of axis z (height direction); (d) The error between the true and calibration values of axis z; (e) The true and calibration values of the amplitude; (f) The error between the true and calibration values of the amplitude; (g) The true and calibration values of the phase; (h) The error between the true and calibration values of the phase.
Figure 5. Calibration results of the simulation SAR data set. (a) The true and calibration values of axis x (cross-track direction); (b) The error between the true and calibration values of axis x; (c) The true and calibration values of axis z (height direction); (d) The error between the true and calibration values of axis z; (e) The true and calibration values of the amplitude; (f) The error between the true and calibration values of the amplitude; (g) The true and calibration values of the phase; (h) The error between the true and calibration values of the phase.
Remotesensing 10 00456 g005
Figure 6. Phase errors of the plane wave model and quadratic wave model.
Figure 6. Phase errors of the plane wave model and quadratic wave model.
Remotesensing 10 00456 g006
Figure 7. SLC image of Channel 1; this image, zoomed in on in Figure 8, contains GCPs and a flat ground.
Figure 7. SLC image of Channel 1; this image, zoomed in on in Figure 8, contains GCPs and a flat ground.
Remotesensing 10 00456 g007
Figure 8. The SLC images and corresponding optical images. (a) SLC image of GCPs and the flat ground; (b) Optical image of one GCP; (c) SLC image of the layover building (the red block is the area corresponding to Figure 12); (d) Optical image of the building in (c).
Figure 8. The SLC images and corresponding optical images. (a) SLC image of GCPs and the flat ground; (b) Optical image of one GCP; (c) SLC image of the layover building (the red block is the area corresponding to Figure 12); (d) Optical image of the building in (c).
Remotesensing 10 00456 g008
Figure 9. Calibration results of the real SAR data set. (a) The nominal and calibration values of axis x (cross-track direction); (b) The nominal and calibration values of axis z (height direction); (c) The calibration values of the amplitude; (d) The calibration values of the phase.
Figure 9. Calibration results of the real SAR data set. (a) The nominal and calibration values of axis x (cross-track direction); (b) The nominal and calibration values of axis z (height direction); (c) The calibration values of the amplitude; (d) The calibration values of the phase.
Remotesensing 10 00456 g009
Figure 10. TomoSAR height slices of GCPs. (a,b) TomoSAR height slices of GCP1 and GCP2, respectively.
Figure 10. TomoSAR height slices of GCPs. (a,b) TomoSAR height slices of GCP1 and GCP2, respectively.
Remotesensing 10 00456 g010
Figure 11. 3D imaging results of the selected flat ground. (ac) 3D imaging results of the flat ground obtained by utilizing APC calibration only, channel imbalance calibration only, and a unified calibration algorithm, respectively; (df) The surface fitting results of (ac), respectively.
Figure 11. 3D imaging results of the selected flat ground. (ac) 3D imaging results of the flat ground obtained by utilizing APC calibration only, channel imbalance calibration only, and a unified calibration algorithm, respectively; (df) The surface fitting results of (ac), respectively.
Remotesensing 10 00456 g011
Figure 12. 3D imaging results of the layover building. (a) The building observation geometry; (bd) 3D imaging results of the layover building utilizing the proposed unified calibration algorithm, APC calibration only, and channel imbalance calibration only, respectively.
Figure 12. 3D imaging results of the layover building. (a) The building observation geometry; (bd) 3D imaging results of the layover building utilizing the proposed unified calibration algorithm, APC calibration only, and channel imbalance calibration only, respectively.
Remotesensing 10 00456 g012
Figure 13. 3D imaging results of a residential area. (a,b) Google Earth and SLC images of the building, respectively; (c) The reconstruction result of the building after calibration and focusing processing.
Figure 13. 3D imaging results of a residential area. (a,b) Google Earth and SLC images of the building, respectively; (c) The reconstruction result of the building after calibration and focusing processing.
Remotesensing 10 00456 g013
Table 1. System parameters used in the simulation data set.
Table 1. System parameters used in the simulation data set.
Simulation Data Parameters
Frequency15 GHz (Ku-Band)
Bandwidth500 MHz
PRF2000 Hz
Airplane altitude1000 m
Airplane Velocity60 m/s
Azimuth beam width
Depression angle25°–41°
Table 2. Height resolution experiment on four pairs of layover GCPs.
Table 2. Height resolution experiment on four pairs of layover GCPs.
Layover GCPsNumber of TargetsHeight of Targets (m)
True ValueBefore CalibrationAfter CalibrationTrue ValueBefore CalibrationAfter Calibration
1st pair2320, 56.99.7, 138.2, 166.90, 56.9
2nd pair2320, 32.70, 34, 1430, 32.7
3rd pair2320, 12.48.4, 34.9, 78.10, 12.4
4th pair2420, 4.536, 126, 173.5, 1760, 5.0
Table 3. Calibration errors.
Table 3. Calibration errors.
Mean μ Standard Deviation σ
Amplitude (dB)−35.104.15
Phase (rad)−0.00540.0577

Share and Cite

MDPI and ACS Style

Bu, Y.; Liang, X.; Wang, Y.; Zhang, F.; Li, Y. A Unified Algorithm for Channel Imbalance and Antenna Phase Center Position Calibration of a Single-Pass Multi-Baseline TomoSAR System. Remote Sens. 2018, 10, 456. https://doi.org/10.3390/rs10030456

AMA Style

Bu Y, Liang X, Wang Y, Zhang F, Li Y. A Unified Algorithm for Channel Imbalance and Antenna Phase Center Position Calibration of a Single-Pass Multi-Baseline TomoSAR System. Remote Sensing. 2018; 10(3):456. https://doi.org/10.3390/rs10030456

Chicago/Turabian Style

Bu, Yuncheng, Xingdong Liang, Yu Wang, Fubo Zhang, and Yanlei Li. 2018. "A Unified Algorithm for Channel Imbalance and Antenna Phase Center Position Calibration of a Single-Pass Multi-Baseline TomoSAR System" Remote Sensing 10, no. 3: 456. https://doi.org/10.3390/rs10030456

APA Style

Bu, Y., Liang, X., Wang, Y., Zhang, F., & Li, Y. (2018). A Unified Algorithm for Channel Imbalance and Antenna Phase Center Position Calibration of a Single-Pass Multi-Baseline TomoSAR System. Remote Sensing, 10(3), 456. https://doi.org/10.3390/rs10030456

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