scispace - formally typeset
Search or ask a question
Journal ArticleDOI

A comparison of different solutions of the Bursa–Wolf model and of the 3D, 7-parameter datum transformation

01 Jun 2016-Acta Geodaetica Et Geophysica Hungarica (Springer Netherlands)-Vol. 51, Iss: 2, pp 245-256
TL;DR: Various methods for calculating the scale factor are discussed and solutions based on quaternion with those that are based on rotation matrix making use of skew-symmetric matrix are compared.
Abstract: The present work deals with an important theoretical problem of geodesy: we are looking for a mathematical dependency between two spatial coordinate systems utilizing common pairs of points whose coordinates are given in both systems. In geodesy and photogrammetry the most often used procedure to move from one coordinate system to the other is the 3D, 7 parameter (Helmert) transformation. Up to recent times this task was solved either by iteration, or by applying the Bursa–Wolf model. Producers of GPS/GNSS receivers install these algorithms in their systems to achieve a quick processing of data. But nowadays algebraic methods of mathematics give closed form solutions of this problem, which require high level computer technology background. In everyday usage, the closed form solutions are much more simple and have a higher precision than earlier procedures and thus it can be predicted that these new solutions will find their place in the practice. The paper discusses various methods for calculating the scale factor and it also compares solutions based on quaternion with those that are based on rotation matrix making use of skew-symmetric matrix.

Summary (2 min read)

2 The model of the new solution for the 3D, 7-parameter similarity transformation

  • Suppose that the authors have two distinct coordinate systems with n common points given by their coordinates.
  • The R rotation matrix is parametrized using the three independent and unknown a, b and c Cardan-angles (Awange 2002), which belong to rotations about axes z-y-x by the angle c, b and a consecutively.
  • Obviously, changing the order of the three rotations or the direction of the angles leads to rotation matrix.
  • The rotation angles can be obtained from the elements of the rotation matrix: a ¼ arctan r23 r33 ; b ¼ arcsinðr13Þ; c ¼ arctan r12 r11 ; ð3Þ where rij is the j-th entry in the i-th row of the matrix R. Thus their goal is the determination of the rotation matrix.
  • These equations are the basis of the algebraic solution of the 3D, 7-parameter transformation.

3 Determination of the scale-factor of the 3D, 7-parameter similarity transformation

  • Závoti (2012) has eliminated the shift parameters by reducing the coordinates to the center of gravity.
  • The system of Eq. (7) is overdetermined, with several solutions according to a chosen error function.

3.1 Solution I

  • Let us consider the first factor in the above product.
  • Thus the authors have transformed the quadratic Eq. (7) to linear equations, as opposed to the procedure given in Awange and Grafarend (2002), which requires the cumbersome separation of the roots of a polynomial of degree 4.

3.2 Solution II

  • After taking into account that a root with physical meaning must be positive, the authors obtain for the lambda scale-factor the following equation, given in Horn (1987) using quaternions, which is also the solution of the Bursa–Wolf model: k2 ¼ ffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiPn i¼1 X2is þ Y2is þ Z2isð Þ Pn i¼1 x2is þ y2is þ z2isð Þ vuuuuut : ð12Þ.
  • Thus the authors can obtain the unique k scale-factor from the quadratic equations as opposed to the complicated separation procedure of the roots of a polynomial of degree 4 given by Awange and Grafarend (2002).

3.3 Solution III

  • The authors starting point is again the system of Eq. (7).
  • Thus there are three different solution procedures for the k scale factor of the 3D, 7-parameter transformation.

4 Determination of the linear and shift parameters

  • After having determined the scale-factor, the problem can be written in linear form, and the adjustment model for the linear problem can be given.
  • This procedure makes it possible to include arbitrarily many equations (common points), and give a solution for the parameters a, b, and c. Závoti (2013) has determined the normal matrix of the problem: Utilizing special properties of the normal matrix the rotation parameters in (3) can also be determined.

5 The Bursa–Wolf model of the datum-transformation

  • The authors now want to deal with the scale-factor.
  • In order to make the comparison more simple, the authors rewrite Eq. (10) using the notations of: k1 ¼ Xn i¼1 ffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffi DsTi Dsi q ,Xn i¼1 ffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffi DpTi Dpi q : ð22Þ.
  • Now the authors can verify that substituting (24) into (10) and into (12) leads to equality k = k1 = k2, and thus the two statistical estimates (the theoretical scale) is identical.
  • Xn i¼1 ffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffi DsTi Dsið Þ DpTi Dpið Þ q ,Xn i¼1 DpTi Dpi: ð27Þ.

