Next Article in Journal
Parameters Identification of Fluxgate Magnetic Core Adopting the Biogeography-Based Optimization Algorithm
Next Article in Special Issue
A Robust and Multi-Weighted Approach to Estimating Topographically Correlated Tropospheric Delays in Radar Interferograms
Previous Article in Journal
An Approach to the Use of Depth Cameras for Weed Volume Estimation
Previous Article in Special Issue
Sensitivity Analysis of the Scattering-Based SARBM3D Despeckling Algorithm
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Comparison and Analysis of Geometric Correction Models of Spaceborne SAR

1
College of Electronic Science and Engineering, National University of Defense Technology, Changsha 410073, China
2
Equipment Academy of the Rocket Force, Beijing 100085, China
*
Author to whom correspondence should be addressed.
Sensors 2016, 16(7), 973; https://doi.org/10.3390/s16070973
Submission received: 16 March 2016 / Revised: 16 June 2016 / Accepted: 22 June 2016 / Published: 25 June 2016

Abstract

:
Following the development of synthetic aperture radar (SAR), SAR images have become increasingly common. Many researchers have conducted large studies on geolocation models, but little work has been conducted on the available models for the geometric correction of SAR images of different terrain. To address the terrain issue, four different models were compared and are described in this paper: a rigorous range-doppler (RD) model, a rational polynomial coefficients (RPC) model, a revised polynomial (PM) model and an elevation derivation (EDM) model. The results of comparisons of the geolocation capabilities of the models show that a proper model for a SAR image of a specific terrain can be determined. A solution table was obtained to recommend a suitable model for users. Three TerraSAR-X images, two ALOS-PALSAR images and one Envisat-ASAR image were used for the experiment, including flat terrain and mountain terrain SAR images as well as two large area images. Geolocation accuracies of the models for different terrain SAR images were computed and analyzed. The comparisons of the models show that the RD model was accurate but was the least efficient; therefore, it is not the ideal model for real-time implementations. The RPC model is sufficiently accurate and efficient for the geometric correction of SAR images of flat terrain, whose precision is below 0.001 pixels. The EDM model is suitable for the geolocation of SAR images of mountainous terrain, and its precision can reach 0.007 pixels. Although the PM model does not produce results as precise as the other models, its efficiency is excellent and its potential should not be underestimated. With respect to the geometric correction of SAR images over large areas, the EDM model has higher accuracy under one pixel, whereas the RPC model consumes one third of the time of the EDM model.

1. Introduction

With the development of synthetic aperture radar (SAR), SAR images play an increasingly important role in military reconnaissance and national economies. Because a SAR image records the back-scattering performance of surface features influenced by system survey precision and terrain undulations, SAR imagery contains several types of geometric distortion that seriously restrict their application. To effectively use a SAR image, precise geolocation of image pixels is required and is also necessary for precise geometric correction during later image processing.
In 1982, Curlander first proposed the use of satellite ephemeris, echo time delay and Doppler data to derive the absolute location of a target, a method called the Range-Doppler (RD) algorithm [1,2]. Some researchers then made improvements to the RD algorithm and analyzed the sources of location errors. In 2006, Wang et al. used polynomial fitting of the Doppler center frequency to adjust the Doppler equation, based on the phenomenon that Doppler center frequency does not equal zero, which produced a model that suits both spaceborne and airborne sensors [3]. In 2008, Fu et al. corrected the Earth model and developed a formula that added the target into the Earth radius to give the logical Earth model [4]. Many other scholars are conducting correlation studies.
The rational polynomial coefficients (RPC) model is a recently developed pattern geolocation model for SAR imagery. In 2001, Tao divided the rational function model into two sub-models, “terrain-dependent” and “terrain-independent”, based on the solution mode of the rational function coefficient [5]. In 2003, Di et al. compared the rectification results of the RPC model with the physical sensor model and discussed the feasibility of transformation from the RPC model to a physical sensor model [6]. In 2006, Fraser et al. systematically studied how to use the physical model to calculate the RPC model, introduced the solution for deviation compensation of elements of exterior orientation, and summed up the regulation of error propagation [7]. In 2006, Qin et al. first applied the RPC model to the geolocation of ERS SAR images, analyzed the precision of RPC coefficients for nine types, and determined the effect of the size of a control grid and slice numbers [8]. In 2008, Zhang et al. introduced the RPC model, based on the RD model, for the geometric rectification of TerraSAR-X and COSMO SkyMed high resolution SAR images, derived the rational function coefficients of the RPC model, and obtained the orthorectified images [9,10]. Some researchers improved the RPC model. Fraser et al. performed bias compensation on the RPC model [11], and Eftekhari et al. used a refined RPC model on TerraSAR-X images [12]. Liu used control points to refine the RPC model, proving a new geometric correction method for SAR images based on the RPC model [13]. Currently, the RPC model is increasingly being applied because of its high efficiency, ease of use and confidentiality.
The polynomial model is a traditional correction method, used for the orthorectification of optical images. It was used in the SAR imagery geometric processing during the initial development of SAR geometric correction theory. The polynomial model makes direct mathematical simulations of image distortion, avoiding the imaging space geometric process, which is simple and efficient. Some researchers studied the influence of elevation on geolocation error, providing a refined polynomial method for projection differences, which improved geolocation results [14,15]. On the basis of the Range-Doppler location model, a high-precision geometric correction method supported by an a priori DEM was proposed by Wang et al. [16]. The method was named the elevation derivation (EDM) model; it uses interpolation fitting instead of an iterative process and has high efficiency and high precision. Yu et al. used TerraSAR-X data in experiments [17] that showed that the new method can significantly improve the geolocation accuracy of SAR imagery and decrease the processing time by ten times under the ignorable error compared with the point-to-point iteration required to resolve the Range-Doppler model equation set.
There are many geometric correction methods in terms of model used, including the physical model, the mathematic model and the collinearity equation model. With respect to the auxiliary data, there are two fundamental approaches: with control points and without control points. Numerous studies in the literature focus on one method or one condition, but lack a systematic analysis of model performance and usability. This paper compares and summaries the performances, including efficiency, robustness and precision, of four models applied in different terrain: the RD model, the RPC model, a revised polynomial model improved by this paper and the elevation derivation method. Different application requirements are considered, when deciding appropriate geometric correction models to achieve a balance of efficiency and precision.

