A Forensic Nudity Detector Based on Machine Learning
Resumo
Os exames periciais em dispositivos computacionais tornam-se cada vez mais custosos devido a grande quantidade de arquivos que estes podem armazenar. Faz-se necessário utilizar algoritmos capazes de realizar a detecção de imagens pornográficas de uma maneira eficaz. Propusemos uma abordagem que aprimora o trabalho de Ap-Apid, utilizando um algoritmo baseado em aprendizagem de máquina ao invés de regras estáticas, além de utilizar características extraídas de um detector de faces. Foi utilizada na fase experimental a base de dados de imagens AIIA-PID4 pornographic data set. Por fim, o modelo proposto atingiu uma acurácia de 93,56%, superando os trabalhos referenciados, que atingiram 79,1% e 85,05%, respectivamente.
Referências
Basilio, J. A. M., Torres, G. A., Pérez, G. S., Medina, L. K. T., and Meana, H. M. P. (2011). Explicit image detection using ycbcr space color model as skin detection. In Proceedings of the 2011 American Conference on Applied Mathematics and the 5th WSEAS International Conference on Computer Engineering and Applications, AMERICAN-MATH’11/CEA’11, pages 123–128, Stevens Point, Wisconsin, USA. World Scientific and Engineering Academy and Society (WSEAS).
Breiman, L. (2001). Random forests. Mach. Learn., 45(1):5–32.
Cappellari, M. S. V. (2005). A pedofilia na pós-modernidade: um problema que ultrapassa a cibercultura. Em Questão, 11:67–82.
Eleutério, P. M. D. S. and Machado, M. P. (2011). Desvendando a computação forense. Novatec, São Paulo, 1 edition.
Haykin, S. S. (2009). Neural networks and learning machines. Pearson Education, Upper Saddle River, NJ, third edition.
Hosmer, D. W. and Lemeshow, S. (2000). Applied logistic regression. John Wiley and Sons.
Karavarsamis, S., Ntarmos, N., Blekas, K., and Pitas, I. (2013). Detecting pornographic images by localizing skin rois. International Journal of Digital Crime and Forensics (IJDCF), 5:39–53.
Khan, R., Hanbury, A., Stöttinger, J., and Bais, A. (2012). Color based skin classification. Pattern Recognition Letters, 33(2):157 – 163.
Kovac, J., Peer, P., and Solina, F. (2003). Human skin color clustering for face detection. In The IEEE Region 8 EUROCON 2003. Computer as a Tool., volume 2, pages 144–148 vol.2.
Lucena, O., Oliveira, . D. P., Veloso, L., and Pereira, E. (2017). Improving face detection performance by skin detection post-processing. In 2017 30th SIBGRAPI Conference on Graphics, Patterns and Images (SIBGRAPI), pages 300–307.
Ma, B., Zhang, C., Chen, J., Qu, R., Xiao, J., and Cao, X. (2014). Human skin detection via semantic constraint. In Proceedings of International Conference on Internet Multi-media Computing and Service, ICIMCS ’14, pages 181:181–181:184, New York, NY, USA. ACM.
Mahmoodi, M. R. and Sayedi, S. (2016). A comprehensive survey on human skin detection. International Journal of Image, Graphics and Signal Processing, 8:1–35.
Medina, M. R. and Palladino, P. (2017). Pornographic images jacking algorithm. [link]. Accessed: November 17, 2017.
Muhammad, B. and Abu-Bakar, S. A. R. (2015). A hybrid skin color detection using hsv and ycgcr color space for face detection. In 2015 IEEE International Conference on Signal and Image Processing Applications (ICSIPA), pages 95–98.
Oghaz, M. M., Maarof, M. A., Zainal, A., Rohani, M. F., and Yaghoubyan, S. H. (2015). A hybrid color space for skin detection using genetic algorithm heuristic search and principal component analysis technique. PLOS ONE, 10(8):1–21.
Patil, H. Y., Bharambe, S. V., Kothari, A. G., and Bhurchandi, K. M. (2013). Face localization and its implementation on embedded platform. In 2013 3rd IEEE International Advance Computing Conference (IACC), pages 741–745.
Platzer, C., Stuetz, M., and Lindorfer, M. (2014). Skin sheriff: A machine learning solution for detecting explicit images. In Proceedings of the 2Nd International Workshop on Security and Forensics in Communication Systems, SFCS ’14, pages 45–56, New York, NY, USA. ACM.
Polastro, M. d. C. and Eleutério, P. M. d. S. (2010). Nudetective: A forensic tool to help combat child pornography through automatic nudity detection. In 2010 Workshops on Database and Expert Systems Applications, pages 349–353.
Putro, M. D., Adji, T. B., and Winduratna, B. (2015). Adult image classifiers based on face detection using viola-jones method. In 2015 1st International Conference on Wireless and Telematics (ICWT), pages 1–6.
Vezhnevets, V., Sazonov, V., and Andreeva, A. (2003). A survey on pixel-based skin color detection techniques. In IN PROC. GRAPHICON-2003, pages 85–92.
Viola, P. and Jones, M. J. (2004). Robust real-time face detection. Int. J. Comput. Vision, 57(2):137–154.
Xiong, W. and Li, Q. (2012). Chinese skin detection in different color spaces. In 2012 International Conference on Wireless Communications and Signal Processing (WCSP), pages 1–5.
Yang, J., Shi, Y., and Xiao, M. (2007). Geometric feature-based skin image classification. In Huang, D.-S., Heutte, L., and Loog, M., editors, Advanced Intelligent Computing Theories and Applications. With Aspects of Theoretical and Methodological Issues, pages 1158–1169, Berlin, Heidelberg. Springer Berlin Heidelberg.
Youtian, D., Zhongmin, C., Xiaohong, G., and Qian, L. (2012). Almost optimal skin detection approach within the gaussian framework. Optical Engineering, 51:51 – 51 – 10.
Zafeiriou, S., Zhang, C., and Zhang, Z. (2015). A survey on face detection in the wild: Past, present and future. Computer Vision and Image Understanding, 138:1 – 24.
Zhou, K., Zhuo, L., Geng, Z., Zhang, J., and Li, X. G. (2016). Convolutional neural networks based pornographic image classification. In 2016 IEEE Second International Conference on Multimedia Big Data (BigMM), pages 206–209.