7 The solution of the minimax problem using quaternion-algebra

  • Using the quaternion q, the authors obtain the rotation matrix R = (rij) from (37), and the rotation angles from (3).
  • The shift vector t is then obtained from (21) by taking averages.

9 Summary

  • In the present work the authors have given a general model for the 3D, 7-parameter similarity transformation, which can be used to obtain several different solutions, and which includes as a special case the Bursa–Wolf model.
  • In their method the authors introduce an overdetermined system of equations for the scale-factor, which is then solved using different principles.
  • The advantage of their model is that the determination of the scale-factor makes it possible to obtain the solution for the original nonlinear problem from the solution of a linear problem.
  • The authors have given a new least-squares solution for the scale-factor, which is numerically identical to the relevant parameter of the Bursa–Wolf model.
  • The authors have shown that there is a functional connection between the quaternions of the Bursa–Wolf model and the entries of the skew-symmetric matrix given by Awange and Grafarend.

Did you find this useful? Give us your feedback

Content maybe subject to copyright    Report

A comparison of different solutions of the Bursa–Wolf
model and of the 3D, 7-parameter datum transformation
Jo
´
zsef Za
´
voti
1
Ja
´
nos Kalma
´
r
1
Received: 18 March 2015 / Accepted: 12 June 2015 / Published online: 11 July 2015
Ó Akade
´
miai Kiado
´
2015
Abstract The present work deals with an important theoretical problem of geodesy: we are
looking for a mathematical dependency between two spatial coordinate systems utilizing
common pairs of points whose coordinates are given in both systems. In geodesy and pho-
togrammetry the most often used procedure to move from one coordinate system to the other is
the 3D, 7 parameter (Helmert) transformation. Up to recent times this task was solved either by
iteration, or by applying the Bursa–Wolf model. Producers of GPS/GNSS receivers install
these algorithms in their systems to achieve a quick processing of data. But nowadays algebraic
methods of mathematics give closed form solutions of this problem, which require high level
computer technology background. In everyday usage, the closed form solutions are much more
simple and have a higher precision than earlier procedures and thus it can be predicted that these
new solutions will find their place in the practice. The paper discusses various methods for
calculating the scale factor and it also compares solutions based on quaternion with those that
are based on rotation matrix making use of skew-symmetric matrix.
Keywords Quaternion-algebra Bursa–Wolf model Rotation matrix Scale factor
3D or 7-parameter datum (Helmert) transformation
1 Introduction
The conventional treatment of the 3D, 7-parameter datum transformation is given in
Grafarend and Krumm (1995), in Grafarend and Kampmann (1996), and in Grafarend and
Shan (1997). Subsequently Awange et al. (2004) has added extensions to the solutions.
& Jo
´
zsef Za
´
voti
zavoti@ggki.hu;
https://www.ggki.hu
Ja
´
nos Kalma
´
r
kalmar.janos@csfk.mta.hu
1
Research Centre for Astronomy and Earth Sciences, Hungarian Academy of Sciences,
Csatkai u. 6-8, Sopron 9400, Hungary
123
Acta Geod Geophys (2016) 51:245–256
DOI 10.1007/s40328-015-0124-6

