PPCensor: Architecture for real-time pornography detection in video streaming

被引:19
作者
Mallmann, Jackson [1 ,2 ]
Santin, Altair Olivo [3 ,4 ]
Viegas, Eduardo Kugler [3 ]
dos Santos, Roger Robson [5 ]
Geremias, Jhonatan [5 ]
机构
[1] Fed Inst Catarinense, Florianopolis, SC, Brazil
[2] Pontifical Catholic Univ Parana PUCPR, Comp Sci, Curitiba, Parana, Brazil
[3] Pontifical Catholic Univ Parana PUCPR, Grad Program Comp Sci PPGIa, Curitiba, Parana, Brazil
[4] Pontifical Catholic Univ Parana PUCPR, Secur & Privacy Lab SecPLab, Curitiba, Parana, Brazil
[5] Pontifical Catholic Univ Parana PUCPR, Curitiba, Parana, Brazil
来源
FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE | 2020年 / 112卷
关键词
Convolutional neural networks; Object-oriented private parts detection; Private parts object dataset; Video-oriented streaming proxy; Near real-time detection; Resource-Constrained Devices; Private Parts Censor; NEURAL-NETWORKS; IMAGE; CLASSIFICATION;
D O I
10.1016/j.future.2020.06.017
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Convolutional neural network (CNN) models are typically composed of several gigabytes of data, requiring dedicated hardware and significant processing capabilities for proper handling. In addition, video-detection tasks are typically performed offline, and each video frame is analyzed individually, meaning that the video's categorization (class assignment) as normal or pornographic is only complete after all the video frames have been evaluated. This paper proposes the Private Parts Censor (PPCensor), a CNN-based architecture for transparent and near real-time detection and obfuscation of pornographic video frame regions. Our contribution is two-fold. First, the proposed architecture is the first that addresses the detection of pornographic content as an object detection problem. The objective is to apply user-friendly content filtering such that an inevitable false positive will obfuscate only regions (objects) within the video frames instead of blocking the entire video. Second, the PPCensor architecture is deployed on dedicated hardware, and real-time detection is deployed using a video oriented streaming proxy. If a pornographic video frame is identified in the video, the system can hide pornographic content (private parts) in real time without user interaction or additional processing on the user's device. Based on more than 50,000 objects labeled manually, the evaluation results show that the PPCensor is capable of detecting private parts in near real time for video streaming. Compared to cutting-edge CNN architectures for image classification, PPCensor achieved similar results, but operated in real time. In addition, when deployed on a desktop computer, PPCensor handled up to 35 simultaneous connections without the need for additional processing on the end-user device. (c) 2020 Elsevier B.V. All rights reserved.
引用
收藏
页码:945 / 955
页数:11
相关论文
共 49 条
[1]  
[Anonymous], 2012, UCF101 DATASET 101 H
[2]  
[Anonymous], 2019, 2019 1ST INTERNATIONAL CONFERENCE ON UNMANNED VEHICLE SYSTEMS-OMAN (UVS)
[3]  
[Anonymous], 2016, NEURAL NETWORKS
[4]  
[Anonymous], 2015, 7 PAC RIM S IM VID T
[5]  
[Anonymous], 2016, OPEN SOURCING DEEP L
[6]  
Ap-apid R., 2005, P 5 PHIL COMP SCI C
[7]   Pooling in image representation: The visual codeword point of view [J].
Avila, Sandra ;
Thome, Nicolas ;
Cord, Matthieu ;
Valle, Eduardo ;
Araujo, Arnaldo de A. .
COMPUTER VISION AND IMAGE UNDERSTANDING, 2013, 117 (05) :453-465
[8]   EuroCity Persons: A Novel Benchmark for Person Detection in Traffic Scenes [J].
Braun, Markus ;
Krebs, Sebastian ;
Flohr, Fabian ;
Gavrila, Dariu M. .
IEEE TRANSACTIONS ON PATTERN ANALYSIS AND MACHINE INTELLIGENCE, 2019, 41 (08) :1844-1861
[9]  
de Castro Polastro Mateus, 2010, 2010 21st International Conference on Database and Expert Systems Applications, P349, DOI 10.1109/DEXA.2010.74
[10]  
Gordon R., 1998, Embedded Systems Programming, V11, P72