Abstract
Background: Retrieval of facial images based on its contents is one of the main areas of research. However, images contain high dimensional feature vectors and it is a challenging task to select the relevant features due to the variations available in the images of similar objects. Therefore, the selection of relevant features is an important step to make the facial retrieval system computationally efficient and more accurate.
Objective: The main aim of this paper is to design and develop an efficient feature selection method for obtaining relevant and non-redundant features from the face images so that the accuracy and computational cost of a face retrieval system can be improved.
Methods: The proposed feature selection method uses a new enhanced grasshopper optimization algorithm to obtain the significant features from the high dimensional features vector of face images. The proposed algorithm modifies the target vector by considering more than one best solution which maintain the elitism property and save the search from local optimum. Furthermore, it has been utilized to select the prominent features from the high dimensional facial features vector.
Results: The performance of the proposed feature selection method has been tested on Oracle Research Laboratory face database. The proposed method eliminates 89% features which are minimum among the other methods and increases the accuracy of face retrieval system to 96.5%.
Conclusion: The enhanced grasshopper optimization algorithm-based feature selection method for face retrieval system outperforms the existing methods in terms of accuracy and computational cost.
Keywords: Content-based image retrieval, face recognition, feature selection, clustering, grasshopper optimization algorithm, Id verification.
Graphical Abstract