tions like buildings or bridges present in figures 4 or
6.
3.3 Conclusions
Application of CSA helps to find key-points in exam-
ined 2D images. Human postures, face appearance,
detailed objects like mechanisms or some nature ele-
ments (trees or shades) can be efficiently searched for.
High contrast of each pixel in relation to surroundings
increases CSA efficiency. If the algorithm must find
points among many pixels of similar kind it may be
complicated. For example if photos were taken dur-
ing night, all objects of dark properties are darkened,
therefore these areas may be not so easy to find. All
these made process more complicated. However sim-
ilar to dark areas all bright areas were found by CSA
even using very small number of individuals.
4 FINAL REMARKS
Dedicated CSA allows to easily and reliably select
areas of interest. At the same time, CSA allows to
efficiently explore entire image in search for objects
without complicated mathematical operations. This
feature is it’s main advantage. As presented in sec-
tion 3.1 and 3.2, CSA found areas of interest cover-
ing them with key-points (red pixels), while SURF
or SIFT concentrate mainly on borders. This makes
CSA efficient tool for AI classifiers. Moreover per-
formed operations are simple and have low complex-
ity. We just use (5) – (6) to search entire examined 2D
images. Research presented in this paper show that
EC methods, in particular CSA, can be valuable tools
for key-points search in 2D images of any kind. The
algorithm gives good results if one is looking for pat-
terns representing human shapes or architecture. Re-
sults of research show that low complexity (we have
used only 120 points in 40 iterations) does not influ-
ence efficiency. We have presented only basic con-
cept of CSA application in key-points search process.
It is necessary to continue research. We will try to ex-
amine impact of bigger populations on precision and
complexity. It seems that (5) can be improved to even
better choose potential key-points. Moreover it can be
efficient to examine if other Gauss distributions can
improve this process. Another idea is to perform sim-
ilar research using other EC methods.
REFERENCES
Abeles, P. (2013). Speeding up surf. In ADC’2013 - Lecture
Notes in Computer Science, number 8034, pages 454–
464. Springer.
Azad, P., Asfour, T., and Dillmann, R. (2009). Combin-
ing harris interest points and the sift descriptor for fast
scale-invariant object recognition. In IROS’2009 Pro-
ceedings, pages 4275 – 4280. IEEE.
Bay, H., Ess, A., Tuytelaars, T., and Gool, L. V. (2008).
Surf: Speeded up robust features. Computer Vision
and Image Understanding, 110(3):346–359.
Bhargava, V., Fateen, S., and Bonilla-Petriciolet, A. (2013).
Cuckoo search: a new nature-inspired optimization
method for phase equilibrium calculations. Fluid
Phase Equilibria, 337:191–200.
Brown, M. and Lowe, D. (2002). Invariant features from
interest point groups. In BMVC’2002 Proceedings,
pages 656–665.
Bulatovi´c, R., Bordevi´c, S., and Dordevi´c, V. (2013).
Cuckoo search algorithm: a metaheuristic approach
to solving the problem of optimum synthesis of a six-
bar double dwell linkage. Mechanism and Machine
Theory, 61:1–13.
Chandrasekaran, K. and Simon, S. (2012). Multi-objective
scheduling problem: hybrid appraoch using fuzzy as-
sisted cuckoo search algorithm. Swarm and Evolu-
tionary Computation, 5(1):1–16.
Chifu, V., Pop, C., Salomie, I., Suia, D., and Niculici, A.
(2012). Optimizing the semantic web service com-
position process using cuckoo search. In IDC’2012
- Studies in Computational Intelligence, number 382,
pages 93–102. Springer.
Decker, P. and Paulus, D. (2011). Model based pose es-
timation using surf. In ACCV’2010 - Lecture Notes
in Computer Science, number 6469, pages 11–20.
Springer.
Gabryel, M., Nowicki, R. K., Wo´zniak, M., and Kempa,
W. M. (2013). Genetic cost optimization of the
GI/M/1/N finite-buffer queue with a single vacation
policy. In ICAISC’2013 - Lecture Notes in Artificial
Intelligence, number 7895, pages 12–23. Springer.
Gabryel, M., Wo´zniak, M., and Nowicki, R. K. (2012). Cre-
ating learning sets for control systems using an evolu-
tionary method. In SIDE’2012 (ICAISC’2012) - Lec-
ture Notes in Computer Science, number 7269, pages
206–213. Springer.
Gossow, D., Decker, P., and Paulus, D. (2011). An
evaluation of open source surf implementations. In
RoboCup’2010 - Lecture Notes in Computer Science,
number 6556, pages 169–179. Springer.
Lowe, G. (2004). Distinctive image features from scale-
invariant keypoints. International Journal of Com-
puter Vision, 60(2):91–110.
Mehrotra, H., Majhi, B., and Gupta, P. (2009). Annular
iris recognition using surf. In PReML’2009 - Lecture
Notes in Computer Science, number 5909, pages 464–
469. Springer.
Moravej, Z. and Akhlaghi, A. (2013). A novel approach
based on cuckoo search for DG allocation in distri-
BasicConceptofCuckooSearchAlgorithmfor2DImagesProcessingwithSomeResearchResults-AnIdeatoApply
CuckooSearchAlgorithmin2DImagesKey-pointsSearch
163