2. Description of the Spaceborne SAR Geometric Correction Model

2.1. Range-Doppler Model

The Range-Doppler model is based on rigorous SAR imaging geometry principles. The location of an arbitrary pixel in a digital image is determined by the intersection of the centroid of the radar beam with the planet surface [1].
The core of the RD model is the three fundamental functions: the Earth Model Equation, the SAR Doppler Equation and the SAR Range Equation.
A.
Earth model equation
X t 2 + Y t 2 ( R e + h ) 2 + Z t 2 R P 2 = 1
where ( X t Y t Z t ) is the target position vector, R e is the mean equatorial radius and R P = ( 1 f ) R e is the polar radius, f is a flattening factor and h is the target height relative to the Earth model.
B.
SAR Range Equation
The SAR range equation defines the distance from a sensor to a target. The slant range from the sensor to the pixel is defined by the equation:
R ( i , j ) = | P S ( t i j ) P T | = c τ 2
where i is the azimuth number, j is the range number, and t i j is the time that the radar beam center intersects the target. P S and P T are the space and target position vectors, respectively, c is the light speed, and τ is the time delay.
C.
SAR Doppler Equation
The SAR Doppler equation defining the plane of the centroid is given by
f d = 2 λ ( P S P T ) ( V S V T ) R
where λ is the radar wavelength, R is the sensor to target slant range, f d is the Doppler frequency associated with the return echo data, P S is the spacecraft position vector, P T is the target position vector, V S is the spacecraft velocity vector and V T is the target velocity vector.
In terms of the model itself, the RD model is precise. The only errors inherent in this approach result from the deviation of the true geoid from the model and the uncertainty in the spacecraft ephemeris [1]. With the generation of more accurate spacecraft ephemeris data and maintaining careful controls on any variation in the delay of the pulse sampling window, the location accuracy could be improved [1,2]. Therefore the RD model is the fundamental model and has optimum performance.

2.2. Rational Polynomial Coefficients Model

The rational polynomial coefficients model [5] uses the ratios of polynomials connecting target geographic coordinates ( D L a t i t u d e , D L o n g i t u d e , D H e i g h t ) with corresponding pixel coordinates ( d s a m p l e , d l i n e ) . To strengthen the stability of solution, coordinates need to be scaled between −1 and 1. For an image, the following expression [8] is defined:
Y = N u m L ( P , L , H ) D e n L ( P , L , H )
X = N u m s ( P , L , H ) D e n s ( P , L , H )
where
N u m L ( P , L , H ) = a 1 + a 2 L + a 3 P + a 4 H + a 5 L P + a 6 L H + a 7 P H + a 8 L 2 + a 9 P 2 + a 10 H 2 + a 11 P L H + a 12 L 3 + a 13 L P 2 + a 14 L H 2 + a 15 L 2 P + a 16 P 3 + a 17 P H 2 + a 18 L 2 H + a 19 P 2 H + a 20 H 3 D e n L ( P , L , H ) = b 1 + b 2 L + b 3 P + b 4 H + b 5 L P + b 6 L H + b 7 P H + b 8 L 2 + b 9 P 2 + b 10 H 2 + b 11 P L H + b 12 L 3 + b 13 L P 2 + b 14 L H 2 + b 15 L 2 P + b 16 P 3 + b 17 P H 2 + b 18 L 2 H + b 19 P 2 H + b 20 H 3 N u m S ( P , L , H ) = c 1 + c 2 L + c 3 P + c 4 H + c 5 L P + c 6 L H + c 7 P H + c 8 L 2 + c 9 P 2 + c 10 H 2 + c 11 P L H + c 12 L 3 + c 13 L P 2 + c 14 L H 2 + c 15 L 2 P + c 16 P 3 + c 17 P H 2 + c 18 L 2 H + c 19 P 2 H + c 20 H 3 D e n S ( P , L , H ) = d 1 + b 2 L + b 3 P + b 4 H + b 5 L P + b 6 L H + b 7 P H + b 8 L 2 + b 9 P 2 + b 10 H 2 + b 11 P L H + b 12 L 3 + b 13 L P 2 + b 14 L H 2 + b 15 L 2 P + b 16 P 3 + b 17 P H 2 + b 18 L 2 H + b 19 P 2 H + b 20 H 3
where ai(i = 1,2,...,20), bi(i = 1,2,...,20), ci(i = 1,2,...,20), di(i = 1,2,...,20) are the undetermined coefficients of the polynomial, b 1 and d 1 are always equal to 1, ( P , L , H ) is the normalised geographic coordinate and ( X , Y ) is the normalised image coordinate.

