Next Article in Journal
Radiometric Block Adjustment for Multi-Strip Airborne Waveform Lidar Data
Previous Article in Journal
Improving Estimation of Evapotranspiration under Water-Limited Conditions Based on SEBS and MODIS Data in Arid Regions
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

A Comparison of the Performance of Bias-Corrected RSMs and RFMs for the Geo-Positioning of High-Resolution Satellite Stereo Imagery

1
College of Information Technology, Shanghai Ocean University, 999 Hu-Chenghuan Road, Shanghai 201306, China
2
College of Surveying and Geo-Informatics, Tongji University, 1239 Siping Road, Shanghai 200092, China
*
Author to whom correspondence should be addressed.
Remote Sens. 2015, 7(12), 16815-16830; https://doi.org/10.3390/rs71215855
Submission received: 9 October 2015 / Revised: 19 November 2015 / Accepted: 5 December 2015 / Published: 10 December 2015

Abstract

:
High-resolution stereo satellite imagery is widely used in environmental monitoring, topographic mapping, and urban three-dimensional (3D) reconstruction. However, a critical issue in these applications using high-resolution stereo satellite imagery is to improve the accuracy of point geo-positioning. This paper presents a framework for comparison of the performance of the three-dimensional (3D) geo-positioning of the bias-corrected Rigorous Sensor Models (RSMs) and rational function models (RFMs) with respect to the high-resolution QuickBird stereo images in three spaces (i.e., orbital space, image space and object space). The compared models include a bias-corrected RSM in the orbital space, a bias-corrected RSM and RFM in the image space, and a bias-corrected RSM and RFM in the object space. In the comparison, the RSMs and RFMs use the vendor-provided orbit data and Rational Polynomial Coefficients (RPCs), respectively. The experimental results indicated that, (1) these five bias-corrected models can provide a sub-pixel geo-positioning accuracy. With the zero-order polynomial correction model in the orbital space and a minimum of three Ground Control Points (GCPs), the accuracy based on RPCs better than 0.8 m in horizontal direction and 1.3 m in vertical direction. With an increase in the number of GCPs, or in the order of correction models, the regenerated orbital parameters achieve a slight improved positioning accuracy of 0.5 m in horizontal direction and 0.8 m in vertical direction with 25 GCPs, which indicates that the low-order correction model in the orbital space can accurately model the effects of ephemeris and attitude errors; (2) the performances of bias-corrected RSM and RFM in image space are rather similar. However, the bias-corrected RSM and RFM in image space achieve a better accuracy than the bias-corrected RSM and RFM in object space, with the same configuration of GCPs.

Graphical Abstract

1. Introduction

The rapid development of High-Resolution Satellite Imagery (HRSI), such as QuickBird and IKONOS, has provided a large number of applications in environmental monitoring, topographic mapping, and urban three-dimensional (3D) reconstruction with a sub-meter spatial resolution. However, one of the most critical issues with respect to these applications is to improve the geo-positioning accuracy of stereo imageries. In general, there are two kinds of geometric sensor orientation models for HRSI. The first one is the Rigorous Sensor Model (RSM) [1,2], and the second is the Rational Function Model (RFM) [3]. The purpose of these two sensor models is to reconstruct the transformation of the points between the 3D object space and image space.
The RSM, which is based on the collinearity condition, is considered as the most rigorous geo-positioning model, particularly when used in bundle adjustment. The RSM includes interior and exterior orientation parameters of the acquired image [4,5]. The former parameters can be interpreted directly from the vendor-provided image metadata, and the latter need to be interpolated by both ephemeris data and attitude data of the satellite, by the use of least squares adjustment [6] or Lagrange interpolation [7]. However, in practice, the RSM may not be an efficient model because of its sophisticated parameter definition, complicated mathematical expression, and self-correlation of exterior orientation elements [8,9]. In contrast, the RFM is a generalized sensor model that uses the ratio of polynomials and is regarded as an alternative to the RSM [10]. This model has the benefit of low computational complexity, a closed form solution, and equivalent accuracy to the RSM [11].
According to a number of reports on the geo-positioning accuracy of QuickBird imagery [4,8,12,13,14], both the RSM and RFM can achieve an accuracy of 16–25 m without Ground Control Points (GCPs). The reason for this result is that systematic errors can exist in the vendor-provided RSM or RFM because the satellite orbit is affected by local distortions and the terrain relief [15,16,17,18]. As a result, it is important that such systematic errors inherent in the imagery are mitigated by use of polynomial bias-correction models in either image space or object space [19]. The experimental results of the above-mentioned studies showed that the geo-positioning accuracy of QuickBird stereo imageries can be promoted to a sub-pixel accuracy by use of bias-correction models.
However, in above-mentioned studies, the bias was always corrected by refining the RPC-derived ground coordinates, and few studies have focused on bias-correction models for the RSM. In addition, bundle adjustment has been frequently used to simultaneously resolve the interior and exterior parameters of the satellite sensor and ground object coordinates with the aid of GCPs, and this is supposed to achieve the highest geo-positioning accuracy, in theory [20,21,22,23]. As a result of the ill-conditioned problem that is caused by strong self-correlation between the position and attitude of the satellite sensor when implementing the bundle adjustment model, the ridge estimation based on Tikhonov regularization technique [24] has often been employed in practice. However, the estimates based on the ridge estimation are intrinsically biased because, in the ridge estimation, the normal equation is substantially changed and the solution algorithm is thus rather complicated and unstable. Therefore, some simpler and more efficient models have been proposed. For example, Teo (2011) presented bias-correction models for the RSM and RFM to evaluate their geo-location performance [7]. In his study, the bias-correction models for the RSM and RFM in the image space were compared by the use of a single scene of QuickBird, WorldView-1, and WorldView-2 imagery. The result showed that the Root Mean Squared (RMS) error for the two-dimensional (2D) geo-location by the use of both the bias-corrected RSM and RFM in the image space was less than 0.1 m. Therefore, in this paper, we further investigate the accuracy of three-dimensional (3D) geo-positioning based on the bias-corrected RSMs and RFMs of QuickBird stereo imagery. In the paper, bias used in our study refers to the error in the exterior orientation, particularly in attitude determination. Therefore, according to the studies presented in [12,13,14,15], these biases could be corrected by the use of the polynomial models. This paper is aim to present a comparison of performance of bias-corrected RSMs and RFMs for geo-positioning of QuickBird stereo imageries in both image and object spaces. The compared bias-corrected models include bias-corrected RSM in the orbital space, bias-corrected RSM and RFM in the image space, and bias-corrected RSM and RFM in the object space.

