Finding naked people

  • Margaret M. Fleck
  • David A. Forsyth
  • Chris Bregler
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 1065)


This paper demonstrates a content-based retrieval strategy that can tell whether there are naked people present in an image. No manual intervention is required. The approach combines color and texture properties to obtain an effective mask for skin regions. The skin mask is shown to be effective for a wide range of shades and colors of skin. These skin regions are then fed to a specialized grouper, which attempts to group a human figure using geometric constraints on human structure. This approach introduces a new view of object recognition, where an object model is an organized collection of grouping hints obtained from a combination of constraints on geometric properties such as the structure of individual parts, and the relationships between parts, and constraints on color and texture. The system is demonstrated to have 60% precision and 52% recall on a test set of 138 uncontrolled images of naked people, mostly obtained from the internet, and 1401 assorted control images, drawn from a wide collection of sources.


Content-based Retrieval Object Recognition Computer Vision Erotica/Pornography Internet Color 


  1. 1.
    Brady, J. Michael and Haruo Asada (1984) “Smoothed Local Symmetries and Their Implementation,” Int. J. Robotics Res. 3/3, 36–61.Google Scholar
  2. 2.
    Brooks, Rodney A. (1981) “Symbolic Reasoning among 3-D Models and 2-D Images,” Artificial Intelligence 17, pp. 285–348.Google Scholar
  3. 3.
    Canny, John F. (1986) “A Computational Approach to Edge Detection,” IEEE Patt. Anal. Mach. Int. 8/6, pp. 679–698.Google Scholar
  4. 4.
    Cedras C., Shah M., (1994) “A Survey of Motion Analysis from Moving Light Displays” Computer Vision and Pattern Recognition pp 214–221.Google Scholar
  5. 5.
    Fleck,Margaret M. (1994) “Practical edge finding with a robust estimator,” Proc. of the IEEE Conf. on Computer Vision and Pattern Recognition, pp. 649–653.Google Scholar
  6. 6.
    Gershon, Ron, Allan D. Jepson, and John K. Tsotsos (1986) “Ambient Illumination and the Determination of Material Changes,” J. Opt. Soc. America A 3/10, pp. 1700–1707.Google Scholar
  7. 7.
    Gong, Yihong and Masao Sakauchi (1995) “Detection of Regions Matching Specified Chromatic Features,” Comp. Vis. Im. Underst. 61/2, pp. 263–269.Google Scholar
  8. 8.
    Jacobs, C.E., Finkelstein, A., and Salesin, D.H., “Fast Multiresolution Image Querying,” Proc SIGGRAPH-95, 277–285, 1995.Google Scholar
  9. 9.
    Lee, H.-J. and Chen, Z. “Determination of 3D human body postures from a single view,” CVGIP, 30, 148–168, 1985Google Scholar
  10. 10.
    Lowe, David G. (1987) “The Viewpoint Consistency Constraint,” Intern. J. of Comp. Vis, 1/1, pp. 57–72.Google Scholar
  11. 11.
    MacFormat, issue no. 28 with CD-Rom, September, 1995.Google Scholar
  12. 12.
    Mundy, J.L. and Zisserman, A. Geometric Invariance in Computer Vision, MIT press, 1992Google Scholar
  13. 13.
    Murase, H. and Nayar, S.K., “Visual learning and recognition of 3D objects from appearance,” to appear, Int. J. Computer Vision, 1995.Google Scholar
  14. 14.
    Nevatia, R. and Binford, T.O., “Description and recognition of curved objects,” Artificial Intelligence, 8, 77–98, 1977Google Scholar
  15. 15.
    Niblack, W., Barber, R, Equitz, W., Flickner, M., Glasman, E., Petkovic, D., and Yanker, P. (1993) “The QBIC project: querying images by content using colour, texture and shape,” IS and T/SPIE 1993 Intern. Symp. Electr. Imaging: Science and Technology, Conference 1908, Storage and Retrieval for Image and Video Databases.Google Scholar
  16. 16.
    Ogle, Virginia E. and Michael Stonebraker (1995) “Chabot: Retrieval from a Relational Database of Images,” Computer 28/9, pp. 40–48.Google Scholar
  17. 17.
    Pentland, A., Picard, R.W., and Sclaroff, S. “Photobook: content-based manipulation of image databases,” MIT Media Lab Perceptual Computing TR No. 255, Nov. 1993.Google Scholar
  18. 18.
    Rossotti, Hazel (1983) Colour: Why the World isn't Grey, Princeton University Press, Princeton, NJ.Google Scholar
  19. 19.
    Treisman, Anne (1985) “Preattentive Processing in Vision,” Com. Vis. Grap. Im. Proc. 31/2, pp. 156–177.Google Scholar
  20. 20.
    Ullman, S. and Basri, R. (1991). Recognition by linear combination of models, IEEE PAMI, 13, 10, 992–1007.Google Scholar
  21. 21.
    Zisserman, A., Mundy, J.L., Forsyth, D.A., Liu, J.S., Pillow, N., Rothwell, C.A. and Utcke, S. (1995) “Class-based grouping in perspective images”,Intern. Conf. on Comp. Vis. Google Scholar
  22. 22.
    Zerroug, M. and Nevatia, R. “From an intensity image to 3D segmented descriptions,” ICPR, 1994.Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 1996

Authors and Affiliations

  • Margaret M. Fleck
    • 1
  • David A. Forsyth
    • 2
  • Chris Bregler
    • 2
  1. 1.Department of Computer ScienceUniversity of IowaIowa City
  2. 2.Computer Science DivisionU.C. BerkeleyBerkeley

Personalised recommendations