Abstract
The M-estimator for the 3D symmetric Helmert coordinate transformation problem is developed. Small-angle rotation assumption is abandoned. The direction cosine matrix or the quaternion is used to represent the rotation. The \(3 \times 1\) multiplicative error vector is defined to represent the rotation estimation error. An analytical solution can be employed to provide the initial approximate for iteration, if the outliers are not large. The iteration is carried out using the iterative reweighted least-squares scheme. In each iteration after the first one, the measurement equation is linearized using the available parameter estimates, the reweighting matrix is constructed using the residuals obtained in the previous iteration, and then the parameter estimates with their variance-covariance matrix are calculated. The influence functions of a single pseudo-measurement on the least-squares estimator and on the M-estimator are derived to theoretically show the robustness. In the solution process, the parameter is rescaled in order to improve the numerical stability. Monte Carlo experiments are conducted to check the developed method. Different cases to investigate whether the assumed stochastic model is correct are considered. The results with the simulated data slightly deviating from the true model are used to show the developed method’s statistical efficacy at the assumed stochastic model, its robustness against the deviations from the assumed stochastic model, and the validity of the estimated variance-covariance matrix no matter whether the assumed stochastic model is correct or not.
Similar content being viewed by others
References
Chang G (2015) On least-squares solution to 3D similarity transformation problem under Gauss–Helmert model. J Geodesy 89:573–576
Chang G, Liu M (2015) M-estimator-based robust Kalman filter for systems with process modeling errors and rank-deficient measurement models. Nonlinear Dyn 80:1431–1449
Chang G, Xu T, Wang Q, Zhang S, Chen G (2017) A generalization of the analytical least-squares solution to the 3D symmetric Helmert coordinate transformation problem with an approximate error analysis. Adv Space Res 59:2600–2610
Chen W, Hill C (2005) Evaluation procedure for coordinate transformation. J Survey Eng 131:43–49
Dermanis A (2015) Problems in parameter estimation with nonlinear models. In: Arvanitis A, Basbas S, Lafazani P, Papadopoulou M, Paraschakis I, Rossikopoulos D (eds) Cartographies of mind, soul and knowledge, special issue for emeritus professor myron myridis. Publication of the School of Rural and Surveying Engineering, Aristotle University of Thessaloniki, Thessaloniki, pp 117–133
Fang X (2013) Weighted total least squares: necessary and sufficient conditions, fixed and random parameters. J Geodesy 87:733–749
Grafarend EW, Awange JL (2003) Nonlinear analysis of the three-dimensional datum transformation [conformal group C7(3)]. J Geodesy 77:66–76
Grgic M, Varga M, Basic T (2016) Empirical research of interpolation methods in distortion modeling for the coordinate transformation between local and global geodetic datums. J Survey Eng 05015004
Hampel FR (2001) Robust statistics: a brief introduction and overview. In: Symposium on robust statistics and fuzzy techniques in geodesy and GIS. Seminar für Statistik, Eidgenössische Technische Hochschule, ETH Zurich Switzerland
Hampel FR, Ronchetti EM, Rousseeuw P, Stahel W (1986) Robust statistics: the approach based on influence functions. Wiley, New York
Holl PW, Welsch RE (1977) Robust regression using iteratively reweighted least-squares. Commun Stat Theory Methods 6:813–827
Huber PJ (1964) Robust estimation of a location parameter. Ann Math Stat 35:73–101
Huber PJ, Ronchetti EM (2009) Robust statistics. Wiley, New Jersey
Janicka J, Rapinski J (2014) Outliers detection by RANSAC algorithm in the transformation of 2D coordinate frames. Boletim de Ciencias Geodesicas 20:610–625
Lehmann R (2013) 3\(\sigma \)-rule for outlier detection from the viewpoint of geodetic adjustment. J Survey Eng 139:157–165
Lehmann R (2014) Transformation model selection by multiple hypotheses testing. J Geodesy 88:1117–1130
Leick A, Rapoport L, Tatarnikov D (2015) GPS satellite survey, 4th edn. Wiley, New Jersey
Lu Z, Qu Y, Qiao S (2014) Geodesy: introduction to geodetic datum and geodetic systems. Springer, Berlin
Neitzel F (2010) Generalization of total least-squares on example of unweighted and weighted 2D similarity transformation. J Geodesy 84:751–762
Neitzel F, Schaffrin B (2015) On the Gauss-Helmert model with a singular dispersion matrix where BQ is of smaller rank than B. J Comput Appl Math 291:458–467
Pope AJ (1972) Some pitfalls to be avoided in the iterative adjustment of nonlinear problems. In: Proceedings of the 38th annual meeting. American Society of Photogrammetry, Washington DC, pp 449–477
Schaffrin B (1985) A note on linear prediction within a Gauss-Markov model linearized with respect to a random approximation. In: Proceedings of the first international Tampere seminar on linear statistical models and their applications, Tampere, Finland, pp 285–300
Schaffrin B (2006) A note on constrained total least-squares estimation. Linear Algebra Appl 417:245–258
Schaffrin B, Felus YA (2008) On the multivariate total least-squares approach to empirical coordinate transformations. Three algorithms. J Geodesy 82:373–383
Schaffrin B, Snow K (2010) Total least-squares regularization of Tykhonov type and an ancient racetrack in Corinth. Linear Algebra Appl 432:2061–2076
Schaffrin B, Wieser A (2008) On weighted total least-squares adjustment for linear regression. J Geodesy 82:415–421
Shen Y, Chen Y, Zheng D-H (2006) A quaternion-based geodetic datum transformation algorithm. J Geodesy 80:233–239
Shi Y, Xu P, Peng J, Shi C, Liu J (2014) Adjustment of measurements with multiplicative errors: error analysis, estimates of the variance of unit weight, and effect on volume estimation from LiDAR-type digital elevation models. Sensors 14:1249–1266
Soler T, Han J-Y (2016) On rotation of frames and physical vectors: an exercise based on plate tectonics theory. GPS Solut. doi:10.1007/s10291-10016-10521-10295
Teunissen PJG (1985) The geometry of geodetic inverse linear mapping and non-linear adjustment. Netherlands Geodetic Commission, Publications on Geodesy, New Series, Delft, pp 1–186
Teunissen PJG (1988) The non-linear 2D symmetric Helmert transformation: an exact non-linear least-squares solution. Bulletin Géodésique 62:1–16
Wang Q, Chang G, Xu T, Zou Y (2016) Representation of the rotation parameter estimation errors in the Helmert transformation model. Survey Rev. doi:10.1080/00396265.00392016.01234806
Xu P (1989) On robust estimation with correlated observations. Bulletin Géodésique 63:237–252
Xu P (1993) Consequences of constant parameters and confidence intervals of robust estimation. Bollettino di Geodesia et Scienze Affini 52:231–249
Xu P (1999) Spectral theory of constrained second-rank symmetric random tensors. Geophys J Int 138:1–24
Xu P (2005) Sign-constrained robust least squares, subjective breakdown point and the effect of weights of observations on robustness. J Geodesy 79:146–159
Xu P (2013) The effect of incorrect weights on estimating the variance of unit weight. Studia Geophysica et Geodaetica 57:339–352
Xu P, Grafarend EW (1996) Statistics and geometry of the eigenspectra of three-dimensional second order-rank symmetric random tensors. Geophys J Int 127:744–756
Xu P, Liu J (2014) Variance components in errors-in-variables models: estimability, stability and bias analysis. J Geodesy 88:719–734
Xu P, Liu J, Shi C (2012) Total least-squares adjustment in partial errors-in-variables models: algorithm and statistical analysis. J Geodesy 86:661–675
Xu P, Shi Y, Peng J, Liu J, Shi C (2013) Adjustment of geodetic measurements with mixed multiplicative and additive random errors. J Geodesy 87:629–643
Yang Y (1999) Robust estimation of geodetic datum transformation. J Geodesy 73:268–274
Yang Y, Zeng A (2009) Adaptive filtering for deformation parameter estimation in consideration of geometrical measurements and geophysical models. Sci China Earth Sci 52:1216–1222
Yang Y, Song L, Xu T (2002) Robust estimator for correlated observations based on bifactor equivalent weights. J Geodesy 76:353–358
Yang Y, Zeng A, Wu F (2011) Horizontal crustal movement in China fitted by adaptive collocation with embedded Euler vector. Sci China Earth Sci 54:1822–1829
Yohai VJ, Maronna RA (1979) Asymptotic behavior of M-estimators for the linear model. Ann Stat 7:258–268
Acknowledgements
We are grateful to the handling editor and the reviewers for their valuable comments which help to improve the manuscript significantly. This work is supported by the National Key Research and Development Program of China (2016YFB0501701) and the National Natural Science Foundation of China (41404001, 41404033, 41574013).
Author information
Authors and Affiliations
Corresponding authors
Appendix: An analytical solution of coordinate transformation
Appendix: An analytical solution of coordinate transformation
The coordinate transformation can be solved analytically if the coordinates at both reference frames are stochastically independent, as can be found in the geodetic literature (Grafarend and Awange 2003; Shen et al. 2006; Chang 2015). The computation steps are given as follows:
Calculate the barycenter coordinates (in both frames)
Calculate the relative coordinates (to the barycenter)
Calculate the DCM profile matrix
Calculate the singular value decomposition
where \({{\varvec{U}}}\) and \({{\varvec{V}}}\) are orthogonal matrices, \({{\varvec{D}}}\) is diagonal with the diagonal elements being the singular values in the decreasing order. Calculate the DCM estimate
Calculate the quaternion profile matrix
with \(\kappa =\sum _{i=1}^n {\Delta {\varvec{y}}_i^T \Delta {\varvec{x}}_i } =\hbox {trace}\left[ {\varvec{H}} \right] \) and \({\varvec{z}}=\sum \limits _{i=1}^n \left( \Delta {\varvec{x}}_i \times \Delta {\varvec{y}}_i \right) \). Calculate the largest eigenvalue and the corresponding eigenvector
Calculate the quaternion estimate
Calculate the cross inertia moment
or
Calculate the scale estimate
with \(f=\sqrt{d^{2}+4\sigma _x^2 \sigma _y^2 c^{2}}\), \(d=\sigma _y^2 a-\sigma _x^2 b\), \(a=\sum \nolimits _{i=1}^n {\Delta {\varvec{x}}_i^T \Delta {\varvec{x}}_i } \), and \(b=\sum \nolimits _{i=1}^n {\Delta {\varvec{y}}_i^T \Delta {\varvec{y}}_i } \). Calculate the translation estimate
The analytical solutions with the DCM or the quaternions are summarized as follows:
Algorithm 2
(DCM): (40), (41), (42) \(\rightarrow \) (43), (44) \(\rightarrow \) (48), (50) \(\rightarrow \) (51).
Algorithm 3
(quaternions): (40), (41), (42), (45) \(\rightarrow \) (46), (47) \(\rightarrow \) (49), (50) \(\rightarrow \) (51).
The detailed proofs of the two algorithms, i.e., the derivation of the solutions, can be found in (Grafarend and Awange 2003; Chang 2015) for the DCM case, for example, and (Shen et al. 2006) for the quaternions case.
Rights and permissions
About this article
Cite this article
Chang, G., Xu, T. & Wang, Q. M-estimator for the 3D symmetric Helmert coordinate transformation. J Geod 92, 47–58 (2018). https://doi.org/10.1007/s00190-017-1043-9
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00190-017-1043-9