Za
´
voti (1999) has given a solution with limited conditions in L1 norm. In the application of
computer algebraic systems to datum transformations, Awange and Grafarend (2002,
2003a, b, c) have taken new directions. In Hungary, Za
´
voti (2005) gives the first algebraic
solution to the problem, and his solution also proposes correction to the mathematical
model. Za
´
voti and Jancso
´
(2006) give the basic idea for bringing the problem to linear
form, and this concept is described in more detail in Za
´
voti (2012). Battha and Za
´
voti
(2009a, b) have applied computerized algebra to the problem of the intersection problem.
Za
´
voti and Fritsch (2011) have given a totally new solution for the outer orientation
problem of photogrammetry. Horn (1987) is one of the earliest works to give a solution to
the absolute orientation problem, but his solution is different from Za
´
voti (2012). Za
´
voti
and Kalma
´
r (2014) give a good summary of the differences between the two solutions.
2 The model of the new solution for the 3D, 7-parameter similarity
transformation
Suppose that we have two distinct coordinate systems with n common points given by their
coordinates.
The 3D, 7-parameter (Helmert) overdetermined similarity transformation is given by
the matrix equation:
s
i
¼ t þ kRp
i
; i ¼ 1; 2; ...; n; ð1Þ
where s
i
¼ X
i
; Y
i
; Z
i
½
T
are the target coordinates, t ¼ X
0
; Y
0
; Z
0
½
T
is the unknown shift, k is
the unknown scale-factor, R(a, b, c) is the rotation matrix, p
i
¼ x
i
; y
i
; z
i
½
T
are the coor-
dinates of the object points.
The R rotation matrix is parametrized using the three independent and unknown a, b
and c Cardan-angles (Awange 2002), which belong to rotations about axes z-y-x by the
angle c, b and a consecutively.
R ¼ R
1
aðÞR
2
bðÞR
3
cðÞ: ð2Þ
Obviously, changing the order of the three rotations or the direction of the angles leads to
rotation matrix.
The rotation angles can be obtained from the elements of the rotation matrix:
a ¼arctan
r
23
r
33

; b ¼ arcsinðr
13
Þ; c ¼arctan
r
12
r
11

; ð3Þ
where r
ij
is the j-th entry in the i-th row of the matrix R. Thus our goal is the determination
of the rotation matrix.
Awange and Grafarend (2002) have introduced the (5) skew-symmetric matrix C
0
that
has the property:
R ¼ I
3
C
0

1
I
3
þ C
0

; ð4Þ
where I
3
is the 3-dimesional identity matrix, and C
0
is given by
C
0
¼
0 cb
c 0 a
ba 0
2
4
3
5
; ð5Þ
with parameters a, b and c.
246 Acta Geod Geophys (2016) 51:245–256
123

Multiplying from the left Eq. (1) with I
3
C
0

, and applying Eq. (4), we obtain:
1 c b
c 1 a
b a 1
2
6
4
3
7
5
X
i
Y
i
Z
i
2
6
4
3
7
5
¼
1 c b
c 1 a
b a 1
2
6
4
3
7
5
X
0
Y
0
Z
0
2
6
4
3
7
5
þ k
1 cb
c 1 a
ba 1
2
6
4
3
7
5
x
i
y
i
z
i
2
6
4
3
7
5
;
i ¼ 1; 2; ...; n:
ð6Þ
These equations are the basis of the algebraic solution of the 3D, 7-parameter (Helmert)
transformation.
3 Determination of the scale-factor of the 3D, 7-parameter similarity
transformation
Za
´
voti (2012) has eliminated the shift parameters by reducing the coordinates to the center
of gravity. He also has shown that during the solution of the overdetermined system of
equations parameters a, b and c are eliminated, and the following overdetermined system
of equations, quadratic in the unknown k parameter, are obtained:
k
2
x
2
is
þ y
2
is
þ z
2
is

¼ X
2
is
þ Y
2
is
þ Z
2
is
; i ¼ 1; 2; ...; n; ð7Þ
where X
is
¼ X
i
X
s
; Y
is
¼ Y
i
Y
s
; Z
is
¼ Z
i
Z
s
i ¼ 1; 2; ...; n; x
is
¼ x
i
x
s
; y
is
¼
y
i
y
s
; z
is
¼ z
i
z
s
; i ¼ 1; 2; ...; n; X
s
; Y
s
; Z
s
ðÞ; x
s
; y
s
; z
s
ðÞare coordinates the centre of
gravity.
The system of Eq. (7) is overdetermined, with several solutions according to a chosen
error function.
3.1 Solution I
The (7) system of equations is written as a product:
k
ffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffi
x
2
is
þ y
2
is
þ z
2
is
q
ffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffi
X
2
is
þ Y
2
is
þ Z
2
is
q

k
ffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffi
x
2
is
þ y
2
is
þ z
2
is
q
þ
ffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffi
X
2
is
þ Y
2
is
þ Z
2
is
q