2. Study Area and Data Sources

In the experiments, Shanghai, which is the largest city by population in China, with a large number of very densely populated skyscrapers and high buildings, was chosen as the study area (Figure 1). At the same time, across-track stereo pairs of basic QuickBird panchromatic images, which covered around 324 km2 of the city of Shanghai, were used. The stereo imageries were collected on 15 February 2004, and 5 May 2004, with an overlapping area of 95.495%. The vendor-provided parameters of the RPCs and the RSM for each image were supplied in a metadata file with the image. Table 1 shows detail information of QuickBird stereo imageries used in this paper, including the acquisition time, scan direction, view angles, elevation angles, percentage cloud cover, and image spatial resolution. In Figure 1, the two polygons indicate the regions of the QuickBird stereo pairs in the study area.
Figure 1. Study area for the experiments.
Figure 1. Study area for the experiments.
Remotesensing 07 15855 g001
Table 1. Details of the QuickBird stereo images in the study area.
Table 1. Details of the QuickBird stereo images in the study area.
Image InformationLeft Image Of The Stereo PairRight Image of the Stereo Pair
Acquisition time2004-02-15 UTC2004-05-05 UTC
Scan directionForwardForward
Along-track view angle (°)19.80014.600
Cross-track view angle (°)−5.50019.600
Off-nadir view angle (°)20.60024.400
Elevation angle (°)64.00068.200
Percent cloud cover (%)0.0000.000
Spatial resolution (m)0.6760.708
For the experiments, a total of 84 GCPs were surveyed with a VRS (Virtual Reference Station) RTK-GPS in Shanghai, and the accuracy of these control points was better than 5 cm. Figure 2 shows the QuickBird image and distribution of GCPs and CKPs. In the figure, the black dots and triangulation points represent the GCPs and check points (CKPs), respectively. At the same time, the image coordinates of these control points were carefully measured with accuracy of better than 0.5 pixel.
Figure 2. QuickBird image and distribution of the GCPs and CKPs.
Figure 2. QuickBird image and distribution of the GCPs and CKPs.
Remotesensing 07 15855 g002

3. Framework

Figure 3 shows the entire framework for the comparison of performance of geo-positioning of bias-corrected RSMs and RFMs based on QuickBird stereo imageries. In the proposed framework, there are three main components, as follows, (1) a comparison of geo-positioning accuracy of non-corrected RSM and RFM; (2) a comparison of geo-positioning accuracy of bias-corrected RSMs and RFMs in five scenarios (i.e., bias-corrected RSM in orbital space, bias-corrected RSM and RFM in the image space, and bias-corrected RSM and RFM in object space); and (3) a comparison of performance of different bias-correction models in RSMs and RFMs. The methods are discussed in detail in the following sections.
Figure 3. Framework for the comparison of the performance of the bias-corrected RSMs and RFMs.
Figure 3. Framework for the comparison of the performance of the bias-corrected RSMs and RFMs.
Remotesensing 07 15855 g003

3.1. Geo-Positioning of the Non-Corrected RSM and RFM

3.1.1. Geo-Positioning of the Non-Corrected RSM

The RSM refers to a model that builds up the transformation between the object and image spaces using onboard data of the HRSI. All the parameters of the RSM can be interpreted from these onboard data. Assuming that the ground coordinates of a point are (X, Y, Z), and that the corresponding image coordinates of this point are (s, l) , then the most commonly used RSM for linear push-broom images can be expressed by:
s s 0 = f r 11 ( X X S ) + r 12 ( Y Y S ) + r 13 ( Z Z S ) r 31 ( X X S ) + r 32 ( Y Y S ) + r 33 ( Z Z S ) l l 0 = f r 21 ( X X S ) + r 22 ( Y Y S ) + r 23 ( Z Z S ) r 31 ( X X S ) + r 32 ( Y Y S ) + r 33 ( Z Z S )
where f is the focal length of the camera s0 and l0 are the image coordinates of the principal point, and these parameters are defined as the interior orientation (IO) parameters. In addition, XS, YS and ZS are the coordinates of the satellite position or the center of the sensor frame, rij (i = 1, 2, 3; j = 1, 2, 3) are the elements of the rotation matrix with the three angles (j, w, k), and these parameters are defined as the Exterior Orientation (EO) parameters. Furthermore, the EO parameters can be represented by third-order polynomials with time t by:
X S = X 0 + m 1 t + n 1 t 2 + o 1 t 3 Y S = Y 0 + m 2 t + n 2 t 2 + o 2 t 3 Z S = Z 0 + m 3 t + n 3 t 2 + o 3 t 3 ω = ω 0 + m 4 t + n 4 t 2 + o 4 t 3 φ = φ 0 + m 5 t + n 5 t 2 + o 5 t 3 κ = κ 0 + m 6 t + n 6 t 2 + o 6 t 3
where (mi, ni, oi), (i = 1, 2, ⋯; 6) are a specific set of coefficients that can be determined by the use of bundle adjustment. A more detailed discussion of the transformation model between the object and image spaces can be found in DigitalGlobe [25]. On the basis of the reconstructed transformation model of the RSM, the coordinates of a point in the object can be derived by use of a forward intersection.

3.1.2. Geo-Positioning of the Non-Corrected RFM

