Skip to main content
Log in

A survey on visual adult image recognition

  • Published:
Multimedia Tools and Applications Aims and scope Submit manuscript

Abstract

We provide an overview of state-of-the-art approaches to visual adult image recognition which is a special case of one-class image classification. We present a representative selection of methods which we coarsely divide into three main groups. First we discuss color-based approaches which rely on the intuitive assumption that adult images usually feature skin-colored regions. Different ways of defining skin colors are described and example classification frameworks built on skin color models are presented. Another main group of approaches to adult image recognition is based on shape information which usually also exploit color information to find skin-colored regions of interest. Color and texture features are often used to augment such shape features. Finally we introduce approaches based on local feature descriptors.

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.

Institutional subscriptions

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

Similar content being viewed by others

Notes

  1. According to http://internet-filter-review.toptenreviews.com/internet-pornography-statistics.html in October, 2011

  2. The set of features used in [19] is not further specified. However, Zheng et al. [44] and Fleck et al. [11] are cited, therefore moments are presumably used.

  3. In the text of Kim et al. [21] the number of false positives is stated to be below 3%. Judging from the given numbers, however, this appears to be the value of false positives computed against the total amount of images.

References

  1. Arentz WA, Olstad B (2004) Classifying offensive sites based on image content. Comput Vis Image Underst 94:295–310

    Article  Google Scholar 

  2. Bay H, Ess A, Tuytelaars T, Gool LV (2008) Surf: speeded up robust features. Comput Vis Image Underst (CVIU) 110(3):346–359

    Article  Google Scholar 

  3. Bober M (2001) Mpeg-7 visual shape descriptors. IEEE Trans Circuits Syst Video Technol 11(6):716–719

    Article  Google Scholar 

  4. Bosson A, Cawley G, Chan Y, Harvey R (2002) Non-retrieval: blocking pornographic images. In: Proceedings of the international conference on image and video retrieval, pp 50–60

  5. Canny J (1986) A computational approach to edge detection. IEEE Trans Pattern Anal Mach Intell 8(6):679–698

    Article  Google Scholar 

  6. Choi B, Chung B, Ryou J (2009) Adult image detection using bayesian decision rule weighted by svm probability. In: Proceedings of the 2009 4th international conference on computer sciences and convergence information technology, ICCIT ’09, pp 659–662

  7. Chong CW, Raveendran P, Mukundan R (2003) A comparative analysis of algorithms for fast computation of zernike moments. Pattern Recogn 36(3):731–742

    Article  MATH  MathSciNet  Google Scholar 

  8. Dalal N, Triggs B (2005) Histograms of oriented gradients for human detection. In: Proceedings of the IEEE conference Computer Vision and Pattern Recognition 2005. CVPR 2005., pp 1–4

  9. Deselaers T, Pimenidis L, Ney H (2008) Bag-of-visual-words models for adult image classification and filtering. In: Proceedings of the 19th International Conference on Pattern Recognition, 2008. ICPR 2008., pp 1–4

  10. Duan L, Cui G, Gao W, Zhang H (2002) Adult image detection method base-on skin color model and support vector machine. In: Proceedings of the 5th Asian conference on computer vision, pp 797–800

  11. Fleck MM, Forsyth DA, Bregler C (1996) Finding naked people. In: Proceedings of the European conference on computer vision, vol 2, pp 592–602

  12. Gershon R, Jepson AD, Tsotos JK (1986) Ambient illumination and the determination of material changes. J Opt Soc Am 3(10), 1700–1707

    Article  Google Scholar 

  13. Gomez G, Morales EF (2002) Automatic feature construction and a simple rule induction algorithm for skin detection. In: Proceedings of the ICML workshop on machine learning in computer vision, pp 31–38

  14. Hammami M, Chahir Y, Chen L (2006) Webguard: a web filtering engine combining textual, structural and visual content-based analysis. IEEE Trans Knowl Data Eng 18(2):272–284

    Article  Google Scholar 

  15. Hu MK (1962) Visual pattern recognition by moment invariants. IRE Trans Inf Theory 8(2):179–187

    Article  MATH  Google Scholar 

  16. Hu W, Wu O, Chen Z, Fu Z, Maybank S (2007) Recognition of pornographic web pages by classifying texts and images. IEEE Trans Pattern Anal Mach Intell 29(6):1019–1034

    Article  Google Scholar 

  17. Jebara TS, Pentland A (1997) Parametrized structure from motion for 3d adaptive feedback tracking of faces. In: Proceedings of the IEEE computer society conference on computer vision and pattern recognition, pp 144–150

  18. Jones MJ, Rehg JM (2002) Statistical color models with application to skin detection. Int J Comput Vis 46(1):81–96

    Article  MATH  Google Scholar 

  19. Ka CH (2009) A study on adult image detection via object analysis and multiresizing. In: Proceedings of the 9th international symposium on communications and information technology, 2009. ISCIT 2009, pp 784–789

  20. Kim W, Lee HK, Park J, Yoon K (2005) Multi class adult image classification using neural networks. In: Advances in artificial intelligence, vol 3501. Springer, Berlin/Heidelberg, pp 222–226

  21. Kim W, Lee HK, Yoo S, Baik S (2005) Neural network based adult image classification. In: Artificial neural networks: biological inspirations ICANN 2005, vol 3696. Springer, Berlin/Heidelberg, pp 481–486

    Chapter  Google Scholar 

  22. Kovač J, Peer P, Solina F (2003) Human skin colour clustering for face detection. In: Proceedings of the IEEE Region 8 EUROCON 2003. Computer as a tool, vol 2, pp 144–148

  23. Liao WH, Liu MJ (2004) Robust swimming style classification from color video. In: Proceedings of the interntaional computer symposium, pp 541–546

  24. Lienhart R, Hauke R (2009) Filtering adult image content with topic models. In: Proceedings of the IEEE International Conference on Multimedia and Expo, 2009. ICME 2009, pp 1472–1475

  25. Lopes APB, de Avila SEF, Peixoto ANA, Oliveira RS, de A. Araújo A (2009) A bag-of-features approach based on hue-sift descriptor for nude detection. In: Proceedings of the 17th European Signal Processing Conference. EUSIPCO 2009, pp 1552–1556

  26. Lowe DG (2004) Distinctive image features from scale-invariant keypoints. Int J Comput Vis 60(2):91–110

    Article  Google Scholar 

  27. Manjunath B, Ohm JR, Vasudevan V, Yamada A (2001) Color and texture descriptors. IEEE Trans Circuits Syst Video Technol 11(6):703–715

    Article  Google Scholar 

  28. McKenna SJ, Gong S, Raja Y (1998) Modelling facial colour and identity with gaussian mixtures. Pattern Recogn 31(12):1883–1892

    Article  Google Scholar 

  29. Ries CX, Lienhart R (2010) Automatic pose initialization of swimmers in videos. In: Proceedings of SPIE-IS&T electric imaging: visual information processing and communication, vol 7543, pp 75,430J–1–75,430J–8

  30. Ries CX, Romberg S, Lienhart R (2010) Towards universal visual vocabularies. In: Proceedings of the 2010 IEEE International Conference on Multimedia and Expo (ICME), pp 1067–1072

  31. Rowley HA, Jing Y, Baluja S (2006) Large scale image-based adult-content filtering. In: Proceedings of the 1st international conference on computer vision theory, pp 290–296

  32. Shechtman E, Irani M (2007) Matching local self-similarities across images and videos. In: Proceedings of the IEEE conference on Computer Vision and Pattern Recognition, 2007. CVPR ’07, pp 1–8

  33. Ulges A, Stahl A (2011) Automatic detection of child pornography using color visual words. In: Proceedings of the 2011 IEEE International Conference on Multimedia and Expo. ICME 2011, pp 1–6

  34. Vezhnevets V, Sazonov V, Andreeva A (2003) A survey on pixel-based skin color detection techniques. In: Proceedings of the GraphiCon-2003, pp 85–92

  35. Wang JZ, Wiederhold G, Firschein O (1997) System for screening objectionable images using daubechies’ wavelets and color histograms. In: Proceedings of the 4th international workshop on Interactive Distributed Multimedia Systems and telecommunication services, IDMS ’97, pp 20–30

  36. Wu O, Zuo H, Hu W, Zhu M, Li S (2008) Recognizing and filtering web images based on peoples existence. In: Proceedings of the IEEE/WIC/ACM international conference on Web Intelligence and Intelligent Agent Technology, 2008. WI-IAT ’08, pp 648–654

  37. Yang J, Fu Z, Tan T, Hu W (2004) A novel approach to detecting adult images. In: Proceedings of the 17th International Conference on Pattern Recognition, 2004. ICPR 2004, vol 4, pp 479–482

  38. Yang J, Lu W, Waibel A (1998) Skin-color modeling and adaptation. In: Proceedings of the Asian conference on computer vision, vol 2, pp 687–694

  39. Yang MH, Ahuja N (1999) Gaussian mixture model for human skin color and its applications in image and video databases. In: Proceedings of SPIE ’99, pp 458–466

  40. Yoo SJ (2004) Intelligent multimedia information retrieval for identifying and rating adult images. Knowledge-Based Intelligent Information and Engineering Systems, pp 164–170

  41. Zeng W, Gao W, Zhang T, Liu Y (2004) Image guarder: an intelligent detector for adult images. In: Proceedings of the Asian conference on computer vision 2004, pp 198–203

  42. Zheng H, Daoudi M, Jedynak B (2004) Blocking adult images based on statistical skin detection. Electron Lett Comput Vis Image Anal 4(2):1–14

    Google Scholar 

  43. Zheng H, Liu H, Daoudi M (2004) Blocking objectionable images: adult images and harmful symbols. In: Proceedings of the IEEE International Conference on Multimedia and Expo, 2004. ICME ’04, vol 2, pp 1223–1226

  44. Zheng QF, Zeng W, Wen G, Wang WQ (2004) Shape-based adult images detection. In: Proceedings of the 3rd international conference on image and graphics, 2004, pp 150–153

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Christian X. Ries.

Additional information

This work was funded by Advanced Swiss Technology Group (ATG).

Rights and permissions

Reprints and permissions

About this article

Cite this article

Ries, C.X., Lienhart, R. A survey on visual adult image recognition. Multimed Tools Appl 69, 661–688 (2014). https://doi.org/10.1007/s11042-012-1132-y

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11042-012-1132-y

Keywords

Navigation