Chapter Two
Chapter Two
LITERATURE REVIEW
The rise of abnormal human behavior detection systems, especially for real-time surveillance,
has transformed security measures in urban environments. With increasing security challenges,
such as terrorist attacks and violent crimes, intelligent systems leveraging computer vision and
machine learning have become indispensable. This chapter reviews the conceptual, theoretical,
and methodological foundations of such systems, highlighting key contributions and identifying
research gaps.
Human Action Recognition (HAR) is a vital technology with numerous applications that impact
daily life, including video surveillance systems used in smart buildings, banks, and parking lots.
HAR enables effective communication between humans and machines through techniques like
hand gesture classification and speech recognition. The analysis of video frames from security
cameras to detect and control abnormal behavior forms the foundation of automated monitoring
systems. These systems are particularly crucial for monitoring elderly or sick individuals who
live alone, as they require constant and reliable oversight. Effective action detection depends on
factors like environmental context, detection time, and behavior specificity. The process of HAR
involves several key stages: preprocessing to separate foreground from background and track
individuals across video frames, feature extraction to identify meaningful patterns, and action
motion by comparing video frames with a static background, but challenges like cluttered
environments and viewpoint variations make accurate recognition difficult. Traditional HAR
approaches rely on handcrafted features and pattern recognition techniques but often struggle
with real-time applications due to their dependency on specific features. To address these
challenges, the proposed Smart Deep Learning-Based Human Behavior Classification (SDL-
HBC) model integrates advanced techniques for real-time video surveillance. The SDL-HBC
model employs adaptive median filtering (AMF) for noise reduction during preprocessing,
utilizes Capsule Networks (CapsNet) for robust feature extraction with hyperparameter tuning
via the Adam optimizer, and applies Differential Evolution (DE) with Stacked Autoencoder
(SAE) for accurate action classification. Validated using benchmark datasets such as the KTH
dataset, the SDL-HBC model demonstrates superior performance in detecting and classifying
methods, this model offers an intelligent, efficient solution for smart surveillance applications,
Modern video surveillance systems have evolved beyond traditional recording for offline
forensic analysis to intelligent solutions capable of proactive incident prevention. These systems
combine computer vision, pattern recognition, and cloud computing to process and analyze video
data in real-time, reducing the reliance on human operators. They find applications in public
safety, such as detecting emergencies, monitoring traffic, and analyzing human activity. Enabled
by advancements in processors, sensors, and smart cameras, these systems can classify behaviors
as normal or abnormal, allowing for rapid alerts and decision-making. For instance, near critical
infrastructure like ATMs, intelligent surveillance systems can detect and report suspicious
and video stitching. Abnormal detection holds significant importance due to its critical
application scenarios and has garnered considerable attention over the past two decades 3.
The global crime rate was escalating, with gun violence, terrorist activities, burglary and terrorist
activities becoming increasingly prevalent and dangerous. Addressing such threats requires
determine actions and classify them into predefined categories, such as normal or abnormal.
1. Hidden Markov Models (HMMs): These models represent human activities using
postures and velocity vectors of body parts. By analyzing the position and movement of
2. Blob-based Learning: This approach leverages the shape and motion of objects (blobs)
3. Crowd Behavior Models: Inspired by sociology, these models simulate crowd behavior
The increasing elderly population has heightened the need for systems that ensure their safety.
Abnormal behavior detection systems based on wireless sensor networks have been proposed for
assisted living environments. These systems monitor individuals, compare episodes of behavior
using spatial and temporal information, and use similarity scoring functions to identify
potentially harmful deviations. By analyzing CCTV footage, authorities can monitor, detect, and
billion by 2025. However, this expansion introduces risks due to abnormal behaviors, which
stem from malicious attacks (e.g., hackers exploiting vulnerabilities to disable Security cameras).
Deep learning has been applied to address these issues by modeling user behavior and detecting
anomalies. Models like DeepMove (using RNNs), SASRec (using self-attention), and
success, these models face challenges in smart homes, including handling diverse behaviors,
meeting real-time processing needs, and ensuring data privacy. Developing tailored solutions that
address these challenges is crucial to enhancing smart home security and reliability 5.
Deep Neural Networks (DNNs) have been extensively utilized in machine learning for pattern
recognition, both independently and in conjunction with Convolutional Neural Networks (CNNs)
and Recurrent Neural Networks (RNNs). For instance, DNNs have been applied to Human
Component Analysis (PCA) was employed for feature selection, followed by DNN-based
activity learning. Furthermore, research has shown that with sufficiently deep architectures and
large datasets, activities can be identified directly from raw sensor data, bypassing the need for
manual feature engineering. This underscores the versatility of DNNs in adapting to diverse data
Deep Convolutional Neural Networks (CNNs) are employed for gesture classification, achieving
high accuracy through transfer learning a method that leverages pre-trained models to save
resources and improve performance. The proposed system also emphasizes robust preprocessing
of video data under varying conditions such as distance and lighting, ensuring reliability in real-
world scenarios. This integration of modern video capture devices, computer vision, and deep
learning showcases the potential for intelligent surveillance to enhance safety and efficiency in
urban environments2.
Abnormal detection in videos plays a vital role in ensuring security across various settings, both
indoors and outdoors, including campuses, waiting halls, and shopping malls. Additionally, the
rarity and infrequency of abnormal events make real-time supervision even more demanding and
complex3.
Unlike traditional systems, intelligent surveillance can analyze and interpret video data in real
time, enabling the detection and recognition of abnormal behavior efficiently while reducing
human intervention. Research in this field focuses on video intelligent analysis to quickly and
accurately identify unusual actions occurring in various environments, such as theft, fighting, or
dangerous behaviors in schools and nursing homes. These systems provide early warnings for
incidents like robbery, wrestling, or pushing, helping to prevent harm to vulnerable populations
such as children and the elderly. However, challenges remain, including the lack of universal
recognition algorithms, high misjudgment rates, and the computational complexity of existing
methods. Traditional approaches like template matching are limited to simple scenes, while deep
learning-based spatiotemporal feature algorithms improve detection but suffer from slow
execution due to steps like optical flow computation. Pose estimation methods, affected by
a novel approach involving a small dataset of pedestrian anomalous behaviors, including actions
like falling, boxing, and walking, is proposed. By integrating multiscale feature fusion and
single-scale prediction into a three-dimensional (3D) convolutional network, this method aims to
improve the accuracy and efficiency of abnormal behavior detection in intelligent video
surveillance systems7.
Object tracking is another crucial step in suspicious action detection. It involves tracing an
object's position over sequential frames to create a trajectory. Object tracking uses
representations like object contours, geometric shapes, or articulated points. However, challenges
such as noise, complex object shapes, and partial occlusion of objects often complicate this task 8.
To achieve accurate user behavior sequence anomaly detection in smart homes, we propose
Smart Guard, a system designed to address the limitations of existing methods. The workflow of
Smart Guard involves several key components. During the training phase, the Loss-guided
Dynamic Mask Strategy is used to mask hard-to-learn behaviors based on the loss vector from
the previous epoch. This is followed by the application of the Three-level Time-aware Positional
Encoder, which captures temporal information, such as order-level, moment-level, and duration-
level details of the behaviors. This information is then combined with the device control
embedding to form the behavior embedding. The behavior embedding is subsequently processed
reconstruct the source sequence. In the inference phase, the Noise-aware Weighted
Reconstruction Loss is utilized to assign different weights to behaviors based on the loss vector
from the training data, ultimately calculating a reconstruction loss score. If this score exceeds a
defined threshold, Smart Guard triggers an alarm. The Loss-guided Dynamic Mask Strategy
leverages the strengths of masked autoencoders to focus on learning hard-to-learn behaviors that
occur rarely, thereby improving reconstruction accuracy. Unlike traditional autoencoders, which
aim to reconstruct the entire input or randomly masked portions, Smart Guard introduces a top-k
loss mask strategy that targets behaviors with higher reconstruction loss. Initially, the model is
trained without masking to accelerate convergence by learning relatively easy tasks.
Subsequently, the top-k loss mask strategy is employed to emphasize the learning of harder-to-
learn behaviors, dynamically updating the loss vector at each epoch to guide the mask strategy.
Experimental results on the SP dataset demonstrate that this strategy reduces variance in
user behavior sequences, Smart Guard employs a Three-level Time-aware Positional Encoder.
This encoder captures absolute and relative timing details, such as the order of behaviors, the
hour and day of behavior occurrence, and the duration between consecutive actions on the same
device. These temporal features are combined into a positional embedding and added to the
device control embedding to produce the final behavior embedding. The sequence encoder, based
attention and position-wise feed-forward networks. The sequence decoder, mirroring the
encoder’s structure, reconstructs the input sequence by predicting the probabilities of each
behavior. The reconstruction loss is optimized using a cross-entropy objective function, which
adapts based on whether masking is applied during training. Finally, the Noise-aware Weighted
Reconstruction Loss is introduced to handle challenging noise behaviors during the inference
phase. By assigning different weights to behaviors according to their loss values, this mechanism
ensures that Smart Guard prioritizes meaningful anomalies while reducing the impact of noise.
Together, these components enable Smart Guard to effectively detect anomalies in real time,
making it a robust solution for ensuring the safety and security of smart home environments5.
Foreground object detection is the initial and critical step for identifying suspicious activities.
Moving objects are treated as foreground, while static objects form the video background.
Background subtraction is a key technique used to differentiate the current frame from the
background model to detect moving objects. Early approaches relied on single Gaussian models,
which later advanced to multimodal Gaussian distributions, such as the Mixture of Gaussians.
Dual background modeling is also applied to detect abandoned objects. However, challenges
such as noise, shadows, and illumination effects can lead to false classifications. To address these
issues, researchers use techniques like color normalization, Gaussian smoothing, radial reach
filters, and fuzzy histogram color normalization. Object tracking is another crucial step in
suspicious action detection. It involves tracing an object's position over sequential frames to
create a trajectory. Object tracking uses representations like object contours, geometric shapes, or
articulated points. However, challenges such as noise, complex object shapes, and partial
occlusion of objects often complicate this task. Feature extraction is an essential step in detecting
suspicious activities from video footage. Selecting the right features is critical for ensuring
accurate detection and classification of activities. Robust feature selection directly impacts the
normal and abnormal behaviors after extracting foreground objects. Researchers employ various
classification methods to achieve this, including Support Vector Machines (SVM), K-Nearest
Neighbors (K-NN), Neural Networks, and Multi-SVM. These methods are widely used to
classify activities effectively and form a key component of intelligent surveillance systems 8.
Supervised methods aim to model normal and abnormal behaviors using labeled data and are
typically designed to detect specific abnormal behaviors predefined during the training phase,
such as fighting detection, loitering detection, and falling detection. Many supervised methods,
including the Bag of Words (BOW) approach, are commonly used in literature for event
detection in videos. The BOW approach represents each video or frame with a histogram of
words, typically involving local image features or trajectories. A dictionary of words is created,
and the histogram counts the frequency of each word from the dictionary in the video. This
approach is often paired with support vector machine (SVM) classifiers, which are particularly
effective for detecting aggressive behaviors and recognizing crowd anomalies. An algorithm for
abnormal behavior recognition based on human body part estimation using geodesic graphs and
an SVM classifier was introduced. However, its performance is heavily influenced by the
accuracy of detecting the human body zone, especially when individuals are close to each other.
Semi-supervised methods require only normal video data for training and can be categorized into
rule-based and model-based approaches. Rule-based methods aim to develop a rule based on
normal patterns, considering any sample that does not fit this rule as an outlier or anomaly. Lu,
Shi, and Jia proposed a rule-based method using sparse coding to detect abnormal behaviors.
Although this approach provided good results with a short execution time (150 frames per
second), its performance was highly affected by the threshold value. Model-based semi-
supervised methods focus on building a model representing normal behaviors, and any new
sample that does not align with this model is classified as an anomaly. These models are
relatively easy to generate and interpret, but they are sensitive to multiple parameters and may
result in false alarms when unknown normal data is incorrectly identified as abnormal.
Unsupervised methods, on the other hand, rely on statistical properties extracted from unlabeled
data. These methods are fast and easy to perform, with no prior knowledge required. However,
they are time-consuming when it comes to interpreting results. One major assumption in
unsupervised methods is that abnormal behaviors are rare compared to normal behaviors, which
task to improve performance on a related task, thus reducing the need for large datasets and long
training periods. By utilizing the knowledge gained from the initial training, usually on vast
datasets, transfer learning enables models to generalize better to new tasks with fewer labeled
examples. Typically, this process involves fine-tuning a pre-existing model on a smaller, task-
specific dataset, allowing it to adapt to new features while retaining the beneficial representations
learned during the initial training. This approach is particularly useful in domains with limited
labeled data, such as medical imaging or natural language processing, where acquiring annotated
data is both challenging and resource intensive. Convolutional Neural Networks (CNNs) are
deep learning architectures designed for visual data, such as images. They consist of multiple
layers that automatically learn and extract features from input data. The key component of CNNs
is the convolution layer, which uses small filters that slide over the image to extract crucial
features like edges and textures while maintaining the spatial relationships between pixels.
Initially, the network learns simple features, and as data moves through deeper layers, it captures
more complex features, enabling accurate object and pattern recognition. CNNs also include a
down sampling layer known as pooling, which reduces the size of feature maps produced by the
convolution layers, making the model smaller, faster, and more efficient without losing essential
information. Max pooling is a common technique used in which the maximum value from a set
of local pixels is selected. After convolution and pooling layers, CNNs typically have fully
connected layers that combine the learned features to make predictions or classifications. This
architecture makes CNNs powerful tools for various tasks such as image classification, object
detection, and key point detection. For video data, 3D convolution, or 3D ConvNet, is
specifically designed to capture the temporal dimension in addition to the usual spatial
dimensions. While 2D convolution processes single images, 3D convolution adds a temporal
dimension, making it ideal for action recognition and video classification, where dynamic
changes over time must be detected. After applying 3D convolution, a batch normalization layer
is used to normalize the inputs in each mini-batch, ensuring the data distribution across mini-
batches is consistent. This helps reduce internal covariate shift and speeds up the training
process. The normalized data is then passed through the ReLU (Rectified Linear Unit) activation
function, which prevents the vanishing gradient problem by enabling effective learning,
particularly in deeper networks. ReLU transforms negative values to zero and leaves positive
values unchanged, introducing non-linearity without adding significant computational costs. The
combination of 3D convolution, batch normalization, and ReLU activation enhances the model's
ability to learn complex features from video data, resulting in higher accuracy for tasks that
The system architecture for intelligent video surveillance integrates various hardware and
software components to efficiently capture, process, analyze, and store video data. The primary
events of interest in real-time. One of the key functions of intelligent video surveillance is to
generate alerts when suspicious activity is detected, enhancing security and enabling timely
responses. The design of the system architecture will depend on the specific requirements of the
application, ensuring that the surveillance system meets the desired objectives and functions
effectively in the intended environment. The term "Three-Dimensional Network" (3D) often
refers to a network that employs two-dimensional (2D) layers. This process helps determine the
low-level feature representations, generating 3D volume spaces such as cubes or cuboids. These
time volume. These convolutions effectively capture motion data by correlating the feature maps
generated by the convolution layers with the sequence of frames produced by subsequent layers.
Recurrent Neural Networks (RNNs) are a type of artificial neural network that can process a
sequence of inputs while maintaining their state throughout the sequence. This makes them
highly valuable for deep learning tasks, as traditional feed-forward neural networks do not
consider the order of inputs and cannot store previous information. By recording the output of a
particular layer and feeding it back into the input, RNNs can anticipate the work of that layer.
This process compresses the nodes of numerous layers into a single recurrent layer, RNNs were
created to address several limitations of feed-forward neural networks, including the inability to
process sequential data, the focus on only the most recent incoming data, and the lack of memory
for previous inputs. RNNs overcome these limitations by retaining an internal memory, which
enables them to recall prior inputs. They are commonly used in sequence-based tasks, sentiment
analysis, video classification, and named entity recognition for sequence labeling11.
The basic model of HAR involves essential steps such as preprocessing, motion detection, data
filtration, feature extraction, and classification. These steps are common in most supervised
machine learning algorithms and are fundamental in ensuring that the system performs
efficiently. Preprocessing plays a critical role by cleaning the raw data, making it more suitable
for machine learning tasks. This stage focuses on eliminating noise, handling missing data, and
correcting any inconsistencies. The motion detection step identifies areas of movement within
the video data, which is essential for tracking human activities. Image filtration further refines
the data by removing irrelevant features or noise, which could otherwise hinder the performance
of the model.
Once the data is cleaned and relevant features are identified, feature extraction is employed.
This process reduces the dataset's dimensionality by selecting the most significant features that
best represent the underlying human activities. These features help the system focus on important
aspects, thus improving efficiency and performance. Following feature extraction, the system
uses classification algorithms to categorize the activities as either normal or abnormal. This is
where machine learning models, particularly those based on deep learning, come into play.
Classification models like K-Nearest Neighbor (KNN), Support Vector Machine (SVM), and
more advanced deep learning algorithms such as Convolutional Neural Networks (CNN) and
Recurrent Neural Networks (RNN) are applied. These models have significantly improved the
In addition to these stages, the process also involves training and testing the model. The training
set is used to teach the model how to recognize various human activities, while the testing set
helps assess the model's ability to generalize and detect activities in new, unseen data. Alarm
systems are integrated into the architecture to notify security personnel when abnormal behavior
System Architecture: The system architecture of an intelligent video surveillance system for
HAR involves several interconnected components that work together to capture, process,
1. CCTV Camera: The starting point of the system, where video footage is captured. The
correct inconsistencies. This step ensures that the data is ready for the subsequent
analysis.
3. Motion Detection: The system identifies movement within the video frames. This helps
to isolate the regions where human activity is occurring, allowing the system to focus on
areas of interest.
4. Image Filtration: After motion detection, irrelevant or extraneous data is filtered out to
enhance the quality of the input data, making it more suitable for feature extraction and
classification.
5. Feature Extraction: In this stage, the system identifies key features in the video data,
such as the shape, motion patterns, or behavior of the people in the footage. This reduces
the complexity of the data by selecting only the most relevant attributes for further
analysis.
7. Training & Testing: The system uses labeled datasets to train machine learning models.
The model is trained using a training set and then evaluated on a testing set to assess its
8. Alarm: If the system detects abnormal behavior, an alert or alarm is triggered, notifying
security personnel of the potential threat. This step allows for real-time monitoring and
quick responses to security concerns.
Development in the field of HAR and anomaly detection for surveillance using supervised
development of Human Activity Recognition (HAR) systems has significantly benefited from
Convolutional Neural Networks (CNN), which are well-suited for recognizing complex human
gestures and activities. CNNs automate feature extraction and can handle complex, nonlinear
relationships in time-domain data, making them efficient for HAR tasks. They have advantages
such as sparse interaction, equivariant representation, and parameter sharing, which help improve
memory usage and runtime efficiency. Various CNN-based models have achieved impressive
recognition rates, with some achieving up to 99% accuracy in CCTV-based HAR tasks.
Recurrent Neural Networks (RNNs) are also widely used for HAR, especially for recognizing
time-varying patterns in sequential data. Basic RNNs struggle with long-term dependencies due
to the vanishing gradient problem, which is addressed by Long Short-Term Memory (LSTM)
networks. LSTM-based RNNs are better suited for capturing temporal dependencies and are
often used in combination with CNNs for enhanced performance. Hybrid architectures that
combine CNNs for feature extraction and LSTMs for temporal learning have been proposed to
improve real-time performance and accuracy. These models have achieved better results in
detecting abnormal activities and handling class imbalances in HAR tasks. Additionally,
integrating Extreme Learning Machines (ELM) as classifiers has further improved the efficiency
Overall, while there have been significant advancements in HAR, challenges such as class
The system integrates multiple components to achieve real-time detection and recognition of
abnormal behaviors in intelligent surveillance systems. The core architecture employs a camera
array consisting of PTZ (pan-tilt-zoom) cameras, which are divided into two categories: large-
area cameras and local-area cameras. Large-area cameras are used to monitor a broad field of
view, while local-area cameras are focused on capturing finer details, such as facial features. The
video feeds from these cameras are processed by subsystems designed for change detection, face
breakdown of the components and implementation. The change detection subsystem is the first
module in the system. It processes video feeds to identify targets such as people or vehicles. For
this, moving objects in the scene are detected using background subtraction or advanced object
detection algorithms like YOLO (You Only Look Once). YOLO is a pre-trained Convolutional
Neural Network (CNN) capable of detecting 88 object classes from the COCO dataset. When a
person is detected, the system uses the local-area PTZ camera to zoom in and capture the
person's face. In contrast, for detecting vehicles, the system analyzes their motion or static
behavior, such as illegal parking. Motion behavior recognition is a critical subsystem that tracks
moving targets and analyzes their trajectories to recognize normal and abnormal behaviors.
Object Tracking: The tracking process involves template matching, which compares
detected objects across consecutive frames to output their trajectory over time. This
trajectory includes the object's center coordinates and dimensions of its bounding box.
Motion Database and CNN Training: The motion patterns, extracted from trajectories, are
preprocessed with dilation and erosion operations to enhance clarity. These patterns are
then stored in a motion database, which serves as input for training a CNN model to
classify behaviors as normal (e.g., walking, standing) or abnormal (e.g., running, falling,
fighting).
Face Recognition: Once a human target is detected, the face recognition subsystem
Face Detection: The system uses the Multi-task Cascaded Convolutional Network
(MTCNN) for detecting faces. This model integrates face detection and facial alignment
Face Feature Extraction: The system employs the VGGFace2 model, a deep CNN trained
on 3.31 million face images spanning 9,131 identities. Face images are resized to
224x224 pixels, and the model generates 2,048-dimensional embeddings that represent
unique facial features. These embeddings are then normalized, and multiple embeddings
of the same individual are averaged to create a standardized representation for that
person.
Face Recognition Process Once the face embeddings are extracted, the system computes
the cosine similarity between the input face embeddings and the stored embeddings in the
face database. If the similarity exceeds a defined threshold, the face is identified as a
known individual. If not, the person is labeled as unknown, and their face is added to the
Neural Networks (CNNs) and textural features. The method integrates image processing
techniques with deep learning to identify anomalies in real-time, making it suitable for
smart surveillance systems. The process begins with data acquisition, where images of
crowded scenes are captured using surveillance cameras or imaging devices. These
images are then preprocessed to remove noise, enhance quality, and normalize the data,
ensuring they are ready for feature extraction. The preprocessing stage is critical as it lays
the foundation for accurate analysis and detection. The core of the ACSAM method lies
and regularity are extracted from the preprocessed images. These features are essential
for identifying patterns in crowd behavior. Additionally, sequence-based features are used
to capture temporal patterns from video frames, enabling the analysis of dynamic
behavior in crowded scenes. The extracted features are then fed into a Convolutional
Neural Network (CNN), which processes the data through multiple layers to identify
complex patterns. The CNN categorizes scenes into individual and crowd behaviors and
through specialized training layers, including the Abnormality Training Layer and
the Crowd Behavior Training Layer, which are designed to detect anomalies at both
individual level by comparing textural features and detecting deviations from established
patterns. On the other hand, the Crowd Behavior Training Layer analyzes collective
behavior patterns to detect anomalies in crowd dynamics. These training layers play a
crucial role in improving the accuracy and reliability of the system. The CNN
outputs abnormal factors, which indicate potential anomalies in the crowd scenes. These
factors are analyzed to detect deviations from normal behavior, and low convergence in
abnormal factors suggests inconsistencies that require further investigation. The final step
comparing the current and previous states of the scene. The ACSAM method is supported
categorization, and training. One of the key strengths of the ACSAM method is its
integration of deep learning techniques, which allow for automated feature extraction and
improved accuracy in detecting complex patterns. The method is also designed to handle
real-time data, making it suitable for smart surveillance systems. By combining spatial
(textural features) and temporal (sequence-based features) analysis, the method provides
a holistic approach to anomaly detection. However, there are some limitations and
challenges. The use of deep learning models, especially CNNs, requires significant
environments. Additionally, the method's performance may vary across different datasets
and environments, requiring fine-tuning for specific use cases. Supervised learning
approaches also rely on large labeled datasets, which can be time-consuming and
expensive to create. The ACSAM method has several applications, particularly in smart
surveillance systems for detecting abnormal behavior in crowded public spaces such as
airports, stadiums, and urban areas. It can also enhance security on university campuses
by identifying suspicious activities and monitor large-scale events for potential security
incorporating additional data sources (e.g., audio, sensor data) to improve detection
accuracy. The ACSAM method presents a robust framework for abnormal behavior
detection in crowd scenes using CNNs and textural features. By addressing key
challenges such as computational complexity and generalization, this approach has the
work should focus on optimizing the method for real-time deployment and exploring
represents a significant step forward in the field of real-time anomaly detection, offering
Abnormal behaviors are categorized into various types, including violence, panic,
loitering, falling, abuse, patient monitoring, and elderly care, based on factors such as
gestures, pose variations, body movements, and interactions between individuals. Deep
widely explored to recognize these behaviors from recorded video data. This research
paper delves into the recognition of abnormal behaviors using various CNN-based
models, evaluating their performance across different datasets, input image sizes, and
This behavior can be indicative of illegal activities such as theft or drug dealing, or it may
often rely on trajectory analysis and sequential patterns to identify repeated movements,
such as stopping, walking, or turning. For instance, the Generalized Sequential Patterns
(GSP) approach has been used to detect loitering by identifying micro-patterns in human
motion. Other methods, such as Gaussian Mixture Models (GMM) and Manshift, have
been employed for object tracking and trajectory classification. However, these models
often require manual preprocessing and parameter tuning, which can be time-consuming.
spatiotemporal features for loitering detection, achieving high accuracy but struggling
subtraction techniques have been used to detect falls by analyzing shape changes and
motion patterns. For example, the Curvature Scale Space (CSS) feature extractor
combined with Support Vector Machines (SVM) has been employed to recognize falling
actions. However, these methods often fail to handle occlusions and overlapping objects.
More recent approaches, such as optical flow-based CNNs and multi-stream CNNs, have
improved fall detection accuracy by leveraging RGB and depth data. Despite their
success, these models are computationally expensive and struggle with multi-person
scenarios. Monitoring patients for abnormal behaviors, such as falls, chest pain, or
proposed to detect multiple abnormal activities in real-time. These models perform well
in uncrowded scenarios but struggle with overlapping objects and multi-human detection.
Similarly, VGGNet-based models have achieved high accuracy in fall detection but face
methods, such as GMM with fuzzy clustering, have been used to classify violent
behaviors but require manual parameter computation. More advanced approaches, such
spatiotemporal features from video data. For instance, Wide Dense Residual
blocks combined with LSTM have achieved high accuracy in violence detection.
However, these models are computationally intensive and may overfit due to limited
datasets. Additionally, optical flow-based methods have been used to detect panic
situations, but they suffer from high computational complexity. Snatching, such as theft
interactions. Universal Attribute Models (UAM) based on GMM have been used to
extract high-dimensional action features for snatching detection. However, these models
often misclassify regular interactions as snatching due to the lack of limb motion
tracking. CNN-based models, such as VGG-19, have been employed to detect snatching
behavior by analyzing body motion and facial expressions. While these models perform
well in uncrowded scenarios, they struggle with group activities and require significant
models have been used to recognize offensive content in text messages, but they fail to
facial features and image appearances. These models perform well in identifying age
groups and pornographic content but struggle with long-distance and low-resolution
images15.
The design and implementation of the system for real-time abnormal behavior
detection in smart surveillance systems are guided by two key principles: (1) the solution
must support real-time detection on modern hardware, and (2) it should be compatible
with multiple camera types, including wide-angle lenses with higher fields of view
(FoV). To achieve these goals, three distinct approaches were implemented: (1) a Stacked
extraction, and hybrid learning techniques. The first approach, Stacked Bidirectional
Classifier to detect abnormal behaviors based on pose estimation. The pipeline consists of
four stages: pose estimation, tracking, feature extraction, and classification. In the pose
estimation stage, the Regional Multi-person Pose Estimation (RMPE) framework with
a VGG19 backend is used to detect 18 key points on the human body. These key points
are refined using parametric pose non-maximum suppression to improve accuracy. While
like MobileNet v2 are used for real-time inference on lower-spec hardware. Data
augmentation is applied by introducing noise to the extracted key points, which improves
the model's generalization and accuracy. In the tracking stage, cross-frame poses are
matched to form pose flows. A distance matrix is used to associate poses across frames,
with heuristics such as joint positions, average height, and height differences between
frames. Skeletons are sorted based on their distance from the image center, and matching
is performed using the distance between joints. Occlusions and missing joints are
frames. A default "idle" pose (e.g., a sitting position) is used as a fallback when joint data
is missing. The detected and tracked key points are then converted into feature vectors for
classification. Features include joint positions, average skeleton height, joint velocity,
and body velocity. A circular buffer stores skeleton data for a fixed number of frames
(e.g., 5 frames), and feature extraction occurs when the buffer is full. The buffer size is
optimized to balance accuracy and performance, with larger buffers leading to lower
layers with three hidden layers of size 32x64 and ReLU activation. The model is trained
end-to-end and achieves 99.6% accuracy after 300 epochs. The classification process
takes less than 50 ms per frame, making it suitable for real-time applications. This
abnormal events based on the dissimilarity between input and reconstructed frames. The
model is trained on normal events, and abnormal events are detected by thresholding
the reconstruction error. The autoencoder consists of an encoder and a decoder. The
encoder reduces the dimensionality of the input frames, while the decoder reconstructs
the frames. The model uses non-linear activation functions to extract useful features,
outperforming linear methods like PCA. Convolutional layers extract spatial features
from the input frames, with the number of filters carefully balanced to avoid performance
like optical flow and frame subtraction are used to enhance temporal features. Data
combines spatial and temporal feature extractors. The spatial encoder-decoder uses
convolutional layers, while the temporal encoder uses ConvLSTM layers to model
temporal dependencies. The model learns regular patterns in the training data, enabling it
as the Euclidean distance between input and reconstructed frames. An irregularity score is
derived by scaling the error between 0 and 1, and the regularity score is obtained by
subtracting the irregularity score from 1. A low regularity score indicates an abnormal
time. During a "warm-up" session, the average reconstruction error is calculated to set an
adaptive threshold. This approach avoids the pitfalls of fixed thresholds and improves
for detecting anomalies by leveraging the dissimilarity between normal and abnormal
events. The third approach, Hybrid LSTM Classification, combines the Spatiotemporal
Autoencoder with an LSTM Classifier to reduce false positives and improve detection
accuracy. This hybrid model leverages the strengths of both unsupervised and supervised
learning. The hybrid model consists of the autoencoder encoder and a stacked LSTM
Classifier. The autoencoder acts as a high recaller, detecting most anomalies (including
false positives), while the LSTM Classifier refines the results to improve [Link]
training process involves three stages: (1) Unsupervised Training, where the autoencoder
is trained to learn regular patterns; (2) Transfer Learning, where the encoder weights are
transferred to the hybrid model, with the encoder layers marked as non-trainable; and
(3) Supervised Training, where the LSTM Classifier is trained on labeled data to
distinguish between true and false positives. The hybrid model achieves 98%
accuracy after 20 epochs, demonstrating its effectiveness in reducing false positives while
maintaining high recall. This approach highlights the benefits of combining unsupervised
and supervised learning techniques for robust anomaly detection. The three approaches—
challenges, such as pose estimation, spatiotemporal feature extraction, and false positive
reduction. The system is designed to operate on modern hardware and support multiple
camera types, making it versatile and scalable for various applications. Future work could
techniques to reduce reliance on labeled data. These advancements will enhance the
and deep learning techniques. Each system has unique objectives, methodologies, and
components, depending on its application domain. For instance, Smart Guard is
designed for accurate user behavior sequence anomaly detection in smart homes,
detecting moving objects and differentiating them from static backgrounds. These
Supervised and semi-supervised methods, on the other hand, aim to model normal and
abnormal behaviors using labeled data. These methods are particularly effective for
Techniques like the Bag of Words (BOW) approach and Support Vector Machine
(SVM) classifiers are commonly used in these systems. Transfer learning and
related tasks by leveraging pre-trained models, especially in domains with limited labeled
data, such as medical imaging or natural language processing. These systems use
convolutional layers for feature extraction and pooling layers for dimensionality
motion detection, data filtration, feature extraction, and classification stages, often using
machine learning models like CNNs and Recurrent Neural Networks (RNNs).
abnormal behavior in crowded scenes using CNNs and textural features. It combines
image processing techniques with deep learning to extract textural and sequence-based
features, making it suitable for smart surveillance systems in crowded public spaces like
Real-time abnormal behavior detection systems aim to detect abnormal behaviors in real-
time using various deep learning techniques, including Long Short-Term Memory
(LSTM) networks and autoencoders. These systems use pose estimation, spatiotemporal
feature extraction, and hybrid learning techniques to achieve their goals. For
employed to detect anomalies based on pose estimation and reconstruction errors. These
systems are designed to operate on modern hardware and support multiple camera types,
In summary, the architectural frameworks and system designs described in the text are
surveillance. While each system has its unique focus and methodology, they all leverage
advanced machine learning and deep learning techniques to improve accuracy and
various environments.
systems have leveraged machine learning and deep learning techniques to address various
A context-aware system that uses supervised learning to recognize and monitor human
activities, particularly for detecting abnormal activities with minimal labeled data.
Designed for applications like smart home monitoring, especially for elderly individuals
living independently, the system employs multi-class SVM with kernel functions to
classify normal activities and detect anomalies, using a transition table to reduce
computational time. It integrates data from various sensors (e.g., infrared, physiological,
sound) for real-time activity recognition and incorporates human knowledge to describe
contexts, reducing the need for extensive sensor data collection. By transferring learned
knowledge across activities (e.g., Sit, Walk, Run), the system can generalize to new
activities without prior training. This non-invasive, low-cost, and flexible approach is
ideal for enhancing elderly care and smart home safety through real-time monitoring and
The Smart Guard system focuses on accurate user behavior sequence anomaly detection
variance in reconstruction loss, making it suitable for ensuring the safety and security of
surveillance systems. Early approaches relied on single Gaussian models, which evolved
into multimodal Gaussian distributions like the Mixture of Gaussians (MOG). Techniques
such as background subtraction, object tracking, and feature extraction are commonly
used to detect moving objects. However, challenges like noise, shadows, and illumination
techniques like color normalization, Gaussian smoothing, and fuzzy histogram color
labeled data to model normal and abnormal behaviors. The Bag of Words
(BOW) approach, combined with Support Vector Machine (SVM) classifiers, has been
widely used for event detection in videos. Semi-supervised methods, on the other hand,
require only normal data for training and can be categorized into rule-based and model-
based approaches. Rule-based methods, such as those using sparse coding, detect
learning has emerged as a powerful technique for improving performance on related tasks
with their ability to automatically extract features from visual data, have been widely
adopted for tasks like image classification, object detection, and key point detection. For
video data, 3D CNNs have been developed to capture temporal dimensions, making them
suitable for action recognition and video classification [Link] systems have significantly
benefited from deep learning techniques, particularly CNNs and Recurrent Neural
Networks (RNNs). CNNs are well-suited for recognizing complex human gestures and
domain data. RNNs, especially Long Short-Term Memory (LSTM) networks, are
combining CNNs and LSTMs have been proposed to improve real-time performance and
(ACSAM) is designed to detect abnormal behavior in crowded scenes using CNNs and
textural features. This method integrates image processing techniques with deep learning
to extract spatial and temporal features, enabling real-time anomaly detection. ACSAM
categorizes scenes into individual and crowd behaviors and differentiates between normal
and abnormal activities using specialized training layers. However, its performance is
limited by computational resource requirements and the need for large labeled
developed to detect anomalies based on pose estimation and reconstruction errors. These
systems are designed to operate on modern hardware and support multiple camera types,
making them versatile for various applications. Hybrid models combining unsupervised
and supervised learning techniques have been proposed to reduce false positives and
S/ Authors Year of Title of the Methods used in the study Limitations of the study
N the study
study
1 Adeleh Farzad 2015 Real-time Smart Hidden Markov Model Dataset Size and
on Camera Real-World
Machine
Learning
Behavior Negatives
Recognition
Technology
Behavior and
Text Information
in Big Data
Environment
Abnormal
Incident in
Video
Surveillance
Rokade activity
detection
Despite their advancements, these systems face several challenges. Smart Guard must
handle noise behaviors and improve reconstruction accuracy to ensure reliable anomaly
detection. Foreground object detection systems struggle with challenges like noise,
shadows, and illumination effects, which can lead to false classifications. Supervised and
semi-supervised methods require large, labeled datasets and are sensitive to parameter
tuning, which can limit their scalability. Transfer learning and CNNs face challenges
related to computational complexity and the need for task-specific fine-tuning. Intelligent
must manage challenges like computational efficiency, occlusions, and reducing false
positives.
For Smart Guard, future research could focus on further improving reconstruction
accuracy and handling more complex noise behaviors. Foreground object detection
systems could benefit from enhanced techniques for noise reduction and improved object
learning techniques to reduce reliance on labeled data. Transfer learning and CNNs could
focus on optimizing computational efficiency and exploring new architectures for better
feature extraction. Intelligent video surveillance systems could integrate additional data
sources and improve real-time processing capabilities. HAR systems could adopt hybrid
approaches combining CNNs, LSTMs, and Extreme Learning Machines (ELMs) for
END NOTES
1. Esam A. AlQaralleh, Fahad Aldhaban, and Bassam A. Y. Alqaralleh, "Smart Deep
[Link]
3. Mu, H., Sun, R., Yuan, G., and Wang, Y. "Abnormal Human Behavior Detection in
Videos: A Review." Information Technology and Control 50, no. 3 (2021): 522-545.
[Link]
5. Xiao, Jingyu, Zhiyao Xu, Qingsong Zou, Qing Li, Dan Zhao, Dong Fang, Ruoyu Li,
Wenxin Tang, Kang Li, Xudong Zuo, Penghui Hu, Yong Jiang, Zixuan Weng, and
Michael R. Lyu. "Make Your Home Safe: Time-Aware Unsupervised User Behavior
[Link]
7. Deng, L., Fu, R., Sun, Q., Jiang, M., Li, Z., Chen, H., Yu, Z., & Bu, X. (2022).
8. Manisha Mudgal, Deepika Punj, and Anuradha Pillai, "Suspicious Action Detection in
February17,2021.
[Link]
9. Mabrouk, Amira Ben, and Ezzeddine Zagrouba. "Abnormal Behavior Recognition for
[Link]
10. Pavitra, T., and Rajasekaran Thangaraj. "Real Time Abnormal Behavior Detection
[Link]
11. Pooja Br, and Rajkumar N. "Real-Time Intelligent Video Surveillance System Using
[Link]
12. Chenglizhao Chen, Xinyu Liu, Mengke Song, Luming Li, Xu Yu, and Shanchen
China).
13. Yao, Fenghui and Guifeng Shao. “Real-time Smart Situation Awareness based on
Camera Array and Machine Learning.” The Proceedings of the 9th IIAE
[Link]
14. Wu, Yangkai, Luhua Qiu, Jinming Wang, and Shujuan Feng. “The Use of
[Link]
15. Kuppusamy, P., and V. C. Bharathi. “Human Abnormal Behavior Detection Using
3875. [Link]
18.