Skip to main content
Log in

Adaptive image annotation: refining labels according to contents and relations

  • Original Article
  • Published:
Neural Computing and Applications Aims and scope Submit manuscript

Abstract

Image annotation has been an active research in computer vision. Most of the prior research works focus on annotating images with fixed number of labels, while it is unreasonable to annotate all images with the same number of labels and do not take into consideration their contents. In this paper, we present an extensive survey on the recent works about image annotation with label-to-image semantic relevance and propose a general framework for image adaptive annotation. Compared to previous works on image annotation methods, the proposed framework is novel in the following aspects: (1) It predicts label numbers of each image according to its visual features, which is more reasonable and practical for real-world image annotation. (2) It models label-to-image relevance with similar images and related labels, which can generate abundant candidate labels. (3) It can progressively refine the image label sets, which ensures the selected label set to be truly representative and with few redundancies. Experimental results on two benchmark multi-label image annotation datasets demonstrate that the proposed model outperforms the prior state-of-the-art approaches.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6

Similar content being viewed by others

References

  1. Bhagat P, Choudhary P (2018) Image annotation: then and now. Image Vision Comput 80:1–23

    Article  Google Scholar 

  2. Chacko JS (2018) Tulasi B Semantic image annotation using convolutional neural network and wordnet ontology. Int J Eng Technol 7(2.27):56–60

    Article  Google Scholar 

  3. Chatfield K, Simonyan K, Vedaldi A, Zisserman A (2014) Return of the devil in the details: Delving deep into convolutional nets. arXiv preprint arXiv:1405.3531

  4. Chen M, Zheng A, Weinberger K (2013) Fast image tagging. In: ICML, pp 1274–1282

  5. Chen S, Jin Q, Wang P, Wu Q (2020) Say as you wish: Fine-grained control of image caption generation with abstract scene graphs. In: Proceedings of the IEEE/CVF conference on computer vision and pattern recognition, pp 9962–9971

  6. Chen ZM, Wei XS, Wang P, Guo Y (2019) Multi-label image recognition with graph convolutional networks. In: Proceedings of the IEEE conference on computer vision and pattern recognition, pp 5177–5186

  7. Cheng Q, Zhang Q, Fu P, Tu C, Li S (2018) A survey and analysis on automatic image annotation. Pattern Recogn 79:242–259

    Article  Google Scholar 

  8. Donahue J, Jia Y, Vinyals O, Hoffman J, Ning Z, Tzeng E, Darrell T (2014) Decaf: a deep convolutional activation feature for generic visual recognition. In: ICML, pp 647–655

  9. Fellbaum C (1998) Wordnet: an electronic lexical database. Libr Q Inf Commun Policy 25(2):292–296

    MATH  Google Scholar 

  10. Feng L, Bhanu B (2016) Semantic concept co-occurrence patterns for image annotation and retrieval. IEEE Trans Pattern Anal Mach Intell 38(4):785–799

    Article  Google Scholar 

  11. Feng SL, Manmatha R, Lavrenko V (2004) Multiple bernoulli relevance models for image and video annotation. In: CVPR, pp 1002–1009

  12. Foumani SNM, Nickabadi A (2019) A probabilistic topic model using deep visual word representation for simultaneous image classification and annotation. J Visual Commun Image Represent 59:195–203

    Article  Google Scholar 

  13. Grubinger M, Clough P, Muller H, Deselaers T (2006) The IAPR benchmark: a new evaluation resource for visual information systems. In: ICLRE, pp 13–23

  14. Gu Y, Qian X, Li Q, Wang M, Hong R, Tian Q (2015) Image annotation by latent community detection and multikernel learning. IEEE Trans Image Process 24:3450–3463

    Article  MathSciNet  Google Scholar 

  15. Guillaumin M, Mensink T, Verbeek J, Schmid C (2009) Tagprop: Discriminative metric learning in nearest neighbor models for image auto-annotation. In: ICCV, pp 309–316

  16. Guo QJ, Li N, Yang YB, Wu GS (2014) Image annotation by modeling supporting region graph. Appl Intell 40(3):389–403

    Article  Google Scholar 

  17. He K, Zhang X, Ren S, Sun J (2016) Deep residual learning for image recognition. In: CVPR, pp 770–778

  18. Hu H, Zhou G, Deng Z, Liao Z, Mori G (2016) Learning structured inference neural networks with label relations. In: CVPR, pp 2960–2968

  19. Jeon J, Lavrenko V, Manmatha R (2003) Automatic image annotation and retrieval using cross-media relevance models. In: ACM SIGIR, pp 119–126

  20. Jin J, Nakayama H (2016) Annotation order matters: recurrent image annotator for arbitrary length image tagging. In: ICPR, pp 2452–2457

  21. Ke X, Zou J, Niu Y (2019) End-to-end automatic image annotation based on deep CNN and multi-label data augmentation. IEEE Trans Multimed 21(8):2093–2106

    Article  Google Scholar 

  22. Kulesza A, Taskar B (2011) k-dpps: Fixed-size determinantal point processes. In: ICML, pp 1193–1200

  23. Kulesza A, Taskar B (2012) Determinantal point processes for machine learning. arXiv preprint arXiv:1207.6083

  24. Li X, Snoek CGM, Worring M (2009) Learning social tag relevance by neighbor voting. IEEE Trans Multimed 11(7):1310–1322

    Article  Google Scholar 

  25. Li X, Uricchio T, Ballan L, Bertini M, Snoek C, Bimbo A (2015) Socializing the semantic gap: a comparative survey on image tag assignment, refinement and retrieval. ACM Comput Surv 49(1):1–14

    Article  Google Scholar 

  26. Liang X, Zhou H, Xing E (2018) Dynamic-structured semantic propagation network. In: Proceedings of the IEEE conference on computer vision and pattern recognition, pp 752–761

  27. Lu D, Weng Q (2007) A survey of image classification methods and techniques for improving classification performance. Int J Remote Sens 28(5):823–870

    Article  Google Scholar 

  28. Lyu F, Wu Q, Hu F, Wu Q, Tan M (2019) Attend and imagine: multi-label image classification with visual attention and recurrent neural networks. IEEE Trans Multimed 21(8):1971–1981

    Article  Google Scholar 

  29. Ma Y, Liu Y, Xie Q, Li L (2019) CNN-feature based automatic image annotation method. Multimed Tools Appl 78(3):3767–3780

    Article  Google Scholar 

  30. Ma Y, Xie Q, Liu Y, Xiong S (2019) A weighted kNN-based automatic image annotation method. Neural Comput Appl, 1–12

  31. Makadia A, Pavlovic V, Kumar S (2008) A new baseline for image annotation. In: ECCV, pp 316–329

  32. Niu Y, Lu Z, Wen JR, Xiang T, Chang SF (2018) Multi-modal multi-scale deep learning for large-scale image annotation. IEEE Trans Image Process 28(4):1720–1731

    Article  MathSciNet  Google Scholar 

  33. Pennington J, Socher R, Manning C (2014) Glove: Global vectors for word representation. In: EMNLP, pp 1532–1543

  34. Putthividhy D, Attias HT, Nagarajan SS (2010) Topic regression multi-modal latent dirichlet allocation for image annotation. In: 2010 IEEE Computer Society Conference on Computer Vision and Pattern Recognition, pp 3408–3415. IEEE

  35. Szegedy C, Ioffe S, Vanhoucke V (2017) Inception-v4, inception-resnet and the impact of residual connections on learning. arXiv preprint arXiv:1602.07261

  36. Tang C, Liu X, Wang P, Zhang C, Li M, Wang L (2019) Adaptive hypergraph embedded semi-supervised multi-label image annotation. IEEE Trans Multimed 21(11):2837–2849. https://doi.org/10.1109/TMM.2019.2909860

    Article  Google Scholar 

  37. Tatler, Benjamin, W (2008) A new baseline for image annotation. In: ECCV, pp 316–329

  38. Verma Y (2019) Diverse image annotation with missing labels. Pattern Recogn, 93, 470–484. https://doi.org/10.1016/j.patcog.2019.05.018. http://www.sciencedirect.com/science/article/pii/S0031320319301931

  39. Verma Y, Jawahar CV (2016) Image annotation by propagating labels from semantic neighbourhoods. Int J Comput Vis, 1–23

  40. von Ahn L, Dabbish L (2004) Labeling images with a computer game. In: ACM SIGCHI, pp 319–326

  41. Wang J, Yang Y, Mao J, Huang Z, Huang C, Xu W (2016) Cnn-rnn: A unified framework for multi-label image classification. In: Proceedings of the IEEE conference on computer vision and pattern recognition, pp 2285–2294

  42. Wei W, Wu Q, Chen D, Zhang Y, Liu W, Duan G, Luo X (2021) Automatic image annotation based on an improved nearest neighbor technique with tag semantic extension model. Proc Comput Sci 183:616–623

    Article  Google Scholar 

  43. Wu B, Chen W, Sun P, Liu W, Ghanem B, Lyu S (2018) Tagging like humans: Diverse and distinct image annotation. In: CVPR, pp 7967–7975

  44. Wu B, Chen W, Sun P, Liu W, Ghanem B, Lyu S (2018) Tagging like humans: Diverse and distinct image annotation. In: 2018 IEEE/CVF conference on computer vision and pattern recognition, pp 7967–7975. https://doi.org/10.1109/CVPR.2018.00831

  45. Wu B, Jia F, Liu W, Ghanem B (2017) Diverse image annotation. In: CVPR, pp 6194–6202

  46. Wu B, Jia F, Liu W, Ghanem B, Lyu S (2018) Multi-label learning with missing labels using mixed dependency graphs. Int J Comput Vis 126(8):875–896

    Article  MathSciNet  Google Scholar 

  47. Wu B, Lyu S, Ghanem B (2015) Ml-mg: Multi-label learning with missing labels using a mixed graph. In: ICCV, pp 4157–4165

  48. Wu Y, Zhai H, Li M, Cui F, Wang L, Patil N (2019) Learning image convolutional representations and complete tags jointly. Neural Comput Appl 31(7):2593–2604

    Article  Google Scholar 

  49. Yu H, Jain P, Kar P, Dhillon D (2014) Large-scale multi-label learning with missing labels. In: ICML, pp 593–601

  50. Yuan BH, Liu GH (2020) Image retrieval based on gradient-structures histogram. Neural Comput Appl 32(15):11717–11727

    Article  Google Scholar 

  51. Yuan C, Wu Y, Qin X, Qiao S, Pan Y, Huang P, Liu D, Han N (2019) An effective image classification method for shallow densely connected convolution networks through squeezing and splitting techniques. Appl Intell 49(10):3570–3586

    Article  Google Scholar 

  52. Zhang J, He Z, Zhang J, Dai T (2019) Cograph regularized collective nonnegative matrix factorization for multilabel image annotation. IEEE Access 7:88338–88356. https://doi.org/10.1109/ACCESS.2019.2925891

    Article  Google Scholar 

  53. Zhang J, Wu Q, Zhang J, Shen C, Lu J (2019) Mind your neighbours: Image annotation with metadata neighbourhood graph co-attention networks. In: Proceedings of the IEEE conference on computer vision and pattern recognition, pp 2956–2964

Download references

Acknowledgements

This work was supported by the National Natural Science Foundation of China (Grant Nos. 61771415, 61802328), Natural Science Foundation of Hunan province in China (Grant No. 2018JJ2405), Scientific Research Fund of Hunan Provincial Education Department (Grant No. 18K034).

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Xieping Gao.

Ethics declarations

Conflict of interest

All authors disclosed no relevant relationships. There are no other relationships or activities that could appear to have influenced the submitted work.

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Xiao, F., Chen, Y., Zhang, Y. et al. Adaptive image annotation: refining labels according to contents and relations. Neural Comput & Applic 34, 7271–7282 (2022). https://doi.org/10.1007/s00521-021-06866-y

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00521-021-06866-y

Keywords

Navigation