ArticlePDF Available

IMPROVEMENT OF THE STABILITY SOLVING RATIONAL POLYNOMIAL COEFFICIENTS

Authors:

Abstract and Figures

The rational function model (RFM) utilized for high resolution satellit e imagery (HRSI) provides a transformation from image to object space coordinates in a geographic reference system. Compared with the rigorous model based on the collinearity condition equation or the affine model, the RFM with 80 coefficients would be over parameterized. That would result in an ill-conditioned normal equation. Tikhonov regularization is often used to resolve this problem, and many applications have verified its serviceability. This paper will detail the method for regularization parameter selection. However, Tikhonov regularization makes the two sides of equation unequal, resulting in a biased solution. An unbiased method - The Iteration by Correcting Characteristic Value (ICCV) was introduced, and a strategy to resolve the ill-conditioned problem for solving rational polynomial coefficients (RPCs) was discussed in this paper. The tests with SPOT-5 and QuickBird imagery were accomplished. The empirical results have shown that our methodology can effectively improve the condition of the normal equations.
Content may be subject to copyright.
IMPROVEMENT OF THE STABILITY SOLVING RATIONAL POLYNOMIAL
COEFFICIENTS
Xianyong Lin a,*, Xiuxiao Yuan a
a School of Remote Sensing and Information Engineering, Wuhan University, 129 Luoyu Road, Wuhan 430079, China
winterlinny@163.com
Commission I, WG I/5
KEY WORDS: High Resolution Satellite Imagery; Sensor Model; Orientation; Regularization; Accuracy
ABSTRACT:
The rational function model (RFM) utilized for high resolution satellite imagery (HRSI) provides a transformation from image to
object space coordinates in a geographic reference system. Compared with the rigorous model based on the collinearity condition
equation or the affine model, the RFM with 80 coefficients would be over parameterized. That would result in an ill-conditioned
normal equation. Tikhonov regularization is often used to resolve this problem, and many applications have verified its serviceability.
This paper will detail the method for regularization parameter selection. However, Tikhonov regularization makes the two sides of
equation unequal, resulting in a biased solution. An unbiased method - The Iteration by Correcting Characteristic Value (ICCV) was
introduced, and a strategy to resolve the ill-conditioned problem for solving rational polynomial coefficients (RPCs) was discussed in
this paper. The tests with SPOT-5 and QuickBird imagery were accomplished. The empirical results have shown that our
methodology can effectively improve the condition of the normal equations.
1. INTRODUCTION
Since the launch of the IKONOS II satellite, the rational
function model (RFM) has gained considerable interests in
photogrammetric community. SpaceImaging Company provides
the RFM to users instead of the physical sensor model,
subsequently, DigitalGlobe Corporation provides the RFM
together with the strict geometric model in order to satisfy
different users. The RFM has been universally accepted, and
validated, as an alternative sensor orientation model for high
resolution satellite imagery (HRSI). The RFM is an
approximation of the rigorous sensor model, via a number of
control points. Then it could be utilized in the photogrammetric
process instead of the complex rigorous sensor model. It would
be a part of the standard image transfer format, and it is
becoming a standard way for economical and fast mapping from
remotely sensed imagery.
The key of the RFM is to gain accurate rational polynomial
coefficients (RPCs). Compared with the rigorous model based
on the collinearity model or the affine model, the RFM with 80
coefficients would be over parameterized (Fraser et al., 2005).
That may cause the design matrix to become almost rank
deficient because of the complex correlation among RPCs. It
may result in numerical instability in the least squares
adjustment, or even producing wrong solutions. The
regularization technique was often suggested to tackle the
possible ill-conditioned problem during the adjustment (Tao and
Hu, 2001a). It has been proved to effectively improve the
condition of the normal equations. But the determination of the
regulation parameter has still been considered to be a challenge.
Regularization parameter selection is crucial to the
regularization technique. There are several methods for the
optimal parameter determination, including ridge trace method,
L-curve criterion, generalized cross validation (GCV) method,
ordinary cross validation (OCV) method, and so on. The effects
may be totally different when we use different methods. The
L-curve, GCV and OCV were compared by Choi et al. (2007).
In practice, ridge trace method is widely used for its simpleness,
where solutions are computed for a large number of different
regulation parameters, selecting the best one by suitable
heuristics (Tao and Hu, 2001a). However, ridge trace method
can not obtain the optimal parameter, and it is inconvenient for
automatic computation. The authors try different regulations for
the RPCs computation. The L-curve criterion has been proved
to be efficacious.
Despite regularization technique gives a good result, it makes
the two sides of equation unequal by imposing constraints to the
diagonal elements of the normal equation matrix, resulting in a
biased solution. So, we will introduce an unbiased method, the
Iteration by Correcting Characteristic Value (ICCV). This
method is simple, and it was put forward more than ten years
ago, but still not widely used. The initial values will be the main
factor that affects the result. And this paper will suggest two
ways to set initial values, just for RPCs computation.
Accurate RPCs are crucial to the RFM model, which directly
determines whether it could replace the physical sensor model
to accomplish the photogrammetric process. And the
ill-conditioned normal equation would be the main problem.
This paper aimed at finding a proper method to resolve the
possible ill-conditioned problem, getting an accurate solution.
Initially, we will review the basic model and the methods
including the RFM solution, the terrain-independent and
terrain-dependent computational scenarios. The regulation
technique and the method of regularization parameter selection
are then addressed, focusing on the L-curve method. The
unbiased ICCV is followed. The results of experimental tests
with SPOT-5 and QuickBird imagery are then discussed.
Finally, we will suggest a strategy for RFM computation
according to the experiments and comprehensive analysis of the
characteristics of the various methods.
711
The International Archives of the Photogrammetry, Remote Sensing and Spatial Information Sciences. Vol. XXXVII. Part B1. Beijing 2008
2.2 2. THE RATIONAL FUNCTION MODEL
The RFM Model 2.1
The RFM relates object point coordinates to image pixel
coordinates in the form of rational functions that are ratios of
polynomials. For the ground-to-image transformation, the
defined ratios have the forward form (OGC, 1999):
),,(
),,(
),,(
),,(
WVUDen
WVUNum
s
WVUDen
WVUNum
l
S
S
n
L
L
n
=
= (1)
Where
3
20
2
1921
3
20
2
1921
3
20
2
1921
3
20
2
19
2
18
2
17
3
16
2
15
2
14
2
13
3
1211
2
10
2
9
2
876
54321
),,(
),,(
),,(
),,(
WdWUdVddWVUDen
WcWUcVccWVUNum
WbWUbVbbWVUDen
WaWUa
WVaUWaUa
UVaVWaVUa
VaUVWaWa
UaVaUWaVWa
VUaWaUaVaaWVUNum
S
S
L
L
++++=
++++=
++++=
++
+++
+++
+++
++++
++
+
+=
K
K
K
(2)
Here, and are the 80 RPCs; and are commonly
set to 1. are the normalized line and sample index of
the pixels in image space, while are normalized object
point coordinates. That is:
iii cba ,, i
d1
b1
d
),( nn sl
),,( WVU
eHeightScal
etHeightOffsh
W
caleLongitudeS
ffsetLongitudeO
V
aleLatitudeSc
fsetLatitudeOf
U
eSampleScal
etSampleOffss
s
LineScale
LineOffsetl
l
n
n
=
=
=
=
=
λ
φ
(3)
Here, are the image line and sample coordinates;
represent latitude, longitude, height; the offsets and scales
normalize the coordinates to [-1,1], minimizes the introduction
of errors during computation.
),( sl ),,( h
λφ
The RFM has nine configurations with some variations, such as
subset of polynomial coefficients, equal or unequal
denominators. Also, it has forward and backward forms (Tao
and Hu, 2001a). Generally speaking, the RFM refers to a
specific case that is in forward form, has third-order
polynomials with unequal denominators, and is usually solved
by the terrain-independent scenario.
RFM Solution
Two methods have been developed to solve for the RFM, direct
and iterative least-squares solutions (Tao and Hu, 2001a). Here,
the direct least-squares solution of RFM is given as follows:
0),,(),,(
0),,(),,(
==
=
=
WVUDenlWVUNumF
WVUDensWVUNumF
LLl
SSs (4)
PL,BXV
=
(5)
(6)
PLBPBBX T1T )(
=
where
)20,,2;20,,1( LL ==
=
ji
d
F
c
F
b
F
a
F
d
F
c
F
b
F
a
F
j
l
i
l
j
l
i
l
j
s
i
s
j
s
i
s
B
[
]
T
jiji dcba=X,
[
]
[
]
TT
11 lslbsd ==L.
P
is the weight matrix, and it is usually set as identity
matrix.
2.3
3.1
Approaches of Determining RPCs
There are terrain-independent scenario using known physical
sensor model and terrain-dependent scenarios using ground
control points. The terrain-independent scenario is to use the
onboard ephemeris and attitude data. With the physical model
available, a virtual control grid covering the full extent of the
image and the entire elevation is generated. The RPCs are
estimated using a least-square solution with the image grid
points and the corresponding object grid points (Tao and Hu,
2001a, 2001b).
For the terrain-dependent scenario, a number of ground control
points are collected for the RPCs computation. At least 39
ground control points are needed per image to solve 78 RPC
coefficients, excluding the constant parameters and . And
the solution is highly dependent on the actual terrain relief, the
distribution and the number of GCPs (Tao and Hu, 2001a,
2001b).
1
b1
d
3. REGULARIZATION TECHNIQUE
The RPCs may display very high correlation between
coefficients. That would be a potential problem for obtaining a
stable solution. The design matrix is usually ill conditioned in
the experiments (Tao and Hu, 2000). Even for the well
conditioned observation equations, regularization can improve
the accuracy of the RPCs, and help produce well-structured
RPCs, especially for the third-order RFM (Hu and Tao, 2004).
Ridge Regression
Ridge regression (Ridge estimate), a part of regularization
technique, is a biased estimation for nonorthogonal problems
(Hoerl and Kennard, 1970). It carries out by adding a small
positive quantity to the diagonal of
B
B
T. Ridge regression
712
The International Archives of the Photogrammetry, Remote Sensing and Spatial Information Sciences. Vol. XXXVII. Part B1. Beijing 2008
obtains biased estimates with smaller mean square error. Ridge
regression is defined as follow:
PLBIPBBX T1T )()(
ˆ
+= kk (7)
Where
k is ridge parameter or regularization parameter, usually a
small positive quantity;
I is identity matrix;
)(
ˆkX is ridge regression estimation.
3.2
3.3
Ridge trace method for parameter determination
Solutions are computed for a set of different k values. And the
best k is selected by suitable heuristics, for the least error at
check points (Tao and Hu, 1970). This method is very simple,
and it is widely used.
L-curve criterion for parameter determination
The L-curve is a log-log plot of the norm of a regularized
solution versus the norm of the corresponding residual (fitting
error) as the regularization parameter is varied (Hansen, 1992;
Rodriguez and Theis, 2005). L-curve is presented as:
)
ˆ
lg,
ˆ
(lg))(),(( kk XLXBkk =
ξη
(8)
The curve is L-shaped: approximately vertical for small k, and
approximately horizontal for large k, with the corner providing
the optimal regularization parameter. So the object is to find out
the point with biggest curvature:
322'2'
''''''
)(
maxarg
ηξ
ηξηξ
+
=k (9)
Where
'
ξ
= the first and second derivative of
''
ξ
on k;
'
η
= the first and second derivative of
''
η
η
on k.
In practical computation, curve fitting is often used to obtain the
L-curve.
The L-curve criterion is able to recognize correlated errors,
while the GCV method may fail to do so. That is essentially
because the L-curve criterion combines information about the
residual norm with information about the solution norm,
whereas the GCV method only uses the information about the
residual norm. The research done by Choi et al (2007) shows us
that the L-curve method performed better than OCV or GCV,
particularly for high noise levels. The L-curve method is found
to be less susceptible to producing large reconstruction errors
but it tends to over-regularize the solution in the presence of
low noise, leading to under-estimates of the forces.
4. THE ITERATION BY CORRECTING
CHARACTERISTIC VALUE
Regularization technique imposes constraints to the diagonal
elements of the normal equation, resulting in a biased solution.
So, we will introduce an unbiased method - the Iteration by
Correcting Characteristic Value (Wang et al. 2001) for RPCs
computation.
Here is the norm function,
PLBXPBB TT ˆ
=
Add to both sides
X
ˆ
XPLBXI)PBB ˆˆ
(TT +=+
There are on both sides, so it should be resolved in iterative
mode: X
ˆ
)
ˆ
()(
ˆ)1(T1T)( ++= kk XPLBIPBBX (13)
If we set ,
1T )
+= IPB(Bq
Then the (13) could be written as:
)0(kT2)( ˆ
)(
ˆXqPLBqqqX ++++= kk L (14)
Where
)0(
ˆ
X= initial values of the solutions.
Eqs. (13) and (14) are the expressions of the iteration by
correcting characteristic value. The convergent and unbiased
properties are discussed by Wang Xinzhou et al. (2001).
The ICCV carried by iteration, initial values should be offered
for the iteration, and they have an important impact on the result
or even determine the success of the method. The direct
least-squares solutions are usually used as the initial values.
Unfortunately, when the ill-condition happens, it is possible that
the LS solution is so bad that the iteration is unconvergence. So,
here we suggest another way special for the RPCs solution.
Considering that the third-order RPCs are closed to zero, the
initial values may set to zero. We will test it in the experiments.
5. TEST RESULTS AND EVALUATION
5.1 Design and Tests
The tests have been designed for these purposes:
To evaluate the numerical stability of the direct least squares
solution. The condition number is cursorily employed to
measure the condition of the design matrix. The number is
much bigger when the function is ill-conditioned.
To compare the performances of the regularizations for the
RPCs computation. We choose the widely-used ridge trace
method and the L-curve criterion.
Mainly to evaluate the potential of the unbiased ICCV
method for the RPCs computation, and to test the impact of the
initial values. Initial values are set by zero and least square
solution respectively.
To find out an effective strategy to tackle the possible
ill-conditioned problem.
Here we confine the experiments to the third-order RFM with
80 coefficients, based on the terrain-independent scenario. With
the rigorous sensor model established and the elevation range
obtained from a cursory DEM, the 3-D grid of object points was
generated, with 5 constant elevation planes each with 10 by 10
grid points. While the check grid consists of 10 constant
elevation planes each with 20 by 20 grid points. So there are
500 control points and 4000 check points.
The fitting accuracy is measured in image both at control points
and check points. Firstly, the image position of the grid points is
713
The International Archives of the Photogrammetry, Remote Sensing and Spatial Information Sciences. Vol. XXXVII. Part B1. Beijing 2008
calculated by the obtained RFM. Then the differences between
the pixel coordinates of the original grid points and those from
the RFM are calculated for evaluation. The accuracy
determination is quite the same as mentioned by Grodecki and
Dial (2001).
Fig. 1 3D object grid generated for solving RPCs
5.2 Test data sets
Tao and Hu (2001a) tested with the aerial photograph data and
SPOT data with sizes of 6000 by 6000. In order to evaluate the
fitting accuracy of the different methods for HRSI, we choose
SPOT-5 and QuickBird imagery. Respective ground pixel sizes
for testfield imagery were 5 m for SPOT-5, and 70 cm for the
QuickBird. Further details regarding the test-range are given in
Table 1.
Data set Ground pixel
Size (m) Image size
(pixel) Elevation range
(m)
SPOT-5 5 12 000×12 000 -2~327
QuickBird 0.7 27 552×22 700 340~1194
Table 1. Information of the data sets
5.3 Results and evaluation
All the methods are tested on both the SPOT-5 and QuickBird
imagery. The RMSE and the maximal errors in the imagery at
the control points and the check points are listed in Table 2 for
SPOT-5 data, Table 3 for QuickBird data. The condition
numbers of the norm function, before and after regulation, are
also listed in the tables.
There is not an absolute criterion for exactly judging that the
norm function is ill-conditioned or not, and how ill-conditioned
it is. Generally speaking, the condition number is helpful, the
bigger it is, the worse the condition is. Based on Table 2 and
Table 3, the condition numbers are big for both images,
for SPOT-5 data, and for QuickBird
data. The direct least square solutions are not very good, out of
sub-pixel, especially for the QuickBird data, the RMSE at check
points arrives at 115.937 pixels, and the maximal error is as
bigger as 7280.348 pixels. Therefore, the direct least square
solutions here could not be the final RPCs which would
substitute the physical sensor model.
14
1091.7 ×11
1013.1 ×
Determining regularization parameter using ridge trace method
is shown in Fig. 2, and L-curve method is shown in Fig. 3,
where SPOT-5 imagery is employed as an example. In the
experiment, RPCs are computed for a number of k with
different orders of magnitude varying from to , to
determine the order of magnitude. Then employ more k around
the order of magnitude, and choose the one that has the smallest
error at check points. This method can not select the best
parameter, and it is not convenient for automatic computation.
10
101
10
For the L-curve method, the curve is shaped like “L”. And the
corner point on the L-curve that has maximum curvature
corresponds to the optimal parameter. This method can offer an
exact parameter automatically, without the need to plot the
L-curves. In the experiments, the parameter determined by
L-curve criterion is for SPOT-5 data, and
for QuickBird data.
7
1004.2
×
6
1004.9
×
Fig. 2 Determining ridge parameter using ridge trace method
Fig. 3 Determining ridge parameter using L-curve method
By comparison, the regulation by L-curve criterion, made very
significant improvements in terms of accuracy. After the use of
regulation, the condition numbers are smaller than the original
one, for the SPOT-5 data, reducing from to , and for
the QuickBird data, reducing from to . Except the
high accuracy, L-curve method shows very strong stability
based on more data sets.
14
10 9
10
13
10 8
10
The ICCV carries out by iteration. In the experiments, the initial
values are set by zero and least square solution respectively.
The iterative threshold value set as . For the zero initial
values condition, the results are pretty good based on the tables
that the accuracy is so close to and even better than the results
6
10
714
The International Archives of the Photogrammetry, Remote Sensing and Spatial Information Sciences. Vol. XXXVII. Part B1. Beijing 2008
of the L-curve method. It converged after a few times iteration,
even the iterative threshold value set to , it converges
quickly. For the least squares solution initial value condition,
we can note that it is good for SPOT-5 data but invalid for the
QuickBird data. It converged only after one time iteration even
that the iterative threshold value is strict. Coercive iteration is
also invalid for the improvement of the accuracy. More tests
should be done with the ICCV. It is worth of pointing out that
the computation of the ICCV is very simple and fast, that is
because there is no need to determine the regulation parameter,
and no need to inverse the matrix every time during the iteration.
And the structure of the solution by ICCV is as good as that by
regulation. Anyway ICCV is a potential way to overcome the
ill-conditioned problem for the RFM solution.
9
10
Errors at CNPs (pixels) Errors at CKPs (pixels)
Approaches Condition
number Iteration
times RMSE Max RMSE Max
Least squares (LS) 14
1091.7 ×- 1.774 4.190 1.609 4.188
Ridge
Estimate L-curve criterion 9
1026.4 ×- 0.000 0.001 0.000 0.001
LS solutions as initial values - 7 0.000 0.001 0.000 0.001
ICCV
Zero as initial values - 12 0.000 0.001 0.001 0.001
Table 2. RMSE and Max errors in image with the SPOT-5 data
Errors at CNPs (pixels) Errors at CKPs (pixels)
Approaches Condition
number Iteration
times RMSE Max RMSE Max
Least squares (LS) 13
1011.1 ×- 4.893 77.168 115.937 7280.348
Ridge
Estimate L-curve criterion 8
1007.1 ×- 0.358 0.745 0.335 0.734
LS solutions as initial values - 1 4.895 77.334 115.684 7264.072
ICCV
Zero as initial values - 8 0.357 0.728 0.335 0.710
Table 3. RMS and Max errors in image with the QuickBird data
The DigitalGlobal Corporation provide the RPC file to the users.
As a comparison, we choose 9 ground control points to
checkout the RPCs, calculating the differencec between the
image coordinates of the GCPs and that from the RPCs. And the
errors at the GCPs are listed in Table 4. From the table we can
see the RPCs by the L-curve and the ICCV are so close
according to the accuracy, and they are slightly better than the
RPC provided by the corporation.
Errors at GCPs (pixels)
RPC mlmsmls
RMSE 9.310 9.082 13.006
By L-curve Max 11.556 13.334 16.856
RMSE 9.309 9.081 13.005
By ICCV Max 11.550 13.335 16.855
RMSE 9.391 9.592 13.423
Provided by
DigitalGlobal Max 11.563 13.867 17.646
Table 4. RMS and Max errors in image at GCPs
6. CONCLUSIONS
Since the SpaceImaging Company provided the RPCs to the end
users and the service providers, the RFM has been with us for
eight years, and a lot of researches show us that it is a useful
tool for exploiting high resolution satellite images.
Subsequently, the DigitalGlobal Corporation provides the RPCs
together with the physical sensor model, and more imagery
vendors may adopt the RFM, providing a way for economical
and fast mapping from HRSI.
The aim of this paper is to suggest a proper way to resolve the
ill-conditioned problem for the RFM solution. Regulations
improve the stability of the inverse matrix evidently and
produce a well structure RPCs. And the L-curve method
performs well in the experiments, being accurate and stable.
The ICCV is unbiased, simple, fast, and accurate, and the idea
that set the initial values as zero acts well for the RFM solution.
Both the methods show good effects, improving the accuracy of
the solutions, and ameliorating the RPCs’ structure. Considering
that the L-curve method has the risk of over-regularizing the
solution when the ill-condition is slight, though not happened in
the experiments, the ICCV should be the first choice. Finally,
we suggest a strategy, that L-curve method work for high level
ill-condition and ICCV for low. Even for the well conditioned
715
The International Archives of the Photogrammetry, Remote Sensing and Spatial Information Sciences. Vol. XXXVII. Part B1. Beijing 2008
design matrix, the ICCV is really helpful to improve the
accuracy.
ACKNOWLEDGEMENTS
Thanks for the supporting from the 973 Program of the People’s
Republic of China under Grant 2006CB701302 and the
National Natural Science of China under Grant 407721001.
REFERENCES
Choi, H.G., Thite, A.N., Thompson, D.J. 2007. Comparison of
methods for parameter selection in Tikhonov regularization
with application to inverse force determination. Journal of
Sound and Vibration, 304, (3-5), pp. 894-917.
Hoerl, A.E., Kennard, R.W., 1970. Biased Estimation for
Non-orthogonal Problems. Technometrics, 12(1), pp. 55-67.
Hansen, P.C., 1992. Analysis of Discrete Ill-posed Problems by
Means of the L-curve. SIAM Review, 34(4), pp. 561-580.
Hu, Y., Tao, C.V., Croitoru, A., 2004. Understanding the
rational function model: methods and applications, IAPRS,
12-23 July, Istanbul, vol. XX, 6 p.
OpenGIS Consortium (OGC), 1999. The openGIS abstract
specification-Topic 7: Earth imagery.
Rodriguez, G., Theis, D., 2005. An Algorithm for Estimating
the Optimal Regularization Parameter by the L-curve.
Rendiconti di Matematica, 25(1), pp. 69-84.
Fraser, C.S., Dial, G., Grodecki, 2005. Sensor orientation via
RPCs. ISPRS Journal of PRS, 60, pp. 182-194.
Tao, C.V., Hu, Y., 2000. Investigation of the rational function
model. Proceedings of ASPRS Annual Conference, Washington,
DC. May 22-26. 11 pages. http://www.gis.usu.edu/docs/
protected/procs/asprs/asprs2000/pdffiles/papers/039.pdf
(accessed 31 Mar. 2008).
Tao, C.V., Hu, Y., 2001a. A comprehensive study on the
rational function model for photogrammetric processing,
Photogrammetry Engineering and Remote Sensing, 67(12), pp.
1347-1357
Tao, C.V., Hu, Y., 2001b. The rational function model: a tool
for processing high resolution imagery. Earth Observation
Magazine (EOM). 10(1). pp. 13-16
Grodecki, J., Dial, G., 2001. Ikonos geometric accuracy, Joint
ISPRS Workshop on HRM from Space, 19-21 Sept., pp. 77-86.
Wang Xinzhou, Liu Dingyou, Zhang Qianyong, Huang Hailan.
2001. The Iteration by Correcting Characteristic Value and its
application in surveying data processing. Journal of
Heilongjiang institute technology. 15(2), pp. 3-6.
716
... To improve the precision and stability of the estimated RPCs, Tao and Hu 10 applied the Tikhonov regularization (TR) method, in which a positive regularization parameter is added to the diagonal elements of the normal matrix. Lin and Yuan 16 detailed how to determine the optimal regularization parameter using the L-curve method and the ridge trace method. Using the TR method, the ill-conditioned normal equation can be turned into a well-conditioned one. ...
... Different regularization parameters may result in very different solutions. 16 In practice, several methods, such as the ridge trace method, the L-curve method, the generalized cross-validation method, and the generalized maximum likelihood method can be used to determine the optimal regularization parameter. [22][23][24][25] ...
Article
The rational function model (RFM) has been widely used in space-borne photogrammetry owing to its simplicity and generality. One of the key issues for using the RFM is to robustly estimate the rational polynomial coefficients (RPCs). However, owing to over-parameterization of the RFM, estimating the RPCs is an ill-posed problem. A feasible method for estimating the RPCs based on singular value decomposition is presented. The presented method can estimate the RPCs directly based on an observation vector and three matrices decomposed from the design matrix. Consequently, the numerical instability of computing the inverse matrix of the ill-conditioned normal matrix can be avoided. Experimental results of the SPOT-5, ZiYuan-3, and GaoFen-2 images show that the presented method can benefit the terrain-dependent and terrain-independent scenarios. Under the terrain-dependent scenario, the influence of the observation errors of actual ground control points (GCPs) can be eliminated effectively and the RPCs can be estimated robustly by selecting a proper regularization parameter and truncating some small singular values. Under the terrain-independent scenario, owing to a very important characteristic that the virtual GCPs do not have observation errors, the presented method can estimate the RPCs robustly even without the selection of the regularization parameter. © 2018 Society of Photo-Optical Instrumentation Engineers (SPIE).
... Though there has been extensive work on the application of different techniques in estimating the orthometric of a point [27]. Notable among them are splines and radial basis functions [28], kriging [29], natural neighbour [30,31,32,33,34], rational function models [35], Grobner or Buchberger's algorithm [36] and many more interpolation methodologies [37,38,39,40,41]. Little if any, research has been done on applying plausible alternative technologies such as Polynomial mathematical model, Multivariate Adaptive Regression Splines (MARS), Artificial Neural Networks (ANN) and Multiple Linear Regression (MLR). ...
Article
Full-text available
The concept of orthometric heights system determination plays a major key role in geodesy, and it has broad applications in various fields and activities. In geodesy, one significant quantity is the orthometric height, the height above or below the geoid along the gravity plumbline. Conventionally, the orthometric height is determined by gravimetry and levelling techniques. However, the aforementioned techniques has its own demerits. Thus, the error is accumulated with the increase of the propagation measurement line, it is difficult to convert two separated points which is located in two continents or islands separated by sea. These techniques are tedious, time consuming and expensive. In order to resolve this challenge, many researchers resort to various techniques and approaches of obtaining orthometric heights for an area using various mathematical models. It is in this quest that, this study seek to estimate orthometric heights of a mine by utilizing plausible alternative techniques based on artificial neural networks (ANN), multivariate adaptive regression splines (MARS), polynomial regression models and multiple linear regression (MLR). The working efficiency and performance of each model has been assessed based on statistical indicators of Mean (M), Mean Square Error (MSE), Root Mean Square Error (RMSE), Mean Bias Error (MBE), Mean Absolute Error (MAE), Standard Deviation (SD), Correlation coefficient (R), Correction of determination (R 2), and Signal to Noise Ratio (SNR). The statistical findings reveal that all the models produce satisfactory results in estimating the orthometric heights in the mine. MARS and ANN models compare to the MLR and polynomial models achieved higher results in terms of accuracy with mean and standard deviation of-0.000001888 m, +2.24736 m, and +0.005835 m and 0.095063 m respectively. This study will create the opportunity for geospatial practitioners to recognize the significant of ANN, MARS, MLR, and Polynomial model in solving some of the problems in geoscientific community.
... where ̂ and ̂ are the estimated image space coordinates in each iteration. While this computation is straightforward and allows for fast convergence [67], an automatic pixel-wise matching of large stereo-pair products becomes challenging, as it requires global and local matching methods [68] to ensure robustness [16]. Global methods typically solve a single optimization problem and are extremely time-consuming for large datasets; hence, local algorithms are employed to solve per-pixel optimization, and then the entire dataset is scanned for an optimal disparity value at each pixel [69]. ...
Article
Full-text available
A module for Very High Resolution (VHR) satellite stereo-pair imagery processing and Digital Elevation Model (DEM) extraction is presented. A large file size of VHR satellite imagery is handled using the parallel processing of cascading image tiles. The Scale-Invariant Feature Transform (SIFT) algorithm detects potentially tentative feature matches, and the resulting feature pairs are filtered using a variable distance threshold RANdom SAmple Consensus (RANSAC) algorithm. Finally, point cloud ground coordinates for DEM generation are extracted from the homologous pairs. The criteria of average point spacing irregularity is introduced to assess the effective resolution of the produced DEMs. The module is tested with a 0.5 m × 0.5 m Geoeye-1 stereo pair over the island of Crete, Greece. Sensitivity analysis determines the optimum module parameterization. The resulting 1.5-m DEM has superior detail over reference DEMs, and results in a Root Mean Square Error (RMSE) of about 1 m compared to ground truth measurements.
... Previous studies proved that using the RFM to fit the PSMs can achieve a high accuracy for the majority of HRSI (e.g., SPOT-5, IKONOS, IRS-P6, and FORMOSAT-2 imagery) (Tao and Hu 2001;Chen, Teo, and Liu 2006;Grodecki and Dial 2001;Lin and Yuan 2008;Nagasubramanian et al. 2007). However, the estimated rational polynomial coefficients (RPCs) are often biased because of the systematic errors in the observed satellite positions and attitudes. ...
Article
Satellite jitter is a very important factor that affects the sensor orientation of ZiYuan-3 imagery based on a rational function model (RFM). The conventional affine transformation model is unable to compensate such periodic jitters. The sensor orientation accuracy is thereby worse than expected. To eliminate the influence of jitters and improve the orientation accuracy, a feasible jitter compensation method for ZiYuan-3 imagery based on object point coincidence is presented in this study. In this method, no actual ground control points (AGCPs) are required to estimate the jitter compensation parameters. First, numerous virtual object points are projected onto the image by using the RFM. Then, the residual errors between the image-space coordinates of the projected and corresponding points are used to detect the satellite jitters. Finally, two sinusoidal functions are used to model and compensate the jitters. Experimental results of the three ZiYuan-3 satellite images show that before the jitter compensation, the residual errors of the independent check points obviously show a sinusoidal pattern. These periodic errors cannot be effectively compensated by the affine transformation model even if the number of AGCPs is increased from 4 to 16. After the jitters are compensated with the estimated sinusoidal coefficients, the influence of jitters can be eliminated. The sensor orientation accuracies of the three images reach 0.852 pixels, 0.798 pixels, and 0.921 pixels, which are respectively 49.7%, 55.1%, 65.7% better than those achieved before the jitter compensation.
... The initial valuex 0 ¼ x, is the solutionx of the Tikhonov regularization method. The rigid method may not be eliminated, if the initial valuex 0 ¼ x ¼ ðA T AÞ À1 ðA T yÞ is set as the direct solution of the least squares minimization, and the matrix of the normal equation is ill-conditioned, the least squares solution could be so bad that the sequencex k ; k ¼ 0; 1; ::: may diverge (Lin and Yuan 2008). On the other hand, if the initial valuex 0 ¼ 0 is set to zero, the number of iterations (28) required for the sequencex k ; k ¼ 0; 1; ::: to converge could be quite large (Zhang et al. 2011). ...
Article
Full-text available
Geocoding of Synthetic Aperture Radar (SAR) imagery is an essential preprocessing step in multi-source data integration, management and analysis for many geomatics applications. The Range-Doppler (RD) approach is a rigorous physical sensor model, which achieves the highest geometric accuracy and has been widely used in terrain-geocoding of satellite SAR data. However the main drawback is that it is not computationally efficient. The Rational-Function (RF) model has been successfully used for processing of optical images (push broom sensors IKONOS and QuickBird), and is of considerable interest in processing of SAR datasets as an alternative to the RD method because of its high computational efficiency and fitting accuracy (e.g. RADARSAT-2). Two SAR terrain-geocoding methods, based on the RD and the RF models, have been implemented at Canada Center for Mapping and Earth Observation (CCMEO). In this paper we briefly describe the well-known RD mathematical model and the RF mathematical model in more detail. The relative geometric accuracy for the two methods is analysed and compared. Finally, some major advantages of the RF method over the RD method are presented.
... Previous studies proved that using the RFM to fit the PSMs can achieve a high accuracy for the majority of HRSI, such as SPOT-5, IKONOS, IRS-P6, and FORMOSAT-2 imagery (Chen et al., 2006;Grodecki and Dial, 2001;Lin and Yuan, 2008;Nagasubramanian et al., 2007;Tao and Hu, 2001). In order to improve the HRSI orientation accuracy, two kinds of methods are often used to refine the RPCs: a direct refining method and indirect refining method (Hu et al., 2004;Xiong and Zhang, 2009). ...
Article
Like many high-resolution satellites such as the ALOS, MOMS-2P, QuickBird, and ZiYuan1-02C satellites, the ZiYuan-3 satellite suffers from different levels of attitude oscillations. As a result of such oscillations, the rational polynomial coefficients (RPCs) obtained using a terrain-independent scenario often have nonlinear biases. In the sensor orientation of ZiYuan-3 imagery based on a rational function model (RFM), these nonlinear biases cannot be effectively compensated by an affine transformation. The sensor orientation accuracy is thereby worse than expected. In order to eliminate the influence of attitude oscillations on the RFM-based sensor orientation, a feasible nonlinear bias compensation approach for ZiYuan-3 imagery with cubic splines is proposed. In this approach, no actual ground control points (GCPs) are required to determine the cubic splines. First, the RPCs are calculated using a three-dimensional virtual control grid generated based on a physical sensor model. Second, one cubic spline is used to model the residual errors of the virtual control points in the row direction and another cubic spline is used to model the residual errors in the column direction. Then, the estimated cubic splines are used to compensate the nonlinear biases in the RPCs. Finally, the affine transformation parameters are used to compensate the residual biases in the RPCs. Three ZiYuan-3 images were tested. The experimental results showed that before the nonlinear bias compensation, the residual errors of the independent check points were nonlinearly biased. Even if the number of GCPs used to determine the affine transformation parameters was increased from 4 to 16, these nonlinear biases could not be effectively compensated. After the nonlinear bias compensation with the estimated cubic splines, the influence of the attitude oscillations could be eliminated. The RFM-based sensor orientation accuracies of the three ZiYuan-3 images reached 0.981 pixels, 0.890 pixels, and 1.093 pixels, which were respectively 42.1%, 48.3%, and 54.8% better than those achieved before the nonlinear bias compensation.
... Previous studies have proven that using the RFM to fit the RSM with the terrain-independent scenario can achieve a high accuracy and the fitting errors can be ignored (Lin and Yuan, 2008;Robertson, 2003;Tao and Hu, 2001). In fact, when the RFM is used to fit the RSM, the systematic errors in IOPs and satellite positions and attitudes are all absorbed by the RPCs. ...
Article
Ground control points (GCPs) are necessary in order to achieve precise georeferencing of high-resolution satellite (HRS) imagery. However, measuring GCPs is costly, laborious, and time consuming. In some remote areas, we cannot even obtain well-defined GCPs. In this study, a strip constraint model is established. Based on the bias-compensated rational function model and the strip constraint model, a feasible extrapolated georeferencing approach for HRS imagery is presented. The presented approach remains effective even when the intermediate images in the strip are unavailable. Experimental results of the two ZiYuan-3 (ZY-3) nadir datasets show that the direct georeferencing accuracy of the ZY-3 nadir images reaches only 9 to 12 pixels. With four GCPs in the first image, the georeferencing accuracy of the other images in the strip is improved to better than 2 pixels through extrapolated georeferencing.
Article
Due to the large field angle and large geometric distortions of the HaiYang-1C ultra violet imager (UVI), a single rational function model (SRFM) is unable to fully absorb the geometric distortions. The SRFM-based sensor orientation accuracy of the UVI images is thereby worse than expected. In order to improve the sensor orientation accuracy, a feasible sensor orientation method for the UVI images based on a piecewise rational function model (PRFM) is proposed in this study. A complete UVI image is first logistically divided into five sub-images, and the adjacent sub-images have an overlap. Then, a SRFM is used to mathematically fit the physical sensor model of each sub-image. Finally, the five SRFMs form a continuous PRFM, and the PRFM-based sensor orientation of the UVI images is performed. Three HaiYang-1C UVI images were tested. The experimental results showed that the unabsorbed geometric distortions fully propagated into the SRFM-based sensor orientation results. The orientation accuracy of the three images reached approximately 7 pixels. In the PRFM-based sensor orientation, both the PRFM fitting errors and the inconsistent errors between the adjacent sub-images could be negligible. The PRFM-based orientation accuracy was thereby noticeably improved and reached better than 1 pixel.
Article
Full-text available
To achieve precise sensor orientation of high- resolution satellite imagery (HRSI), ground control points (GCPs) or height models are necessary to remove biases in orientation parameters. However, measuring GCPs is costly, laborious, and time consuming. We cannot even acquire well-defined GCPs in some areas. In this paper, a strip constraint model is established according to the geometric invariance that the biases of image points remain the same in dividing a strip image into standard images. Based on the rational function model and the strip constraint model, a feasible sensor orientation approach for HRSI with the strip constraint is presented. Through the use of the strip constraint, the bias compensation parameters of each standard image in the strip can be solved simultaneously with sparse GCPs. This approach remains effective even when the intermediate standard images in the strip are unavailable. Experimental results of the three ZiYuan-3 data sets show that two GCPs in the first image and two GCPs in the last image are sufficient for the sensor orientation of all the standard images in the strip. An orientation accuracy that is better than 1.1 pixels can be achieved in each standard image. Moreover, the inconsistent errors of tie points between adjacent standard images can also be reduced to less than 0.1 pixel. This result can guarantee that the generated complete digital orthophoto map of the whole strip is geometrically seamless.
Conference Paper
Full-text available
The GNSS carrier phase observation allows for high precision positioning and attitude determination, as long as its integer ambiguity is correctly resolved. Solving integer ambiguities in attitude determination, using multiple antennae installed on the moving body, has some advantages: antennae are separated by relatively short distances, and their geometry is fixed, thus allowing precise baseline lengths in the body reference frame to be known beforehand. From the mathematical point of view, the predefined precise baseline lengths will lead to strong functional and stochastic models, which in turn, will allow for a higher success rate for the integer ambiguity resolution. However, solving several integer ambiguities may also be computationally demanding, especially for real-time applications. The usage of the partial ambiguity resolution method solves this drawback. It was reported that this strategy not only gives higher ambiguity success rate compared to the full ambiguity resolution approach, but also decreases the computational cost. [1]–[5]. Besides that, [6] suggested the so-called affine constrained least squares method, which avoids the complexity of the (multi-) constrained least-squares problem as well as the complexity of the ambiguity search space. This contribution examines the partial ambiguity resolution method for two different search models: the affine constrained least squares model and the gradient iterative least squares model. The two methods are compared by means of the ambiguity dilution of precision, the success rate, and the number of fixed ambiguities. We show that each method has benefit for a particular purpose. keywords: Baseline constraint, Partial ambiguity search strategy, Affine constrained least squares model, Iterative baseline-constrained least squares model, Success rate, Number of fixed ambiguities BIOGRAPHIES Hendy F. Suhandri holds a master's degree in 2008 from the Geoengine program at
Conference Paper
Full-text available
The physical and generalized sensor models are two widely used imaging geometry models in the photogrammetry and remote sensing. Utilizing the rational function model (RFM) to replace physical sensor models in photogrammetric mapping is becoming a standard way for economical and fast mapping from high-resolution images. The RFM is accepted for imagery exploitation since high accuracies have been achieved in all stages of the photogrammetric process just as performed by rigorous sensor models. Thus it is likely to become a passkey in complex sensor modeling. Nowadays, commercial off-the-shelf (COTS) digital photogrammetric workstations have incorporated the RFM and related techniques. Following the increasing number of RFM related publications in recent years, this paper reviews the methods and key applications reported mainly over the past five years, and summarizes the essential progresses and address the future research directions in this field. These methods include the RFM solution, the terrain- independent and terrain-dependent computational scenarios, the direct and indirect RFM refinement methods, the photogrammetric exploitation techniques, and photogrammetric interoperability for cross sensor/platform imagery integration. Finally, several open questions regarding some aspects worth of further study are addressed.
Article
Full-text available
IKONOS, the world's first commercial high-resolution imaging satellite, was successfully launched in September of 1999. From a 680 km sun synchronous orbit, the IKONOS satellite simultaneously collects 1-meter panchromatic and 4-meter multispectral images in 4 bands with 11-bit resolution. Interior and exterior orientation are derived from a sophisticated attitude and ephemeris determination systems, a stable optical assembly, and a solid state focal plane. These features make IKONOS ideally suited for high accuracy mapping applications. The paper describes the IKONOS imaging geometry, sensor model, and the geometric accuracy of IKONOS ortho and stereo products.
Article
Full-text available
The rational function model (RFM) has gained considerable interest recently mainly due to the fact that Space Imaging Inc. (Thornton, Colorado) has adopted the RFM1 as an alternative sensor model for image exploitation. The RFM has also been implemented in some digital photogrammetric systems to replace the physical sensor mode for photogrammetric processing. However, there have been few publications addressing the theoretical properties and practical aspects of the RFM until recently. In this paper a comprehensive study of the RFM is reported upon. Technical issues such as the solutions, feasibility, accuracy, numerical stability, and requirements for control information are addressed. Both the direct and iterative least-squares solutions to the RFM are derived, and the solutions under terrain-dependent and terrain-independent computation scenarios are discussed. Finally, evaluations of the numerous tests with different data sets are analyzed. The objective of this study is to provide readers with a comprehensive understanding of the issues pertaining to applications of the RFM.
Article
Full-text available
In this paper we introduce a new algorithm to estimate the optimal regularization parameter in truncated singular value decomposition (TSVD) regularization methods for the numerical solution of severely ill-posed linear systems. The algorithm couples a geometrical approach to identify the corner of the L-curve associated to the problem with some heuristic rules. Numerical results are reported to highlight the performance of the algorithm with respect to other methods for the selection of the regularization parameter.
Article
In performing transfer path analysis of structure-borne sound transmission, the operational forces at the excitation points and/or at the connections within the structure-borne paths are required. These forces can be obtained by using inverse techniques but the measured data used will contain some unknown errors. Therefore the reconstructed forces may include large errors due to the inversion of an ill-conditioned matrix of these measured data. In this study, Tikhonov regularization is used in order to improve the conditioning of the matrix inversion. Several methods are available to select the optimal regularization parameter. The purpose of this paper is to compare the performance of the ordinary and generalized cross validation methods and the L-curve criterion. Simulations are carried out, representing measurements on a rectangular plate, for different noise levels in measured data. Also, the robustness of the conclusions is investigated by varying the shape of the plates, the force positions, and the noise levels included in the measured data. The L-curve method is found to perform better than OCV or GCV, particularly for high noise levels in the operational responses, but less well when these noise levels are low. It is therefore found to be less susceptible to producing large reconstruction errors but it tends to over-regularize the solution in the presence of low noise, leading to under-estimates of the forces. In practice, measurements of operational responses may be susceptible to noise contamination which suggests that the L-curve method is likely to be the most appropriate method in practical situations. Nevertheless, it is important to obtain good estimates of the likely noise in the signals before determining the most appropriate regularization technique. Ordinary cross validation method is generally found to have a better performance than generalized cross validation method if the matrix condition numbers are high. Since the need for regularization is greater with high condition numbers, it is consequently found that the ordinary cross validation method gives more reliable results overall than the generalized cross validation method.
Article
The adoption of rational functions as a preferred sensor orientation model for narrow field of view line scanner imagery accompanied the introduction of commercial high-resolution satellite imagery (HRSI) at the turn of the millennium. This paper reviews the developments in ground point determination from HRSI via the model of terrain independent rational polynomial coefficients (RPCs). A brief mathematical background to rational functions is first presented, along with a review of the models for generating RPCs from a rigorous sensor orientation, and for geopositioning via either forward intersection or monoplotting. The concept of RPC block adjustment with compensation for exterior orientation biases is then discussed, as is the means to enhance the original RPCs through a bias correction procedure. The potential for RPC block adjustment to yield sub-pixel geopositioning accuracy from HRSI is illustrated using results from experimental testing with two Quickbird stereo image pairs and three multi-image IKONOS blocks. Finally, error propagation issues in RPC block adjustment of HRSI are considered.