2.3. Revised Polynomial Model

The polynomial approach is easy to implement for a transformation based on two planes without considering the influence of undulating terrain; its utility is restricted to flat terrain area SAR images. Furthermore, sufficient ground control points (GCPs) are needed to solve the equation. Its fundamental idea is that the distortion of a remote sensing picture is a result of the translation, zoom, rotation, affinity, twisting, winding and combinations of more basic deformations [15]. The orthorectification of SAR images is based on the transformation from an image plane ( x , y ) to an earth plane ( X , Y ) . The third-order polynomial equation is given by:
X = a 0 + a 1 x + a 2 y + a 3 x 2 + a 4 x y + a 5 y 2 + a 6 x 3 + a 7 x 2 y + a 8 x y 2 + a 9 y 3 Y = b 0 + b 1 x + b 2 y + b 3 x 2 + b 4 x y + b 5 y 2 + b 6 x 3 + b 7 x 2 y + b 8 x y 2 + b 9 y 3
where ( x , y ) is the image coordinate of a pixel, ( X , Y ) is the geographic coordinate of the pixel and ai(i = 0,1,...,9), bi(i = 0,1,...,9) are the undetermined coefficients of the polynomial.
The polynomial model is not suitable for the geometric correction of SAR images of mountainous terrain because its simple transform is based on two planes without consideration of the influence of undulating terrain. This paper aims to correct this defect by providing a revised polynomial (PM) model based on elevation, given by the following equation:
X = a 0 + a 1 B + a 2 L + a 3 B 2 + a 4 B L + a 5 L 2 + a 6 H + a 7 H 2 Y = b 0 + b 1 B + b 2 L + b 3 B 2 + b 4 B L + b 5 L 2 + b 6 H + b 7 H 2
where ( X , Y ) is the image coordinate of a pixel, B, L and H are the latitude, longitude and height of ( B , L , H ) , the geographic coordinate of the pixel and ai(i = 0,1,...,7), bi(i = 0,1,...,7) are the undetermined coefficients of the polynomial.

2.4. Elevation Derivation Model

The elevation derivation model determines the original image coordinates corresponding to the well-distributed geodetic coordinate grid points. The method only performs the Range-Doppler equation iterative solution on the sampled SAR grid points; the remaining pixels are directly calculated by polynomials, which remarkably reduces the number of iterations and enhances the efficiency [16].
First, digital elevation modal (DEM) data related to the SAR image were coarse sampled at the intervals of k × l along the latitude and longitude axes, using n height level ( h i , i = 1 , 2 , ... , n ), thus deriving n groups of new DEM data. Then, the n groups of coarse sampled DEM data were geolocated using the RD model, and the SAR image pixel positions ( P T i = ( a T i , r T i ) , i = 1 , 2 , ... , n ) of the data were obtained. Two m-second (m < n) polynomials ( p a T ( x s , y s ) ( h ) and p r T ( x s , y s ) ( h ) ) with elevation h were then calculated at each pixel position ( x s , y s ) of the coarse sampled DEM data. Then the polynomials p a T ( x , y ) ( h ) and p r T ( x , y ) ( h ) were calculated at each pixel position ( x , y ) of the original DEM data by using bilinear interpolation on the above polynomials:
p a T ( x , y ) ( h ) = b i l i n e a r ( [ p a T ( floor ( x / k ) , floor ( y / l ) )   ( h ) p a T ( floor ( x / k ) , floor ( y / l ) + 1 )   ( h ) p a T ( floor ( x / k ) + 1 , floor ( y / l ) )   ( h ) p a T ( floor ( x / k ) + 1 , floor ( y / l ) + 1 )   ( h ) ] )
p r T ( x , y ) ( h ) = b i l i n e a r ( [ p a T ( floor ( x / k ) , floor ( y / l ) )   ( h ) p a T ( floor ( x / k ) , floor ( y / l ) + 1 )   ( h ) p a T ( floor ( x / k ) + 1 , floor ( y / l ) )   ( h ) p a T ( floor ( x / k ) + 1 , floor ( y / l ) + 1 )   ( h ) ] )
where b i l i n e a r ( ) represents bilinear interpolation operation and f l o o r ( ) represents approaching negative infinity.
Finally, by taking the elevation data h ( x , y ) of each pixel position ( x , y ) in the original DEM, substituting into p a T ( x s , y s ) ( h ) and p r T ( x s , y s ) ( h ) respectively, and calculating the position in the SAR image corresponding to each pixel of the original DEM, the geocoded image can be acquired by a SAR image resample.

2.5. Performance Prediction of the Models

