Adult Image Classification using Adaptive Skin Detection and Edge Information

적응적 피부색 검출과 에지 정보를 이용한 유해 영상분류방법

  • Park, Chan-Woo (Dept. of Comp. Sci. & Eng., Hanyang University) ;
  • Park, Ki-Tae (Ambient Intelligence Software Team, Institute of Hanyang University) ;
  • Moon, Young-Shik (Dept. of Comp. Sci. & Eng., Hanyang University)
  • 박찬우 (한양대학교 컴퓨터공학과) ;
  • 박기태 (한양대학교 BK21 엠비언트인텔리전스소프트웨어팀) ;
  • 문영식 (한양대학교 컴퓨터공학과)
  • Received : 2010.10.25
  • Accepted : 2010.12.30
  • Published : 2011.01.25

Abstract

In this paper, we propose a novel method of adult image classification by combining skin color regions and edges in an input image. The proposed method consists of four steps. In the first step, initial skin color regions are detected by logical AND operation of all skin color regions detected by the existing methods of skin color detection. In the second step, a skin color probability map is created by modeling the distribution of skin color in the initial regions. Then, a binary image is generated by using threshold value from the skin color probability map. In the third step, after using the binary image and edge information, we detect final skin color regions using a region growing method. In the final step, adult image classification is performed by support vector machine(SVM). To this end, a feature vector is extracted by combining the final skin color regions and neighboring edges of them. As experimental results, the proposed method improves performance of the adult image classification by 9.6%, compared to the existing method.

본 논문은 입력된 영상으로부터 적응적 피부색 검출 방법으로 생성된 피부색 영역과 에지 정보의 결합을 특정 벡터로 이용하여 입력 영상의 유해(누드, 성인물) 여부를 판별하는 방법을 제안한다. 제안하는 방법은 네 단계의 과정으로 이루어져 있다. 첫 번째 단계에서는 입력 영상으로부터 기존의 피부색 검출 방법들을 적용하여 얻은 모든 결과 영상들에 대해서 논리곱 연산을 통해 초기 피부색 영역을 검출한다. 두 번째 단계에서 초기 피부색 영역의 화소 정보를 기반으로 피부색 확률 분포 모델을 생성하고 이를 통해 피부색 확률 영상을 생성한다. 그리고 피부색 확률 영상에 임계값을 적용하여 이진화 한다. 세 번째 단계에서 이진 피부색 영역과 에지의 결합 영상을 생성하고 피부색 영역을 확산하여 최종 피부색 영역을 검출한다. 마지막 단계에서 최종 피부색 영상과 최종 피부색 영역 안에 있거나 인접한 에지들의 결합 영상을 특정 벡터로 생성한다. 생성된 특정 벡터를 support vector machine(SVM) 학습을 통해 생성된 분류 모텔로 입력 영상의 유해 여부를 판별하여 유해 혹은 무해 영상으로 분류한다. 실험 결과를 통하여 제안하는 방법이 기존의 유해 영상 분류 방법에 비해 분류 성능이 9.6% 향상된 것을 확인하였다.

Keywords

References

  1. P. Y. Lee, S. C. Hui, and A. C. M. Fong, "Neural networks for web content filtering," IEEE Intelligent Systems, Vol. 17, No. 5, pp. 48-57, September 2002. https://doi.org/10.1109/MIS.2002.1039832
  2. H. Zheng, H. Liu, and M. Daoudi, "Blocking objectionable images: adult images and harmful symbols," in Proc. of IEEE Conf. on Multimedia and Expo, pp. 1223-1226, Taipei, June 2004.
  3. L. Duan, G. Cui, W. Gao, and H. Zhang, "Adult image detection method base-on skin color model and support vector machine," in Proc. of Asian Conf. on Computer Vision, pp. 797-800, Melbourne, Australia, January 2002.
  4. S. Tsekeridou and I. Pitas, "Facial feature extraction in frontal views using biometric analogies," in Proc. of European Signal Processing, pp. 315-318, 1998.
  5. J. Kovac, P. Peer, and F. Solina, "2D versus 3D colour space face detection," in Proc. of EURASIP Conf. focused on Video/Image Processing and Multimedia Communications, pp. 449-454, July 2003.
  6. D. Chai and K. N. Ngan, "Face segmentation using skin colour map in videophone applications," IEEE Trans. on Circuits and Systems for Video Technology, Vol. 9, No. 4, pp. 551-564, June 1999. https://doi.org/10.1109/76.767122
  7. P. Kakumanu, S. Makrogiannis, and N. Bourbakis, "A Survey of skin-color modeling and detection methods," Pattern Recognition, Vol. 40, No. 3, pp. 1106-1122, March 2007. https://doi.org/10.1016/j.patcog.2006.06.010
  8. C. Hsu, C. Chang, and C. Lin, "A practical guide to support vector classification," www.csie.ntu.edu.tw/-cjlin/libsvm.
  9. N. Cristianini and J. Tylor, "An introduction to support vector machines and other kernel-based learning methods," Cambridge University Press, 2000.
  10. B. Moghaddam and M. H. Yang, "Gender classification with support vector machines," in Proc. of IEEE Conf. on Automatic Face and Gesture Recognition, pp. 306-311, 2000.
  11. V. N. Vapnik, "The nature of statistical learning theory," Springer Press, 1995.
  12. R. Fan, P. Chen, and C. Lin, "Working set selection using second order information for training support vector machines," Journal of Machine Learning Research, Vol. 6, pp. 1889-1018, December 2005.
  13. T. Joachims, "Support vector and kernel methods," Special Interest Group on Information Retrieval 2003 Tutorial, 2003.
  14. T. Howley and M. G. Madden, "The genetic kernel support vector machine: description and evaluation," Artificial Intelligence Review, Vol. 24, No. 3-4, pp. 379-395, 2005. https://doi.org/10.1007/s10462-005-9009-3
  15. 윤종원, 박찬우, 문영식, "에지 특징을 이용한 포르노그래피 영상 분류 방법," 대한전자공학회 추계학술대회 제31권 2호, 805-806쪽, 2008년.