Schematic of geometric auto-calibration based on multiview spaceborne SAR images. |
A Geometric Auto-Calibration Method for Multiview UAV-Borne FMCW SAR Images | IEEE Journals & Magazine | IEEE Xplore
SECTION I. Introduction
Unmanned aerial vehicle (UAV)-borne synthetic aperture radar (SAR) has high commercial value and great application potential, because of its advantages of miniaturization, high mobility, low cost, and easy modification. At present, UAV-borne SAR has been successfully applied in terrain mapping, urban 3-D reconstruction, and other fields, and has achieved remarkable results [1], [2].
Similar to spaceborne SAR, geometric calibration is also utilized to improve the geometric accuracy of UAV-borne SAR, which directly affects the mapping accuracy. In addition, 3-D control points made by stereo SAR positioning can also be utilized to determine the absolute elevation for interferometric SAR (InSAR) and to calibrate phase errors for tomographic SAR (TomoSAR) [3], [4]. Therefore, geometric calibration also has an important impact on InSAR and TomoSAR.
The common geometric calibration methods are divided into three categories: field-based calibration [5], [6], cross-calibration [7], and auto-calibration [8]. Field-based calibration is a reliable method and has high accuracy, but depends on a large number of ground control points (GCPs). Cross-calibration utilizes a reference image that has been calibrated to correct another image that has a similar incidence angle. On the contrary, auto-calibration does not require any GCPs and reference images. It estimates the calibration parameters only by multiview overlapping images [8], [9], [10]. Therefore, auto-calibration is an effective and feasible method when GCPs are lacking.
Geometric auto-calibration is an ill-conditioned problem, and most of the current research is based on spaceborne SAR. Zhang et al. [8] utilized multiview spaceborne SAR images to carry out an auto-calibration experiment without GCPs, achieving a planar accuracy of 3.83 m. In this experiment, many overlapping images were utilized to deal with the ill-conditioned normal equations. At the same time, multiview overlapping images can also reduce the disturbance of orbit and velocity errors to a certain extent. Xu et al. [9] utilized those SAR images constrained by symmetric geometry to calculate high-accuracy 3-D coordinates of tie points (TPs), and thus estimated calibration constants. However, their method is demanding for SAR images and even requires a high-accuracy digital elevation model (DEM). Therefore, it can only be regarded as semi-auto-calibration in essence. In 2023, Yin et al. [10] proposed a twofold calibration method. The key of their method is to decouple the solution of the 3-D coordinates of the TPs and the solution of the calibration constants, and thus improve the stability of the method.
However, the differences between UAV-borne SAR and spaceborne SAR necessitate modifications to the auto-calibration method, presenting both reasonable simplifications and intricate challenges. First, due to the low speed of the UAV, the azimuth positioning error caused by azimuth time shift (less than 1 ms) is usually less than 1 cm. Hence the slant range error is dominant in the UAV-borne SAR. Second, in comparison to satellites, UAVs operate at lower flight altitudes, making atmospheric propagation delay negligible. Last but not least, since the payload of the UAV is limited, the SAR mounted on it needs to be miniaturized. Therefore, the transmitting signals of UAV-borne SAR are mostly frequency-modulated continuous waves (FMCWs), rather than pulse-modulated signals utilized in spaceborne SAR. In this case, the dispersion effect on the FMCW system loop can cause a space-varying slant range error [2]. Specifically, slant range errors may vary linearly with range coordinates, which is more complex than in the spaceborne SAR case, where such errors are almost constant. In this case, the method proposed in [10] is unable to be directly applied to UAV-borne FMCW SAR, because the subtraction of the range equations of two different incidence angles cannot offset the slant range error. The model proposed in [8] also needs to be improved for the space-varying slant range errors. In this letter, we propose a geometric auto-calibration method for multiview UAV-borne FMCW SAR. The proposed method comprehensively improves the stability of auto-calibration from three aspects: improved model, weighting strategy for TPs, and robust solution algorithm.
The rest of this letter is organized as follows. Section II recaps the basic theory and model of geometric auto-calibration. Section III describes the proposed auto-calibration method in detail. The experimental data set and results are presented in Section IV. Our conclusions are drawn in Section V.
SECTION II. Basic Theory and Model for SAR Geometric Auto-Calibration
Traditional spaceborne SAR geometric auto-calibration detects slant range errors according to the differences of the spatial intersection points of multiple stereo image pairs, so it does not need a calibration field and reference image [8], [11].
As shown in Fig. 1, the ground target point
In general, we can solve (1) by the Gauss-Newton iteration method. First, we linearize (1) to get the following system of linear equations:
The 3-D coordinates of the TPs and the calibration parameters are then updated. The next iteration continues until it converges.
SECTION III. Methodology
A. Improved Auto-Calibration Model
Considering the differences between UAV-borne FMCW SAR and spaceborne SAR, we first propose an improved auto-calibration model based on (1), as shown below
As stated in Section I, due to the low flight speed and altitude of the UAV, the effects of azimuth time shift and atmospheric propagation delay [
B. Weighting Strategy for TPs
In the geometric auto-calibration, we will select several objects as TPs in the surveyed area. Ideally, these TPs should meet two requirements: on the one hand, these TPs should be isolated point-like targets as much as possible to ensure that their scattering centers are the same at different incidence angles. On the other hand, the distribution conditions of these TPs should be good. This means that these TPs cover a large area and are uniformly distributed. For example, street lamps arranged regularly along a road meet the above requirements well. Based on the above requirements, we design a weighting strategy for TPs to further improve the stability and accuracy of the proposed method.
We introduce the peak sidelobe ratio (PSLR) as the first factor to evaluate the quality of a TP. PSLR is an important indicator to evaluate the imaging quality of a point target. From another perspective, it can also be utilized to evaluate whether the coordinates of the pricked point-like target are accurate. In the case of a street lamp, the backscattering of its base resembles a point-like target. However, some appendages on the lamp pole may disrupt the acquisition of the coordinates of the base. The PSLR then can be utilized to weaken the weights of those TPs whose coordinates may be inaccurate.
Second, in practice, the distribution of TPs is not ideally wide and uniform. Therefore, we design a second factor, the distribution condition factor (DCF), to evaluate the distribution condition of a TP. The DCF is the product of the covering factor (CF) and the uniform factor (UF)
C. Least Squares Solution Based on the IMCCV
As
mentioned above, the geometric auto-calibration without GCPs is an
ill-conditioned problem. Specifically, the condition number for the
normal equation
Subsequently, we solve for
We assume that
Since
Therefore, IMCCV can reduce the condition numbers, thus making the solution more robust. Moreover, according to [12], when
SECTION IV. Experiment
In order to verify the effectiveness and superiority of the proposed method, we conducted two sets of experiments based on simulated data and real data respectively. Both experiments were carried out based on microwave vision 3-D SAR (MV3DSAR). MV3DSAR is a small UAV-borne array InSAR system developed by Qiu et al. [2] in 2021. This system is equipped with four antennas and operates in the Ku-band. Its transmitting signal is FMCW, so we need to calibrate a space-varying slant range error. Detailed information about the MV3DSAR is shown in Table I.
In order to evaluate the calibration accuracy of the slant range, we define its relative estimation accuracy of the primary term and constant term as
A. Experiments Based on Simulated Data
In the simulation experiment, the parameters of the SAR, UAV, and POS were simulated based on Table I. The errors that affect the positioning accuracy of SAR were added to the simulation system, including the errors in trajectory position, velocity, and slant range [7]. The slant range error was set to vary linearly with the range coordinates. The error sources are shown in Table II.
Then, we randomly generated 10 TPs and different flight tracks in a simulated scene. As shown in Fig. 2, there are six groups of experiments, each of which contains 3–8 randomly generated flight tracks. The distribution of the simulated TPs is also shown in Fig. 2. Finally, three methods of the traditional model, improved model, and weighted improved model were utilized to calibrate the slant range errors. At the same time, the 3-D coordinates of the TPs were also solved. We repeated the experiment 20 times for each group. The results shown in Table III are the root mean square error (RMSE) of 20 repeated experiments.
Because these simulated TPs are ideal point targets, their PSLRs are the same. The weights calculated in the simulation experiment only reflect the DCFs. The colors of the TPs in Fig. 2 represent the values of DCFs. We utilized CFs to strengthen the weight of TPs that determine the coverage of these TPs, that is, the TPs on the edge. At the same time, we utilized UFs to reduce the weight of those TPs that are too close together. The weights shown in Fig. 2 are exactly what we would expect.
According to Table III,
the space-varying slant range error makes the traditional method
unstable. Especially when the number of observations is insufficient,
the errors of the trajectory position and velocity propagated to the
slant range, resulting in low calibration accuracy. Our improved model
utilized
B. Experiments Based on Real Data
We conducted an experiment in Tianjin based on MV3DSAR to verify the effectiveness of the proposed auto-calibration method. First, we set up eight calibrators as check points (CPs) in the surveyed area. Their GPS survey results are taken as true 3-D coordinates. The UAV flew along the routes shown in Fig. 3(b), acquiring SAR images from eight perspectives. We pricked ten artificial targets as TPs on the overlapping area. These TPs were street lamps. Fig. 3 shows the distribution of TPs and CPs.
In fact, these street lamps are not ideal point targets. Their scattering centers are usually the bases of the lamp pole, but the appendages on the lamp pole sometimes seriously affect pricking points. Therefore, the coordinates of a TP on different images may not be the same point. Fig. 4 shows SAR images of a street lamp taken from two incidence angles.
The scattering center shown in the first row of Fig. 4 is the base of a lamp, which is similar to an ideal point target and has a small PSLR. The scattering center in the second row is affected by the appendages, so the coordinates of the pricked point may not be accurate, resulting in a large PSLR. Therefore, our proposed weighting strategy weakened the weights of TPs with large PSLR. At the same time, DCF assigned different weights to different TPs based on their distribution conditions. The colors of those TPs in Fig. 3 represent their weights. Finally, the least squares solution was robustly solved based on IMCCV. Then, we also performed a field-based calibration for comparison based on those CPs. The result of field-based calibration was regarded as a reference value.
Fig. 5 and Table IV show a comparison of different calibration methods. The purple points in Fig. 5,
representing slant range errors calculated by CPs, clearly demonstrate a
linear variation with the range coordinates. The trend of the error
curve estimated by the traditional model is similar to the reference
curve. However, it does not take into account the residual error of
trajectory position and velocity, resulting in a deviation from the
reference curve. Our improved model adds
SECTION V. Conclusion
In this letter, we proposed a geometric auto-calibration method based on multiview UAV-borne FMCW SAR images. This method comprehensively improves the accuracy and stability of the auto-calibration from three aspects: improved model, weighting strategy, and robust solution algorithm. In experiments based on simulated and real data, we show the space-varying slant range error of the UAV-borne FMCW SAR. Our method can calibrate such errors robustly and obtain more accurate calibration results. Theoretically, the proposed method also has the potential to be applied to spaceborne SAR.
No comments:
Post a Comment