The RFM performs the transformation between the image and object spaces through a ratio of two third-order polynomials. Assuming that the normalized image coordinates of a point are (r, c), and the corresponding normalized ground coordinates are (U, V, W), then the RFM can be expressed by:
r = P 1 ( U , V , W ) P 2 ( U , V , W ) , c = P 3 ( U , V , W ) P 4 ( U , V , W )
where Pi (U, V, W) (i = 1, 2, 3) is a third-order polynomial and is expressed by:
P ( U , V , W ) = e 0 + e 1 U + e 2 V + e 3 W + e 4 U 2 + e 5 U V + e 6 U W + e 7 V 2 + e 8 V W + e 9 W 2 + e 10 U 3 + e 11 U 2 V + e 12 U 2 W + e 13 U V 2 + e 14 U V W + e 15 U W 2 + e 16 V 3 + e 17 V 2 W + e 18 V W 2 + e 19 W 3
where ei (i = 1, 2, ⋯; 19) are the coefficients of the RPCs provided with the imagery.

3.2. Geo-Positioning of the Bias-Corrected RSM and RFM

As a result of errors in geometric orientation with vendor provided RPCs and RSMs, bias will also exist in the geo-positioning. Furthermore, the discrepancies between measured and nominal coordinates in image space can be express as polynomials of the image coordinates [26,27,28]. Therefore, four bias-correction models (i.e., shift correction model, shift and scale correction model, affine correction model, and second-order polynomial correction model) in image space or object space are adopted for compensation of the bias in RSMs and RPCs. At the same time, three bias-correction models (i.e., zero-order polynomial model, first-order polynomial model, and second-order polynomial model of the sampling time t relative to the EO parameters of the first scan line in orbital space), with the aim being to compare the impact of different-order polynomial models in orbital space on the geo-positioning accuracy.
Assuming that Ds and Dl are the discrepancies between the nominal and measured coordinates in image space, thus they can be written as follows [15]:
Δ s = a 10 + a 11 s + a 12 l + a 13 s l + a 14 s 2 + a 15 l 2 + Δ l = a 20 + a 21 s + a 22 l + a 23 s l + a 24 s 2 + a 25 l 2 +
The parameters of the four bias correction models for RSM in image space are described as follows. (1) The shift correction model has two parameters (a10, a20); (2) the shift and scale correction model has four parameters (a10, a11, a20, a21); (3) the affine correction model has six parameters (a10, a11, a12, a20, a21, a22); and (4) the second-order polynomial correction model twelve parameters (a10, a11, ⋯; a15, a20, a21, ⋯; a25).
Assuming that DX, DY, and DZ are the discrepancies between the nominal and measured coordinates in object space, thus they can be express as following [26]:
Δ X = a 10 + a 11 X + a 12 Y + a 13 Z + a 14 X Y + a 15 Y Z + a 16 X Z + a 17 X 2 + a 18 Y 2 + a 19 Z 2 + Δ Y = a 20 + a 21 X + a 22 Y + a 23 Z + a 24 X Y + a 25 Y Z + a 26 X Z + a 27 X 2 + a 28 Y 2 + a 29 Z 2 + Δ Z = a 30 + a 31 X + a 32 Y + a 33 Z + a 34 X Y + a 35 Y Z + a 36 X Z + a 37 X 2 + a 38 Y 2 + a 39 Z 2 +
The parameters of the four bias correction models for RSM in object space are listed as follows. (1) The shift correction model has three parameters (a10, a20, a30); (2) the shift and scale correction model has six parameters (a10, a11, a20, a21, a30, a31); (3) the affine correction model has nine parameters (a10, a11, a12, a20, a21, a22, a30, a31, a32) and (4) the second-order polynomial correction model thirty parameters (a10, a11, ⋯; a19, a20, a21, ⋯; a29, a30, a31, ⋯; a39).
Assuming that DXS, DYS, DZS, DfS, DwS and DkS are the discrepancies between the nominal and measured value in orbital space, thus they can be expressed by [26]:
Δ X S = X S 10 + X S 11 t + X S 12 t 2 + Δ Y S = Y S 10 + Y S 11 t + Y S 12 t 2 + Δ Z S = Z S 10 + Z S 11 t + Z S 12 t 2 + Δ ϕ S = ϕ S 10 + ϕ S 11 t + ϕ S 12 t 2 + Δ ω S = ω S 10 + ω S 11 t + ω S 12 t 2 + Δ κ S = κ S 10 + κ S 11 t + κ S 12 t 2 +
The parameters of the three bias correction models for RSM in the orbital space are listed as follows. (1) The zero-order correction model has six parameters ( X S 10 , Y S 10 , Z S 10 , f S 10 , k S 10 , w S 10 ); (2) the first-order correction model has twelve parameters ( X S 10 , Y S 10 , Z S 10 , f S 10 , k S 10 , w S 10 , X S 11 , Y S 11 , Z S 11 , f S 11 , k S 11 , w S 11 ); and (3) the second-order correction model has eighteen parameters ( X S 10 , Y S 10 , Z S 10 , f S 10 , k S 10 , w S 10 , X S 11 , Y S 11 , Z S 11 , f S 11 , k S 11 , w S 11 , X S 12 , Y S 12 , Z S 12 , f S 12 , k S 12 , w S 12 ). Similarly, the parameters of four bias correction models for RFM in image space and object space are the same as those presented in Equations (5) and (6), respectively.
In order to assess the performance of the different bias-correction models, the CKPs are used. The discrepancies between the known and calculated coordinates of the CKPs are first obtained, and this is followed by computation of the RMS error of the CKPs. The RMS(X), RMS(Y) and RMS(Z) are the RMS errors in latitude, longitude, and height, respectively.

4. Results and Analysis

In the experiments, each bias-correction model as introduced in Section 3.2 was performed based on the minimum number of GCPs, and additional GCPs were then added to evaluate the influence of GCPs configuration on the geo-positioning accuracy of bias-corrected RSM and RFM. Furthermore, for each bias-correction model, a free-network adjustment solution with inner constraints was used to evaluate the best indicator of the overall metric potential of the QuickBird stereo imageries by use of all the GCPs as loosely weighted control points with a priori standard deviation (σ = 3 m). A more detailed description of the scenarios of the GCP configurations used in the experiments can be found in [28].

