Abstract
Based on the classic absolute orientation technique, a new method for least-squares fitting of multiple point sets in m-dimensional space is proposed, analyzed and extended to a weighted form in this paper. This method generates a fixed point set from k corresponding original m-dimensional point sets and minimizes the mean squared error between the fixed point set and these k point sets under the similarity transformation. Experiments and interesting applications are presented to show its efficiency and accuracy.
Similar content being viewed by others
References
Alias: Motionbuilder. http://www.alias.com.
Arun, K.S., Huang, T.S., Blostein, S.D.: Least-squares fitting of two 3-D point sets. IEEE Trans. Pattern Anal. Machine Intell 9(5), 698–700 (1987)
Autodesk: Character Studio. http://usa.autodesk.com
Gleicher, M.: Animation from observation: motion capture and motion editing. Proceedings ACM SIGGRAPH, International Conference on Computer Graphics, pp. 51–54 (1999)
Goryn, D., Hein, S.: On the estimation of rigid body rotation from noisy data. IEEE Trans. Patt. Anal. Mach. Intell. 17, 1219–1220 (1995)
Hill, A., Cootes, T.F., Taylor, C.J.: Least-squares solution of absolute orientation with non-sclar weights. Proceedings of the International Conference on Pattern Recognition (ICPR ’96), pp. 461–465 (1996)
Horn, B.K.P.: Closed-form solution of absolute orientation using unit quaternions. J. Optical Soc. Amer. A 4(4), 629–642 (1987)
Horn, B.K.P., Hilden, H.M., Negahdaripour, S.: Closed-form solution of absolute orientation using orthonormal matrices. J. Optical Soc. Amer. A 5(7), 1127–1135 (1988)
Izani, M., Eshaq, A.R., Zainuddin, N., Razak, A.: A study on practical approach of using motion capture and keyframe animation techniques. Proceedings 8th Internatinal Conference on Information Visualisation, July 14–16, London, UK, pp. 849–852 (2004)
Jeff. M.P.: Survey of Absolute Orientation Techniques. http://www.cs.duke.edu/∼jeffp/triseminar/absolute-orientation.pdf (2004)
Lorusso, A., Eggert, D.W., Fisher, R.B.: Estimating 3-D rigid body transformations: a comparison of four major algorithms. J. Mach. Vis. Appl. 9(5-6), 272–290 (1997)
Oswal, H.L., Balasubramanian, S.: On exact linear equations for the computation of the rotational elements of ablsolute orientation. Photogrammetria Eng. 34, 1079–1083 (1968)
Sansò, F.: An Exact Solution of the roto-translation problem. Photogrammetria 29, 203–216 (1973)
Schut, G.H.: On exact linear equations for the computation of the rotational elements of ablsolute orientation. Photogrammetria XVI, 34–37 (1960)
Krishnan, S., Lee, P.Y., Moore, J.B., Venkatasubramanian, S.: Global registration of multiple 3D point sets via optimization-on-a-manifold. Symposium on Geometry Processing (SGP ’05), July 4–6, Vienna, Austria, pp. 187–196 (2005)
Thompson, E.H.: An exact linear soution of the problem of ablsolute orientation. Photogrammetria XV(4), 163–179 (1959)
Umeyama, S.: Least-squares estimation of transformation parameters between two point patterns. IEEE Trans. Pattern Anal. Machine Intell. 13(4), 376–380 (1991)
Vicon: BodyBuilder. http://www.vicon.com/products/bodybuilder.html
Walker, M.W., Shao, L., Volz, R.A.: Estimating 3-D location parameters using dual number quaternions. J. CVGIP: Image Understanding 54(3), 358–367 (1991)
Williams, J., Bennamoun, M.: Simultaneous registration of multiple corresponding points sets. Comput. Vis. Image Understand. 81(1), 117–142 (2001)
Zordan, V.B., Hodgins, J.K.: Motion capture-driven simulations that hit and react. Proceedings ACM SIGGRAPH/Eurographics International Conference Symposium on Computer Animation, pp. 89–96 (2002)
Zordan, V.B., Horst, N.C.: Mapping optical motion capture data to skeletal motion using a physical model. Proceedings ACM SIGGRAPH/Eurographics International Conference Symposium on Computer Animation, pp. 245–250 (2003)
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Wen, G., Wang, Z., Xia, S. et al. Least-squares fitting of multiple M-dimensional point sets. Visual Comput 22, 387–398 (2006). https://doi.org/10.1007/s00371-006-0022-6
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00371-006-0022-6