Generally speaking, the model with a simpler configure can be more efficient, whereas the accuracy is lower and vice versa. The RD model consisting of a group of nonlinear equations describes the earth model, Doppler frequency variety and slant range calculation. Hence it is complicated and precise. The only errors inherent in this approach result from the deviation of the true geoid from the model and the uncertainty in the spacecraft ephemeris [1]. The RPC model with dozens of model parameters uses the ratios of polynomials to connect target geographic coordinates with corresponding pixel coordinates. However, once the parameters of the models are determined, it remains unchanged through the image processing. Therefore, the RPC model is not very adaptive. The PM model is similar to the simplification of the RPC model, so its accuracy can hardly exceed that of the RPC model. Nevertheless, the efficiency is improved significantly, which is a positive point. In the EDM model, the geographic coordinates of the coarse grid points were firstly calculated by the RD model, and then the relationship between the elevation of an image point and the two-dimensional geographic coordinates can be described by two polynomials, respectively. Finally, the polynomial coefficients of the geographic grid points were interpolated. It can be found that the polynomial coefficients of each point are different. Therefore, high-precision and fast geolocation can be achieved.

3. Experiment and Analysis

3.1. Experiment Data and Explanation

We used two groups of spaceborne SAR images to conduct the experiment. The first group data consists of two SAR images from TerraSAR-X and one image from Envisat-ASAR, named T1, T2 and E1 respectively. The T1 SAR image is of flat terrain (Figure 1a) and the T2 SAR image is of undulating terrain (Figure 1b). The geolocation results for the T1 and T2 SAR images are shown in Figure 2 and Figure 3 respectively. The E1 SAR image dataset has a scene size of 103 km × 632 km, large coverage areas and complicated surfaces. Information details for the datasets are shown in Table 1. There are also another three SAR images including one TerraSAR-X image and two ALOS-PALSAR images in the second group data, named T3, P1 and P2 respectively. The T3 SAR image is of flat terrain (Figure 4a) and the P1 SAR image (Figure 4b) is of undulating terrain. The P2 SAR image dataset has a scene size of 414 km × 91 km, large coverage areas and complicated surfaces. Information and details for the datasets are shown in Table 2. In addition, the use of different sensors has no effect on the results and the different sensors are only used due to data availability.
Terrain classification categories of topographic are that the terrain classification is according to the slope and difference in elevation of the greater part of the image. When the difference in elevation is controversial with the slope, it is the slope that acts as the criterion [18]. The reference [19] shows that the optimal combination of classification indexes includes elevation, total accumulation curvature, variability of slope, hill shade, variance coefficient in elevation, contour line density, and range. The importance arrangement of classification indexes is: elevation > variance coefficient in elevation > contour line density > range > total accumulation curvature > variability of slope > hill shade. The terrain classification categories always include flat ground, hills, mountainous region and high mountain region. In this paper, the flat terrain means its altitude range is below 800 m and the difference in elevation less than 500 m as well as a slope less than 25°, and the altitudes range of mountainous terrain is always over 800 m and the difference in elevation greater than 500 m as well as a slope larger than 25°. The large scene was defined that the length of the scene size is over 100 km. The importance arrangement of classification indexes is: slope > difference in elevation > elevation. The specification of terrain classification categories was shown in Table 3.
The selection of the control points and check points was random based on the geometric correction image grid, in which the former is used for equation solution and the latter means the point where evaluation accuracy was determined. To evaluate the performance of the models, we calculated the maximum error and the root mean square error (RMSE) in azimuth and range directions and in the plane. Additionally, the computational run time was tested to quantify model efficiency. The comparison was made with the RD method, in which the RD data was thought the most accurate [9].

3.2. Result of Experiment and Analysis of Performance

3.2.1. The Geometric Correction Results of SAR Images on Flat Terrain

The flat terrain SAR images (T1 and T3) before geometric correction are showed in Figure 1. The geolocation results for the four models are shown in Figure 2 and Figure 3. From Figure 2 and Figure 3, the geolocation results seems little different from each other, which illustrated that the models have the similar geometric correction results for SAR images on flat terrain.
Table 4 and Table 5 show the geolocation accuracy of control points and check points of the two flat terrain SAR images, respectively. In the tables, RD represents the RD model, RPC represents the RPC model, PM represents the revised polynomial model and EDM represents the elevation derivation model. In the Table 5, the geolocation results of T1 and T3 SAR images both showed that the precision and efficiency of RPC model are better than those of the EDM model for the geometric correction of the flat terrain SAR images. The efficiency of RPC model is 2.88 times of the EDM model. The geolocation precision of the PM model is better than 1 pixel for both the azimuth and range, and at the same time, its consumed time is approximately 50% and 20% of the RPC model and EDM model respectively, which illustrates that the PM model has a good rectification capacity for flat terrain.

3.2.2. The Geometric Correction Results of SAR Images on Mountain Terrain

The mountain terrain SAR images (T2 and P1) before geometric correction are shown in Figure 4. The geometric correction results of the mountain terrain SAR images are shown in Figure 5 and Figure 6. In Figure 6b,c, the difference between the geometric correction results of the RPC model and the PM model is clearly showed in the red rectangle. In addition, the difference between the RPC model and EDM model can hardly be distinguished, which can be further referred to the quantitative results.
Both the RPC model and the EDM model have high precision and efficiency as seen in Table 6 and Table 7. However, the RPC model has higher efficiency and the EDM model has higher precision. The plane error RMSE of T2 image is 0.0124 pixels and the range error RMSE of T2 is 0.00945 pixels of the RPC model, while the plane error RMSE of T2 image is 0.00369 pixels and the range error RMSE of T2 is 0.00395 pixels of the EDM model. The range error and plane error of the RPC model are obviously worse than the EDM model for the geometric correction of mountain terrain images. However, the efficiency of the RPC model is nearly twice that of the EDM model. The PM model has the highest efficiency and the geolocation precision is the worst. Moreover, the azimuth location accuracy is better for the PM model, but the range location accuracy is lower, confirming that the PM model cannot properly correct the location errors resulting from undulating terrain.