4.1. Results of Geo-Positioning Accuracy of Non-Corrected RSM and RFM

In this section, all the points surveyed by GPS were used as CKPs to check the geo-positioning accuracy of the onboard data and the sensor-oriented RPCs. Table 2 shows the result of geo-positioning accuracy of non-corrected RSM and RFM based on QuickBird stereo imageries, as discussed in Section 3.1. From the results of non-corrected RSM and RFM, it indicated that significant bias exists in the calculated coordinates by the use of non-corrected RSM and RFM. In addition, the geo-positioning accuracies of QuickBird stereo imageries based on non-corrected RSM are 12.398 m in horizontal direction and 21.158 m in vertical direction, and those based on non-corrected RFM are 12.524 m and 21.186 m, respectively. The accuracy difference between non-corrected RFM and RSM is less than 0.2 m in horizontal direction, which is consistent with the report from [7]. However, the biggest difference occurring in vertical direction reaches 1 m.
Table 2. Comparison of the results of geo-positioning accuracy based on non-corrected RSM and RFM.
Table 2. Comparison of the results of geo-positioning accuracy based on non-corrected RSM and RFM.
ModelNumber of GCPs/CKPsMaximum Difference (m)RMS Error (m)
LatitudeLongitudeHeightLatitudeLongitudeHeight
RSM0/8413.36627.55520.93612.39821.15815.295
RFM0/8413.60427.54321.92712.52421.18616.300

4.2. Results of Geo-Positioning Accuracy of Bias-Corrected RSM and RFM

Five scenarios with different bias-corrected RSM and RFM models were designed to evaluate the accuracy of geo-positioning based on QuickBird stereo imageries. The proposed scenarios were as follows. (1) Scenario one, geo-positioning accuracy of the bias-corrected RSM in orbital space; (2) Scenario two, geo-positioning accuracy of bias-corrected RSM in image space; (3) Scenario three, geo-positioning accuracy of bias-corrected RSM in object space; (4) Scenario four, geo-positioning accuracy of bias-corrected RFM in image space; and (5) Scenario five, geo-positioning accuracy of bias-corrected RFM in object space.

4.2.1. Scenario One, results of Geo-Positioning Accuracy of Bias-Corrected RSM in Orbital Space

Table 3 shows the results of geo-positioning accuracy of bias-corrected RSM by use of three correction models. From the results presented in Table 3, we can see that the geo-positioning accuracy improved with increase in the number of GCPs. An accuracy of 0.8 m in the horizontal direction was achieved in the case of three GCPs in zero-order polynomial correction model in the orbital space. When the number of GCPs was six, the accuracy reached 0.67 m (better than 1 pixel) in planimetry by the use of zero- and first-order polynomial correction models.
Table 3. Results of geo-positioning accuracy of bias-corrected RSM by use of three correction models in orbital space.
Table 3. Results of geo-positioning accuracy of bias-corrected RSM by use of three correction models in orbital space.
Correction ModelNumber of GCPs/CKPsMaximum Difference between the Measured Coordinates and the Calculated Coordinates of the CKPs (m)RMS Error of the CKPs (m)
LatitudeLongitudeHeightLatitudeLongitudeHeight
Zero-order polynomial model3/811.9321.4523.7120.6450.4831.353
4/801.2801.3513.0910.4930.4441.321
5/791.2321.3353.2790.4730.4401.358
6/781.0461.3513.0990.4380.4451.363
9/751.1741.1192.8140.4680.3431.144
13/710.9950.9892.8310.4050.3061.104
25/591.0770.8492.7710.4050.3040.996
σ = 3 m0.9330.8732.9980.4250.2940.948
First-order polynomial model6/781.1991.0742.8940.4790.3751.284
9/751.1840.9452.7290.5280.3251.024
13/711.1550.8842.7190.4550.3150.986
25/591.0900.8022.4320.4320.3210.840
σ = 3 m0.9320.8052.1040.4280.2950.806
Second-order Polynomial model9/751.2130.9492.5640.5330.3230.984
13/711.1640.8852.7380.4900.3300.983
25/590.9870.7932.0780.4450.3220.788
σ = 3 m1.0390.8162.1810.4220.2940.729

4.2.2. Scenario Two, Results of Geo-Positioning Accuracy of Bias-Corrected RSM in Image Space

Table 4 shows the results of geo-positioning accuracy by use of these four models performed in image space. From the results presented in Table 4, we can see that, with shift and scale bias-correction model and three GCPs, the geo-positioning accuracy of QuickBird stereo pairs significantly improved to 0.520 m in latitude, 0.564 m in longitude, and 1.160 m in height, which was close to the accuracy achieved by the use of all 84 GCPs.
Table 4. Results of geo-positioning accuracy of bias-corrected RSM by use of four correction models in image space.
Table 4. Results of geo-positioning accuracy of bias-corrected RSM by use of four correction models in image space.
Correction ModelNumber of GCPs/CKPsMaximum Difference between the Measured Coordinates and Calculated Coordinates of the CKPs (m)RMS Error of the CKPs (m)
LatitudeLongitudeHeightLatitudeLongitudeHeight
Shift model1/831.5043.6118.2200.6401.9463.393
3/811.3424.2989.4070.6802.1604.130
4/801.3493.4366.5750.6901.8942.876
5/791.3033.4706.3560.6731.9092.951
6/781.3283.5856.5910.6651.9372.910
9/751.3553.5806.6530.6601.9072.885
13/711.4463.5786.4470.6231.9313.000
25/591.4163.3246.0470.6181.8512.849
σ = 3 m1.5423.9277.1650.6151.9392.993
Shift and scale model3/811.3921.5133.1710.5200.5641.160
4/801.3101.4532.9330.5610.5241.181
5/791.2611.4163.1660.5430.5201.188
6/781.2471.3432.8550.5360.5081.184
9/751.2061.2682.4160.5290.4900.995
13/711.2931.2642.5330.4960.5010.950
25/591.2511.0172.5400.4820.5020.859
σ = 3 m1.3521.3082.4250.5090.5110.904
Affine model3/811.6051.1593.0510.5890.4351.142
4/801.2521.1582.7410.5000.4161.225
5/791.2001.1092.9610.4790.4071.229
6/781.2551.1342.8260.5030.3921.251
9/751.1740.9852.5930.4760.3371.055
13/710.9990.9102.5880.4130.3180.984
25/590.9340.8212.4280.3980.3190.828
σ = 3 m0.9380.8442.5060.4320.3080.855
Second-order polynomial model6/781.9701.9913.5550.8540.7161.617
9/750.9951.1832.7120.4570.3631.007
13/710.8511.0352.6460.4030.3330.966
25/590.9340.8212.4280.4060.3190.845
σ = 3 m0.8940.8391.9230.3670.3010.811