¼ 0;
i ¼ 1; 2; ...; n: ð8Þ
Let us consider the first factor in the above product. The system of equations to be
solved is:
k
ffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffi
x
2
is
þ y
2
is
þ z
2
is
q
¼
ffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffi
X
2
is
þ Y
2
is
þ Z
2
is
q
; i ¼ 1; 2; ...; n: ð9Þ
Add up all these equations! The solution for k of the overdetermined system of equa-
tions—taking into account that only the positive root has a physical meaning for us—is
given, according to Za
´
voti (2012), by the following well known equation:
k
1
¼
P
n
i¼1
ffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffi
X
2
is
þ Y
2
is
þ Z
2
is
p
P
n
i¼1
ffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffi
x
2
is
þ y
2
is
þ z
2
is
p
: ð10Þ
Acta Geod Geophys (2016) 51:245–256 247
123

Albertz and Kreiling (1975) have shown that the k scale-factor can be obtained as the
quotient of the sums of the coordinates of the points, taken in the coordinate system with
origin in the center of gravity. Thus we have transformed the quadratic Eq. (7) to linear
equations, as opposed to the procedure given in Awange and Grafarend (2002), which
requires the cumbersome separation of the roots of a polynomial of degree 4.
3.2 Solution II
Adding up all equations in (7) gives
k
2
X
n
i¼1
x
2
is
þ y
2
is
þ z
2
is

¼
X
n
i¼1
X
2
is
þ Y
2
is
þ Z
2
is

: ð11Þ
There is a simple solution of this equation in non-negative real numbers without trans-
forming it to a product. After taking into account that a root with physical meaning must be
positive, we obtain for the lambda scale-factor the following equation, given in Horn
(1987) using quaternions, which is also the solution of the Bursa–Wolf model:
k
2
¼
ffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffi
P
n
i¼1
X
2
is
þ Y
2
is
þ Z
2
is
ðÞ
P
n
i¼1
x
2
is
þ y
2
is
þ z
2
is
ðÞ
v
u
u
u
u
u
t
: ð12Þ
Thus we can obtain the unique k scale-factor from the quadratic equations as opposed to
the complicated separation procedure of the roots of a polynomial of degree 4 given by
Awange and Grafarend (2002).
3.3 Solution III
Our starting point is again the system of Eq. (7). We want to obtain a least squares solution
for k using intermediary equations. Elementary steps, given in full detail in (23)–(26),
yield:
k
3
¼
P
n
i¼1
ffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffi
x
2
is
þ y
2
is
þ z
2
is
ðÞX
2
is
þ Y
2
is
þ Z
2
is
ðÞ
p
P
n
i¼1
x
2
is
þ y
2
is
þ z
2
is
ðÞ
: ð13Þ
Thus there are three different solution procedures (estimations) for the k scale factor of the
3D, 7-parameter (Helmert) transformation.
4 Determination of the linear and shift parameters
After having determined the scale-factor, the problem can be written in linear form, and the
adjustment model for the linear problem can be given. This procedure makes it possible to
include arbitrarily many equations (common points), and give a solution for the parameters
a, b, and c.
Za
´
voti (2013) has determined the normal matrix of the problem:
248 Acta Geod Geophys (2016) 51:245–256
123

