Multi Circle Detection on Images Using Artificial Bee Colony (ABC) Optimization

06/25/2014
by   Erik Cuevas, et al.
0

Hough transform (HT) has been the most common method for circle detection, exhibiting robustness, but adversely demanding considerable computational effort and large memory requirements. Alternative approaches include heuristic methods that employ iterative optimization procedures for detecting multiple circles. Since only one circle can be marked at each optimization cycle, multiple executions must be enforced in order to achieve multi detection. This paper presents an algorithm for automatic detection of multiple circular shapes that considers the overall process as a multi-modal optimization problem. The approach is based on the artificial bee colony (ABC) algorithm, a swarm optimization algorithm inspired by the intelligent foraging behavior of honey bees. Unlike the original ABC algorithm, the proposed approach presents the addition of a memory for discarded solutions. Such memory allows holding important information regarding other local optima which might have emerged during the optimization process. The detector uses a combination of three non-collinear edge points as parameters to determine circle candidates. A matching function (nectar- amount) determines if such circle candidates (bee-food-sources) are actually present in the image. Guided by the values of such matching functions, the set of encoded candidate circles are evolved through the ABC algorithm so that the best candidate (global optimum) can be fitted into an actual circle within the edge only image. Then, an analysis of the incorporated memory is executed in order to identify potential local optima, i.e., other circles.

READ FULL TEXT

page 5

page 6

page 11

page 12

page 13

page 14

page 16

research
05/21/2014

Fast algorithm for Multiple-Circle detection on images using Learning Automata

Hough transform (HT) has been the most common method for circle detectio...
research
05/20/2014

Multi-ellipses detection on images inspired by collective animal behavior

This paper presents a novel and effective technique for extracting multi...
research
05/28/2014

Circle detection by Harmony Search Optimization

Automatic circle detection in digital images has received considerable a...
research
05/21/2014

Circle detection on images using Learning Automata

Circle detection over digital images has received considerable attention...
research
06/26/2014

An improved computer vision method for detecting white blood cells

The automatic detection of White Blood Cells (WBC) still remains as an u...
research
05/30/2014

Circle detection using electro-magnetism optimization

This paper describes a circle detection method based on Electromagnetism...
research
07/05/2018

Pontogammarus Maeoticus Swarm Optimization: A Metaheuristic Optimization Algorithm

Nowadays, metaheuristic optimization algorithms are used to find the glo...

Please sign up or login with your details

Forgot password? Click here to reset