4.2.3. Scenario Three, Results of Geo-Positioning Accuracy of Bias-Corrected RFM in Image Space

Table 5 shows the results of geo-positioning accuracy by use of four correction methods performed in image space. From Table 5, we can see that the four RFM correction models in image space achieved an accuracy that was close to bias-correction models of RSM in image space.
Table 5. Results of geo-positioning accuracy of bias-corrected RFM by use of four correction methods in image space.
Table 5. Results of geo-positioning accuracy of bias-corrected RFM by use of four correction methods in image space.
Correction ModelNumber of GCPs/CKPsMaximum Difference between the Measured Coordinates and the Calculated Coordinates of the CKPs (m)RMS Error of CKPs (m)
LatitudeLongitudeHeightLatitudeLongitudeHeight
Shift model1/831.6964.0327.1750.6072.2313.151
3/811.3594.8109.5880.6682.4524.434
4/801.3453.8536.3500.6732.1252.981
5/791.2233.8816.3660.6122.1442.993
6/781.1373.9696.8350.5482.1742.877
9/751.1473.9896.7670.5932.1432.878
13/711.1203.9756.6610.5572.1712.965
25/591.0893.8426.2310.5602.0822.910
σ = 3 m1.4404.0637.3210.5542.1732.991
Shift and scale model3/811.3061.4793.8550.4840.5561.487
4/801.2681.4113.4130.5600.5161.302
5/791.1501.3643.4110.4990.5131.309
6/780.9901.3122.8050.4480.5061.279
9/751.0761.2152.7380.4830.4851.070
13/710.9731.2292.7680.4520.4951.060
25/590.9471.0162.7500.4390.5070.924
σ = 3 m1.0541.2042.6000.4640.5090.984
Affine model3/811.5321.1564.0670.5430.4761.459
4/801.1471.2073.6630.5240.4461.363
5/791.0261.2653.6500.4590.4421.369
6/780.9621.3202.9880.4090.4361.353
9/751.0191.1732.8290.4480.3691.114
13/710.9451.0922.8150.4050.3491.092
25/590.8660.9642.7870.3890.3450.945
σ = 3 m0.9900.9222.9760.4160.3370.960
Second-order polynomial model6/783.4614.1134.0681.6421.9691.371
9/750.9831.3812.5180.4030.4000.973
13/711.0551.2132.4550.3700.3620.918
25/591.0290.9762.1570.3760.3470.749
σ = 3 m0.9670.9192.2210.3460.3280.777

4.2.4. Scenario Four, Results of Geo-Positioning Accuracy of Bias-Corrected RSM in Object Space

Table 6 shows the results of geo-positioning accuracy for bias-corrected RSM by four methods performed in object space. From Table 6, we can see that some larger errors occurred in affine correction model when the number of GCPs was four or five. Furthermore, the computation did not converge in second-order polynomial model when the number of GCPs was 13. Overall, the results showed that second-order and higher-order polynomial models might not be suitable for performing geo-positioning of RSM in object space.
Table 6. Results of geo-positioning accuracy of bias-corrected RSM by use of four correction methods in object space.
Table 6. Results of geo-positioning accuracy of bias-corrected RSM by use of four correction methods in object space.
Correction ModelNumber of GCPs/CKPsMaximum Difference between the Measured Coordinates and the Calculated Coordinates of the CKPs (m)RMS Error of CKPs (m)
LatitudeLongitudeHeightLatitudeLongitudeHeight
Shift model1/831.4974.0727.7450.6192.1383.386
3/811.3554.7848.8660.6662.3294.022
4/801.3343.8896.7240.6652.0472.787
5/791.2943.9146.5040.6532.0632.859
6/781.2884.0476.6920.6522.0952.828
9/751.2614.0146.7970.6442.0562.787
13/711.3423.9986.5970.6142.0802.897
25/591.3183.5925.6290.6151.9932.823
σ = 3 m1.5733.9957.3030.6121.9142.918
Shift and scale model3/811.5141.7793.5090.5440.7011.280
4/801.2871.6923.2570.5710.6461.311
5/791.2501.6573.4940.5600.6451.318
6/781.2741.5783.1700.5550.6351.329
9/751.2951.5192.7780.5520.6201.142
13/711.3611.5212.8930.5220.6351.098
25/591.3261.2982.9100.5200.6461.057
σ = 3 m1.4241.3512.6170.5290.5941.034
Affine model4/806.2741.2946.7251.3540.4551.671
5/795.8751.2548.7721.2810.4622.027
6/781.7331.4985.0040.5740.4641.472
9/752.1461.5486.7830.6190.4271.678
13/713.5601.9326.1400.8390.5141.565
25/590.9511.1913.2080.4060.4121.011
σ = 3 m0.9370.8602.5600.4060.3130.865
Second-order polynomial model13/71invinvinvinvinvinv
25/595.7118.82430.0731.1721.3045.376
σ = 3 m0.8450.8721.9340.3060.3380.798

4.2.5. Scenario Five, the Results of Geo-Positioning Accuracy of Bias-Corrected RFM in Object Space

