Skip to main content
Log in

Mixed attention dense network for sketch classification

  • Published:
Applied Intelligence Aims and scope Submit manuscript

Abstract

State-of-the-art convolutional neural networks (CNNs) on sketch classification cannot balance the expression ability of final feature vectors and the problems of gradient vanishing and network degradation. In order to improve the classification accuracy, we design a mixed attention dense network for sketch classification. According to the sparse characteristics of the sketch, this network uses overlapping pooling of a large size. In addition, dense blocks are added on the top of the middle convolutional layers to achieve feature reuse. Specifically, in order to extract more representative local, detail information, mixed attention is applied in the dense blocks. Finally, the center loss is combined with the softmax cross entropy loss to improve the classification accuracy. Through experiments, we compare our model with several state-of-the-art methods on the TU-Berlin dataset, and the experimental results demonstrate the effectiveness of our model.

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. Eitz M, Hays J, Alexa M (2012) How do humans sketch objects? ACM Trans Graph 31(4):44.1–44.10

    Google Scholar 

  2. Eyiokur Fİ, Yaman D, Ekenel HK (2018) Sketch classification with deep learning models. In: 26th Signal processing and communications applications conference, pp 1–4

    Google Scholar 

  3. Zhang JH, Chen YL, Li L et al (2018) Context-based sketch classification. In: Proceedings of the Joint Symposium on Computational Aesthetics and Sketch-Based Interfaces and Modeling and Non-Photorealistic Animation and Rendering, pp 1–10

    Google Scholar 

  4. Yu Q, Yang YX, Song YZ et al (2015) Sketch-a-net that beats humans. In: British machine vision conference

    Google Scholar 

  5. Yu Q, Yang YX, Liu F, Song YZ, Xiang T, Hospedales TM (2017) Sketch-a-net: A deep neural network that beats humans. Int J Comput Vis 122(3):411–425

    Article  MathSciNet  Google Scholar 

  6. He KM, Zhang XY, Ren SQ et al (2016) Deep residual learning for image recognition. In: 2016 IEEE conference on computer vision and pattern recognition, pp 770–778

    Google Scholar 

  7. Huang G, Liu Z, Maaten LVD (2017) Densely connected convolutional networks. In: 2017 IEEE conference on computer vision and pattern recognition, pp 2261–2269

    Google Scholar 

  8. Sutherland IE (1964) Sketch pad a man-machine graphical communication system. Proceedings of the SHARE Design Automation Workshop, In, pp 329–346

    Google Scholar 

  9. Saavedra JM, Barrios JM, Orand S (2015) Sketch based image retrieval using learned keyshapes. British Machine Vision Conference, pp 164:1–164.11

    Google Scholar 

  10. Li K, Pang KY, Song YZ et al (2016) Fine-grained sketch-based image retrieval: the role of part-aware attributes. In: 2016 IEEE winter conference on applications of computer vision, pp 1–9

    Google Scholar 

  11. Qi YG, Song YZ, Zhang HG et al (2016) Sketch-based image retrieval via Siamese convolutional neural network [A]. In: 2016 IEEE international conference on image processing, pp 2460–2464

    Chapter  Google Scholar 

  12. Wang F, Kang L, Li Y (2015) Sketch-based 3D shape retrieval using convolutional neural networks. In: In: 2015 IEEE conference on computer vision and pattern recognition, pp 1875–1884

    Chapter  Google Scholar 

  13. Huang Z, Fu HB, Lau RWH (2014) Data-driven segmentation and labeling of freehand sketches. ACM Trans Graph 33(6):175.1–175.10

    Article  Google Scholar 

  14. Sun ZB, Wang CH, Zhang LQ et al (2012) Free hand-drawn sketch segmentation. In: European Conference on Computer Vision, pp 626–639

    Google Scholar 

  15. Li K, Pang KY, Song JF et al (2018) Universal sketch perceptual grouping. In: European Conference on Computer Vision, pp 593–609

    Google Scholar 

  16. Li L, Fu HB, Tai CL (2018) Fast sketch segmentation and labeling with deep learning. IEEE Comput Graph Appl 39(2):38–51

    Article  Google Scholar 

  17. Sarvadevabhatla RK, Babu RV (2015) Freehand sketch recognition using deep features. arXiv preprint arXiv:1502.00254

  18. Yang YX, Hospedales TM (2015) Deep neural networks for sketch recognition. arXiv preprint arXiv:1501.07873v1

  19. Sert M, Boyac E (2019) Sketch recognition using transfer learning. Multimed Tools Appl 78:17095–17112

    Article  Google Scholar 

  20. Zhang H, She P, Liu Y, Gan J, Cao X, Foroosh H (2019) Learning structural representations via dynamic object landmarks discovery for sketch recognition and retrieval. IEEE Trans Image Process 28(9):4486–4499

    Article  MathSciNet  Google Scholar 

  21. Shi Y, Wang K (2020) Sketch recognition based on deformable convolutional network. Computer Science Engineering 6(2):2456–1843

    MathSciNet  Google Scholar 

  22. Zhang K, Luo W, Ma L et al (2019) Cousin network guided sketch recognition via latent attribute warehouse. In: Proceedings of the AAAI conference on artificial intelligence, pp 9203–9210

    Google Scholar 

  23. He J-Y, Wu X, Jiang Y-G, Zhao B, Peng Q (2017) Sketch recognition with deep visual-sequential fusion model. In: Proceedings of the 25th ACM international conference on multimedia, pp 448–456

    Chapter  Google Scholar 

  24. Zhang X, Huang Y, Zou Q, Pei Y, Zhang R, Wang S (2020) A hybrid convolutional neural network for sketch recognition. Pattern Recognition Letters 130:73–82

    Article  Google Scholar 

  25. Kong N, Hou H, Bai Z et al (2019) Lightweight neural network for sketch recognition on mobile phones. In: 5th EAI international summit, pp 428–439

    Google Scholar 

  26. Krizhevsky A, Sutskever I, Hinton GE (2012) Imagenet classification with deep convolutional neural networks. Adv Neural Inf Proces Syst 25:1–9

    Google Scholar 

  27. Wen YD, Zhang KP, Li ZF et al (2016) A discriminative feature learning approach for deep face recognition. In: European Conference on Computer Vision, pp 499–515

    Google Scholar 

  28. Schneider RG, Tuytelaars T (2014) Sketch classification and classification-driven analysis using fisher vectors. ACM Trans Graph 33(6):174.1–174.9

    Article  Google Scholar 

  29. Seddati O, Dupont S, Mahmoudi S (2015) DeepSketch: deep convolutional neural networks for sketch recognition and similarity search. In: 13th international workshop on content-based multimedia indexing, pp 1–6

    Google Scholar 

  30. Seddati O, Dupont S, Mahmoudi S (2016) DeepSketch 2: deep convolutional neural networks for partial sketch recognition. In: 14th international workshop on content-based multimedia indexing, pp 1–6

    Google Scholar 

  31. Wang XX, Chen XJ, Zha ZJ (2018) Sketchpointnet: a compact network for robust sketch recognition. In: 2018 25th IEEE international conference on image processing, pp 2994–2998

    Google Scholar 

  32. Woo S, Park J, Lee JY et al (2018) CBAM: convolutional block attention module. In: European Conference on Computer Vision, pp 3–19

    Google Scholar 

Download references

Acknowledgments

This study was supported by the Open Research Fund of the National Engineering Research Center for Agro-Ecological Big Data Analysis & Application, Anhui University (No. A201903), the National Natural Science Foundation of China (No. 61772032; 61672032) and the National Key R&D Project (SQ2018YFC080102).

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Nian Wang.

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

Zhu, M., Chen, C., Wang, N. et al. Mixed attention dense network for sketch classification. Appl Intell 51, 7298–7305 (2021). https://doi.org/10.1007/s10489-021-02211-x

Download citation

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10489-021-02211-x

Keywords

Navigation