返回
A new efficient method for solving the multiple ellipse detection problem
DOI:10.1016/j.eswa.2023.119853.png)
摘要
En 中文
In this paper, we consider the multiple ellipse detection problem based on data points coming from a number of ellipses in the plane not known in advance. In so doing, data points are usually contaminated with some noisy errors. In this paper, the multiple ellipse detection problem is solved as a center-based problem from cluster analysis. Therefore, an ellipse is considered a Mahalanobis circle. In this way, we easily determine a distance from a point to the ellipse and also an ellipse as the cluster center. In the case when the number of ellipses is known in advance, an optimal partition is searched for on the basis of the k-means algorithm that is modified for this case. Hence, a good initial approximation for M-circle-centers is searched for as unit circles with the application of a few iterations of the well-known DIRECT algorithm for global optimization. In the case when the number of ellipses is not known in advance, optimal partitions with 1, 2,... clusters for the case when cluster-centers are ellipses are determined by using an incremental algorithm. Among them, the partition with the most appropriate number of clusters is selected. For that purpose, a new Geometrical Objects-index (GO-index) is defined. Numerous test-examples point to high efficiency of the proposed method. Many algorithms can be found in the literature that recognize ellipses with clear edges well, but that do not recognize ellipses with unclear or noisy edges. On the other hand, our algorithm is specifically used for recognition of ellipses with unclear or noisy edges.
Keyword:
Multiple ellipse detection problem
Mahalanobis k-means algorithm
Global optimal partition
DIRECT
期刊
IF:
7.5
论文数:
2.9W
被引数:
10.2W
机构
引用论文
ElliFit: An unconstrained, non-iterative, least squares based geometric Ellipse Fitting method
PATTERN RECOGNITION
IF7.6
EDCircles: A real-time circle detector with a false detection controlEDCircles: 具有错误检测控制的实时圆形检测器
PATTERN RECOGNITION
IF7.6
Robust principal axes determination for point-based shapes using least median of squares使用最小平方中值确定基于点的形状的鲁棒主轴