Table 7 shows the results of geo-positioning accuracy of bias-corrected RFM by four correction models performed in object space. From the results presented in Table 7, we can see that the four correction models performed are similar as scenario four.
Table 7. Results of geo-positioning accuracy of bias-corrected RFM by use of four correction methods in object space.
Table 7. Results of geo-positioning accuracy of bias-corrected RFM by use of four correction methods in object space.
Correction ModelNumber of GCPs/CKPsMaximum Difference between the Measured Coordinates and the Calculated Coordinates of the CKPs (m)RMS Error of the CKPs (m)
LatitudeLongitudeHeightLatitudeLongitudeHeight
Shift model1/831.8004.0756.7770.6342.1103.085
3/811.5274.7829.1090.7122.3134.346
4/801.4703.8936.4800.6872.0152.909
5/791.3573.9186.4950.6362.0312.922
6/781.1703.9896.9670.5832.0542.810
9/751.3004.0016.8890.6232.0222.805
13/711.2013.9726.7870.5942.0442.887
25/591.2263.5855.9730.5941.9492.820
σ = 3 m1.5924.0887.4380.5941.8822.937
Shift and scale model3/811.3591.6724.2240.5050.6831.576
4/801.3391.5823.7820.5650.6291.392
5/791.2301.5473.7860.5160.6301.402
6/781.1131.5203.1980.4750.6291.370
9/751.1581.4303.1310.5060.6131.183
13/711.0721.4533.1650.4780.6321.170
25/591.0331.2783.1500.4720.6461.066
σ = 3 m1.0931.3282.9150.4850.5941.091
Affine model4/804.8501.2246.5271.0660.4341.768
5/795.3311.3255.3421.1670.4811.609
6/786.0031.3626.4771.3050.4781.720
9/751.9821.5903.2260.5710.4151.218
13/713.1962.0123.0230.7620.5171.192
25/591.0261.2053.9870.3990.3961.132
σ = 3 m0.8660.9022.9650.3790.3010.959
Second-order polynomial model13/71invinvinvinvinvinv
25/595.8758.42232.9800.9901.3145.349
σ = 3 m0.9480.8952.2100.3090.2950.755

4.3. Comparison and Discussion of the Performance of Bias-Correction Models of the RSM and RFM

In this section, based on the experimental results of above-mentioned five scenarios, a comprehensive comparison is conducted with regard to the performance of bias-correction models of the RSM and RFM in image space, object space, and orbital space.

4.3.1. Comparison of the Performance of Bias-Correction Models

In Scenario one, three bias-correction models as introduced in Section 3.2 were tested to examine the impact of different-order polynomials on geo-positioning accuracy of QuickBird stereo imageries in orbital space. At the same time, in Scenarios two to five, four bias-correction models as introduced in Section 3.2 were tested to see if they could improve the geo-positioning accuracy of both RSM and RFM in image and object spaces. In order to compare the performance of these seven bias-correction models, the results of geo-positioning accuracy of tested QuickBird stereo imageries were calculated by use of all 84 GCPs. The comparison of the performance of these seven bias-correction models is discussed as follows.
(1)
From the results in Table 3, we can see that all three bias-correction models presented a good performance in geo-positioning accuracy, and second-order polynomial model achieved highest accuracy of 0.5 m in horizontal direction and 0.7 m in vertical direction.
(2)
From Table 4, Table 5, Table 6 and Table 7, it can be seen that shift bias-correction model is an efficient model. In Scenarios two to five, the results of geo-positioning accuracy by use of shift bias-correction model with only one GCP show that the geo-positioning accuracy has been greatly improved and reached 2.3 m in horizontal direction and 3.4 m in vertical direction. At the same time, the highest accuracy of 0.7 m in latitude was achieved. However, the accuracy was not greatly improved with an increase in the number of GCPs.
(3)
From Table 4, Table 5, Table 6 and Table 7, it can be seen that shift and scale correction model is one of the most stable models in the geo-positioning performance of RSM and RFM in both image and object spaces. By use of three well-distributed GCPs, the geo-positioning achieved sub-pixel accuracy in planimetry. In addition, the geo-positioning accuracy reached 0.5 m in horizontal direction and about 1.0 m in vertical direction as the number of GCPs increased to 25.
(4)
From Table 4, Table 5, Table 6 and Table 7, affine bias-correction model achieved the highest accuracy of 0.398 m in latitude, 0.319 m in longitude, and 0.828 m in height with respect to bias-corrected RSM in the image space when the GCPs reached 25 points. However, a poorer performance was observed in the experiments with bias-corrected RSM and RFM in the object space when the number of GCPs was less (for example, three GCPs in Table 6 and four GCPs in Table 7).
(5)
From Table 4, Table 5, Table 6 and Table 7, it can be seen that second-order polynomial correction model obtained the highest accuracy of 0.376 m in latitude, 0.347 m in longitude, and 0.749 m in height with respect to bias-corrected RFM in image space when the GCPs reached 25 points. However, the computation did not converge in the experiments with the bias-corrected RSM and RFM in object space when the number of GCPs was 13, as shown in Table 6 and Table 7.

4.3.2. Comparison of the Performance of Bias-Correction Spaces

In this section, the performance of bias-correction models in different spaces—the orbital space, the image space, and the object space based on 25 GCPs—is discussed. Figure 4 shows a comparison of the results of geo-positioning accuracy by use of bias-correction models of both RSM and RFM in three spaces, based on 25 GCPs.
We can see from the Figure 4 that, (1) the results of geo-positioning accuracy by use of three polynomial correction models, as described in Section 3.2, in orbital space are stable and consistent in three directions. In addition, the results are also close to those of four bias-correction models as introduced in Section 3.2 of RSM and RFM in image space; (2) Better accuracies of geo-positioning by use of bias-correction models in image space were achieved than those in object space, and the second-order polynomial bias-correction model accomplished the worst accuracy in height.
Figure 4. Comparison of the results of the geo-positioning accuracy by use of bias-correction models of both RSM and RFM in three spaces, based on 25 GCPs. (a) The results of bias-correction models of RSM in image space; (b) The results of bias-correction models of RSM in object space; (c) The results of bias-correction models of RFM in image space; (d) The results of bias-correction models of RFM in object space; (e) The results of bias-correction models of RFM in orbital space.
Figure 4. Comparison of the results of the geo-positioning accuracy by use of bias-correction models of both RSM and RFM in three spaces, based on 25 GCPs. (a) The results of bias-correction models of RSM in image space; (b) The results of bias-correction models of RSM in object space; (c) The results of bias-correction models of RFM in image space; (d) The results of bias-correction models of RFM in object space; (e) The results of bias-correction models of RFM in orbital space.
Remotesensing 07 15855 g004aRemotesensing 07 15855 g004b

