Show simple item record

dc.contributor.advisorChakrabarty, Dr. Amitabha
dc.contributor.advisorReza, Tanzim
dc.contributor.advisorRahman, Tanvir
dc.contributor.authorSiddique, Labib Ahmed
dc.contributor.authorJunhai, Rabita
dc.contributor.authorIslam, Moshfeka
dc.contributor.authorQader, Shafinaz
dc.date.accessioned2022-12-14T09:22:07Z
dc.date.available2022-12-14T09:22:07Z
dc.date.copyright2022
dc.date.issued2022-05
dc.identifier.otherID: 18101478
dc.identifier.otherID: 18101259
dc.identifier.otherID: 18101432
dc.identifier.otherID: 18141006
dc.identifier.urihttp://hdl.handle.net/10361/17652
dc.descriptionThis 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.descriptionCataloged from PDF version of thesis.
dc.descriptionIncludes bibliographical references (pages 48-51).
dc.description.abstractThroughout time, there has been a surge of hostile activities in public places across the globe. With the advancement in technology, it has been possible to monitor public places through real time surveillance. Video surveillance has become essential for ensuring public safety as it provides a significant benefit in lowering the crime rate, as well as monitoring the facility within its reach. Hence, CCTV cameras are installed in all areas where security is a priority. Although CCTV cameras help a lot in increasing security, the main drawback in these surveillance systems is that it requires constant human interaction and monitoring. To eradicate this issue, an automated surveillance system can be built using artificial intelligence, deep learning and IoT (Internet of things). So in this research we explore deep learn ing video classification techniques that can help us automate surveillance systems to detect violence as they are happening. Traditional machine learning or image classification techniques fall short when it comes to classifying videos as they attempt to classify each frame separately for which the predictions start to flicker. So many researchers are coming up with video classification techniques that consider spatiotemporal features while classifying. However, deploying these deep learning models are not always practical in an IoT environment. For this reason we cannot use techniques that are acquired like skeleton points and optical flow through technologies like pose estimation or depth sensors. Although these techniques ensure a higher accuracy score, they are computationally heavy. Keeping these constraints in mind, we experimented with various video classification and action recognition techniques such as ConvLSTM, LRCN (with both custom CNN layers and VGG-16 as feature extractor) CNN-Transformer and C3D (3D-CNN). We achieved a test accuracy of 80% on ConvLSTM, 83.33% on CNN-BiLSTM, 70% on VGG16-BiLstm ,76.76% on CNN-Transformer and 80% on C3D model.en_US
dc.description.statementofresponsibilityLabib Ahmed Siddique
dc.description.statementofresponsibilityRabita Junhai
dc.description.statementofresponsibilityMoshfeka Islam
dc.description.statementofresponsibilityShafinaz Qader
dc.format.extent51 Pages
dc.language.isoen_USen_US
dc.publisherBrac Universityen_US
dc.rightsBrac 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.subjectArtificial Intelligenceen_US
dc.subjectDeep learningen_US
dc.subjectNeural networken_US
dc.subjectViolence detectionen_US
dc.subjectVideo classificationen_US
dc.subjectAttention based encoderen_US
dc.subjectLRCNen_US
dc.subjectConvLSTMen_US
dc.subjectTransformeren_US
dc.subjectC3Den_US
dc.subject.lcshNeural networks (Computer science)
dc.subject.lcshNeural network.
dc.subject.lcshDeep learning (Machine learning)
dc.titleAnalysis of real-time hostile activitiy detection from spatiotemporal features using time distributed deep convolutional neural networks, recurrent neural networks and attention-based mechanismsen_US
dc.typeThesisen_US
dc.contributor.departmentDepartment of Computer Science and Engineering, Brac University
dc.description.degreeB. Computer Science and Engineering


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record