home | index | units | counting | geometry | algebra | trigonometry & functions | calculus
analysis | sets & logic | number theory | recreational | misc | nomenclature & history | physics

Final Answers
© 2000-2005 Gérard P. Michon, Ph.D.

Surface Area of an Ellipsoid

Below is the unabridged and/or expanded version of a discussion which has been drastically abbreviated at its original location.

Related articles on this site:

Related Links (Outside this Site)

Surface Area of an Ellipsoid   by A. Dieckmann (Bonn University, July 2003).
Surface Area and Capacity of Ellipsoids in n Dimensions  [ pdf ]  by Garry Tee
New Approximations for the Surface Area of an Ellipsoid   by David W. Cantrell. Symmetric Rational Approximations of the Surface Area of an Ellipsoid.
Ellipsoidal Area Computations of Large Terrestrial Objects  by Hrvoje Lukatela.
 
 Ellipsoid

Surface Area of an Ellipsoid


(2001-10-23)
What is the surface area of an ellipsoid? [spheroid]

There are simple formulas for the surface area of an ellipsoid of revolution,  but when the 3 semiaxes (a, b, c) are distinct, the formula isn't elementary:

The surface area of an ellipsoid of equation   (x/a)2+(y/b)2+(z/c)2=1   is:

where

The above was originally posted here to provide a correct version of a flawed formula given in the Mathematica 4 documentation  [where "EllipticE" and "EllipticF" are interchanged, as David W. Cantrell first pointed out].  As of 2005, the typo has only been corrected in the Mathematica 5 documentation ...


Knud Thomsen   (Denmark, 2004-04-26; e-mail)
The following symmetrical formula seems to give the surface area of a general ellipsoid with a relative error < 1.42%.  Could it be new?   [...]
S   »   2p  ( apbp + apcp + bpcp ) 1/p   where   p = lg(3) = ln(3)/ln(2)

Somebody must have thought of it before, but this formula seems unpublished...  If you know better, please tell me and I'll post updates here.  Meanwhile, I shall refer to the above approximation as Thomsen's formula  (2004-04-26).

For a very long prolate ellipsoid of revolution, Thomsen's expression is  21+1/p / p  times the true surface area  (a relative error of about -1.41544 %).

This formula is also discussed in the next article.

On 2004-05-13, Knud Thomsen (Denmark) wrote:   [edited summary]
The expression   S   »   4p  [ ( apbp + apcp + bpcp ) / 3 ] 1/p approximates the true surface area of the ellipsoid with the least relative error (± 1.061 %  worst case) when   p » 1.6075 [...]
Best regards, Knud Thomsen

This second form of the formula is exact for a sphere regardless of the value of p, whereas the one we first gave is always exact for a degenerate ellipsoid (c = 0).  Both coincide for the value p = lg(3) = 1.5849625...  first proposed by Thomsen.

Knud Thomsen (2004-05-14) and David Cantrell (2004-05-16) independently mentioned the obvious generalization to n-dimensional ellipsoids (with semiaxes a1, ... an )  which may be expressed in terms of the Hölder mean (H) of the n products of  n-1  semiaxes ( H = 0  when two or more semiaxes are zero):

H   =   (a1a2 ... an ) [ (a1-p + a2-p + ... + an-p ) / n ] 1/p   [nonzero semiaxes]
H   =   (a1a2 ... an-1 ) / n 1/p     [when one semiaxis, say an, is zero]

The hypervolume (V) and hyperarea (S) of an n-dimensional hypersphere are:

V   =   Rn pn/2 / G(1+n/2)   [R is the hypersphere radius]
S   =   2 Rn-1 pn/2 / G(n/2)   =   2 H pn/2 / G(n/2)

Scaling considerations translate into the exact formula for the hypervolume (V) of an ellipsoid (replace Rn  by a1a2...an ).  The n-1 dimensional case gives half the hyperarea of the [two sided] degenerate n-dimensional ellipsoid, which is thus:

S'   =   2 ( n1/p H ) p[n-1]/2 / G(1+[n-1]/2)

The expressions for S (hypersphere) and S' (degenerate hyperellipsoid) are thus identical functions of H  (generalizing the YNOT formula for the ellipse)  when:

n1/p   =   Öp  G(n/2+1/2) / G(n/2)

 
p   =  
 
Log (n)
Vinculum
Log (A)

The quantity   A  =  Öp  G(n/2+1/2) / G(n/2)   has different elementary expressions in terms of double-factorials depending on the parity of n:

  • If n = 2k, then   A   =   p (2k-1)!! / 2k (k-1)!   =   (p/2) (n-1)!! / (n-2)!!
  • If n = 2k+1, then   A   =   2k k! / (2k-1)!!   =   (n-1)!! / (n-2)!!

The limit of this value of p is 2 for [very] large values of n...

Thomsen and Cantrell both expressed some doubts about the future popularity of such approximate formulas for the hyperareas of hyper-ellipsoids...  Smile!