4.3.3. Comparison of the Performance of Bias-Correction of Geometric Sensor Models

In this section, we compare the geo-positioning accuracy with respect to different bias-correction models with different geometric sensor models (i.e., RSM and RFM) in both image and object spaces. Figure 5 shows a comparison of the performance of geo-positioning accuracy with respect to the different bias-correction models and geometric sensor models (i.e., RSM and RFM) in both image and object spaces. The RMS error of the coordinates of CKPs is calculated by ( ( D l a t i t u d e ) 2 + ( D l o n g i t u d e ) 2 + ( D h e i g h t ) 2 ) / n , where n is the number of CKPs, Dlongitude, Dlatitude, and Dheight represent the discrepancies of calculated and measured coordinates of CKPs in latitude, longitude, and height, respectively. From the Table 2, Table 3, Table 4, Table 5, Table 6 and Table 7, we can see that by use of affine bias-correction model or shift and scale bias-correction model, the performance of geo-positioning accuracy with RSM was better than that of RFM in both image space and object space, except for the cases of shift bias-correction model and second-order polynomial bias-correction model with respect to the RSM and RFM. In addition, the accuracy difference between the two geometric sensor models was less than 0.1 m.
Figure 5. Comparison of the performance of geo-positioning accuracy with respect to different bias-correction models and geometric sensor models.
Figure 5. Comparison of the performance of geo-positioning accuracy with respect to different bias-correction models and geometric sensor models.
Remotesensing 07 15855 g005

5. Conclusions

This paper has presented a comparison of performance of bias-corrected RSM and RFM models for geo-positioning of QuickBird stereo images. These compared models referred to bias-corrected RSM in orbital space, bias-corrected RSM and RFM in image space, and bias-corrected RSM and RFM in object space. The experimental results indicated that:
(1)
By use of zero-order polynomial correction model in orbital space and a minimum of three GCPs, the refined RPCs improved the accuracy to 0.8 m in planimetry and 1.3 m in height, which indicates that the low-order correction model in orbital space can accurately reduce the effects of ephemeris and attitude errors.
(2)
The geo-positioning accuracy with RSM was better than that of RFM in both image and object spaces by use of bias correction models, and the low-order correction models (such as affine model, shift and scale model) can achieve a sub-pixel accuracy in horizontal direction with a few number of GCPs (for example, one to three GCPs).
(3)
High-order polynomial correction models (such as second-order polynomial model) performed rather unstable, particularly in object space.

Acknowledgments

This paper was substantially supported by the National Natural Science Foundation of China (Project No. 41325005, 41401489 and No. 41401531), National High-tech Research and Development Program (Project No. 2012AA121302), China Special Funds for Meteorological and Surveying, Mapping and Geoinformation Research in the Public Interest (Project No. GYHY201306055 and No. HY14122136), Shanghai Foundation for University Youth Scholars (Project No. ZZHY13033), and Innovation Program of Shanghai Municipal Education Commission (Project No. 15ZZ082).

Author Contributions

