Abstract
The development of network technology and the popularization of image capturing devices have led to a rapid increase in the number of digital images available, and it is becoming increasingly difficult to identify a desired image from among the massive number of possible images. Images usually contain rich semantic information, and people usually understand images at a high semantic level. Therefore, achieving the ability to use advanced technology to identify the emotional semantics contained in images to enable emotional semantic image classification remains an urgent issue in various industries. To this end, this study proposes an improved OCC emotion model that integrates personality and mood factors for emotional modelling to describe the emotional semantic information contained in an image. The proposed classification system integrates the k-Nearest Neighbour (KNN) algorithm with the Support Vector Machine (SVM) algorithm. The MapReduce parallel programming model was used to adapt the KNN-SVM algorithm for parallel implementation in the Hadoop cluster environment, thereby achieving emotional semantic understanding for the classification of a massive collection of images. For training and testing, 70,000 scene images were randomly selected from the SUN Database. The experimental results indicate that users with different personalities show overall consistency in their emotional understanding of the same image. For a training sample size of 50,000, the classification accuracies for different emotional categories targeted at users with different personalities were approximately 95%, and the training time was only 1/5 of that required for the corresponding algorithm with a single-node architecture. Furthermore, the speedup of the system also showed a linearly increasing tendency. Thus, the experiments achieved a good classification effect and can lay a foundation for classification in terms of additional types of emotional image semantics, thereby demonstrating the practical significance of the proposed model.
Highlights
With the rapid development of network technology and the popularization of image capturing devices, the quantity of available digital images is exploding
If the MapReduce parallel programming model could be used for the parallel design of an adapted version of a traditional algorithm for emotional semantic image classification in the Hadoop cluster environment, it would greatly improve the current situation with regard to the emotional semantic understanding of large-scale digital image collections
An emotional model was established by combining users’ real understanding of images with personality, mood and other factors, and the MapReduce parallel programming model was used to design an automatic classification model for application in a cluster environment based on a combination of the Support Vector Machine (SVM) and K-Nearest Neighbour (KNN) algorithms, which are important tools for digital image understanding
Summary
With the rapid development of network technology and the popularization of image capturing devices, the quantity of available digital images is exploding. If the MapReduce parallel programming model could be used for the parallel design of an adapted version of a traditional algorithm for emotional semantic image classification in the Hadoop cluster environment, it would greatly improve the current situation with regard to the emotional semantic understanding of large-scale digital image collections. Most methods of image classification and retrieval are based on the low-level visual features of images, and little research on large-scale collections of digital images has been conducted with a high-level focus on emotional semantics. An emotional model was established by combining users’ real understanding of images with personality, mood and other factors, and the MapReduce parallel programming model was used to design an automatic classification model for application in a cluster environment based on a combination of the Support Vector Machine (SVM) and K-Nearest Neighbour (KNN) algorithms, which are important tools for digital image understanding. This work is expected to facilitate research on the high-level semantic retrieval of images, user-personalized retrieval, and other applications
Published Version (Free)
Talk to us
Join us for a 30 min session where you can share your feedback and ask us any queries you have
Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.