ACM Home Page
Please provide us with feedback. Feedback
Spherical averages and applications to spherical splines and interpolation
Full text PdfPdf (215 KB)
Source ACM Transactions on Graphics (TOG) archive
Volume 20 ,  Issue 2  (April 2001) table of contents
Pages: 95 - 126  
Year of Publication: 2001
ISSN:0730-0301
Authors
Samuel R. Buss  University of California, San Diego
Jay P. Fillmore  University of California, San Diego
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 37,   Downloads (12 Months): 231,   Citation Count: 22
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/502122.502124
What is a DOI?

Warning: The download time has expired please click on the item to try again.


ABSTRACT

This article introduces a method for computing weighted averages on spheres based on least squares minimization that respects spherical distance. We prove existence and uniqueness properties of the weighted averages, and give fast iterative algorithms with linear and quadratic convergence rates. Our methods are appropriate to problems involving averages of spherical data in meteorological, geophysical, and astronomical applications. One simple application is a method for smooth averaging of quaternions, which generalizes Shoemake's spherical linear interpolation.The weighted averages methods allow a novel method of defining Bézier and spline curves on spheres, which provides direct generalization of Bézier and B-spline curves to spherical spline curves. We present a fast algorithm for spline interpolation on spheres. Our spherical splines allow the use of arbitrary knot positions; potential applications of spherical splines include smooth quaternion curves for applications in graphics, animation, robotics, and motion planning.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
2
 
3
BARONTI, M., CASINI, E., AND PAPINI, P. L. 1997. Centroids, centers and medians: What is the difference? Geometriae Dedicata 68, 157-168.
4
 
5
BROWN,J.L.AND WORSEY, A. J. 1992. Problems with defining barycentric coordinates for the sphere. Mathematical Modelling and Numerical Analysis (Modelisation mathematique et Analyse numerique) 26, 37-49.
 
6
CLARK,R.M.AND THOMPSON, R. 1984. Statistical comparison of palaeomagnetic directional records from lake sediment. Geophys. J. Roy. Astr. Soc. 76, 337-368.
 
7
COXETER, H. S. M. 1946. Quaternions and reflections. Am. Math. Monthly 53, 136-146.
 
8
DAM, E. B., KOCH, M., AND LILLHOLM, M. 1998. Quaternions, interpolation and animation. Tech. Rep. DIKU 98/5, Institute of Computer Science, University of Copenhagen, Copenhagen Denmark. http://www.diku.dk/students/myth/quat.html.
 
9
DUFF, T. 1986. Splines in animation and modeling. In SIGGRAPH'86 Course Notes on State of the Art in Image Synthesis, July, ACM, New York.
 
10
 
11
FISHER,N.I.AND LEWIS, T. 1985. A note on spherical splines. J. Roy. Stat Soc. B 47, 482- 488.
 
12
GABRIEL,S.AND KAJIYA, K. 1985. Spline interpolation in curved space. In SIGGRAPH'85 Course Notes on State of the Art Image Synthesis, ACM, NewYork, pp. 1-14.
 
13
GE,Q.J.AND RAVANI, B. 1994. Computer aided geometric design of motion interpolants. Trans. ASME: J. Mech. Des, 756-762.
 
14
GROSS, O. 1964. The rondezvous value of a metric space. In Advances in Game Theory, Princeton University Press, Princeton, N. J., 49-53.
15
 
16
JUPP, P. E. 1987. Fitting smooth paths to spherical data. Appl. Stat. 36, 34-46.
 
17
JUTTLER, B. 1994. Visualization of moving objects using dual quaternion curves. Comput. Graph. 18, 315-326.
 
18
JUTTLER,B.AND WAGNER, M. G. 1996. Computer-aided design with spatial rational B-spline motions. J. Mech Des. 118, 193-201.
19
 
20
KIM, M.-S. AND NAM, K.-W. 1995. Interpolating solid orientations with circular blending quaternion curves. Comput. Aided Des. 27, 385-398.
 
21
KIM, M.-S. AND NAM, K.-W. 1996. Hermite interpolation of solid orientations with circular blending quaternion curves. J. Visual. Comput. Anim. 7, 95-110.
 
22
MILNOR, J. W. 1965. Topology from the Differentiable Viewpoint. University Press of Virginia, Charlottesville, Va. (Based on notes by D.W. Weaver.)
 
23
NOAKES, L., HEINZINGER,G.,AND PADEN, B. 1989. Cubic splines on curved surfaces. IMA J. Math. Control In. 6, 465-473.
24
 
25
PARKER,R.L.AND DENHAM, C. F. 1979. Interpolation of unit vectors. Geophys. J. Roy. Astronom. Soc. 58, 685-687.
 
26
 
27
28
 
29
ROBERTS,K.S.,BISHOP,G.,AND GANAPATHY, S. K. 1988. Smooth interpolation of rotational matrices. In Proceedings CVPR'88: Computer Vision and Pattern Recognition, IEEE Computer Science Press, Los Alamitos, Calif., 724-729.
30
 
31
SHOEMAKE, K. 1987. Quaternion calculus and fast animation. In SIGGRAPH'87 Course Notes on State of the Art Image Synthesis. ACM, New York, pp. 101-121.
 
32
SPIVAK, M. 1965. Calculus on Manifolds. Benjamin/Cummings Publishing, Menlo Park, Calif.
 
33
THOMPSON,R.AND CLARK, R. M. 1982. A robust least-squares Gondwanan apparent polar wander path and the question of paleomagnetic assessment of Gondwanan reconstructions. Earth Planetary Sci. Lett. 57, 152-158.
 
34
WAGNER, G. 1990. On means of distances on the surface of a sphere (lower bounds). Pacific J. Math. 144, 389-398.
 
35
WAGNER, G. 1992. On means of distances on the surface of a sphere. II (lower bounds). Pacific J. Mathematics, 154, 381-396.
 
36
WANG,W.AND JOE, B. 1993. Orientation interpolation in quaternion space using spherical biarcs. In Proceedings of Graphics Interface'93. Morgan-Kaufmann, San Francisco Calif. pp. 24-32.
 
37
WATSON, G. S. 1983. Statistics on Spheres. Wiley, New York.
38
 
39
WOLF, R. 1994. On the average distance property of spheres in Banach spaces. Archives Math. 62, 338-344.
 
40
ZEFRAN,M.AND KUMAR, V. 1996. Planning of smooth motions on SE(3). In Proceedings of the IEEE International Conference on Robotics and Animation. IEEE Computer Society Press, Los Alamitos, Calif., pp. 121-126.

CITED BY  22

Collaborative Colleagues:
Samuel R. Buss: colleagues
Jay P. Fillmore: colleagues