| Literature DB >> 25838818 |
Abstract
With the advances in electronic and imaging techniques, the production of digital images has rapidly increased, and the extraction and automated annotation of emotional semantics implied by images have become issues that must be urgently addressed. To better simulate human subjectivity and ambiguity for understanding scene images, the current study proposes an emotional semantic annotation method for scene images based on fuzzy set theory. A fuzzy membership degree was calculated to describe the emotional degree of a scene image and was implemented using the Adaboost algorithm and a back-propagation (BP) neural network. The automated annotation method was trained and tested using scene images from the SUN Database. The annotation results were then compared with those based on artificial annotation. Our method showed an annotation accuracy rate of 91.2% for basic emotional values and 82.4% after extended emotional values were added, which correspond to increases of 5.5% and 8.9%, respectively, compared with the results from using a single BP neural network algorithm. Furthermore, the retrieval accuracy rate based on our method reached approximately 89%. This study attempts to lay a solid foundation for the automated emotional semantic annotation of more types of images and therefore is of practical significance.Entities:
Mesh:
Year: 2015 PMID: 25838818 PMCID: PMC4369949 DOI: 10.1155/2015/971039
Source DB: PubMed Journal: Comput Intell Neurosci
Figure 1Segment layout of an image.
Figure 2Algorithm procedure.
Figure 3Color feature semantic extraction learning process.
Extended emotional values of image semantic features.
| Basic emotion value | Semantic feature value | Membership degree of extension emotion value | ||
|---|---|---|---|---|
| Very | Neutral | Hardly | ||
| Natural | 0.93 | 0.865 | 0.220 | 0.07 |
| Romantic | 0.31 | 0.096 | 0.827 | 0.69 |
| Soft | 0.45 | 0.203 | 0.988 | 0.55 |
| Relaxed | 0.89 | 0.792 | 0.340 | 0.11 |
| Vibrant | 0.81 | 0.656 | 0.563 | 0.19 |
| Salubrious | 0.78 | 0.608 | 0.638 | 0.22 |
| Changeful | 0.28 | 0.078 | 0.770 | 0.72 |
Experimental design of scene image emotional semantic annotation.
| Emotion classification | Annotation value | Annotation method | Image show time |
|---|---|---|---|
| Natural | 0 | Click the left mouse key; one image annotates one emotional classification | 6 seconds |
| Romantic | 1 | ||
| Soft | 2 | ||
| Relaxed | 3 | ||
| Vibrant | 4 | ||
| Salubrious | 5 | ||
| Changeful | 6 |
Portion of the original testing data.
| Test subject | s1.jpg | s2.jpg | s3.jpg | s4.jpg | s5.jpg | s6.jpg | s7.jpg | s8.jpg |
|---|---|---|---|---|---|---|---|---|
| 1 | 0 | 5 | 1 | 5 | 6 | 3 | 4 | 1 |
| 2 | 0 | 2 | 6 | 0 | 5 | 4 | 0 | 1 |
| 3 | 3 | 3 | 1 | 4 | 6 | 5 | 4 | 6 |
| 4 | 4 | 5 | 6 | 4 | 3 | 3 | 4 | 3 |
| 5 | 3 | 3 | 6 | 5 | 6 | 3 | 0 | 1 |
| 6 | 3 | 2 | 2 | 4 | 6 | 4 | 0 | 1 |
| 7 | 0 | 3 | 6 | 0 | 5 | 3 | 0 | 3 |
| 8 | 0 | 3 | 2 | 5 | 6 | 5 | 4 | 6 |
| 9 | 4 | 2 | 1 | 5 | 3 | 3 | 4 | 3 |
| 10 | 3 | 5 | 1 | 5 | 5 | 3 | 4 | 1 |
Rules of analysis of emotional semantic data for scene images.
| Principal component | Characteristic value | Variance contribution rate | Accumulated contribution rate |
|---|---|---|---|
| 1 | 11.7990 | 47.6836 | 47.6836 |
| 2 | 4.8186 | 19.4736 | 67.1572 |
| 3 | 3.8096 | 15.3956 | 82.5528 |
| 4 | 1.9662 | 7.9459 | 90.4986 |
| 5 | 1.4807 | 5.9841 | 96.4827 |
| 6 | 0.6134 | 2.4791 | 98.9618 |
| 7 | 0.1855 | 0.7496 | 99.7114 |
| 8 | 0.0714 | 0.2886 | 100.0000 |
Figure 4Variance contribution rates of various principal components.
Figure 5Results of automated annotation for the image emotional semantics.
Annotation accuracy of seven types of basic emotional values (%).
| User annotation | Model | Natural | Romantic | Soft | Relaxed | Vibrant | Salubrious | Changeful |
|---|---|---|---|---|---|---|---|---|
| Maximum value | BP | 93.2 | 85.7 | 84.1 | 85.7 | 90.6 | 91.4 | 83.5 |
| Adaboost-BP | 95.4 | 88.5 | 87.8 | 89.7 | 93.6 | 93.9 | 85.1 | |
|
| ||||||||
| Minimum value | BP | 87.1 | 77.6 | 80.2 | 78.2 | 86.1 | 85.9 | 76.9 |
| Adaboost-BP | 89.8 | 80.1 | 83.7 | 82.3 | 89.4 | 89.3 | 78.2 | |
|
| ||||||||
| Average value | BP | 91.4 | 82.0 | 81.7 | 83.8 | 88.4 | 87.8 | 81.9 |
| Adaboost-BP | 93.2 | 84.6 | 84.0 | 86.9 | 90.5 | 91.7 | 83.6 | |
Annotation accuracy of extended emotional value (very) with seven basic emotional values %.
| User annotation | Model | Natural | Romantic | Soft | Relaxed | Vibrant | Salubrious | Changeful |
|---|---|---|---|---|---|---|---|---|
| Maximum value | BP | 83.7 | 73.6 | 78.0 | 82.7 | 80.4 | 84.4 | 71.8 |
| Adaboost-BP | 90.3 | 80.1 | 83.4 | 85.9 | 87.4 | 89.2 | 76.9 | |
|
| ||||||||
| Minimum value | BP | 76.1 | 68.8 | 70.2 | 74.2 | 71.9 | 74.9 | 64.3 |
| Adaboost-BP | 81.8 | 72.1 | 76.1 | 80.1 | 78.5 | 80.3 | 72.0 | |
|
| ||||||||
| Average value | BP | 79.2 | 70.6 | 73.4 | 78.4 | 75.8 | 78.1 | 68.3 |
| Adaboost-BP | 85.2 | 75.5 | 79.2 | 82.5 | 83.1 | 84.8 | 74.1 | |
Figure 6Satisfaction survey statistics.