摘要 Abstract
我们提出了一种基于球面上点之间测得的距离来确定球体半径的新方法。我们考虑了最一般的情况,即当距离测量存在误差且球体偏离理想形状时确定半径的问题。为了解决该问题,我们利用了最少必要的四个点以及任意数量的N个点。我们通过两两距离矩阵给出了一种新的球体半径闭式解。此外,我们还确定了由测量误差和球体偏离理想形状引起的半径估计的标准差。我们找到了球体上使半径估计标准差最小的最佳点配置。本文描述了我们的解决方案并提供了所有的数学推导过程。我们在https://github.com/boris-sukhovilov/Sphere_Radius分享了我们方法的开源代码。
We propose a novel method for determining the radius of a spherical surface based on the distances measured between points on this surface. We consider the most general case of determining the radius when the distances are measured with errors and the sphere has random deviations from its ideal shape. For the solution, we used the minimally necessary four points and an arbitrary N number of points. We provide a new closed form solution for the radius of the sphere through the matrix of pairwise distances. We also determine the standard deviation of the radius estimate caused by measurement errors and deviations of the sphere from its ideal shape. We found optimal configurations of points on the sphere that provide the minimum standard deviation of the radius estimate. This paper describes our solution and provides all the mathematical derivations. We share the implementation of our method as open source code at https://github.com/boris-sukhovilov/Sphere_Radius.