P
n
i¼1
ky
is
þ Y
is
ðÞ
2
þ kz
is
þ Z
is
ðÞ
2
hi
P
n
i¼1
kx
is
þ X
is
ðÞky
is
þY
is
ðÞ
P
n
i¼1
kx
is
þX
is
ðÞkz
is
þ Z
is
ðÞ
P
n
i¼1
kx
is
þ X
is
ðÞ
2
þ kz
is
þ Z
is
ðÞ
2
hi
P
n
i¼1
ky
is
þ Y
is
ðÞkz
is
þ Z
is
ðÞ
P
n
i¼1
kx
is
þ X
is
ðÞ
2
þ ky
is
þ Y
is
ðÞ
2
hi
2
6
6
6
6
6
6
4
3
7
7
7
7
7
7
5
:
ð14Þ
(The symmetric entries of the normal matrix are not listed).
The normal vector is obtained in a similar way:
2k
P
n
i¼1
ðy
is
Z
is
z
is
Y
is
Þ
P
n
i¼1
ðz
is
X
is
x
is
Z
is
Þ
P
n
i¼1
x
is
Y
is
y
is
X
is
ðÞ
2
6
6
6
6
6
6
4
3
7
7
7
7
7
7
5
: ð15Þ
There are several procedures to obtain the parameters a, b and c from the 3 9 3 normal
system of equations, we have chosen the singular value decomposition because of its
stability. Utilizing special properties of the normal matrix the rotation parameters in (3) can
also be determined.
The shift parameters X
0
, Y
0
and Z
0
can be determined after Eq. (1) is rewritten to a
system with the center of gravity as origin
X
0
Y
0
Z
0
2
4
3
5
¼
X
s
Y
s
Z
s
2
4
3
5
kR
x
s
y
s
z
s
2
4
3
5
: ð16Þ
Parameters for the precision, variance and covariance are computed in the conventional
way.
5 The Bursa–Wolf model of the datum-transformation
Equation (13) can also be obtained in the following way (
s and
p are the centers of gravity
in the two systems):
Ds
i
¼ s
i
s ) s
i
¼ Ds
i
þ
s ;
Dp
i
¼ p
i
p ) p
i
¼ Dp
i
þ
p :
ð17Þ
Substituting this into the transformation Eq. (1) gives:
Ds
i
þ
s ¼ t þ k R Dp
i
þ
p
ðÞ
; i ¼ 1; 2; ...; n: ð18Þ
Reordering terms gives:
Ds
i
þ
s ¼ t þk R
p þ k R Dp
i
; i ¼ 1; 2; ...; n: ð19Þ
Since (1) holds for the centers of gravity
s and
p too, so the term in the middle of (19)
can be omitted and thus we are left with:
Ds
i
¼ k R Dp
i
; i ¼ 1; 2; ...; n: ð20Þ
Acta Geod Geophys (2016) 51:245–256 249
123

Citations
More filters
Journal ArticleDOI
TL;DR: Four different (projective, affine, similarity and euclidean) modified methodologies for the transformation between global (ITRF) to local (EUREF) by using the Turkish permanent GPS network (TPGN) as an example are described and the presented models are acceptable and can improve the understanding in coordinate transformation.
Abstract: Abstract Today, in geodesy most practical applications is to use a datum to get three dimensional position of a particular point. The geodetic techniques generally provide time dependent coordinates in global datum. The difference between the global datum like international terrestrial reference frame (ITRF) to local datum like Europe fixed reference frame (EUREF) can be up to several centimeters due to different velocity rate of tectonic plates. To get high-precision measurements, there is an increasing need of time dependent transformations from the global level to local level. The present paper treats, this theoretical problem of geodesy by using mathematical dependency between two spatial coordinate systems whose common points are given in both systems. The paper describes four different (projective, affine, similarity and euclidean) modified methodologies for the transformation between global (ITRF) to local (EUREF) by using the Turkish permanent GPS network (TPGN) as an example. The time series from TPGN stations are used to review these transformations from ITRF 2008 to EUREF 2008. The transformation parameters in all cases shows that mostly transform coordinates depends on its counterparts (X to x and Y to y) and others coordinates have very less effect. Finally to show the validity of our model a comparative analysis with standard Bursa-Wolf and Molodensky-Badekas models has been presented. The test shows that our model error is equivalent to standard models, in this view the presented models are acceptable and can improve our understanding in coordinate transformation.

3 citations

Journal ArticleDOI
TL;DR: In this paper, the authors estimate station coordinates of GNSS CORS networks in Thailand, based on ITRF2014, by applying the Precise Point Positioning (PPP) technique computed by the GipsyX software.
Abstract: This study estimates station coordinates of GNSS CORS networks in Thailand, based on ITRF2014, by applying the Precise Point Positioning (PPP) technique computed by the GipsyX software. Datum trans...

2 citations