3.2.3. The Geometric Correction Results of SAR Images of the Large Area

The correction results for the large scene SAR images are shown in Figure 7 and Figure 8, including results for the RPC model, PM model and EDM model. It can be seen that the location accuracy of the PM model decreases greatly for the rectification of the large SAR image, which can be confirmed from Figure 7c and Figure 8c, in which the mountain skeleton is blurred, especially the part marked with red rectangle. The quantitative results are showed in Table 8 and Table 9. For the RPC model, the azimuth location accuracy is below one pixel, but the range location accuracy is far worse. In Table 9, the plane error RMSE of the E1 image is 3.68 pixels and the plane error RMSE of P2 is 0.467 pixels of the RPC model, while the plane error RMSE of E1 image is 0.55 pixels and the plane error RMSE of P2 is 0.0384 pixels of the EDM model. The correction results for the EDM model can still maintain better accuracy and lower efficiency compared with the other two models. The efficiency of the RPC model even achieves three times that of the EDM model for the geometric correction of large scene SAR images. It is reasonable for the large scene to require more processing time. Therefore, the EDM model is suitable for the geometric correction of large SAR images when high geolocation precision is required.

3.2.4. Discussion and Solution Table

The following conclusions can be made: First, the primary reason for the plane location error is that the range location error is obviously higher than the azimuth for all models. Second, the PM model had the best efficiency; however, its accuracy was the worst. Although an error of only 0.03 pixels was produced on the flat terrain image, its maximum geolocation error reached 5.65 pixels on the mountain terrain image; the plane location error was more than 29 pixels, especially on the large scene image, which cannot meet the precision required for conventional applications. Third, the accuracies of the RPC model and the EDM model were better than that of the PM model whatever the maximum or mean square error; between them, the RPC model had higher efficiency, whereas the EDM model was more robust. When they were used for the mountain terrain and large scene images, the precision of the RPC model declined dramatically; the maximum error reached 36 pixels and the RMSE is 3.6 pixels for the large scene image; however, the plane location accuracy of the EDM model could still be better than 1 pixel.
Based on the above experiments, aiming at different terrain and large scene SAR images, a solution can be made to choose an optional model which can be fulfilled with the requirement of a user for the geometric correction of a spaceborne SAR image, shown in Table 10. The “×” means the model was not recommended due to having the lowest efficiency or the worst accuracy. “Recommended” means the model is recommended for its high precision and “Acceptable” means the model is available when its precision meets the demand of the user as well as its high efficiency. For example, in terms of the geometric correction of mountain terrain SAR image, if high precision is required, the EDM model is recommended. If the high precision is not required, the RPC model is acceptable.

4. Conclusions

The RD model is the standardized method of geometric correction but is not suitable for real time applications because of large computing times. The PM model is efficient but is the least precise. It was valuable for the flat terrain SAR image rectification of the polynomial model, for which the maximum error was 0.19 pixels and the plane error was 0.02 pixels. Compared with the RD model, the RPC model and the EDM model lost some precision but their efficiencies were greatly improved. Therefore, the two models have higher value for engineering applications.
The EDM model has stable precision regardless of terrain variation. Compared with the EDM model, the location error of the RPC model was slightly higher on the mountain terrain area but was much lower on the flat terrain area because the EDM model could better rectify the location errors resulting from the terrain on the undulating terrain area. On the flat terrain area, because of the smaller location error caused by terrain, the RPC model can precisely describe the relationship between geographic position and image coordinates. The PM model has potential because of its high efficiency; future work should be conducted on correcting the influence of elevation.
Every model has its own characteristics with respect to algorithm precision, efficiency and robustness, and an appropriate model can be selected based on the application requirements and the features of the SAR image. Considering their comprehensive advantages with respect to precision, efficiency and robustness, we propose to use the EDM model or RPC model for conventional applications. When the topography is complicated or the image is too large, the EDM model is recommended. The PM model can be used for flat terrain areas where there is no requirement for high precision. The users can consult Table 10 before their choosing a model.

Acknowledgments

The authors would like to thank the editors and anonymous reviewers for their constructive suggestions. This work was supported by the National Natural Science Foundation of China under Grant numbers 41271459 and 61304231. We also would like to thank the Germany Aerospace Center (DLR) and Infoterra for providing TerraSAR-X images data and thank Geohazard supersites and natural laboratories for providing Envisat-ASAR image data and thank Alaska Satellite Facility for providing ALOS-PALSAR images data and the United States Geological Survey (USGS) for providing SRTM DEM data for the experiments.

Author Contributions

