dc.contributor.advisor | Uddin, Jia | |
dc.contributor.advisor | Reza, Md. Tanzim | |
dc.contributor.author | Rizwana, Jesima | |
dc.contributor.author | Hasan, Md. Fahim | |
dc.contributor.author | Hossain, Motakabbir | |
dc.contributor.author | Zahangir, Kaniz Ferdous Binte | |
dc.contributor.author | Prothoma, Humaira Mir | |
dc.date.accessioned | 2023-10-16T03:54:20Z | |
dc.date.available | 2023-10-16T03:54:20Z | |
dc.date.copyright | ©2022 | |
dc.date.issued | 2022-09-22 | |
dc.identifier.other | ID 17201099 | |
dc.identifier.other | ID 17201129 | |
dc.identifier.other | ID 17301078 | |
dc.identifier.other | ID 19101441 | |
dc.identifier.other | ID 19101622 | |
dc.identifier.uri | http://hdl.handle.net/10361/21829 | |
dc.description | This thesis is submitted in partial fulfillment of the requirements for the degree of Bachelor of Science in Computer Science and Engineering, 2022. | en_US |
dc.description | Cataloged from PDF version of thesis. | |
dc.description | Includes bibliographical references (pages 32-34). | |
dc.description.abstract | Videos are widely consumed by people of all ages as a form of entertainment, information and education. However, not all videos are made for everyone. Many videos contain obscenities such as nudity, violence, blood, and gore which should not be watched by children or people who feel repulsed by these obscenities. Obscene con-tent can negatively affect a child’s mindset, and it can even traumatize people with weak mental constitutions. The real problem begins when these obscene videos are publicly available on the Internet, and anyone can watch them easily by downloading or streaming them online without getting any kind of warning. Moreover, people can even encounter these obscenities on live video streams or video calls. In our research, we have worked to detect and blur nude and obscene sexual content from videos in real-time. In that respect, this paper proposes a Neural Network-based approach. We have detected whether sexually explicit content is present in a video or not and blurred only the detected contents from the video frames. To detect nude and obscene contents, we have used different object detection algorithms such as Faster R-CNN, YOLOv5 and YOLOv6. These three respectively gave us mean average precision values of 0.382, 0.663 and 0.508 at 0.5 IOU threshold. Although with an mAP value less than YOLOv5, we chose YOLOv6 as it has proved to be the most optimal for our solution in regards of both accuracy and speed. And to blur, we have tried a total of five methods provided by two image processing libraries, OpenCV and PIL. Among those, we have selected the averaging method of OpenCV since it has best suited our needs. Additionally, we have attempted to reduce the rate of false positives so that any decent content does not get incorrectly labelled as obscene. This detection and blurring of obscene contents will contribute to ensuring safety in internet browsing for everyone. | en_US |
dc.description.statementofresponsibility | Jesima Rizwana | |
dc.description.statementofresponsibility | Md. Fahim Hasan | |
dc.description.statementofresponsibility | Motakabbir Hossain | |
dc.description.statementofresponsibility | Kaniz Ferdous Binte Zahangir | |
dc.description.statementofresponsibility | Humaira Mir Prothoma | |
dc.format.extent | 45 pages | |
dc.language.iso | en | en_US |
dc.publisher | Brac University | en_US |
dc.rights | Brac University theses are protected by copyright. They may be viewed from this source for any purpose, but reproduction or distribution in any format is prohibited without written permission. | |
dc.subject | Video | en_US |
dc.subject | Obscenity | en_US |
dc.subject | Neural network | en_US |
dc.subject | Nudity detection | en_US |
dc.subject | YOLOv5 | en_US |
dc.subject | Faster R-CNN | en_US |
dc.subject | OpenCV | en_US |
dc.subject | PIL | en_US |
dc.subject | Image processing | en_US |
dc.subject | Blur | en_US |
dc.subject.lcsh | Neuropsychology | |
dc.subject.lcsh | Python (Computer program language) | |
dc.title | Real-time obscene scene nudity detection and blurring in a video clip | en_US |
dc.type | Thesis | en_US |
dc.contributor.department | Department of Computer Science and Engineering, BRAC University | |
dc.description.degree | B.Sc. in Computer Science and Engineering | |