The concept and design of framework for bias-corrected RSMs and RFMs for the geo-positioning of high-resolution satellite stereo imagery were proposed by Zhonghua Hong. The investigation on the methods for bias-corrected RSMs and RFMs was performed by Xiaohua Tong, and Shijie Liu. The experiments were performed by Peng Chen, Huan Xie and Yanmin Jin. All authors have contributed significantly and have participated sufficiently to take the responsibility for this research. Moreover, all authors are in agreement with the submitted and accepted versions of the publication.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Kim, T.; Dowman, I.J. Comparison of two physical sensor models for satellite images. Photogramm. Rec. 2006, 21, 110–123. [Google Scholar] [CrossRef]
  2. Poli, D. A rigorous model for spaceborne linear array sensors. Photogramm. Eng. Remote Sens. 2007, 73, 187–196. [Google Scholar] [CrossRef]
  3. Tao, C.V.; Hu, Y. 3D reconstruction methods based on the rational function model. Photogramm. Eng. Remote Sens. 2002, 68, 705–714. [Google Scholar]
  4. Di, K.C.; Ma, R.J.; Li, R.X. Geometric processing of Ikonos stereo imagery for coastal mapping applications. Photogramm. Eng. Remote Sens. 2003, 69, 873–879. [Google Scholar]
  5. Kim, T.; Kim, H.; Rhee, S. Investigation of physical sensor models for modeling SPOT 3 orbits. Photogramm. Rec. 2007, 22, 257–273. [Google Scholar] [CrossRef]
  6. Weser, T.; Rottensteiner, F.; Willneff, J.; Poon, J.; Fraser, C.S. Development and testing of a generic sensor model for pushbroom satellite imagery. Photogramm. Rec. 2008, 23, 255–274. [Google Scholar] [CrossRef]
  7. Teo, T.A. Bias Compensation in a Rigorous Sensor Model and Rational Function Model for High-Resolution Satellite Images. Photogramm. Eng. Remote Sens. 2011, 77, 1211–1220. [Google Scholar] [CrossRef]
  8. Li, R.; Zhou, F.; Niu, X.; Di, K. Integration of Ikonos and QuickBird imagery for geopositioning accuracy analysis. Photogramm. Eng. Remote Sens. 2007, 73, 1067–1074. [Google Scholar]
  9. Habib, A.; Kim, K.; Shin, S.W.; Kim, C.; Bang, K.I.; Kim, E.M.; Lee, D.C. Comprehensive analysis of sensor modeling alternatives for high-resolution imaging satellites. Photogramm. Eng. Remote Sens. 2003, 73, 1241–1251. [Google Scholar] [CrossRef]
  10. Li, R.; Niu, X.T.; Liu, C.; Wu, B.; Deshpande, S. Impact of imaging geometry on 3D geopositioning accuracy of stereo IKONOS imagery. Photogramm. Eng. Remote Sens. 2009, 75, 1119–1125. [Google Scholar] [CrossRef]
  11. Robertson, B. Rigorous geometric modeling and correction of QuickBird imagery. In Proceedings of the 2003 IEEE International Geoscience and Remote Sensing Symposium, Toulouse, France, 21–25 July 2003; pp. 21–25.
  12. Fraser, C.S.; Hanley, H.B. Bias compensated RPCs for sensor orientation of high-resolution satellite imagery. Photogramm. Eng. Remote Sens. 2005, 71, 909–915. [Google Scholar] [CrossRef]
  13. Tong, X.H.; Liu, S.J.; Weng, Q.H. Geometric processing of QuickBird stereo imageries for urban land use mapping, a case study in Shanghai, China. IEEE J. Sel. Top. Appl. Earth Obs. Remote Sens. 2009, 2, 61–66. [Google Scholar] [CrossRef]
  14. Tong, X.H.; Liu, S.J.; Weng, Q.H. Bias-corrected rational polynomial coefficients for high accuracy geo-positioning of QuickBird stereo imagery. ISPRS J. Photogramm. Remote Sens. 2010, 65, 218–226. [Google Scholar] [CrossRef]
  15. Grodecki, J.; Dial, G. Block adjustment of high-resolution satellite images described by rational polynomials. Photogramm. Eng. Remote Sens. 2003, 69, 59–68. [Google Scholar] [CrossRef]
  16. Liu, S.; Fraser, C.S.; Zhang, C.; Ravanbakhsh, M.; Tong, X. Georeferencing performance of THEOS satellite imagery. Photogramm. Rec. 2011, 26, 250–262. [Google Scholar] [CrossRef]
  17. Poli, D.; Toutin, T. Review of developments in geometric modelling for high resolution satellite pushbroom sensors. Photogramm. Rec. 2012, 27, 58–73. [Google Scholar] [CrossRef]
  18. Zhang, Y.; Wang, B.; Zhang, Z.; Duan, Y.; Zhang, Y.; Sun, M.; Ji, S. Fully automatic generation of geoinformation products with Chinese ZY-3 satellite imagery. Photogramm. Rec. 2014, 29, 383–401. [Google Scholar] [CrossRef]
  19. 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]
  20. Noguchi, M.; Fraser, C.S.; Nakamura, T.; Shimono, T.; Oki, S. Accuracy assessment of QuickBird stereo imagery. Photogramm. Rec. 2004, 19, 128–137. [Google Scholar] [CrossRef]
  21. Orun, A.B.; Natarajan, K. A bundle adjustment software for SPOT imagery and photography, Tradeoff. Photogramm. Eng. Remote Sens. 1994, 60, 1431–1437. [Google Scholar]
  22. Li, R. Potential of high-resolution satellite imagery for National Mapping Products. Photogramm. Eng. Remote Sens. 1998, 64, 1165–1169. [Google Scholar]
  23. Toutin, T. Comparison of stereo-extracted DTM from different high-resolution sensors, SPOT-5, EROS-A, IKONOS-II and QuickBird. IEEE Trans. Geosci. Remote Sens. 2004, 42, 2121–2129. [Google Scholar] [CrossRef]
  24. Tikhonov, A.N.; Arsenin, V.Y. Solutions of Il l-Posed Problems; Wiley: New York, NY, USA, 1977. [Google Scholar]
  25. DitigalGlobe. QuickBird Imagery Products—Product Guide, Revision 4.7.3; DitigalGlobe, Inc.: Longmont, CO, USA, 2007. [Google Scholar]
  26. Wang, J.; Di, K.; Li, R. Evaluation and improvement of geopositioning accuracy of IKONOS stereo imagery. J. Surv. Eng. 2005, 13, 35–42. [Google Scholar] [CrossRef]
  27. Fraser, C.S.; Dial, G.; Grodecki, J. Sensor orientation via RPCs. ISPRS J. Photogramm. Remote Sens. 2006, 60, 182–194. [Google Scholar] [CrossRef]
  28. Tong, X.H.; Hong, Z.H.; Liu, S.J.; Zhang, X.; Xie, H.; Li, Z.Y.; Yang, S.L.; Wang, W.A.; Bao, F. Building-damage detection using pre- and post-seismic high-resolution IKONOS satellite stereo imagery, a case study of the May 2008 Wenchuan Earthquake. ISPRS J. Photogramm. Remote Sens. 2012, 68, 13–27. [Google Scholar] [CrossRef]

Share and Cite

MDPI and ACS Style

Hong, Z.; Tong, X.; Liu, S.; Chen, P.; Xie, H.; Jin, Y. A Comparison of the Performance of Bias-Corrected RSMs and RFMs for the Geo-Positioning of High-Resolution Satellite Stereo Imagery. Remote Sens. 2015, 7, 16815-16830. https://doi.org/10.3390/rs71215855

AMA Style

Hong Z, Tong X, Liu S, Chen P, Xie H, Jin Y. A Comparison of the Performance of Bias-Corrected RSMs and RFMs for the Geo-Positioning of High-Resolution Satellite Stereo Imagery. Remote Sensing. 2015; 7(12):16815-16830. https://doi.org/10.3390/rs71215855

Chicago/Turabian Style

Hong, Zhonghua, Xiaohua Tong, Shijie Liu, Peng Chen, Huan Xie, and Yanmin Jin. 2015. "A Comparison of the Performance of Bias-Corrected RSMs and RFMs for the Geo-Positioning of High-Resolution Satellite Stereo Imagery" Remote Sensing 7, no. 12: 16815-16830. https://doi.org/10.3390/rs71215855

Article Metrics

Back to TopTop