[SciPy-user] Fitting sphere to 3d data points
James Vincent
jjv5 at nih.gov
Thu Jan 25 07:46:58 EST 2007
Hello,
Is it possible to fit a sphere to 3D data points using
scipy.optimize.leastsq? I'd like to minimize the residual for the
distance from the actual x,y,z point and the fitted sphere surface. I
can see how to minimize for z, but that's not really what I'm looking
for. Is there a better way to do this? Thanks for any help.
params = a,b,c and r
a,b,c are the fitted center point of the sphere, r is the radius
err = distance-to-center - radius
err = sqrt( x-a)**2 + (y-b)**2 + (z-c)**2) - r
----
James J. Vincent, Ph.D.
National Cancer Institute
National Institutes of Health
Laboratory of Molecular Biology
Building 37, Room 5120
37 Convent Drive, MSC 4264
Bethesda, MD 20892 USA
301-451-8755
jjv5 at nih.gov
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.scipy.org/pipermail/scipy-user/attachments/20070125/f9311e9d/attachment.html>
More information about the SciPy-User
mailing list