Let us also mention that in the literature there are
some other possibilites such as path-based clustering
approach (see (Fischer and Buhmann, 2003)) that can
also be used for solving multiple closed curve detec-
tion problem.
The proposed
DBC
-index for detecting the most ap-
propriate number of clusters (closed curves) enables
this procedure to be carried out as fast as possible.
In more complex cases of intersecting closed curves,
i.e. when Algorithm 3 does not give a globally opti-
mal partition, construction of the
DBC
-index enables
the detection of some closed curves and the algorithm
to be run on a constrained data set.
The proposed DBC-index should be further inves-
tigated and corrected. We will try to apply the pro-
posed method to other curves. In the meantime, we
successfully applied the method to multiple gener-
alised circle detection problem with application in Es-
cherichia Coli and Enterobacter-cloaca recognizing.
The proposed algorithm could also be applied to
real-world images.
ACKNOWLEDGEMENTS
The author would like to thank Mrs. Katarina Mor
ˇ
zan
for significantly improving the use of English in
the paper. This work was supported by the Croa-
tian Science Foundation through research grants
IP-2016-06-6545
and
IP-2016-06-8350
.
REFERENCES
Akinlar, C. and Topal, C. (2013). Edcircles: A real-time
circle detector with a false detection control. Pattern
Recognition, 46:725–740.
Bagirov, A. M. (2008). Modified global k-means algo-
rithm for minimum sum-of-squares clustering prob-
lems. Pattern Recognition, 41:3192–3199.
Ester, M., Kriegel, H., and Sander, J. (1996). A density-
based algorithm for discovering clusters in large spa-
tial databases with noise. In 2nd International Con-
ference on Knowledge Discovery and Data Mining
(KDD-96), pages 226–231, Portland.
Fischer, B. and Buhmann, J. M. (2003). Path-based clus-
tering for grouping of smooth curves and texture seg-
mentation. IEEE Transaction on Pattern Analysis and
Machine Intelligence, 25:1–6.
Gablonsky, J. M. (2001). Direct version 2.0. Technical
report, Center for Research in Scientific Computation.
North Carolina State University.
Grbi
´
c, R., Grahovac, D., and Scitovski, R. (2016). A
method for solving the multiple ellipses detection
problem. Pattern Recognition, 60:824–834.
Grbi
´
c, R., Nyarko, E. K., and Scitovski, R. (2013). A modi-
fication of the DIRECT method for Lipschitz global
optimization for a symmetric function. Journal of
Global Optimization, 57:1193–1212.
Jones, D. R. (2001). The direct global optimization algo-
rithm. In Floudas, C. A. and Pardalos, P. M., edi-
tors, The Encyclopedia of Optimization, pages 431–
440. Kluwer Academic Publishers, Dordrect.
Jones, D. R., Perttunen, C. D., and Stuckman, B. E. (1993).
Lipschitzian optimization without the Lipschitz con-
stant. Journal of Optimization Theory and Applica-
tions, 79:157–181.
Kogan, J. (2007). Introduction to Clustering Large and
High-dimensional Data. Cambridge University Press,
New York.
Maro
ˇ
sevi
´
c, T. and Scitovski, R. (2015). Multiple ellipse fit-
ting by center-based clustering. Croatian Operational
Research Review, 6:43–53.
Morales-Esteban, A., Mart
´
ınez-
´
Alvarez, F., Scitovski, S.,
and Scitovski, R. (2014). A fast partitioning algorithm
using adaptive Mahalanobis clustering with applica-
tion to seismic zoning. Computers & Geosciences,
73:132–141.
Moshtaghi, M., Havens, T. C., Bezdek, J. C., Park,
L., Leckie, C., Rajasegarar, S., Keller, J. M., and
Palaniswami, M. (2011). Clustering ellipses for
anomaly detection. Pattern Recognition, 44:55–69.
Paulavi
ˇ
cius, R. and
ˇ
Zilinskas, J. (2014). Simplicial Global
Optimization. Springer.
Prasad, D. K., Leung, M. K. H., and Quek, C. (2013). Ellifit:
An unconstrained, non-iterative, least squares based
geometric ellipse fitting method. Pattern Recognition,
46:1449–1465.
Sabo, K., Scitovski, R., and Vazler, I. (2013). One-
dimensional center-based l
1
-clustering method. Op-
timization Letters, 7:5–22.
Scitovski, R. and Maro
ˇ
sevi
´
c, T. (2014). Multiple circle
detection based on center-based clustering. Pattern
Recognition Letters, 52:9–16.
Scitovski, R. and Scitovski, S. (2013). A fast partitioning
algorithm and its application to earthquake investiga-
tion.
Computers & Geosciences
, 59:124–131.
Thomas, J. C. R. (2011). A new clustering algorithm based
on k-means using a line segment as prototype. In Mar-
tin, C. S. and Kim, S.-W., editors, Progress in Pattern
Recognition, Image Analysis, Computer Vision, and
Applications, pages 638–645. Springer Berlin Heidel-
berg.
Tsagris, M., Beneki, C., and Hassani, H. (2014). On the
folded normal distribution. Mathematics, 2:12–28.
Uteshev, A. Y. and Goncharova, M. V. (2018). Point-to-
ellipse and point-to-ellipsoid distance equation analy-
sis. Journal of Computational and Applied Mathemat-
ics, 328:232–251.
Viswanath, P. and Babu, V. S. (2009). Rough-DBSCAN: a
fast hybrid density based clustering method for large
data sets. Pattern Recognition Letters, 30:1477–1488.
ICPRAM 2019 - 8th International Conference on Pattern Recognition Applications and Methods
276