Journal ArticleDOI
TL;DR: In this article, the authors proposed an extended weighted total least squares (WTLS) iterative algorithm of 3D similarity transformation based on Gibbs vector, which treats the transformation parameters and the target coordinate of non-control points as unknowns.
Abstract: Considering coordinate errors of both control points and non-control points, and different weights between control points and non-control points, this contribution proposes an extended weighted total least squares (WTLS) iterative algorithm of 3D similarity transformation based on Gibbs vector. It treats the transformation parameters and the target coordinate of non-control points as unknowns. Thus it is able to recover the transformation parameters and compute the target coordinate of non-control points simultaneously. It is also able to assess the accuracy of the transformation parameters and the target coordinates of non-control points. Obviously it is different from the traditional algorithms that first recover the transformation parameters and then compute the target coordinate of non-control points by the estimated transformation parameters. Besides it utilizes a Gibbs vector to represent the rotation matrix. This representation does not introduce additional unknowns; neither introduces transcendental function like sine or cosine functions. As a result, the presented algorithm is not dependent to the initial value of transformation parameters. This excellent performance ensures the presented algorithm is suitable for the big rotation angles. Two numerical cases with big rotation angles including a real world case (LIDAR point cloud registration) and a simulative case are tested to validate the presented algorithm.

2 citations

Journal ArticleDOI
TL;DR: In this article, a transformation process between the global digital elevation models (GDEMs) and national GPS/levelling measurements is applied using parametric and nonparametric equations, and two solutions are implemented before and after the filtration of raw data from outliers to assess the ability of the generated corrector surface model to absorb the effect of the outliers.
Abstract: Abstract Open global digital elevation models (GDEMs) represent a free and important source of information that is available to any country. Fusion processing between global and national digital elevation models is neither easy nor inexpensive. Hence, an alternative solution to fuse a GDEM (GTOPO30 or SRTM 1) with national GPS/levelling measurements is adopted. Herein, a transformation process between the GDEMs and national GPS/levelling measurements is applied using parametric and non-parametric equations. Two solutions are implemented before and after the filtration of raw data from outliers to assess the ability of the generated corrector surface model to absorb the effect of the outliers’ existence. In addition, a reliability analysis is conducted to select the most suitable transformation technique. We found that when both the fitting and prediction properties have equal priority, least-squares collocation integrated with a least-squares support vector machine inherited with a linear or polynomial kernel function exhibits the most accurate behavior. For the GTOPO30 model, before filtration of the raw data, there is an improvement in the mean and root mean square of errors by 39.31 % and 68.67 %, respectively. For the SRTM 1 model, the improvement in mean and root mean square values reached 86.88 % and 75.55 %, respectively. Subsequently, after the filtration process, these values became 3.48 % and 36.53 % for GTOPO30 and 85.18 % and 47.90 % for SRTM 1. Furthermore, it is found that using a suitable mathematical transformation technique can help increase the precision of classic GDEMs, such as GTOPO30, making them to be equal or more accurate than newer models, such as SRTM 1, which are supported by more advanced technologies. This can help overcome the limitation of shortage of technology or restricted data, particularly in developed countries. Henceforth, the proposed direct transformation technique represents an alternative faster and more economical way to utilize unfiltered measurements of GDEMs to estimate national digital elevations in areas with limited data.

2 citations

Journal ArticleDOI
TL;DR: This work uses a simple and intuitive method to describe the 6-DOF (degree of freedom) curtailment process in point cloud registration and proposes an outlier removal strategy based on the reliability of the correspondence graph.
Abstract: Registration is a basic yet crucial task in point cloud processing. In correspondence-based point cloud registration, matching correspondences by point feature techniques may lead to an extremely high outlier (false correspondence) ratio. Current outlier removal methods still suffer from low efficiency, accuracy, and recall rate. We use an intuitive method to describe the 6-DOF (degree of freedom) curtailment process in point cloud registration and propose an outlier removal strategy based on the reliability of the correspondence graph. The method constructs the corresponding graph according to the given correspondences and designs the concept of the reliability degree of the graph node for optimal candidate selection and the reliability degree of the graph edge to obtain the global maximum consensus set. The presented method achieves fast and accurate outliers removal along with gradual aligning parameters estimation. Extensive experiments on simulations and challenging real-world datasets demonstrate that the proposed method can still perform effective point cloud registration even the correspondence outlier ratio is over 99%, and the efficiency is better than the state-of-the-art. Code is available at https://github.com/WPC-WHU/GROR.

1 citations

