The Bag-of-Words Method with Different Types of Image Features and Dictionary Analysis

Algorithms from the field of computer vision are widely applied in various fields including security, monitoring, automation elements, but also in multimodal human-computer interactions where they are used for face detection, body tracking and object recognition. Designing algorithms to reliably perform these tasks with limited computing resources and the ability to detect the presence of nearby people and objects in the background, changes in illumination and camera pose is a huge challenge for the field. Many of these problems use different classification methods. One of many image classification algorithms is Bag-of-Words (BoW). Originally, the classic BoW algorithm was used mainly for the natural language, so its direct application to computer vision issues may not be effective enough. The algorithm presented in this article contains a number of modifications that facilitate application of many types of characteristic features extracted from an image, image representation analysis and an adaptive clustering algorithm to create a dictionary of image features. These modifications affect classification result, which was confirmed in the experimental research.

[1]  François Cayre,et al.  On security threats for robust perceptual hashing , 2009, Electronic Imaging.

[2]  Bin Xiao,et al.  Object recognition based on the Region of Interest and optimal Bag of Words model , 2016, Neurocomputing.

[3]  Xi Zhang,et al.  Feature integration analysis of bag-of-features model for image retrieval , 2013, Neurocomputing.

[4]  Gabriela Csurka,et al.  Visual categorization with bags of keypoints , 2002, eccv 2004.

[5]  Pietro Perona,et al.  A Bayesian hierarchical model for learning natural scene categories , 2005, 2005 IEEE Computer Society Conference on Computer Vision and Pattern Recognition (CVPR'05).

[6]  David L. Olson,et al.  Advanced Data Mining Techniques , 2008 .

[7]  Marcin Wozniak,et al.  Obstacle Detection as a Safety Alert in Augmented Reality Models by the Use of Deep Learning Techniques , 2017, Sensors.

[8]  Pietro Perona,et al.  Learning Generative Visual Models from Few Training Examples: An Incremental Bayesian Approach Tested on 101 Object Categories , 2004, 2004 Conference on Computer Vision and Pattern Recognition Workshop.

[9]  Loris Nanni,et al.  Combination of projectors, standard texture descriptors and bag of features for classifying images , 2016, Neurocomputing.

[10]  Xiangyun Hu,et al.  Bag-of-Words and Object-Based Classification for Cloud Extraction From Satellite Imagery , 2015, IEEE Journal of Selected Topics in Applied Earth Observations and Remote Sensing.

[11]  Marcin Gabryel A Bag-of-Features Algorithm for Applications Using a NoSQL Database , 2016, ICIST.

[12]  Cordelia Schmid,et al.  Beyond Bags of Features: Spatial Pyramid Matching for Recognizing Natural Scene Categories , 2006, 2006 IEEE Computer Society Conference on Computer Vision and Pattern Recognition (CVPR'06).

[13]  Chunhui Zhao,et al.  Bisecting k-means clustering based face recognition using block-based bag of words model , 2015 .

[14]  Zbigniew Marszalek Parallelization of Modified Merge Sort Algorithm , 2017, Symmetry.

[15]  Hung-Hsu Tsai,et al.  Using visual features to design a content-based image retrieval method optimized by particle swarm optimization algorithm , 2013, Eng. Appl. Artif. Intell..

[16]  Rainer Storn,et al.  Differential Evolution – A Simple and Efficient Heuristic for global Optimization over Continuous Spaces , 1997, J. Glob. Optim..

[17]  Thierry Pun,et al.  Secure surface identification codes , 2008, Electronic Imaging.

[18]  Sviatoslav Voloshynovskiy,et al.  Information-theoretical analysis of private content identification , 2010, 2010 IEEE Information Theory Workshop.

[19]  Tong Heng Lee,et al.  Shape classification using invariant features and contextual information in the bag-of-words model , 2015, Pattern Recognit..

[20]  Sviatoslav Voloshynovskiy,et al.  Performance Analysis of Content-Based Identification Using Constrained List-Based Decoding , 2012, IEEE Transactions on Information Forensics and Security.

[21]  Marcin Wozniak,et al.  Adaptive neuro-heuristic hybrid model for fruit peel defects detection , 2018, Neural Networks.

[22]  Marcin Gabryel,et al.  The Bag-of-Words Method with Dictionary Analysis by Evolutionary Algorithm , 2017, ICAISC.

[23]  Kalyanmoy Deb,et al.  A fast and elitist multiobjective genetic algorithm: NSGA-II , 2002, IEEE Trans. Evol. Comput..

[24]  Andrew Zisserman,et al.  Video Google: a text retrieval approach to object matching in videos , 2003, Proceedings Ninth IEEE International Conference on Computer Vision.

[25]  Marcin Gabryel The Bag-of-Features Algorithm for Practical Applications Using the MySQL Database , 2016, ICAISC.