Weihao Jiang wrote the paper and conducted the experiments. Anxi Yu guided the experiments and the structure of the paper. Zhen Dong checked the paper and gave some suggestions. The idea of EDM model is from Qingsong Wang.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Curlander, J.C. Location of spaceborne SAR imagery. IEEE Trans. Geosci. Remote Sens. 1982, GE-20, 359–364. [Google Scholar] [CrossRef]
  2. Curlander, J.C. Utilization of spaceborne SAR data for mapping. IEEE Trans. Geosci. Remote Sens. 1984, GE-22, 106–112. [Google Scholar] [CrossRef]
  3. Wang, D.H.; Wang, F.; Zhou, H.; Liu, Z. Precise rectification of SAR images. J. Remote Sens. 2006, 10, 66–70. [Google Scholar]
  4. Fu, W.X.; Guo, X.F.; Tian, Q.J. Correction of Earth Model in Range-Doppler Location Algorithm. Acta Geod. Cartogr. Sin. 2008, 37, 59–63. [Google Scholar]
  5. Tao, C.V.; Hu, Y. A Comprehensive study of the rational function model for photogrammetric processing. Photogramm. Eng. Remote Sens. 2001, 67, 1347–1357. [Google Scholar]
  6. Di, K.C.; Ma, R.J.; Li, R.X. Rational functions and potential for rigorous sensors model recovery. Photogramm. Eng. Remote Sens. 2003, 69, 33–41. [Google Scholar]
  7. Fraser, C.S.; Dial, G.; Grodecki, J. Sensor orientation via RPCs. ISPRS J. Photogramm. Remote Sens. 2006, 60, 182–194. [Google Scholar] [CrossRef]
  8. Qin, X.W.; Zhang, G.; Li, L. The algorithm of computing RPC model’s parameters for SAR image. J. Chengdu Univ. Technol. (Sci. Technol.) 2006, 33, 350–355. [Google Scholar]
  9. Zhang, G.; Fei, W.B.; Li, Z.; Zhu, X.; Tang, X. Analysis and test of the substitutability of the RPC model for the rigorous sensor model of spaceborne SAR imagery. Acta Geod. Cartogr. Sin. 2009, 39, 264–270. [Google Scholar]
  10. Zhang, G.; Ll, D.R.; Qin, X.W.; Qin, X.; Zhu, X. Geometric rectification of high resolution spaceborne SAR image based on RPC model. J. Remote Sens. 2008, 12, 942–948. [Google Scholar]
  11. Fraser, C.S.; Hanley, H.B. Bias compensation in rational functions for IKONOS satellite imagery. Photogramm. Eng. Remote Sens. 2003, 69, 53–58. [Google Scholar] [CrossRef]
  12. Eftekhari, A.; Saadatseresht, M.; Motagh, M. A study on rational function model generation for TerraSAR-X imagery. Sensors 2013, 13, 12030–12043. [Google Scholar] [CrossRef] [PubMed]
  13. Liu, M.L. A novel SAR geocorrection method based on RPC model. Remote Sens. Inf. 2014, 29, 77–83. [Google Scholar]
  14. Kim, M.J.; Hwang, C.J. A Polynomial-based Ortho-rectification for SAR Imagery. In Proceedings of the 2012 5th International Congress on Image and Signal Processing, Chongqing, China, 16–18 October 2012; pp. 997–1000.
  15. Huang, G.M.; Guo, J.K.; Zhao, Z.; Xiao, Z.; Qiu, C.P.; Lv, J.G. Polynomial ortho-rectification method and experiment of SAR image. Sci. Surv. Mapp. 2004, 29, 27–30. [Google Scholar]
  16. Wang, Q.S.; Huang, H.F.; Dong, Z.; Yu, A.; He, F.; Liang, D. High-precision, fast geolocation method for spaceborne SAR. Chin. Sci. Bull. 2012, 57, 287–293. [Google Scholar] [CrossRef]
  17. Yu, A.X.; Dong, Z.; Chen, S.J.; Wang, Q.S. Geometric correction technique supported by DEM data for spaceborne SAR image. Acad. Ann. Conv. High Resolut. Earth Obs. 2013, 6, 1–10. [Google Scholar]
  18. Liang, L.F.; Tian, S.Y.; Wang, T.Y.; Wu, W.T. Research on methods of DEM-based terrain classification. Geom. Spat. Inf. Technol. 2014, 27, 206–208. [Google Scholar]
  19. Song, J. Research on automated relief form types classification of China based on DEM. Northwest Univ. 2006, 4, 3–8. [Google Scholar]