References
More filters
Journal ArticleDOI
TL;DR: A closed-form solution to the least-squares problem for three or more paints is presented, simplified by use of unit quaternions to represent rotation.
Abstract: Finding the relationship between two coordinate systems using pairs of measurements of the coordinates of a number of points in both systems is a classic photogrammetric task . It finds applications i n stereoph and in robotics . I present here a closed-form solution to the least-squares problem for three or more paints . Currently various empirical, graphical, and numerical iterative methods are in use . Derivation of the solution i s simplified by use of unit quaternions to represent rotation . I emphasize a symmetry property that a solution to thi s problem ought to possess . The best translational offset is the difference between the centroid of the coordinates i n one system and the rotated and scaled centroid of the coordinates in the other system . The best scale is equal to th e ratio of the root-mean-square deviations of the coordinates in the two systems from their respective centroids . These exact results are to be preferred to approximate methods based on measurements of a few selected points . The unit quaternion representing the best rotation is the eigenvector associated with the most positive eigenvalue o f a symmetric 4 X 4 matrix . The elements of this matrix are combinations of sums of products of correspondin g coordinates of the points .

4,522 citations


"A comparison of different solutions..." refers methods in this paper

  • ...(31): k ¼ 1 k X i DsTi Dsi ,X i DpTi Dpi ; ð33Þ which yields the well known Horn-Eq....

    [...]

  • ...Zeitschrift für Vermessungswesen 122:323–333 Horn BKP (1987) Closed form solution of absolute orientation using unit quaternions....

    [...]

  • ...Horn (1987) is one of the earliest works to give a solution to the absolute orientation problem, but his solution is different from Závoti (2012)....

    [...]

  • ...After taking into account that a root with physical meaning must be positive, we obtain for the lambda scale-factor the following equation, given in Horn (1987) using quaternions, which is also the solution of the Bursa–Wolf model: k2 ¼ ffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiPn i¼1 X2is þ Y2is þ Z2isð Þ Pn i¼1 x2is þ y2is þ z2isð Þ vuuuuut : ð12Þ Thus we can obtain the unique k scale-factor from the quadratic equations as opposed to the complicated separation procedure of the roots of a polynomial of degree 4 given by Awange and Grafarend (2002)....

    [...]

Journal ArticleDOI
TL;DR: In this paper, the authors introduce quaternions to represent rotation parameters and derive the formulae to compute quaternion, translation and scale parameters in the Bursa-Wolf geodetic datum transformation model from two sets of co-located 3D coordinates.
Abstract: This paper briefly introduces quaternions to represent rotation parameters and then derives the formulae to compute quaternion, translation and scale parameters in the Bursa–Wolf geodetic datum transformation model from two sets of co-located 3D coordinates. The main advantage of this representation is that linearization and iteration are not needed for the computation of the datum transformation parameters. We further extend the formulae to compute quaternion-based datum transformation parameters under constraints such as the distance between two fixed stations, and develop the corresponding iteration algorithm. Finally, two numerical case studies are presented to demonstrate the applications of the derived formulae.

72 citations


