z-logo
open-access-imgOpen Access
Combining firefly algorithm and Bayesian classifier: new direction for automatic multilabel image annotation
Author(s) -
Darwish Saad M.
Publication year - 2016
Publication title -
iet image processing
Language(s) - English
Resource type - Journals
SCImago Journal Rank - 0.401
H-Index - 45
eISSN - 1751-9667
pISSN - 1751-9659
DOI - 10.1049/iet-ipr.2015.0492
Subject(s) - computer science , artificial intelligence , pattern recognition (psychology) , classifier (uml) , annotation , firefly algorithm , automatic image annotation , image segmentation , segmentation , image retrieval , machine learning , image (mathematics) , particle swarm optimization
As digital images are increasing exponentially; it is very attractive to develop more effective machine learning frameworks for automatic image annotation. In order to address the most prominent issues (huge inter‐concept visual similarity and huge intra‐concept visual diversity) more effectively, an inter‐related non‐parametric Bayesian classifier training framework to support multi‐label image annotation is developed. For this purpose, an image is viewed as a bag, and its instances are the over‐segmented regions within it found automatically with an adopted Otsu's method segmentation algorithm. Here firefly algorithm (FA) is utilised to enhance Otsu's method in the direction of finding optimal multilevel thresholds using the maximum variance intra‐clusters. FA has high convergence speed and less computation rate as compared with some evolutionary algorithms. By generating blobs, the extracted features for segmented regions, the concepts which are learned by the classifier tend to relate textually to the words which occur most often in the data and visually to the easiest to recognise segments. This allowing the opportunity to assign a word to each object (localised labelling). Extensive experiments on Corel benchmark image datasets will validate the effectiveness of the proposed solution to multi‐label image annotation and label ranking problem.

The content you want is available to Zendy users.

Already have an account? Click here to sign in.
Having issues? You can contact us here