Figure 1. Flat terrain SAR images before geometric correction, (a) T1 SAR image and (b) T3 SAR image.
Figure 1. Flat terrain SAR images before geometric correction, (a) T1 SAR image and (b) T3 SAR image.
Sensors 16 00973 g001
Figure 2. Geometric correction results for the T1 SAR image on flat terrain, (a) The RD model; (b) The RPC model; (c) The PM model; and (d) The EDM model.
Figure 2. Geometric correction results for the T1 SAR image on flat terrain, (a) The RD model; (b) The RPC model; (c) The PM model; and (d) The EDM model.
Sensors 16 00973 g002
Figure 3. Geometric correction results for the T3 SAR image on flat terrain, (a) The RD model; (b) The RPC model; (c) The PM model and (d) The EDM model.
Figure 3. Geometric correction results for the T3 SAR image on flat terrain, (a) The RD model; (b) The RPC model; (c) The PM model and (d) The EDM model.
Sensors 16 00973 g003
Figure 4. Mountain terrain SAR images before geometric correction, (a) T2 SAR image and (b) P1 SAR image, with the image size adjusted for a clear look.
Figure 4. Mountain terrain SAR images before geometric correction, (a) T2 SAR image and (b) P1 SAR image, with the image size adjusted for a clear look.
Sensors 16 00973 g004
Figure 5. Geometric correction results for the T2 SAR image on mountain terrain, (a) the RD model; (b) the RPC model; (c) the PM model; and (d) the EDM model.
Figure 5. Geometric correction results for the T2 SAR image on mountain terrain, (a) the RD model; (b) the RPC model; (c) the PM model; and (d) the EDM model.
Sensors 16 00973 g005
Figure 6. Geometric correction results for the P1 SAR image on mountain terrain, (a) the RD model; (b) the RPC model for the red rectangle; (c) the PM model for the red rectangle; and (d) the EDM model for the red rectangle.
Figure 6. Geometric correction results for the P1 SAR image on mountain terrain, (a) the RD model; (b) the RPC model for the red rectangle; (c) the PM model for the red rectangle; and (d) the EDM model for the red rectangle.
Sensors 16 00973 g006aSensors 16 00973 g006b
Figure 7. Geometric correction results for the E1 SAR image of the large area, (a) the RPC model; (b) the RPC model for the red rectangle; (c) the PM model for the red rectangle; and (d) the EDM model for the red rectangle.
Figure 7. Geometric correction results for the E1 SAR image of the large area, (a) the RPC model; (b) the RPC model for the red rectangle; (c) the PM model for the red rectangle; and (d) the EDM model for the red rectangle.
Sensors 16 00973 g007
Figure 8. Geometric correction results for the P2 SAR image of the large area, (a) The RPC model; (b) The RPC model for the red rectangle; (c) The PM model for the red rectangle; and (d) The EDM model for the red rectangle. In order to make the difference visually, the figure (bd) were processed with image enhancement.
Figure 8. Geometric correction results for the P2 SAR image of the large area, (a) The RPC model; (b) The RPC model for the red rectangle; (c) The PM model for the red rectangle; and (d) The EDM model for the red rectangle. In order to make the difference visually, the figure (bd) were processed with image enhancement.
Sensors 16 00973 g008
Table 1. Specification of experimental data of the first group.
Table 1. Specification of experimental data of the first group.
Image SensorTerraSAR-XTerraSAR-XEnvisat-ASAR
Acquisition Time27 January 200821 March 20086 August 2008
Center Longitude (°)12.14131.02104.39
Center Latitude (°)47.68–25.3431.76
Image Size (azimuth × range)8330 × 950415,328 × 32,686155,688 × 5158
Pixel Size (m)1.2 × 1.91.3 × 1.84.1 × 19.9
Altitude Range (m)436–604726–279348–4133
TopographyFlatMountainFlat, Mountain
Table 2. Specification of experimental data of the second group.
Table 2. Specification of experimental data of the second group.
Image SensorTerraSAR-XALOS-PLASARALOS-PLASAR
Acquisition Time13 March 20087 May 200812 April 2009
Center Longitude (°)111.82103.56109.37
Center Latitude (°)−2.7231.2029.17
Image Size (azimuth × range)23,361 × 10,28835,192 × 4761101,938 × 4962
Pixel Size (m)2.4×0.93.1×14.94.1 × 18.5
Altitude Range (m)−2–113468–527280–2557
TopographyFlatMountainFlat, Mountain
Table 3. Specification of terrain classification categories.
Table 3. Specification of terrain classification categories.
TopographyFlatMountainousLarge Scene
Slope (°)<25>25-
Difference in Elevation<500>500-
Elevation<800>800-
Scene Size (km)-->100
Table 4. Geolocation accuracy of control points on flat terrain.
Table 4. Geolocation accuracy of control points on flat terrain.
DataModelsAzimuth Error (Pixel)Range Error (Pixel)Plane Error (Pixel)
MaxRMSEMaxRMSEMaxRMSE
RD000000
T1RPC7.91 × 10−51.86 × 10−59.12 × 10−53.49 × 10−51.00 × 10−44.57 × 10−5
PM4.73 × 10−31.76 × 10−31.90 × 10−12.53 × 10−21.90 × 10−12.55 × 10−2
EDM7.27 × 10−127.98 × 10−137.27 × 10−129.72 × 10−139.09 × 10−121.43 × 10−12
T3RPC9.01 × 10−52.22 × 10−51.85 × 10−36.70 × 10−41.85 × 10−36.75 × 10−4
PM3.66 × 10−27.15 × 10−32.445.16 × 10−12.445.16 × 10−1
EDM2.54 × 10−112.69 × 10−121.27 × 10−111.36 × 10−122.54 × 10−113.39 × 10−12
Table 5. Geolocation accuracy of check points on flat terrain.
Table 5. Geolocation accuracy of check points on flat terrain.
DataModelsAzimuth Error (Pixel)Range Error (Pixel)Plane Error (Pixel)Run Time (s)
MaxRMSEMaxRMSEMaxRMSE
RD000000>14,400
T1RPC2.40 × 10−45.63 × 10−54.90 × 10−39.19 × 10−54.90 × 10−31.20 × 10−424.47
PM4.73 × 10−31.90 × 10−32.83 × 10−13.45 × 10−22.83 × 10−13.48 × 10−215.11
EDM7.90 × 10−45.30 × 10−44.39 × 10−32.90 × 10−34.45 × 10−32.95 × 10−364.75
T3RPC2.56 × 10−46.29 × 10−57.40 × 10−31.40 × 10−37.40 × 10−31.41 × 10−3111.65
PM1.29 × 10−26.91 × 10−38.75 × 10−14.75 × 10−18.75 × 10−14.75 × 10−155.52
EDM4.95 × 10−52.49 × 10−51.65 × 10−21.10 × 10−21.65 × 10−21.10 × 10−2316.55
Table 6. Geolocation accuracy of control points on mountain terrain.
Table 6. Geolocation accuracy of control points on mountain terrain.
DataModelsAzimuth Error (Pixel)Range Error (Pixel)Plane Error (Pixel)
MaxRMSEMaxRMSEMaxRMSE
RD000000
T2RPC8.16 × 10−32.07 × 10−31.49 × 10−24.96 × 10−31.58 × 10−26.08 × 10−3
PM4.14 × 10−29.23 × 10−33.315.95 × 10−13.315.96 × 10−1
EDM2.91 × 10−113.09 × 10−121.45 × 10−111.65 × 10−123.05 × 10−113.95 × 10−12
P1RPC5.03 × 10−31.55 × 10−31.37 × 10−25.53 × 10−31.37 × 10−25.75 × 10−3
PM2.18 × 10−15.56 × 10−22.415.63 × 10−12.425.66 × 10−1
EDM2.91 × 10−115.12 × 10−123.63 × 10−127.20 × 10−132.91 × 10−115.16 × 10−12
Table 7. Geolocation accuracy of check points on mountain terrain.
Table 7. Geolocation accuracy of check points on mountain terrain.
DataModelsAzimuth Error (Pixel)Range Error (Pixel)Plane Error (Pixel)Run Time (s)
MaxRMSEMaxRMSEMaxRMSE
RD000000>14,400
T2RPC2.52 × 10−26.04 × 10−35.23 × 10−29.45 × 10−35.27 × 10−21.24 × 10−2167.15
PM5.83 × 10−28.74 × 10−25.657.87 × 10−15.657.88 × 10−1146.80
EDM5.10 × 10−43.40 × 10−35.92 × 10−33.95 × 10−35.94 × 10−33.96 × 10−3379.69
P1RPC5.62 × 10−32.47 × 10−31.04 × 10−12.62 × 10−21.05 × 10−12.63 × 10−215.37
PM8.41 × 10−11.93 × 10−15.131.425.201.4411.26
EDM5.25 × 10−33.68 × 10−38.06 × 10−35.65 × 10−39.62 × 10−36.74 × 10−351.37
Table 8. Geolocation accuracy of control points in a large area.
Table 8. Geolocation accuracy of control points in a large area.
DataModelsAzimuth Error (Pixel)Range Error (Pixel)Plane Error (Pixel)
MaxRMSEMaxRMSEMaxRMSE
RD000000
E1RPC1.52 × 10−16.071.456.081.499.93 × 10−1
PM1.75121.2625.07121.5825.2114.21
EDM1.52 × 10−115.45 × 10−125.19 × 10−138.73 × 10−111.54 × 10−118.73 × 10−11
P2RPC2.87 × 10−27.55 × 10−22.82 × 10−17.55 × 10−12.84 × 10−11.03 × 10−1
PM1.1533.197.4333.847.526.62
EDM1.44 × 10−115.45 × 10−129.22 × 10−137.29 × 10−111.45 × 10−117.27 × 10−11
Table 9. Geolocation accuracy of check points in a large area.
Table 9. Geolocation accuracy of check points in a large area.
DataModelsAzimuth Error (Pixel)Range Error (Pixel)Plane Error (Pixel)Run Time (s)
MaxRMSEMaxRMSEMaxRMSE
RD000000>14,400
E1RPC0.920.2136.623.6436.623.68195.05
PM12.312.26150.6029.41150.8029.59112.63
EDM0.150.090.880.540.900.55870.78
P2RPC9.47 × 10−23.31 × 10−22.704.66 × 10−12.704.67 × 10−187.99
PM6.581.5433.278.4533.928.5935.25
EDM7.91 × 10−35.74 × 10−35.19 × 10−23.80 × 10−25.25 × 10−23.84 × 10−2237.37
Table 10. Solution to choose the suitable model.
Table 10. Solution to choose the suitable model.
ImageFlat TerrainMountain TerrainLarge Scene
Slope < 25°, Elevation < 800 mSlope > 25°, Elevation > 800 mScene Size > 100 km
ModelsDifference in Elevation < 500 mDifference in Elevation > 500 m
RD---
RPCRecommendedAcceptableAcceptable
PMAcceptable--
EDM-RecommendedRecommended

Share and Cite

MDPI and ACS Style

Jiang, W.; Yu, A.; Dong, Z.; Wang, Q. Comparison and Analysis of Geometric Correction Models of Spaceborne SAR. Sensors 2016, 16, 973. https://doi.org/10.3390/s16070973

AMA Style

Jiang W, Yu A, Dong Z, Wang Q. Comparison and Analysis of Geometric Correction Models of Spaceborne SAR. Sensors. 2016; 16(7):973. https://doi.org/10.3390/s16070973

Chicago/Turabian Style

Jiang, Weihao, Anxi Yu, Zhen Dong, and Qingsong Wang. 2016. "Comparison and Analysis of Geometric Correction Models of Spaceborne SAR" Sensors 16, no. 7: 973. https://doi.org/10.3390/s16070973

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