On 2004-05-14, David W. Cantrell wrote:   [edited summary]
I just now noticed [the recent update(s) to this page].  Congratulations, Knud, on your approximation of 2004-04-26 and your more recent one with   p = 1.6075...
 
I would prefer   p = 8/5   which makes the latter algebraic and optimal for nearly spherical ellipsoids.  The relative error is still never worse than -1.178 %
Best regards, David W. Cantrell

A fast feedback from David, who posted other approximations shortly thereafter.


(2004-05-02)   Approximate Surface Area of a Scalene Ellipsoid
Ellipsoids of revolution and flat ones may be considered trivial cases...

An ellipsoid of semiaxes a, b and c is called scalene if these three quantities are distinct, or rather [using the inclusive viewpoint which is almost always preferred in a mathematical context] when no two of them are known to coincide...

Let a be the largest semiaxis and c the smallest one.  Let   e = Ö(1-c2/a2)

The surface area (S) of the ellipsoid has a simple expression in 3 special cases:  for an oblate or prolate ellipsoid of revolution, and for a degenerate ellipsoid  (namely, a flat spheroid whose surface consists of the two sides of an ellipse) :

  • If a = b, then   S = 2p [ a2 + c2 atanh(e)/e ]    Oblate ellipsoid (M&M's).
  • If b = c, then   S = 2p [ c2 + ac arcsin(e)/e ]   Prolate ellipsoid (cigar).
  • If c = 0, then   S = 2p ab 

The above symmetrical formula, proposed in 2004 by the Danish geologist Knud Thomsen, is exact for either a sphere ( a = b = c ) or a flat spheroid.  It's to the ellipsoid area what the YNOT formula is to the ellipse perimeter.

Dropping the simplicity and symmetry of Thomsen's formula, it's fairly easy to devise expressions that are correct in all three of the above trivial cases...  For example, we may define atanh(x)/x and arcsin(x)/x by continuity when x is zero (both quantities are thus equal to 1 when x is 0) and consider the expression:

S   »   2p  [ a (b-c) + ac arcsin(u)/u + c2 atanh(v)/v ]
where   u = Ö(1-b2/a2)   and   v = Ö(1-c2/b2)

This turns out to be a poor kind of  "improvement"  over Thomsen's formula except, of course, when the ellipsoid is a solid of revolution, or nearly so.

The worst discrepancy between the two expressions occurs when a is much larger than the other two semiaxes and c is lb, with  l = (p/2-1)1/(p-1)  which makes Thomsen's expression  (1+lp )1-1/p  times the other (» 7.578 % larger).  As Thomsen's value is already a -1½ % underestimate, the above is -9 % off...

This goes to show that there's a price to pay for breaking up a natural symmetry in an approximation (as asymmetrical error terms don't automatically cancel out).

This remark also applies to another approximation (< 2.1 %) proposed in 2003 by Dr. Andreas Dieckmann (of Bonn University) in terms of   r = arcsin(e)/e :

Dieckman's approximation

This gives the correct area  S = 2pc (c+ar)  for prolate spheroids.

On 2004-05-17, we received the first attempt at optimizing a symmetrical formula by Knud Thomsen, who investigated the following expression, featuring a second parameter (k) generalizing his earlier formula (the case k = 0):

S   »   4p  [ ( apbp + apcp + bpcp ) / ( 3 - k { 1 - 27abc / (a+b+c)3 } ) ] 1/p

The formula is designed to be correct in the case of a sphere for all values of p and k.  Selecting p = ln(2) / ln(p/2), Thomsen claims optimal results when k is around 0.0942 and suggests the convergent 3/32 (0.9375) which is good enough to yield a relative error between -0.204 % and +0.187 %  [the next convergents would be 5/53 and 8/85].  This represents an improvement of one order of magnitude over his original formula (k=0).

Earlier work of Achim Flammenkamp (of Universität Bielefeld, Germany) along similar lines was brought to our attention on 2004-06-14 by his colleague Torsten Sillke:  Building on an article of Klamkin, Flammenkamp investigated several approximations to the surface area of an ellipsoid around 1990, including the following two expressions.  The first one has only a 10% accuracy, whereas a worst relative error of 2.09% is claimed for the second formula.

S   »   2p  [ ( ab + ac + bc ) - 3 abc / (a+b+c) ]
 
S   »   p  [ (1-1/Ö3) ( ab + ac + bc )  +  (1+1/Ö3) ( a2b2 + a2c2 + b2c2 )½ ]

 Come back later, we're
 still working on this one...


References

  1. Murray S. Klamkin
    "Elementary approximations to the area of n-dimensional ellipsoids"
    The American Mathematical Monthly, v.78 (1971) pp.280-283. 
  2. Murray S. Klamkin
    Corrections to "Elementary approximations to the area of [...] ellipsoids"
    The American Mathematical Monthly, v.83 (1976) p. 478.

Some items recently brought to our attention have not been reviewed.

visits since Oct. 23, 2001
 (c) Copyright 2000-2005, Gerard P. Michon, Ph.D.