"A comparison of different solutions..." refers background in this paper

  • ...Shen et al. (2006) give the following equation for the rotation matrix R and the q quaternion: R ¼ q20 qT q I3 þ 2 q qT þ q0 C qð Þ : ð37Þ Now we can rewrite (35): max R X i DsTi R Dpi ¼ max q X i sTi Qþ Pþi q ¼ max q qT N q; ð38Þ where the 4x4 matrix N is given by N ¼ X i DsTi Dpi DsTi C Dpið Þ C…...

    [...]

  • ...…Þ C Dsið Þ Dpi Dsi DpTi þ C Dsið Þ C Dpið Þ : ð39Þ The maximum of the quadratic form (38) is obtained when q is an eigenvector of N, and then its value is equal to the eigenvalue of N (Shen et al. 2006), and thus we have to determine the maximal eigenvalue of N and the eigenvector q (the…...

    [...]

Journal Article

46 citations


"A comparison of different solutions..." refers methods in this paper

  • ...The conventional treatment of the 3D, 7-parameter datum transformation is given in Grafarend and Krumm (1995), in Grafarend and Kampmann (1996), and in Grafarend and Shan (1997)....

    [...]

Journal ArticleDOI
TL;DR: In this article, the Gauss-Jacobi combinatorial algorithm was proposed to solve the over-determined three-dimensional resection problem in a closed form without reverting to iterative or linearization procedures.
Abstract: Several procedures for solving in a closed form the three-dimensional resection problem have already been presented. In the present contribution, the overdetermined three-dimensional resection problem is solved in a closed form in two steps. In step one a combinatorial minimal subset of observations is constructed which is rigorously converted into station coordinates by means of the Groebner basis algorithm or the multipolynomial resultant algorithm. The combinatorial solution points in a polyhedron are then reduced to their barycentric in step two by means of their weighted mean. Such a weighted mean of the polyhedron points in ℝ3 is generated via the Error Propagation law/variance–covariance propagation. The Fast Nonlinear Adjustment Algorithm was proposed by C.F. Gauss, whose work was published posthumously, and C.G.I. Jacobi. The algorithm, here referred to as the Gauss–Jacobi Combinatorial algorithm, solves the overdetermined three-dimensional resection problem in a closed form without reverting to iterative or linearization procedures. Compared to the actual values, the obtained results are more accurate than those obtained from the closed-form solution of a minimano of three known stations.

29 citations

DissertationDOI
01 Jan 2002
TL;DR: In this paper, the algebraic techniques of Grobner bases and Multipolynomial resultants are presented as efficient algebraic tools for solving the nonlinear geodetic problems.
Abstract: Die Methode der Grobner-Basen und Multipolynomialen Resultante wird als wirksames algebraische Hilfsmittel zur expliziten Losung nichtlinearer geodatischer Problem vorgestellt. Wir nutzen dir Grobner-Basen und Multipolynomialen Resultante als Rechenhilfsmittel bei der Losung des nichtlinearen Gauss-Markov Modells mit Hilfe des kombinatorischen Gauss-Jacobi-Algorithmus. The algebraic techniques of Grobner bases and Multipolynomial resultants are presented as efficient algebraic tools for solving the nonlinear geodetic problems. The capability of the Grobner bases and the Multipolynomial resultants to solve explicitly nonlinear geodetic problems enables us to use them as the computational engine in the Gauss-Jacobi combinatorial algorithm to solve the nonlinear Gauss-Markov model.

21 citations


"A comparison of different solutions..." refers background or methods in this paper

  • ...In the application of computer algebraic systems to datum transformations, Awange and Grafarend (2002, 2003a, b, c) have taken new directions. In Hungary, Závoti (2005) gives the first algebraic solution to the problem, and his solution also proposes correction to the mathematical model. Závoti and Jancsó (2006) give the basic idea for bringing the problem to linear form, and this concept is described in more detail in Závoti (2012). Battha and Závoti (2009a, b) have applied computerized algebra to the problem of the intersection problem. Závoti and Fritsch (2011) have given a totally new solution for the outer orientation problem of photogrammetry. Horn (1987) is one of the earliest works to give a solution to the absolute orientation problem, but his solution is different from Závoti (2012)....

    [...]

  • ...In the application of computer algebraic systems to datum transformations, Awange and Grafarend (2002, 2003a, b, c) have taken new directions. In Hungary, Závoti (2005) gives the first algebraic solution to the problem, and his solution also proposes correction to the mathematical model. Závoti and Jancsó (2006) give the basic idea for bringing the problem to linear form, and this concept is described in more detail in Závoti (2012). Battha and Závoti (2009a, b) have applied computerized algebra to the problem of the intersection problem. Závoti and Fritsch (2011) have given a totally new solution for the outer orientation problem of photogrammetry. Horn (1987) is one of the earliest works to give a solution to the absolute orientation problem, but his solution is different from Závoti (2012). Závoti and Kalmár (2014) give a good summary of the differences between the two solutions....

    [...]

  • ...In the application of computer algebraic systems to datum transformations, Awange and Grafarend (2002, 2003a, b, c) have taken new directions. In Hungary, Závoti (2005) gives the first algebraic solution to the problem, and his solution also proposes correction to the mathematical model....

    [...]

  • ...Subsequently Awange et al. (2004) has added extensions to the solutions....

    [...]

  • ...In the application of computer algebraic systems to datum transformations, Awange and Grafarend (2002, 2003a, b, c) have taken new directions. In Hungary, Závoti (2005) gives the first algebraic solution to the problem, and his solution also proposes correction to the mathematical model. Závoti and Jancsó (2006) give the basic idea for bringing the problem to linear form, and this concept is described in more detail in Závoti (2012). Battha and Závoti (2009a, b) have applied computerized algebra to the problem of the intersection problem. Závoti and Fritsch (2011) have given a totally new solution for the outer orientation problem of photogrammetry....

    [...]