摘要
为实现点集最小包容圆(最小外接圆)的求解,将计算几何中的α-壳的概念应用到最小包容圆的计算过程,提出了一种精确有效的最小包容圆求解算法。根据α-壳定义及最小包容圆性质,证明当1/α等于最小包容圆半径时点集的α-壳顶点共圆,1/α小于最小包容圆半径时α-壳不存在,1/α大于最小包容圆半径时随着1/α减小α-壳顶点数逐渐减小的规律。将α-壳顶点数目作为搜索最小包容圆半径的依据,实现了最小包容圆半径的搜索和最小包容圆的求解。
α-hulls are applied to calculate the minimum circumscribed circle (MCC) of point set and an accurate and effective method for MCC detection is established through finding the least squares circle of the point set and iteratively approaching the MCC with recursive subdivision. Several theorems concerning the properties of α-hulls are presented. If 1/α is equal to the radius of points' MCC, all vertices of the α-hull will be on the same circle. When 1/α is larger than the MCC's radius, the number of vertices of α-hulls will decrease with decreasing of 1/α, and the number of vertices' number will reach zero when 1/α is smaller than MCC's radius. From the above rules, an algorithm for detecting MCC is developed, and experimental results show this algorithm is reliable.
出处
《工程图学学报》
CSCD
北大核心
2007年第3期97-101,共5页
Journal of Engineering Graphics
基金
国家自然科学基金资助项目(50275083)
高校博士点基金资助项目(20020003053)
关键词
计算机应用
优化算法
计算几何
最小包容圆
α-壳
computer application
optimized algorithm
computational geometry
minimum circumscribed circle
α-hull