Abnormal Humans Activity Detection
Abnormal Humans Activity Detection
Presented by:
Head of the Department:
Chandana
M 4BD17CS033
Dr. Nirmala C R Ph.D.
Deeksha J Udasi 4BD17CS038
Department of CS&E
Gousiya Banu I 4BD17CS044 B.I.E.T.
Aneesa Banu 4BD17CS122
ABSTRACT
Gatt T, Seychell D,and Detecting human abnormal robotized camera- human body key points extricated
Dingli A[1] behavior through a video based framework that from a conventional camera can
1 generated model can detect be utilized to distinguish unusual
unpredictable human human conduct
conduct
2 Liu C, Ying J, Han F Abnormal Human Activity human movement bayes classifier and
and Ruan M[2] Recognition using Bayes acknowledgment Convolutional Neural Network
Classifier and technique are utilized in the framework to
Convolutional Neural recognize four practices,
Network including moving, and thumping.
3 . Jain C and Gautam Abnormal behavior constant item's This work can be utilized to build
D[3] detection at traffic conduct discovery is up a reconnaissance arrangement
junctions using Lucas executed utilizing of static camera and mechanical
Kanade and Harris Corner Lucas Kanade and robotization visual frameworks.
detector Harris Corner based
methodology
4 . Hsu SC, Chuang CH, A video-based abnormal strange human An ordinary conduct can be
Huang CL, Teng R and human behavior detection conduct recognition portrayed by the spatial and
Lin MJ[4] for psychiatric patient framework for fleeting highlights of human
monitoring observing mental exercises.
patient
SI AUTHORS AND TITLE METHOD REMARKS
NO PUBLISHED YEAR
Lahiri D, Dhiman C and Abnormal human Average Energy Image strange human action
Vishwakarma DK [5] actionrecognition based element descriptor acknowledgment by coordinating
5 using average is intended for strange HOG and PCA with AEI
energy images human action
acknowledgment by
coordinating HOG and
PCA with AEI
NON-FUNCTIONAL REQUIREMENTS
§ FLEXIBILITY
§ ECONOMIC FEASIBILITY
§ RELIABILITY
§ MODIFIABILITY
§ PORTABILITY
§ SCALABILITY
SOFTWARE AND HARDWARE REQUIREMENTS
SOFTWARE REQUIREMENTS
• OPERATING SYSTEM : WINDOWS 10.
• PLATFORM : PYTHON TECHNOLOGY
• FRONT END : HTML, CSS, JAVASCRIPT
• TOOL : PYTHON 2.7 AND ABOVE
HARDWARE REQUIREMENTS
• SYSTEM : PENTIUM IV 2.4 GHZ.
• HARD DISK : 40 GB.
• MONITOR : 15 INCH VGA COLOR
• RAM : 4GB
Flow Diagram
of System
MODEL DESIGN
• Firstly as input, a video file with extension .avi which consists of both video
and audio is inserted.
• Then the input data is subjected to data pre-processing and a video is treated as
sequence of images called frames and these frames are processed sequentially.
• After the pre-processing step, feature extraction is done where motion influence
map of the scene is built, and can find the mass that contains a suspicious event
where it has a characteristic motion beam. Each scene will be divided into a
group of mega blocks each containing the motion effect.
• For each mega block, K-means clustering using the spatio-temporal features is
performed, Here, one should note that in the training stage, only video clips of
normal activities are used. Therefore, the codewords of a mega block model and
the patterns of usual activities can occur in those respective areas only.
K-means Algorithm
The working of K-Means algorithm:
Unsuspicious Behaviour
Suspicious Behaviour
UCSD Datasets
• Video Pre-processing
• Optical flow of blocks
• Motion influence generator
• Mega block generator
• Training
• Testing
Video Pre-processing
The video file is given as an input to the system, which is
subjected to pre processing. A video is treated as sequence of
images called frames and these frames are processed sequentially.
An RGB frame is first converted to gray scale.
Megablock generator
The development of Mega blocks frames is divided into non-overlapping mega
blocks, every one of which is a blend of different squares of control on
movement. A Mega block's Motion Influence value is the summation of the
values of motion influence of all the smaller blocks which constitute a larger
block.
Training
We only use video clips of normal activities during our training stage.
Testing
Testing is a critical element which assures quality and effectiveness of the
proposed system in meeting its objectives.
The Test cases in unit testing are as follows:
Module 1: Pre-Processing
Module 3: Training
2. Liu C, Ying J, Han F and Ruan M,"Abnormal Human Activity Recognition using Bayes
Classifier and Convolutional Neural Network". In 2018 IEEE 3rd International Conference on
Signal and Image Processing (ICSIP) 2018 Jul 13 (pp. 33-37). IEEE.
3. Jain C and Gautam D," Abnormal behavior detection at traffic junctions using Lucas Kanade
and Harris Corner detector". In 2018 4th International Conference on Recent Advances in
Information Technology (RAIT) 2018 Mar 15 (pp. 1-5). IEEE.
4. Hsu SC, Chuang CH, Huang CL, Teng R and Lin MJ,"A video-based abnormal human
behavior detection for psychiatric patient monitoring". In 2018 International Workshop on
Advanced Image Technology (IWAIT) 2018 Jan 7 (pp. 1-4). IEEE.
5. Lahiri D, Dhiman C and Vishwakarma DK ," Abnormal human actionrecognition
using average energy images". In 2017 Conference onInformation and
Communication Technology (CICT) 2017 Nov 3 (pp.1-5). IEEE.