<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Publishing DTD v1.1 20151215//EN" "http://jats.nlm.nih.gov/publishing/1.1/JATS-journalpublishing1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:mml="http://www.w3.org/1998/Math/MathML" xml:lang="en" article-type="review-article" dtd-version="1.1">
<front>
<journal-meta>
<journal-id journal-id-type="pmc">CMC</journal-id>
<journal-id journal-id-type="nlm-ta">CMC</journal-id>
<journal-id journal-id-type="publisher-id">CMC</journal-id>
<journal-title-group>
<journal-title>Computers, Materials &#x0026; Continua</journal-title>
</journal-title-group>
<issn pub-type="epub">1546-2226</issn>
<issn pub-type="ppub">1546-2218</issn>
<publisher>
<publisher-name>Tech Science Press</publisher-name>
<publisher-loc>USA</publisher-loc>
</publisher>
</journal-meta>
<article-meta>
<article-id pub-id-type="publisher-id">73188</article-id>
<article-id pub-id-type="doi">10.32604/cmc.2025.073188</article-id>
<article-categories>
<subj-group subj-group-type="heading">
<subject>Review</subject>
</subj-group>
</article-categories>
<title-group>
<article-title>A Deep Dive into Anomaly Detection in IoT Networks, Sensors, and Surveillance Videos in Smart Cities</article-title>
<alt-title alt-title-type="left-running-head">A Deep Dive into Anomaly Detection in IoT Networks, Sensors, and Surveillance Videos in Smart Cities</alt-title>
<alt-title alt-title-type="right-running-head">A Deep Dive into Anomaly Detection in IoT Networks, Sensors, and Surveillance Videos in Smart Cities</alt-title>
</title-group>
<contrib-group>
<contrib id="author-1" contrib-type="author">
<name name-style="western"><surname>Haq</surname><given-names>Hafiz Burhan Ul</given-names></name><xref ref-type="aff" rid="aff-1">1</xref></contrib>
<contrib id="author-2" contrib-type="author">
<name name-style="western"><surname>Akram</surname><given-names>Waseem</given-names></name><xref ref-type="aff" rid="aff-2">2</xref></contrib>
<contrib id="author-3" contrib-type="author">
<name name-style="western"><surname>ur Rashid Kayani</surname><given-names>Haroon</given-names></name><xref ref-type="aff" rid="aff-3">3</xref></contrib>
<contrib id="author-4" contrib-type="author" corresp="yes">
<name name-style="western"><surname>Mahmood</surname><given-names>Khalid</given-names></name><xref ref-type="aff" rid="aff-4">4</xref><email>khalidm.research@gmail.com</email></contrib>
<contrib id="author-5" contrib-type="author">
<name name-style="western"><surname>Shih</surname><given-names>Chihhsiong</given-names></name><xref ref-type="aff" rid="aff-5">5</xref></contrib>
<contrib id="author-6" contrib-type="author">
<name name-style="western"><surname>Kharel</surname><given-names>Rupak</given-names></name><xref ref-type="aff" rid="aff-6">6</xref><xref ref-type="aff" rid="aff-7">7</xref></contrib>
<contrib id="author-7" contrib-type="author">
<name name-style="western"><surname>Salhi</surname><given-names>Amina</given-names></name><xref ref-type="aff" rid="aff-8">8</xref></contrib>
<aff id="aff-1"><label>1</label><institution>Department of Information Technology, Faculty of Computer Sciences, Lahore Garrison University</institution>, <addr-line>Lahore, 54000</addr-line>, <country>Pakistan</country></aff>
<aff id="aff-2"><label>2</label><institution>Graduate School of Engineering Science and Technology, National Yunlin University of Science and Technology, Douliu</institution>, <addr-line>64002</addr-line>, <country>Taiwan</country></aff>
<aff id="aff-3"><label>3</label><institution>School of Informatics &#x0026; Robotics, Institute for Art and Culture, Thokar Niaz Baig, Main Raiwand Road</institution>, <addr-line>Lahore, 54000</addr-line>, <country>Pakistan</country></aff>
<aff id="aff-4"><label>4</label><institution>Graduate School of Intelligent Data Science, National Yunlin University of Science and Technology, Douliu</institution>, <addr-line>64002</addr-line>, <country>Taiwan</country></aff>
<aff id="aff-5"><label>5</label><institution>Department of Computer Science, Tunghai University</institution>, <addr-line>Taichung, 407224</addr-line>, <country>Taiwan</country></aff>
<aff id="aff-6"><label>6</label><institution>School of Computing and Engineering, University of Huddersfield</institution>, <addr-line>Huddersfield, HD1 3DH</addr-line>, <country>UK</country></aff>
<aff id="aff-7"><label>7</label><institution>The Faculty of Electrical and Electronics Engineering, Ton Duc Thang University</institution>, <addr-line>Ho Chi Minh City, 70000</addr-line>, <country>Vietnam</country></aff>
<aff id="aff-8"><label>8</label><institution>Department of Information Systems, College of Computer and Information Sciences, Princess Nourah bint Abdulrahman University</institution>, <addr-line>P.O. Box 84428, Riyadh, 11671</addr-line>, <country>Saudi Arabia</country></aff>
</contrib-group>
<author-notes>
<corresp id="cor1"><label>&#x002A;</label>Corresponding Author: Khalid Mahmood. Email: <email>khalidm.research@gmail.com</email></corresp>
</author-notes>
<pub-date date-type="collection" publication-format="electronic">
<year>2026</year>
</pub-date>
<pub-date date-type="pub" publication-format="electronic">
<day>12</day><month>3</month><year>2026</year>
</pub-date>
<volume>87</volume>
<issue>2</issue>
<elocation-id>4</elocation-id>
<history>
<date date-type="received">
<day>12</day>
<month>09</month>
<year>2025</year>
</date>
<date date-type="accepted">
<day>15</day>
<month>12</month>
<year>2025</year>
</date>
</history>
<permissions>
<copyright-statement>&#x00A9; 2026 The Authors. Published by Tech Science Press.</copyright-statement>
<copyright-year>2026</copyright-year>
<copyright-holder>The Authors</copyright-holder>
<license xlink:href="https://creativecommons.org/licenses/by/4.0/">
<license-p>This work is licensed under a <ext-link ext-link-type="uri" xlink:type="simple" xlink:href="https://creativecommons.org/licenses/by/4.0/">Creative Commons Attribution 4.0 International License</ext-link>, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.</license-p>
</license>
</permissions>
<self-uri content-type="pdf" xlink:href="TSP_CMC_73188.pdf"></self-uri>
<abstract>
<p>The Internet of Things (IoT) is a new model that evolved with the rapid progress of advanced technology and gained tremendous popularity due to its applications. Anomaly detection has widely attracted researchers&#x2019; attention in the last few years, and its effects on diverse applications. This review article covers the various methods and tools developed to perform the task efficiently and automatically in a smart city. In this work, we present a comprehensive literature review (2011 onwards) of three major types of anomalies: network anomalies, sensor anomalies, and video-based anomalies, along with their methods and software tools. Furthermore, anomaly detection methods such as machine learning and deep learning are presented in this work, highlighting their detection strategy techniques, features, applications, issues, and challenges. Moreover, a generic algorithm is also developed to ease the user achieve the task more specifically by targeting a specific domain as well as approach. Comparative studies of three anomaly methods and their analysis identify research discovery areas with their applications. As a result, researchers and practitioners can familiarize themselves with the existing methods for solving real problems, improving methods, and developing new optimum methods for anomaly detection in diverse applications.</p>
</abstract>
<kwd-group kwd-group-type="author">
<kwd>Anomalies</kwd>
<kwd>challenges</kwd>
<kwd>Internet of Things (IoT)</kwd>
<kwd>learning methods</kwd>
<kwd>security</kwd>
</kwd-group>
<funding-group>
<award-group id="awg1">
<funding-source>Princess Nourah bint Abdulrahman University</funding-source>
<award-id>PNURSP2025R909</award-id>
</award-group>
</funding-group>
</article-meta>
</front>
<body>
<sec id="s1">
<label>1</label>
<title>Introduction</title>
<p>Advances in urbanization initiatives have drawn the attention of business executives and academics alike, with a spike in demand for cutting-edge technology powering smart cities in recent years. Imagine an intelligent city, a bustling metropolitan center where an array of electronic sensors, cameras, and IoT devices collaborate to gather information from people, resources, and gadgets. This data passes through a centralized network, where it is carefully examined, controlled, and used to uphold a precise balance throughout vital industries such as community services, information networks, and transportation systems. However, with increased technical capacity comes the obligation to protect public data; as a result, the main goal of these smart cities is to guarantee the highest level of security for the data that belongs to the public [<xref ref-type="bibr" rid="ref-1">1</xref>&#x2013;<xref ref-type="bibr" rid="ref-4">4</xref>].</p>
<p>We now discuss anomalies, which are those fascinating occurrences in datasets that, in the context of data analysis, stand out prominently from the rest [<xref ref-type="bibr" rid="ref-5">5</xref>]. A medical miracle or a thrilling scene of a mystery thriller are some rare and complex phenomena that may be regarded as an anomaly. These anomalies, which are sometimes referred to as irregularities, divergences, abnormalities, or outliers, give a sense of excitement and unpredictability to a variety of areas [<xref ref-type="bibr" rid="ref-6">6</xref>]. Imagine a plethora of IoT tools, ranging from sensors to cameras, diligently gathering data from the smart city streets. This vast amount of data is kept on a centralized server, where it undergoes a processing show that makes it easier to watch citizens, analyze their behavior, and identify suspicious activity. The ultimate objective is to extract useful information that provides a safe refuge and protects cities from damage [<xref ref-type="bibr" rid="ref-7">7</xref>].</p>
<p>Networks, sensor data, and video data are three diverse areas where anomalies occur in the context of smart cities. When it comes to the digital world, network anomalies provide a hint of mystery, whereas sensory anomalies play with variations in sensory data. The last section of the show, video-based anomalies, features eye-catching images that highlight unusual activity, behavior, and occurrences. Anomaly detection has grown in popularity and excitement among researchers in recent years. Many applications have been created to help visually impaired people, such as intrusion detection, fraud detection, fault detection, health system monitoring, event detection in sensor networks, disturbance detection in ecosystems, trafficking systems, and outlier detection in video surveillance. In the past, data mining methods like the clustering method or statistics were used for anomaly identification. As shown in <xref ref-type="fig" rid="fig-1">Fig. 1</xref>, anomaly detection approaches are divided into three categories in this paper: network-based anomaly detection, sensor-based anomaly detection, and video-based anomaly detection.</p>
<fig id="fig-1">
<label>Figure 1</label>
<caption>
<title>Depicts a smart city concept with a central focus on video-based, sensor-based, and network-based anomaly detection in many industries, retail, such as workplace, hospital, apartments, electricity, transport, and security</title>
</caption>
<graphic mimetype="image" mime-subtype="tif" xlink:href="CMC_73188-fig-1.tif"/>
</fig>
<p>Sensor-based anomaly detection approaches find anomalies in data gathered by sensors, such as tracking road surfaces for a safe and smooth road infrastructure, whereas network-based anomaly detection techniques concentrate on identifying lost packets and data traffic and mitigating network assaults. Analogously, video-based algorithms are useful for identifying normal and aberrant behavior since surveillance cameras in smart cities record human and vehicle actions. Then, utilizing three anomaly detection learning techniques, such as supervised, semi-supervised, and unsupervised, this abnormal data is examined and retrieved.</p>
<p>The field of learning techniques has three fascinating approaches: supervised learning, which uses labeled data; unsupervised learning, which creates outcomes based on assumptions; and semi-supervised learning, which uses labels only for normal data. These strategies open the door to three different kinds of anomalies: the singular outlier known as a point anomaly, the context-shifting marvel known as a contextual anomaly, and the collective anomaly, which gathers examples that violate the norm. A person unexpectedly falling onto a sidewalk, cars driving on walkways, and jaywalking are a few examples of oddities [<xref ref-type="bibr" rid="ref-8">8</xref>]. In addition, as technology advances, smart gadgets such as computers, electronic components, and mobile phones produce a wide range of sensory data in different formats. In order to identify the movements of both cars and people, the use of surveillance cameras has grown dramatically. A number of methods and algorithms are used for anomaly detection in sensor, video, and network data, including Convolutional Neural Networks (CNN), Support Vector Machines (SVM), Artificial Neural Networks (ANN), Random Forests (RF), and Decision Trees (DT) [<xref ref-type="bibr" rid="ref-9">9</xref>&#x2013;<xref ref-type="bibr" rid="ref-12">12</xref>]. <xref ref-type="fig" rid="fig-2">Fig. 2</xref> depicts the architecture for anomaly detection in a generalized manner, in which the system is pre-processed, and features are extracted according to typical and anomalous actions or occurrences.</p>
<fig id="fig-2">
<label>Figure 2</label>
<caption>
<title>Flowchart representing the step-by-step procedure of feature selection, anomaly detection, and classification using a database of known anomalies</title>
</caption>
<graphic mimetype="image" mime-subtype="tif" xlink:href="CMC_73188-fig-2.tif"/>
</fig>
</sec>
<sec id="s2">
<label>2</label>
<title>Survey Methodology</title>
<p>The proposed effort focused on the research issues and sought to answer them as follows, taking into consideration the comments given in the opening section:</p>
<p>Q1. What are the three most common types of anomalies that exist in smart cities?</p>
<p>Q2. What are the Network anomaly detection techniques?</p>
<p>Q3. What are the Sensor anomaly detection techniques?</p>
<p>Q4. What are the Video anomaly detection techniques?</p>
<p>Q5. What are the common challenges for anomaly detection?</p>
<p>We thoroughly analyzed anomalies in smart cities connected to networks, sensors, and video. For the in-depth examination, a review technique was adopted. This benefited us by combining earlier work and broadening our plan. The materials are linked to methods for detecting abnormalities in networks, sensors, and video. Other sources are used, such as research papers, review articles, conference presentations, and links. The fundamental purpose of our study is to provide information to all users so that they may choose which anomaly detection technologies will best meet their demands. <xref ref-type="table" rid="table-1">Table 1</xref> summarizes the findings of the investigation.</p>
<table-wrap id="table-1">
<label>Table 1</label>
<caption>
<title>Review methodology</title>
</caption>
<table>
<colgroup>
<col align="center"/>
<col align="center"/> </colgroup>
<thead>
<tr>
<th>Review questions</th>
<th>As mentioned in <xref ref-type="sec" rid="s2">Section 2</xref></th>
</tr>
</thead>
<tbody>
<tr>
<td>Research selection criteria</td>
<td><list list-type="bullet">
<list-item>
<p>Journal articles, conference paper, reports</p></list-item>
<list-item>
<p>Research published during the period between 2011 and 2023</p></list-item>
<list-item>
<p>Research must provide the answers to the research questions.</p></list-item>
<list-item>
<p>Research also contains title, year, and source.</p></list-item>
<list-item>
<p>Survey targeted network anomalies, sensor anomalies, video anomalies, learning methods (supervised, semi-supervised, unsupervised), techniques benefits and restraints, and challenges of anomaly detection techniques.</p></list-item>
</list></td>
</tr>
<tr>
<td>Research exclusion criteria</td>
<td><list list-type="bullet">
<list-item>
<p>Summaries of events and seminars.</p></list-item>
<list-item>
<p>The publication is not in English.</p></list-item>
</list></td>
</tr>
<tr>
<td>Literature search</td>
<td><list list-type="bullet">
<list-item>
<p>Source: IEEE, Springer, Scopus, arXiv</p></list-item>
<list-item>
<p>Search equations: Anomalies, Anomalies exist in smart cities, networks-based anomalies, sensor-based anomalies, and video-based anomalies.</p></list-item>
</list></td>
</tr>
<tr>
<td>Studies in respective sections</td>
<td><list list-type="bullet">
<list-item>
<p>Introduction (12) [<xref ref-type="bibr" rid="ref-1">1</xref>&#x2013;<xref ref-type="bibr" rid="ref-12">12</xref>]</p></list-item>
<list-item>
<p>Related Work (25) [<xref ref-type="bibr" rid="ref-12">12</xref>&#x2013;<xref ref-type="bibr" rid="ref-36">36</xref>]</p></list-item>
<list-item>
<p>Techniques and methods related to anomaly detection (35) [<xref ref-type="bibr" rid="ref-36">36</xref>&#x2013;<xref ref-type="bibr" rid="ref-70">70</xref>]</p></list-item>
<list-item>
<p>Learning Methods (30) [<xref ref-type="bibr" rid="ref-71">71</xref>&#x2013;<xref ref-type="bibr" rid="ref-100">100</xref>]</p></list-item>
<list-item>
<p>Comparative studies (20) [<xref ref-type="bibr" rid="ref-101">101</xref>&#x2013;<xref ref-type="bibr" rid="ref-122">122</xref>]</p></list-item>
<list-item>
<p>Challenges (13) [<xref ref-type="bibr" rid="ref-123">123</xref>&#x2013;<xref ref-type="bibr" rid="ref-137">137</xref>]</p></list-item>
</list></td>
</tr>
</tbody>
</table>
</table-wrap>
</sec>
<sec id="s3">
<label>3</label>
<title>Related Work</title>
<p>Recently, researchers have been exploring a variety of dimensions connected to networks, sensors, and anomalies in video. It has been an engrossing path of discovery exploring anomaly detection. With its thorough guidance, this article leads readers through the most recent innovations and methods that have completely changed the way we think about security and surveillance.</p>
<p>The study begins in the field of automated surveillance and focuses on the integration of sensors and feature extraction techniques [<xref ref-type="bibr" rid="ref-12">12</xref>]. But this technique for automated surveillance is comprehensive. Utilizing a variety of sensing modalities, likely to record a broad spectrum of abnormalities. In contrast, this might lead to a rise in complexity and resource needs. After that, the story switches to an impressive demonstration of using a Dense Random Neural Network (DRNN) to identify security vulnerabilities in smart homes [<xref ref-type="bibr" rid="ref-13">13</xref>]. Not only can the DRNN identify complex security breaches, but it also has the potential to identify anomalies in smart home environments with a high degree of accuracy. However, deep neural networks may be computationally expensive to train and maintain. The next sections provide a detailed analysis of healthcare system anomalies [<xref ref-type="bibr" rid="ref-14">14</xref>], demonstrating the ability of machine learning to detect denial-of-service attacks in the broad context of the IoT [<xref ref-type="bibr" rid="ref-15">15</xref>]. These techniques emphasize the significance of both the healthcare system and IoT security. Nevertheless, these techniques can improve the detection of irregularities in medical data and identify changing patterns of attacks. However, when it comes to limitations, machine learning techniques could have trouble processing the overwhelming amount of data generated by the Internet of Things. Additionally, privacy issues and regulatory issues arise when healthcare data utilization is taken into account.</p>
<p>The capacity of machine learning to change to counter shifting assault patterns. Two-layer dimension reduction and a two-tier classification module are introduced, thickening the plot and providing insight into the identification of harmful activity within the complex IoT networks [<xref ref-type="bibr" rid="ref-16">16</xref>]. Although the techniques have complicated implementations and possible computing costs, they offer in-depth insights into harmful activity occurring within networks. When a two-stream strategy is revealed, the plot takes an unexpected turn. This novel approach seamlessly integrates an autoencoder with post-hoc interpretability to find abnormalities in surveillance movies without explicitly labeling them [<xref ref-type="bibr" rid="ref-17">17</xref>]. This approach creatively blends many methods for identifying anomalies in security footage. Autoencoder integration, however, could improve feature representation. However, this procedure necessitates the meticulous adjustment of many parts. An extensive examination of deep learning-based methods for detecting anomalies in videos is presented together with a novel cinematic viewpoint [<xref ref-type="bibr" rid="ref-18">18</xref>]. The story takes off when a unique approach using machine learning techniques is used to identify anomalous activity in networks of smart home IoT devices, creating an anomaly-based Network Intrusion Detection System (NIDS) [<xref ref-type="bibr" rid="ref-19">19</xref>]. The investigation also includes the utilization of clustering methods, a complex method that identifies relationships and patterns in data points to produce attractive categories [<xref ref-type="bibr" rid="ref-20">20</xref>]. This technique offers a systematic way to spot patterns in data and can help make linkages in intricate datasets visible. As we go on to the following act, the focus is on traffic patterns, where Uncertainty-managing Batch Relevance-based Artificial Intelligence (U-BRAIN) skillfully manages missing data [<xref ref-type="bibr" rid="ref-21">21</xref>]. While the strategy for managing batches necessitates a sophisticated implementation, this method can manage missing data adequately. First, a thorough investigation of traffic analysis frameworks is presented, combining data from many sensors to provide an all-encompassing picture [<xref ref-type="bibr" rid="ref-22">22</xref>].</p>
<p>A dynamic battle between shallow and deep neural networks is introduced as the play progresses, with an engrossing investigation of identifying types of assaults and abnormalities in the Social Internet of Things [<xref ref-type="bibr" rid="ref-23">23</xref>]. This approach tackles the crucial problem of IoT security, although this research only focuses on a small number of works. With the adoption of a probabilistic generation approach, the plot takes an unexpected turn as the tale develops by warning users of likely anomalies based on domain information like community membership [<xref ref-type="bibr" rid="ref-24">24</xref>]. The experience of network intrusion detection is highlighted, with a potent large-data anomaly detection method driven by an altered version of the CluStream clustering algorithm [<xref ref-type="bibr" rid="ref-26">26</xref>]. A wide variety of algorithms locate spatiotemporal locations and reveal the mysteries concealed inside, taking viewers on an exhilarating voyage [<xref ref-type="bibr" rid="ref-27">27</xref>]. An intriguing investigation of abnormal behavior identification in video data concludes the narrative. This performance is a cinematic extravaganza that pushes the limits of technical capabilities with its stunning array of frameworks, which include feature extraction, categorization, and behavior modeling [<xref ref-type="bibr" rid="ref-9">9</xref>]. Using the mean-shift technique, anomaly categorization and detection in movies adds a little mystery and paves the way for further development [<xref ref-type="bibr" rid="ref-28">28</xref>]. On the other hand, this approach offers few details on particular techniques and real-world applications. The story continues with the addition of Convolutional Long Short-Term Memory (ConvLSTM) and Markov Random Field (MRF), a dynamic pair that analyzes abnormalities in video data and predicts future frames [<xref ref-type="bibr" rid="ref-29">29</xref>].</p>
<p>The Gaussian Mixture model is introduced in the plot as the drama builds, highlighting the unequaled precision of this method for identifying several suspicious occurrences in videos [<xref ref-type="bibr" rid="ref-30">30</xref>]. The entire range of visual anomaly detection problems might not be covered by this technique. The development of a device called a smart cane, which is intended to recognize things and give precise navigational guidance to those who are blind or visually challenged, marks a shift in the technological spectacle toward accessibility [<xref ref-type="bibr" rid="ref-31">31</xref>]. The story moves into the field of artificial vision and map-matching techniques, creating a tool that changes the navigational landscape in addition to detecting objects and places [<xref ref-type="bibr" rid="ref-32">32</xref>]. Deep information cannot be discussed while describing a particular strategy using this method. With a thorough dive into techniques for comprehending human activity and behavior, the action takes an introspective turn [<xref ref-type="bibr" rid="ref-33">33</xref>]. The use of CASBlip, a development in obstacle and object detection and navigation, ushers in drama [<xref ref-type="bibr" rid="ref-34">34</xref>]. With the use of spatial anomaly detection techniques, which include a choreography of data and information in sensor networks and uncover anomalies that challenge conventional wisdom, the narrative deepens [<xref ref-type="bibr" rid="ref-35">35</xref>]. Although network topology adjustments are necessary, this approach is thought to be sensitive. The narrative takes a surprising turn as it explores the underbelly of smart device complexity and the discovery of operational irregularities using current supply monitoring [<xref ref-type="bibr" rid="ref-36">36</xref>]. A crescendo of anomaly identification utilizing photos, videos, and sensors is shown in the grand finale, leaving the audience in wonder at the seemingly endless possibilities [<xref ref-type="bibr" rid="ref-4">4</xref>].</p>
<p>Contextual, point, and collective abnormalities are the main attractions throughout this magnificent show. Whether used with image, video, or sensor-based data, the story highlights how anomaly detection assumptions are universally applicable across a variety of contexts, resulting in a cohesive understanding. This article presents the three types of anomaly detection algorithms in a way that is elegant, precise, and innovative, effectively distilling the core of anomaly detection. As this fascinating voyage comes to an end, <xref ref-type="fig" rid="fig-3">Fig. 3</xref> shows as visual information, providing a look into the categorization of anomalies using three fascinating methods: sensing, video, and network. This work invites readers to immerse themselves in the thrill, creativity, and absolute creativity that emerge inside its covers as it serves as a monument to the seemingly endless possibilities within the field of anomaly detection.</p>
<fig id="fig-3">
<label>Figure 3</label>
<caption>
<title>Methods for anomaly detection according to network, sensor, and video</title>
</caption>
<graphic mimetype="image" mime-subtype="tif" xlink:href="CMC_73188-fig-3.tif"/>
</fig>
</sec>
<sec id="s4">
<label>4</label>
<title>Techniques and Methods Related to Anomaly Detection</title>
<p>As previously discussed, several techniques have been implemented and developed to understand patterns and anomalous human behaviors existing in any data. Furthermore, the discussion of the anomalies is categorized into three main domains: network, sensor, and video-based data. Some visualization methods for network anomaly detection are discussed.</p>
<sec id="s4_1">
<label>4.1</label>
<title>Network-Based Anomaly Detection Techniques</title>
<p>Several devices produce information in different formats in smart cities, like some of the information in the signal format generated from the sensor-based device. However, some of the data is in video form and covered by a surveillance camera; this type of information is gathered and managed in a centralized network. Different approaches and methods exist in a centralized network that prevent the network from various kinds of attacks and detect anomalies in data, like an affected packet, missing data, etc. As presented, some techniques for detecting network anomalies and attacks are discussed here.</p>
<sec id="s4_1_1">
<label>4.1.1</label>
<title>Dense Random Neural Network (DRNN)</title>
<p>DRNN is an in-depth learning approach used to analyze network attacks, such as denial-of-service attacks, denial-of-sleep attacks, and ping-of-death attacks, that occurred against IoT gateways and identify the method that detects network attacks. Similarly, DRNN also captures the affected packet with more accuracy after predicting the attack. In this scenario, the attacker sends the bundle of packets to the oversized destination to bring the system down on the destination side. For testing purposes, captured packets are used in which attacks are inserted to evaluate DRNN [<xref ref-type="bibr" rid="ref-13">13</xref>].</p>
</sec>
<sec id="s4_1_2">
<label>4.1.2</label>
<title>Irregular Pattern Monitoring System</title>
<p>In this study, we provide a probabilistic generative method that uses community membership as a foundational model for typical behavior and alerts to possible anomalies that deviate from this pattern. In fact, a null model to detect regular interaction patterns uses community membership as one of its fundamental building blocks. Through latent variables for community membership and the anomaly parameter, structural information is included in the model. The method seeks to infer these latent parameters, and then it outputs labels that indicate abnormalities at the network&#x2019;s edges [<xref ref-type="bibr" rid="ref-24">24</xref>].</p>
</sec>
<sec id="s4_1_3">
<label>4.1.3</label>
<title>CluStream</title>
<p>A powerful, large data anomaly detection technique built on a modified version of the CluStream clustering algorithm. In the suggested approach, Redis clusters are utilized to store all the data during the online stage and iteratively update the data over time. The K-means clustering technique is designed to decrease time complexity while the cluster centers are swiftly determined using the optimal-distance approach during the offline stage. The results of the experiments show that the suggested approach is speedier than the original CluStream clustering algorithm and can discover outliers in huge data with accuracy [<xref ref-type="bibr" rid="ref-26">26</xref>]. CluStream is also used to examine the clusters by extracting their micro-cluster information within a specific time sequence [<xref ref-type="bibr" rid="ref-37">37</xref>].</p>
</sec>
<sec id="s4_1_4">
<label>4.1.4</label>
<title>Deep and Shallow Model</title>
<p>A deep learning model is used for the detection of cyberattacks by using the fog ecosystem. This model is resilient to cyberattacks because of its high capability of feature extraction and discovering hidden patterns from training data, so attacks are easily identified. Whereas the shallow model can also do this but has a lower accuracy rate than the deep learning model, deep learning has outclassed the shallow model with a higher accuracy rate for detecting cyberattacks [<xref ref-type="bibr" rid="ref-23">23</xref>]. The end-to-end deep learning model is presented to detect anomalies in temporal data. The proposed model is based on the Extreme Value Theory of Long Short-Term Memory (EVT-LSTM), which is derived from Long Short-Term Memory (LSTM). The experimental analysis is performed on seven real-world datasets to compare the proposed technique with other machine learning and hybrid deep-learning methods [<xref ref-type="bibr" rid="ref-38">38</xref>]. A deep learning method is discussed for analyzing data security and predicting anomalies in the network. This model predicted the anomaly in the future network. For experimental analysis, a public dataset and the analyzed method provide effectiveness and management strategies for network controllers [<xref ref-type="bibr" rid="ref-39">39</xref>].</p>
<p>A method of intrusion detection is described using a Deep Neural Network (DNN), a meta-classifier, and LSTM. The adopted method performs two primary tasks for anomaly detection. First, a Deep Sparse Autoencoder (DSAE) is used for feature engineering. The second step is a classification that can be performed with a stacking ensemble learning approach. Three different datasets are used for experimental analysis for anomaly detection, such as IoT-23, LITNET-2020, and NetML-2020 [<xref ref-type="bibr" rid="ref-40">40</xref>].</p>
</sec>
<sec id="s4_1_5">
<label>4.1.5</label>
<title>Detection of Patient Disease by Using K-Means and Naive Bayes</title>
<p>This study examines the use of the unsupervised K-means clustering algorithm to find anomalies in the healthcare industry and accurately forecast heart disease. The silhouette approach is used in the proposed model to first establish an ideal value of K before forming the clusters needed to detect abnormalities. The suggested model then uses the five most prominent machine learning approaches, including K-nearest neighbor, random forest, support vector machine, naive bayes, and logistic regression, to develop the final prediction model after removing the observed anomalies from the data. Using a typical dataset for cardiac illness, the effectiveness of the suggested technique is supported. In order to assess the accuracy of finding anomalies in our experimental study, the researcher also takes data plotting into consideration [<xref ref-type="bibr" rid="ref-41">41</xref>].</p>
<p>The Na&#x00EF;ve-Bayes method is implemented to identify the relationship between dependent and independent variables. In contrast, the Na&#x00EF;ve-Bayes classifier is also used to classify data according to its potential group. Heart disease increases around the world and causes death on a large scale. The Na&#x00EF;ve-based method is used and compared to diagnose heart disease with other data mining techniques, such as DT and neural networks. Na&#x00EF;ve-Bayes achieved the best result in diagnosing heart disease. K-mean is also used to detect outliers in heart patient diagnosis [<xref ref-type="bibr" rid="ref-42">42</xref>]. It is also investigated that integration of Na&#x00EF;ve-Bayes techniques with boosting and bagging enhances the Na&#x00EF;ve-Bayes classifier to diagnose liver disease [<xref ref-type="bibr" rid="ref-43">43</xref>].</p>
<p>The k-means clustering integrated with Na&#x00EF;ve Bayes is used to diagnose the heart diseases of the patient. In this mechanism, the initial centroid selection (outlier, range, attributes, etc.) is critical due to its effects on better results.</p>
</sec>
<sec id="s4_1_6">
<label>4.1.6</label>
<title>Two-Layer Dimension Reduction and Two-Tier Classification Model</title>
<p>Nowadays, the IoT device usage is increasing and needs to make the IoT infrastructure more stable and secure. A model capable of detecting malicious activities and performing intrusion detection in IoT networks is critical for IoT networks like User-to-Root (U2R). The model performs linear discriminate analysis and component analysis to reduce the high-dimensional dataset to lower features. Similarly, two-tier classification used Na&#x00EF;ve Bayes and k-nearest neighbor algorithms to identify suspicious and malicious behaviors [<xref ref-type="bibr" rid="ref-16">16</xref>].</p>
</sec>
<sec id="s4_1_7">
<label>4.1.7</label>
<title>U-Brain and Diurnal Model</title>
<p>The technique U-Brain is used to understand and monitor the process that originates from data traffic. Thus, the U-Brain can quickly detect both normal and abnormal activities based on the training dataset. Additionally, U-Brain allows a specific amount of uncertainty to manage online network traffic complexity to make the system more reliable [<xref ref-type="bibr" rid="ref-21">21</xref>]. Chapple et al. [<xref ref-type="bibr" rid="ref-44">44</xref>] generated a diurnal network access model that detects authentication anomalies after user attempts at the login side. Identifying anomalies or anomalous connections can be made on the university network with the clustering method. <xref ref-type="table" rid="table-2">Table 2</xref> describes a brief overview of the approaches mentioned above, along with areas discovered and remarks. The purpose of these areas is to determine the applicability of a specific strategy regarding any network anomaly or outlier. Furthermore, remarks highlight the pros and cons of the approach concerned.</p>
<table-wrap id="table-2">
<label>Table 2</label>
<caption>
<title>Methods for network anomaly detection</title>
</caption>
<table>
<colgroup>
<col align="center"/>
<col align="center"/>
<col align="center"/>
<col align="center"/>
<col align="center"/>
<col align="center"/> </colgroup>
<thead>
<tr>
<th>Author(s)</th>
<th>Exploring idea</th>
<th>Discovered area</th>
<th>Remarks</th>
<th>Advantage</th>
<th>Disadvantage</th>
</tr>
</thead>
<tbody>
<tr>
<td>Dutta et al. [<xref ref-type="bibr" rid="ref-40">40</xref>]</td>
<td>Hybrid deep learning ensemble</td>
<td>Study related to the anomaly, intrusion detection, feature engineering.</td>
<td>The experiment was performed on three different datasets and achieved an accuracy of 99%.</td>
<td>Provides a strong and thorough method for network anomaly and cyberattack detection by utilizing a deep learning ensemble and addressing network abnormalities and cyberattacks.</td>
<td>Its application in re-source-constrained situations may be limited by the reliance on ensemble learning, which may demand significant computer resources.</td>
</tr>
<tr>
<td>Davis et al. [<xref ref-type="bibr" rid="ref-38">38</xref>]</td>
<td>EVT-LSTM</td>
<td>Detection of anomalies and attacks.</td>
<td>Accurately detects multiple factors such as vehicle occupancy, traffic speed, taxi demand instances, and travel time, and performs experimental analysis on seven datasets</td>
<td>Provides a comprehensive architecture for anomaly detection in transportation networks that use deep learning to provide a smooth and cohesive solution.</td>
<td>Deep learning frameworks have the potential to add complexity, requiring specialized staff for setup and upkeep.</td>
</tr>
<tr>
<td>Brun et al. [<xref ref-type="bibr" rid="ref-13">13</xref>]</td>
<td>DRNN</td>
<td>Detection of attack Denial of Service, Denial of Sleep, comparison with threshold detector.</td>
<td>Discussion of the dataset and result analysis is not enough for detecting attacks based on a series of data.</td>
<td>Presents a DRNN that demonstrates deep learning innovation and may be used to identify assaults against IoT-connected home settings.</td>
<td>It requires high computing resources requirements that cause limited scalability.</td>
</tr>
<tr>
<td>D&#x2019;angelo et al. [<xref ref-type="bibr" rid="ref-21">21</xref>]</td>
<td>U-BRAIN</td>
<td>Handling the missing data, traffic data.</td>
<td>Anomaly detection on real traffic data has an accuracy of 94.1%, but detection is low comparative literature.</td>
<td>It helps with anomaly detection uncertainty management.</td>
<td>The comparison method may be too difficult for practical use since it is used techniques like high-dimensional grid trees and reduced-priority clustered probabilistic artificial immune systems.</td>
</tr>
</tbody>
</table>
</table-wrap>
<p><bold>Mathematical Formulation of Network Anomaly Detection</bold></p>
<p>Let <inline-formula id="ieqn-1"><mml:math id="mml-ieqn-1"><mml:mi mathvariant="bold-italic">X</mml:mi><mml:mtext>&#x00A0;</mml:mtext><mml:mi mathvariant="bold-italic">&#x03B5;</mml:mi><mml:mtext>&#x00A0;</mml:mtext><mml:msup><mml:mi mathvariant="bold-italic">R</mml:mi><mml:mrow><mml:mi>m</mml:mi><mml:mo>&#x00D7;</mml:mo><mml:mi>n</mml:mi></mml:mrow></mml:msup></mml:math></inline-formula> represent the input feature matrix, where m is the number of samples and n is the number of features. However, <inline-formula id="ieqn-2"><mml:math id="mml-ieqn-2"><mml:mi>f</mml:mi><mml:mo stretchy="false">(</mml:mo><mml:msub><mml:mi>x</mml:mi><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo>;</mml:mo><mml:mi>&#x03B8;</mml:mi><mml:mo stretchy="false">)</mml:mo></mml:math></inline-formula> maps the input features to a prediction <inline-formula id="ieqn-3"><mml:math id="mml-ieqn-3"><mml:msub><mml:mrow><mml:mover><mml:mtext>y</mml:mtext><mml:mo stretchy="false">&#x005E;</mml:mo></mml:mover></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula>, which indicates whether the input is normal (0) or anomalous <xref ref-type="disp-formula" rid="eqn-1">(1)</xref> as mentioned in <xref ref-type="disp-formula" rid="eqn-2">Eq. (2)</xref>. However, the sample <inline-formula id="ieqn-4"><mml:math id="mml-ieqn-4"><mml:msub><mml:mi>x</mml:mi><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mtext>&#x00A0;</mml:mtext><mml:mi mathvariant="bold-italic">&#x03B5;</mml:mi><mml:mtext>&#x00A0;</mml:mtext><mml:msup><mml:mi mathvariant="bold-italic">R</mml:mi><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:msup></mml:math></inline-formula> is expressed as:
<disp-formula id="eqn-1"><label>(1)</label><mml:math id="mml-eqn-1" display="block"><mml:msub><mml:mi>x</mml:mi><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mrow><mml:mo>[</mml:mo><mml:msub><mml:mi>x</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mi>x</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mn>2</mml:mn></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mi>x</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mn>3</mml:mn></mml:mrow></mml:msub><mml:mo>&#x2026;</mml:mo><mml:mo>.</mml:mo><mml:mo>,</mml:mo><mml:msub><mml:mi>x</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mi>n</mml:mi></mml:mrow></mml:msub><mml:mo>]</mml:mo></mml:mrow></mml:math></disp-formula>where <inline-formula id="ieqn-5"><mml:math id="mml-ieqn-5"><mml:msub><mml:mi>x</mml:mi><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula> is the feature vector of the <italic>i</italic>th instance
<disp-formula id="eqn-2"><label>(2)</label><mml:math id="mml-eqn-2" display="block"><mml:msub><mml:mrow><mml:mover><mml:mtext>y</mml:mtext><mml:mo stretchy="false">&#x005E;</mml:mo></mml:mover></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mi>f</mml:mi><mml:mspace width="negativethinmathspace" /><mml:mrow><mml:mo>(</mml:mo><mml:msub><mml:mi>x</mml:mi><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo>;</mml:mo><mml:mi>&#x03B8;</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></disp-formula>where <inline-formula id="ieqn-6"><mml:math id="mml-ieqn-6"><mml:mi>f</mml:mi></mml:math></inline-formula> outputs either a probability (with respect to neural network and logistic regression) or DT and SVM.</p>
<p>The rule for classification is described in the binary form:
<disp-formula id="eqn-3"><label>(3)</label><mml:math id="mml-eqn-3" display="block"><mml:msub><mml:mrow><mml:mover><mml:mtext>y</mml:mtext><mml:mo stretchy="false">&#x005E;</mml:mo></mml:mover></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mrow><mml:mo>{</mml:mo><mml:mtable columnalign="left left" rowspacing=".2em" columnspacing="1em" displaystyle="false"><mml:mtr><mml:mtd><mml:mn>1</mml:mn><mml:mo>,</mml:mo></mml:mtd><mml:mtd><mml:mi>i</mml:mi><mml:mi>f</mml:mi><mml:mi>a</mml:mi><mml:mi>n</mml:mi><mml:mi>o</mml:mi><mml:mi>m</mml:mi><mml:mi>a</mml:mi><mml:mi>l</mml:mi><mml:mi>y</mml:mi><mml:mspace width="thinmathspace" /><mml:mi>i</mml:mi><mml:mi>s</mml:mi><mml:mspace width="thinmathspace" /><mml:mi>d</mml:mi><mml:mi>e</mml:mi><mml:mi>t</mml:mi><mml:mi>e</mml:mi><mml:mi>c</mml:mi><mml:mi>t</mml:mi><mml:mi>e</mml:mi><mml:mi>d</mml:mi><mml:mspace width="thinmathspace" /><mml:mo stretchy="false">(</mml:mo><mml:mi>a</mml:mi><mml:mi>t</mml:mi><mml:mi>t</mml:mi><mml:mi>a</mml:mi><mml:mi>c</mml:mi><mml:mi>k</mml:mi><mml:mo stretchy="false">)</mml:mo></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mn>0</mml:mn><mml:mo>,</mml:mo></mml:mtd><mml:mtd><mml:mi>i</mml:mi><mml:mi>f</mml:mi><mml:mspace width="thinmathspace" /><mml:mi>n</mml:mi><mml:mi>o</mml:mi><mml:mi>r</mml:mi><mml:mi>m</mml:mi><mml:mi>a</mml:mi><mml:mi>l</mml:mi><mml:mspace width="thinmathspace" /><mml:mi>t</mml:mi><mml:mi>r</mml:mi><mml:mi>a</mml:mi><mml:mi>f</mml:mi><mml:mi>f</mml:mi><mml:mi>i</mml:mi><mml:mi>c</mml:mi></mml:mtd></mml:mtr></mml:mtable><mml:mo fence="true" stretchy="true" symmetric="true"></mml:mo></mml:mrow></mml:math></disp-formula></p>
<p>Similarly, by reducing loss (L (hinge loss or cross entropy)), the ML and DL models find the optimal model parameters (<italic>&#x03B8;</italic>) during the training process. The loss can be measured as the difference between true (<inline-formula id="ieqn-7"><mml:math id="mml-ieqn-7"><mml:msub><mml:mi>y</mml:mi><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula>) and predicted labels (<inline-formula id="ieqn-8"><mml:math id="mml-ieqn-8"><mml:msub><mml:mrow><mml:mover><mml:mtext>y</mml:mtext><mml:mo stretchy="false">&#x005E;</mml:mo></mml:mover></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula>).
<disp-formula id="eqn-4"><label>(4)</label><mml:math id="mml-eqn-4" display="block"><mml:mi>L</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mi>&#x03B8;</mml:mi><mml:mo>)</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:mfrac><mml:mn>1</mml:mn><mml:mi>m</mml:mi></mml:mfrac><mml:munderover><mml:mo>&#x2211;</mml:mo><mml:mrow><mml:mi>i</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:mi>m</mml:mi></mml:mrow></mml:munderover><mml:mi>l</mml:mi><mml:mo stretchy="false">(</mml:mo><mml:msub><mml:mi>y</mml:mi><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mrow><mml:mover><mml:mtext>y</mml:mtext><mml:mo stretchy="false">&#x005E;</mml:mo></mml:mover></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo stretchy="false">)</mml:mo></mml:math></disp-formula></p>
<p>However, the optimization process can be done by updating the parameter <italic>&#x03B8;</italic> with the help of a gradient-based or iterative method.
<disp-formula id="eqn-5"><label>(5)</label><mml:math id="mml-eqn-5" display="block"><mml:mi>&#x03B8;</mml:mi><mml:mo stretchy="false">&#x2190;</mml:mo><mml:mi>&#x03B8;</mml:mi><mml:mo>&#x2212;</mml:mo><mml:mi>&#x03B7;</mml:mi><mml:mo>.</mml:mo><mml:msub><mml:mi mathvariant="normal">&#x2207;</mml:mi><mml:mrow><mml:mi>&#x03B8;</mml:mi></mml:mrow></mml:msub><mml:mi>L</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mi>&#x03B8;</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></disp-formula></p>
<p>Finally, the solution can be obtained by setting a threshold (&#x03C4;) for the classification of network traffic as mentioned below. Here (&#x03C4;) is considered to be a threshold determined with respect to the validation.
<disp-formula id="eqn-6"><label>(6)</label><mml:math id="mml-eqn-6" display="block"><mml:msub><mml:mrow><mml:mover><mml:mtext>y</mml:mtext><mml:mo stretchy="false">&#x005E;</mml:mo></mml:mover></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mrow><mml:mo>{</mml:mo><mml:mtable columnalign="left left" rowspacing=".2em" columnspacing="1em" displaystyle="false"><mml:mtr><mml:mtd><mml:mn>1</mml:mn><mml:mo>,</mml:mo></mml:mtd><mml:mtd><mml:mi>i</mml:mi><mml:mi>f</mml:mi><mml:mspace width="thinmathspace" /><mml:mi>f</mml:mi><mml:mspace width="thinmathspace" /><mml:mo stretchy="false">(</mml:mo><mml:msub><mml:mi>x</mml:mi><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo>;</mml:mo><mml:mi>&#x03B8;</mml:mi><mml:mo stretchy="false">)</mml:mo><mml:mo>&#x2265;</mml:mo><mml:mrow><mml:mi mathvariant="normal">&#x03C4;</mml:mi></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mn>0</mml:mn><mml:mo>,</mml:mo></mml:mtd><mml:mtd><mml:mi>i</mml:mi><mml:mi>f</mml:mi><mml:mspace width="thinmathspace" /><mml:mi>f</mml:mi><mml:mspace width="thinmathspace" /><mml:mrow><mml:mo>(</mml:mo><mml:msub><mml:mi>x</mml:mi><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo>;</mml:mo><mml:mi>&#x03B8;</mml:mi><mml:mo>)</mml:mo></mml:mrow><mml:mo>&#x003C;</mml:mo><mml:mrow><mml:mi mathvariant="normal">&#x03C4;</mml:mi></mml:mrow></mml:mtd></mml:mtr></mml:mtable><mml:mo fence="true" stretchy="true" symmetric="true"></mml:mo></mml:mrow></mml:math></disp-formula></p>
<p>A generic Algorithm 1 for network anomaly detection is discussed as follows:</p>
<fig id="fig-8">
<graphic mimetype="image" mime-subtype="tif" xlink:href="CMC_73188-fig-8.tif"/>
</fig>
<p><xref ref-type="fig" rid="fig-4">Fig. 4</xref> shows that the performance trade-off in the deep learning-based anomaly detection is evident through the comparative analysis. Dutta et al. Hybrid Ensemble attains the highest accuracy of 99.0% with a heavy penalty both in terms of computational cost and complexity (Score 4), which substantiates the high cost of ensemble models. Although D&#x2019;Angelo et al. U-BRAIN method is very complicated (Score 5), it has a high accuracy of 94.1% at a relatively lower cost of computation (Score 2) when compared with the other deep models. On the other hand, the Davis et al. EVT-LSTM and Brun et al. DRNN techniques suggest that there was a high complexity and accuracy of 90&#x2013;100%, and, therefore, graphical visualization was needed to demonstrate these subtle performance attributes.</p>
<fig id="fig-4">
<label>Figure 4</label>
<caption>
<title>Graphical visualizations of performance [<xref ref-type="bibr" rid="ref-13">13</xref>,<xref ref-type="bibr" rid="ref-21">21</xref>,<xref ref-type="bibr" rid="ref-38">38</xref>,<xref ref-type="bibr" rid="ref-40">40</xref>]</title>
</caption>
<graphic mimetype="image" mime-subtype="tif" xlink:href="CMC_73188-fig-4.tif"/>
</fig>
</sec>
</sec>
<sec id="s4_2">
<label>4.2</label>
<title>Sensor-Based Anomaly Detection Techniques</title>
<p>Sensor-based anomaly detection recognizes faults between multiple connected devices. Data can be gathered through Radio-Frequency Identification (RFID) tags, weather stations, and the sensor-based component producing real-time sequential data in IoT. Many frameworks and models are used to detect anomalies, outliers, obstacles, and objects by using sensors and getting output in sensory information regarding the detected anomalies. The sensors read the physical world, mining the normal information and capturing anomalous events like credit card fraud detection, machine fault detection, and deteriorating health conditions. Some of the most common methods and tools, along with a brief discussion related to sensor-based anomaly and obstacle detection, are given below:</p>
<sec id="s4_2_1">
<label>4.2.1</label>
<title>Cardiac Anomaly Detection Using Smartphone and Electronic Sensors</title>
<p>For health analytics, smartphones have been developed and deployed. Several built-in sensors include Photoplethysmography (PPG), Global Positioning System (GPS), accelerometer, magnetometer, and heterogeneous sensors to measure and monitor the health condition for exercise planning regarding the situation. If receiving or facing anomalous events or conditions, like sudden increases in energy consumption, the smartphone will alert [<xref ref-type="bibr" rid="ref-14">14</xref>].</p>
<p>Heart rhythm and heart rate are important parameters for detecting cardiac anomalies and for the health monitoring process. The development of smartphones with high-profile cameras has led to their usage for medical diagnoses to effectively and smartly detect cardiac anomalies and heart health. It is reported that there are effective mechanisms to utilize smartphones for monitoring heart health. A programmed Python application was designed to acquire the heart rate using the camera and data processing. The Power Spectrum Density (PSD) and Welch periodogram computation were performed to estimate the heart rate. Then, for the calculation of heart rate variability, three time-domain and two frequency-domain methods were used to detect atrial fibrillation by evaluating heart rate variability based on variability results and comparing various medical standards and facts [<xref ref-type="bibr" rid="ref-45">45</xref>].</p>
<p>Implementing a Wireless Sensor Network (WSN) to monitor and select heart health and related medical conditions is presented. The proposed implementation of wireless sensor networks is based on Haar wavelet decomposition, non-seasonal Holt-Winters forecasting, the Hampel filter for spatial analysis, and temporal analysis. The system can process the sensors&#x2019; data to estimate the condition of the patient for particular diseases and generate an alarm for the medical care team in emergencies. The heart rate, respiration rate, oxygen saturation in the blood, blood pressure, body temperature, and electrocardiogram are essential for diagnosing heart health and other related medical conditions. Various invasive and non-invasive sensors are available on the market to collect data from the patient&#x2019;s body in the wired and wireless modes of operation, which can be interfaced to a centralized diagnostic and mitering system [<xref ref-type="bibr" rid="ref-46">46</xref>].</p>
<p>Various anomaly detection classification techniques, like the Hidden Markov Model (HMM) and Support Vector Machine (SVM), can detect cardiac anomalies. At the same time, the wrapper or hybrid method could enhance the efficiency of classification models. The researchers further presented the design of optimal feature selection by using a robust learning technique. This maximizes classifiers&#x2019; performance and effectively reduces phonocardiogram signals&#x2019; noise for optimal hybrid feature selection to identify the heart&#x2019;s normal or abnormal state automatically. The author claimed 85% anomaly detection accuracy [<xref ref-type="bibr" rid="ref-47">47</xref>].</p>
</sec>
<sec id="s4_2_2">
<label>4.2.2</label>
<title>Smart Assistive Devices: Smart Cane Assistive Device, Casblip, and Electronic Orientation Aids (EOA)</title>
<p>A tool with a sensor framework is designed for impaired people. The usual ultrasonic sensor detects objects or hurdles that will appear near the blind man. The smart can also have a water sensor; this achievement makes it different from other visually impaired people. Smart canes can also be foldable and held more comfortably [<xref ref-type="bibr" rid="ref-31">31</xref>]. A smart cane, which is lightweight and inexpensive, receives signals and beeps in various patterns to warn the blind of any obstacles, potholes, or water puddles. It detects the level of ambient light and adjusts the Light Emitting Diodes (LED) illumination appropriately. These are achieved by combining an Arduino Nano microcontroller with two ultrasonic sensors, a moisture sensor, and a Light Dependent Resistor (LDR) sensor. These are positioned strategically along the cane for effective direction. In addition, a Global System for Mobile Communications (GSM) module is included in the system so that, in an emergency, a visually impaired person may send a message to the emergency contact number. Eighty percent of customers were happy with the prototype&#x2019;s accuracy, which the evolved model demonstrated at a rate of 89% [<xref ref-type="bibr" rid="ref-48">48</xref>]. The design of a smart cane for visually impaired people is presented. Interfacing sensors have implemented the design with Arduino. The reported smart cane can detect holes and obstacles and give indications of direction to the blind person with the help of sound beeps at different intervals for different signals [<xref ref-type="bibr" rid="ref-49">49</xref>]. It was also reported that a smart cane design for blind people for obstacle detection was interfaced with an ultrasonic sensor with a Field Programmable Gate Array (FPGA) [<xref ref-type="bibr" rid="ref-50">50</xref>].</p>
<p>The device is designed for the impaired person who accurately provides awareness and guidance according to the new environment. The device consists of a GPS and a Geographic Information System (GIS) to accurately determine a blind person&#x2019;s position and fulfill the blind person&#x2019;s needs according to the unknown environment with navigation [<xref ref-type="bibr" rid="ref-32">32</xref>]. A wearable device helps visually impaired people detect objects and navigate to determine a clear and safe path. Whereas CasBlip has two modules that include a sensor module that consists of an image sensor and a laser beam for detecting an object, and an acoustic module that provides environmental information regarding the object&#x2019;s location and converts the information into a sound format [<xref ref-type="bibr" rid="ref-34">34</xref>].</p>
</sec>
<sec id="s4_2_3">
<label>4.2.3</label>
<title>Symptomatic Approach and Other Machine Learning Approaches</title>
<p>A head-symptomatic approach is used to detect manufacturers and operational anomalies; it exists between the current supply of smart devices and characteristics that make the device functional. This approach is implemented to check the exploitation of current collections and provide a warning in the form of a deviation [<xref ref-type="bibr" rid="ref-36">36</xref>]. A machine learning model is discussed in order to detect anomalies and attacks in the IoT environment. However, machine learning models, including decision tree (DT), artificial neural network (ANN), Random Forest (RF), logistic regression (LR), and SVM, are used for anomaly and attack detection. It is concluded that DT, RF, and ANN performed better and achieved the highest accuracy than other models. Furthermore, it is also highlighted that RF performance is comparatively much better [<xref ref-type="bibr" rid="ref-51">51</xref>].</p>
</sec>
<sec id="s4_2_4">
<label>4.2.4</label>
<title>Decentralized Anomaly Detection</title>
<p>The primary purpose of using decentralized anomaly detection is to detect sensor node anomalies to reduce energy, rather than detect them in a centralized manner. For doing this, information can be collected with a neighborhood&#x2019;s help for finding in-node anomalies [<xref ref-type="bibr" rid="ref-35">35</xref>]. This study intends to shed light on Human Activity Recognition (HAR) literature because of publications made after 2018. To highlight application areas, data sources, methodologies, and open research issues in HAR, the 95 publications assessed for this study were divided into several categories. Daily living activities appear to have received most of the attention in the literature, followed by user activities centered on individual and group-based activities. However, there is scant research on real-time tasks, including surveillance, healthcare, and suspicious activity. Data from mobile sensors and Closed-Circuit Television (CCTV) footage have been extensively used in previous research. The three most well-known methods used for HAR are CNN, LSTM, and SVM. Finally, but not least, the constraints and unresolved issues that need to be handled are presented in this research [<xref ref-type="bibr" rid="ref-52">52</xref>].</p>
<p>The demand for autonomous decentralized systems is increasing rapidly to detect anomalies on the industrial Ethernet. An approach has been presented that builds a traffic model for the chemical industry. This model decomposes the time series into four items that are produced by a stationary analysis. Furthermore, a space model, standard Kalman filter recursions, and an Expectation Maximization (EM) algorithm are also used for parameter identification. The techniques are evaluated and have a significant result in the detection of abnormalities [<xref ref-type="bibr" rid="ref-53">53</xref>].</p>
</sec>
<sec id="s4_2_5">
<label>4.2.5</label>
<title>Confidence-Aware Anomaly Detection (CAAD) and Other Models for COVID-19 Detection</title>
<p>A mechanism that predicts viral diseases like Severe Acute Respiratory Syndrome (SARS), Middle East Respiratory Syndrome (MERS), and COVID-19 is being discussed. In this method, the CAAD model is used to detect anomalous behavior. This method consists of a feature extractor, an anomaly detection module, and a confidence prediction module. However, these modules help to predict viral as well as non-viral pneumonia. If the anomaly detection module&#x2019;s score is high and the score confidence prediction module is small, this case is considered an anomaly in viral pneumonia. The experiments were performed on the X-VIRAL dataset to predict viral or non-viral cases [<xref ref-type="bibr" rid="ref-54">54</xref>].</p>
<p>A transfer learning method is applied to Computed Tomography (CT) scan images for disease detection, like COVID-19. In this method, COVID-19 is detected in three phases. The first phase is the data augmentation with the stationary wavelets, and then a convolutional neural network is applied for the detection of COVID-19. Finally, the abnormality can be determined from CT scan images [<xref ref-type="bibr" rid="ref-55">55</xref>].</p>
<p>A method for the detection of COVID-19 using deep learning is presented. In this method, a decision-tree classifier (DTC) is adopted for the detection of COVID-19 from Chest X-ray Radiography (CXR) images. The classifier is divided into three binary DTs. The first DT differentiates between normal and abnormal images. The second DT predicted the tuberculosis sign, while the third identified the COVID-19 signs. The adopted method is helpful for pre-screening the patients [<xref ref-type="bibr" rid="ref-56">56</xref>]. <xref ref-type="table" rid="table-3">Table 3</xref> provides a brief overview of anomaly detection methods.</p>
<table-wrap id="table-3">
<label>Table 3</label>
<caption>
<title>Methods for sensor-based anomaly detection</title>
</caption>
<table>
<colgroup>
<col align="center"/>
<col align="center"/>
<col align="center"/>
<col align="center"/>
<col align="center"/>
<col align="center"/> </colgroup>
<thead>
<tr>
<th>Author(s)</th>
<th>Exploring idea</th>
<th>Discovered area</th>
<th>Remarks</th>
<th>Advantage</th>
<th>Disadvantage</th>
</tr>
</thead>
<tbody>
<tr>
<td>Zhang et al. [<xref ref-type="bibr" rid="ref-54">54</xref>]</td>
<td>CAAD model</td>
<td>Detection of anomalous behavior and helpful in predicting COVID-19, SARS, MARS, Chest infection.</td>
<td>It is applicable to all known viral pneumonia rather than an individual.</td>
<td>Introduces a refined method of detection for viral pneumonia screening o chest X-ray images: CAAD. It also contributes to the screening and early diagnosis of viral pneumonia, ad-dressing a vital health issue</td>
<td>The emphasis on viral pneumonia can restrict the immediate relevance to more general anomaly detection situations.</td>
</tr>
<tr>
<td>Yoo et al. [<xref ref-type="bibr" rid="ref-56">56</xref>]</td>
<td>DTC</td>
<td>Helpful for the detection of chest infections like COVID-19.</td>
<td>It is helpful for pre-screening patients.</td>
<td>Helps with prompt diagnosis by addressing the pressing need for automated COVID-19 detection.</td>
<td>Its efficacy might depend on the availability of representatives and varied datasets.</td>
</tr>
<tr>
<td>Ukil et al. [<xref ref-type="bibr" rid="ref-47">47</xref>]</td>
<td>Cardiac anomaly detection using a smartphone</td>
<td>Anomaly detection in healthcare, IoT sensors, analysis of bio-medical signals, exploring big data and predictive analytics.</td>
<td>Limited in terms of feature like diet plan according to age, weight, and height.</td>
<td>It provides effective noise reduction for cardiac abnormality detection as well as improved prediction.</td>
<td>The unified model may introduce complexity, re-quiring careful implementation and validation.</td>
</tr>
<tr>
<td>Wahab et al. [<xref ref-type="bibr" rid="ref-31">31</xref>]</td>
<td>Smart Cane Assistive device</td>
<td>Detection of object /obstacle, direction, accurate navigation, GPS.</td>
<td>An aiding tool that will help people with visual disabilities gain greater mobility and more autonomy.</td>
<td>A tool that addresses everyday obstacles for those who are visually impaired.</td>
<td>Environmental variables may have an impact on the Smart Cane&#x2019;s efficacy.</td>
</tr>
<tr>
<td>Bosman et al. [<xref ref-type="bibr" rid="ref-35">35</xref>]</td>
<td>Unsupervised approach for decentralized anomaly detection</td>
<td>Detect anomalies using sensors, reduce energy and spectrum consumption, spatiotemporal correlations, data fusion methods.</td>
<td>Anomaly detection is valid where the spatial entropy is low, and the dataset is well-correlated.</td>
<td>Enhance sensor network security by introducing the use of neighborhood information for spatial anomaly detection. Also improves accuracy by using local knowledge to detect contextual anomalies.</td>
<td>Scalability may be impacted by the significant processing resources required for spatial anomaly detection.</td>
</tr>
<tr>
<td>Dunai et al. [<xref ref-type="bibr" rid="ref-34">34</xref>]</td>
<td>CasBlip, Object detection-based device.</td>
<td>Detecting objects, GPS services, tracking the locations.</td>
<td>Suitable for a small area, it needs modification by using high-sensitivity glasses.</td>
<td>Provides assistive technology for blind individuals that uses a 3D CMOS sensor-based auditory object identification and navigation system.</td>
<td>The dependability and accessibility of 3D CMOS sensor technology might impact efficacy.</td>
</tr>
</tbody>
</table>
</table-wrap>
<p><bold>Mathematical Formulation of Sensor-Based Anomaly Detection</bold></p>
<p><bold>Sensor Data Collection</bold></p>
<p>Let there be K different sensors, each generating time-series data:
<disp-formula id="eqn-7"><label>(7)</label><mml:math id="mml-eqn-7" display="block"><mml:mi>X</mml:mi><mml:mo>=</mml:mo><mml:mo stretchy="false">[</mml:mo><mml:msub><mml:mi>X</mml:mi><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mrow><mml:mo stretchy="false">|</mml:mo></mml:mrow><mml:mrow><mml:mo stretchy="false">|</mml:mo></mml:mrow><mml:msub><mml:mi>X</mml:mi><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msub><mml:mrow><mml:mo stretchy="false">|</mml:mo></mml:mrow><mml:mrow><mml:mo stretchy="false">|</mml:mo></mml:mrow><mml:msub><mml:mi>X</mml:mi><mml:mrow><mml:mn>3</mml:mn></mml:mrow></mml:msub><mml:mrow><mml:mo stretchy="false">|</mml:mo></mml:mrow><mml:mrow><mml:mo stretchy="false">|</mml:mo></mml:mrow><mml:mo>&#x2026;</mml:mo><mml:mo>&#x2026;</mml:mo><mml:mo>.</mml:mo><mml:mtext>&#x00A0;</mml:mtext><mml:mrow><mml:mo stretchy="false">|</mml:mo></mml:mrow><mml:mrow><mml:mo stretchy="false">|</mml:mo></mml:mrow><mml:msub><mml:mi>X</mml:mi><mml:mrow><mml:mi>k</mml:mi></mml:mrow></mml:msub><mml:mo>&#x2208;</mml:mo><mml:msup><mml:mrow><mml:mi mathvariant="double-struck">R</mml:mi></mml:mrow><mml:mrow><mml:mi>T</mml:mi><mml:mo>&#x00D7;</mml:mo><mml:mi>N</mml:mi></mml:mrow></mml:msup></mml:math></disp-formula>where
<list list-type="simple">
<list-item><label>&#x2218;</label>
<p><inline-formula id="ieqn-14"><mml:math id="mml-ieqn-14"><mml:msub><mml:mi>X</mml:mi><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mrow><mml:mo>{</mml:mo><mml:msubsup><mml:mi>x</mml:mi><mml:mrow><mml:mi>i</mml:mi></mml:mrow><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msubsup><mml:mo>,</mml:mo><mml:msubsup><mml:mi>x</mml:mi><mml:mrow><mml:mi>i</mml:mi></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msubsup><mml:mo>,</mml:mo><mml:msubsup><mml:mi>x</mml:mi><mml:mrow><mml:mi>i</mml:mi></mml:mrow><mml:mrow><mml:mn>3</mml:mn></mml:mrow></mml:msubsup><mml:mo>,</mml:mo><mml:mo>&#x2026;</mml:mo><mml:mo>.</mml:mo><mml:msubsup><mml:mi>x</mml:mi><mml:mrow><mml:mi>i</mml:mi></mml:mrow><mml:mrow><mml:mi>T</mml:mi></mml:mrow></mml:msubsup><mml:mo>}</mml:mo></mml:mrow><mml:mo>&#x003A;</mml:mo><mml:mrow><mml:mtext>Data from the ith sensor over time</mml:mtext></mml:mrow></mml:math></inline-formula></p></list-item>
<list-item><label>&#x2218;</label>
<p><inline-formula id="ieqn-15"><mml:math id="mml-ieqn-15"><mml:mi>T</mml:mi><mml:mo>=</mml:mo><mml:mrow><mml:mtext>Number of steps</mml:mtext></mml:mrow></mml:math></inline-formula></p></list-item>
<list-item><label>&#x2218;</label>
<p><inline-formula id="ieqn-16"><mml:math id="mml-ieqn-16"><mml:mi>N</mml:mi><mml:mo>=</mml:mo><mml:munderover><mml:mo>&#x2211;</mml:mo><mml:mrow><mml:mi>i</mml:mi><mml:mo>&#x2212;</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:mi>k</mml:mi></mml:mrow></mml:munderover><mml:msub><mml:mi>n</mml:mi><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo>&#x003A;</mml:mo><mml:mrow><mml:mtext>Total features from all sensors</mml:mtext></mml:mrow></mml:math></inline-formula></p></list-item>
</list></p>
<p><bold>Feature Extraction</bold></p>
<p>Raw data conversion into informative features:
<disp-formula id="eqn-8"><label>(8)</label><mml:math id="mml-eqn-8" display="block"><mml:mi>Z</mml:mi><mml:mo>=</mml:mo><mml:mi>&#x03D5;</mml:mi><mml:mo stretchy="false">(</mml:mo><mml:mi>X</mml:mi><mml:mo stretchy="false">)</mml:mo><mml:mo>&#x2208;</mml:mo><mml:msup><mml:mrow><mml:mi mathvariant="double-struck">R</mml:mi></mml:mrow><mml:mrow><mml:mi>T</mml:mi><mml:mo>&#x00D7;</mml:mo><mml:mi>d</mml:mi></mml:mrow></mml:msup></mml:math></disp-formula>where:
<list list-type="bullet">
<list-item>
<p><inline-formula id="ieqn-17"><mml:math id="mml-ieqn-17"><mml:mi>&#x03D5;</mml:mi><mml:mo stretchy="false">(</mml:mo><mml:mo>&#x22C5;</mml:mo><mml:mo stretchy="false">)</mml:mo></mml:math></inline-formula>: A general feature extraction function (e.g., transformations, statistics, frequency analysis)</p></list-item>
<list-item>
<p>Z: Feature matrix used for detection</p></list-item>
</list></p>
<p><bold>Prediction Function</bold></p>
<p>A mapping function f is applied to extracted features to estimate anomaly labels:
<disp-formula id="eqn-9"><label>(9)</label><mml:math id="mml-eqn-9" display="block"><mml:msub><mml:mrow><mml:mover><mml:mtext>y</mml:mtext><mml:mo stretchy="false">&#x005E;</mml:mo></mml:mover></mml:mrow><mml:mrow><mml:mi>t</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mi>f</mml:mi><mml:mo stretchy="false">(</mml:mo><mml:msub><mml:mi>Z</mml:mi><mml:mrow><mml:mi>t</mml:mi></mml:mrow></mml:msub><mml:mo>;</mml:mo><mml:mi>&#x03B8;</mml:mi><mml:mo stretchy="false">)</mml:mo></mml:math></disp-formula>where:
<list list-type="bullet">
<list-item>
<p><inline-formula id="ieqn-18"><mml:math id="mml-ieqn-18"><mml:msub><mml:mi>Z</mml:mi><mml:mrow><mml:mi>t</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula>: Feature vector at time t</p></list-item>
<list-item>
<p>&#x03B8;: Model parameters</p></list-item>
<list-item>
<p><inline-formula id="ieqn-19"><mml:math id="mml-ieqn-19"><mml:msub><mml:mrow><mml:mover><mml:mtext>y</mml:mtext><mml:mo stretchy="false">&#x005E;</mml:mo></mml:mover></mml:mrow><mml:mrow><mml:mi>t</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula>&#x2208; {0,1}: Predicted label (0 &#x003D; normal, 1 &#x003D; anomaly)</p></list-item>
</list></p>
<p><bold>Loss Function</bold></p>
<p>The model is trained to minimize the discrepancy between predicted and actual labels:
<disp-formula id="eqn-10"><label>(10)</label><mml:math id="mml-eqn-10" display="block"><mml:mi>L</mml:mi><mml:mo stretchy="false">(</mml:mo><mml:mi>&#x03B8;</mml:mi><mml:mo stretchy="false">)</mml:mo><mml:mo>=</mml:mo><mml:mfrac><mml:mn>1</mml:mn><mml:mi>T</mml:mi></mml:mfrac><mml:munderover><mml:mo>&#x2211;</mml:mo><mml:mrow><mml:mi>t</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:mi>T</mml:mi></mml:mrow></mml:munderover><mml:mi>l</mml:mi><mml:mo stretchy="false">(</mml:mo><mml:msub><mml:mrow><mml:mover><mml:mtext>y</mml:mtext><mml:mo stretchy="false">&#x005E;</mml:mo></mml:mover></mml:mrow><mml:mrow><mml:mi>t</mml:mi></mml:mrow></mml:msub><mml:msub><mml:mi>y</mml:mi><mml:mrow><mml:mi>t</mml:mi></mml:mrow></mml:msub><mml:mo stretchy="false">)</mml:mo></mml:math></disp-formula>where:
<list list-type="bullet">
<list-item>
<p><inline-formula id="ieqn-20"><mml:math id="mml-ieqn-20"><mml:msub><mml:mi>y</mml:mi><mml:mrow><mml:mi>t</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula>: True label at time <italic>t</italic></p></list-item>
<list-item>
<p><inline-formula id="ieqn-21"><mml:math id="mml-ieqn-21"><mml:mi>l</mml:mi></mml:math></inline-formula> (&#x22C5;): A general loss function that measures prediction error</p></list-item>
</list></p>
<p><bold>Parameter Optimization</bold></p>
<p>Model parameters are updated to minimize loss:
<disp-formula id="eqn-11"><label>(11)</label><mml:math id="mml-eqn-11" display="block"><mml:mi>&#x03B8;</mml:mi><mml:mo stretchy="false">&#x2190;</mml:mo><mml:mi>&#x03B8;</mml:mi><mml:mo>&#x2212;</mml:mo><mml:mi>&#x03B7;</mml:mi><mml:mo>.</mml:mo><mml:msub><mml:mi mathvariant="normal">&#x2207;</mml:mi><mml:mrow><mml:mi>&#x03B8;</mml:mi></mml:mrow></mml:msub><mml:mi>L</mml:mi><mml:mo stretchy="false">(</mml:mo><mml:mi>&#x03B8;</mml:mi><mml:mo stretchy="false">)</mml:mo></mml:math></disp-formula>where:
<list list-type="bullet">
<list-item>
<p><italic>&#x03B7;</italic>: Learning rate</p></list-item>
<list-item>
<p><inline-formula id="ieqn-22"><mml:math id="mml-ieqn-22"><mml:msub><mml:mi mathvariant="normal">&#x2207;</mml:mi><mml:mrow><mml:mi>&#x03B8;</mml:mi></mml:mrow></mml:msub><mml:mi>L</mml:mi></mml:math></inline-formula>: Gradient of the loss with respect to parameters</p></list-item>
</list></p>
<p><bold>Rule Decision</bold></p>
<p>A threshold &#x03C4; is used to classify predictions as anomaly or normal:
<disp-formula id="eqn-12"><label>(12)</label><mml:math id="mml-eqn-12" display="block"><mml:msub><mml:mrow><mml:mover><mml:mtext>y</mml:mtext><mml:mo stretchy="false">&#x005E;</mml:mo></mml:mover></mml:mrow><mml:mrow><mml:mi>t</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mrow><mml:mo>{</mml:mo><mml:mtable columnalign="left left" rowspacing=".2em" columnspacing="1em" displaystyle="false"><mml:mtr><mml:mtd><mml:mn>1</mml:mn><mml:mo>,</mml:mo></mml:mtd><mml:mtd><mml:mi>i</mml:mi><mml:mi>f</mml:mi><mml:mspace width="thinmathspace" /><mml:mi>f</mml:mi><mml:mspace width="thinmathspace" /><mml:mo stretchy="false">(</mml:mo><mml:msub><mml:mi>Z</mml:mi><mml:mrow><mml:mi>t</mml:mi></mml:mrow></mml:msub><mml:mo>;</mml:mo><mml:mi>&#x03B8;</mml:mi><mml:mo stretchy="false">)</mml:mo><mml:mo>&#x2265;</mml:mo><mml:mrow><mml:mi mathvariant="normal">&#x03C4;</mml:mi></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mn>0</mml:mn><mml:mo>,</mml:mo></mml:mtd><mml:mtd><mml:mi>O</mml:mi><mml:mi>t</mml:mi><mml:mi>h</mml:mi><mml:mi>e</mml:mi><mml:mi>r</mml:mi><mml:mi>w</mml:mi><mml:mi>s</mml:mi><mml:mi>i</mml:mi><mml:mi>e</mml:mi></mml:mtd></mml:mtr></mml:mtable><mml:mo fence="true" stretchy="true" symmetric="true"></mml:mo></mml:mrow></mml:math></disp-formula></p>
<p>A generic Algorithm 2 for sensor-based anomaly detection is discussed as follows:</p>
<fig id="fig-9">
<graphic mimetype="image" mime-subtype="tif" xlink:href="CMC_73188-fig-9.tif"/>
</fig>
<p>As shown in <xref ref-type="fig" rid="fig-5">Fig. 5</xref>, Complexity and Computational Load Intensity are closely intertwined, particularly in the various application domains. Most of the application-specific and focused models, including the CAAD model, DTC, and Smart Cane, have the least complexity and computational load (Score 1), which implies that they are efficient, but could imply limited scope. On the other hand, approaches that address large, complex data, such as the Bosman et al. Unsupervised Spatio-temporal AD and Ukil et al. Cardiac AD requires a lot of complexity and computing power (Scores 4&#x2013;5) because of the &#x201C;significant processing resources&#x201D; required to run the advanced signal processing and spatio-temporal analysis. This trend highlights an important trade-off, namely that efficiency may be attained at the cost of generalizability and ability to process complex, high-dimensional data.</p>
<fig id="fig-5">
<label>Figure 5</label>
<caption>
<title>Graphical visualizations of complexity [<xref ref-type="bibr" rid="ref-31">31</xref>,<xref ref-type="bibr" rid="ref-34">34</xref>,<xref ref-type="bibr" rid="ref-35">35</xref>,<xref ref-type="bibr" rid="ref-47">47</xref>,<xref ref-type="bibr" rid="ref-54">54</xref>,<xref ref-type="bibr" rid="ref-56">56</xref>]</title>
</caption>
<graphic mimetype="image" mime-subtype="tif" xlink:href="CMC_73188-fig-5.tif"/>
</fig>
</sec>
</sec>
<sec id="s4_3">
<label>4.3</label>
<title>Video-Based Anomaly Detection Techniques</title>
<p>Many devices exist in the IoT environment that massively generate video data, including smartphones, wearable devices, cameras, etc. These devices are used for entertainment as well as security purposes. However, surveillance cameras monitor the run-time situation and detect suspicious or anomalous behavior, events, and objects. For example, the farmer used a camera-based drone and a helicam to detect the growing field&#x2019;s condition and sense the soil&#x2019;s nutrients and moisture. Similarly, wearable camera-based devices are used to help an impaired person survive [<xref ref-type="bibr" rid="ref-57">57</xref>]. Nowadays, detecting anomalous behavior within video contexts is an exciting field for researchers. Therefore, several methods have been developed to detect human activity and behavior through the different camera-based devices in visualization.</p>
<sec id="s4_3_1">
<label>4.3.1</label>
<title>Density-Based Approach</title>
<p>The local outlier factor (LOF) technique identified the suspicious object&#x2019;s local density that its neighbors&#x2019; local density can notice. Therefore, for analyzing breast cancer, four algorithms (LOF, Order Points to identify clustering structure (OPTICS), Density-based Spatial Clustering of Applications with Noise (DBSCAN), and Density-based Clustering (DENCLUE)) are used and compared based on various parameters. For implementation purposes, a breast cancer dataset is used. Results show that the optics algorithm performs very well, but checking the number of outliers&#x2019; closeness with actual data, the LOF performs better [<xref ref-type="bibr" rid="ref-58">58</xref>].</p>
<p>The detection of an outlier in web video is gaining much attention among researchers. Several outliers and abnormalities emerged in various types of web videos, like sports, news, etc. To identify the outliers that exist in such types of videos, a density-based LOF method is adopted. The method detects the outlier based on the object that existed in the metadata. After that, LOF is used with multiple nearest-neighbor values to discover the anomaly in web videos [<xref ref-type="bibr" rid="ref-59">59</xref>].</p>
</sec>
<sec id="s4_3_2">
<label>4.3.2</label>
<title>Video Trajectory-Based Scene Analysis</title>
<p>Furthermore, the dense trajectory can be applied to video scenes for computing purposes to build the fixed-length descriptor of each frame and then generate bags of visual words. Afterwards, SVM is applied for the separation of suspicion clusters [<xref ref-type="bibr" rid="ref-28">28</xref>].</p>
<p>In surveillance videos, the detection of anomalous trajectories in traffic scenes, like the wrong U-turn, is essential. Presently, a general potential data field-based trajectory is used for clustering abnormal events and anomalous behavior. It has several limitations, like limited range estimation with the help of a factor that produces inaccuracy in the result, and a defined cluster size. The General Potential Data field with Spectral Clustering is adopted. This technique provides a 12% more accurate result in the detection of abnormal events [<xref ref-type="bibr" rid="ref-32">32</xref>].</p>
</sec>
<sec id="s4_3_3">
<label>4.3.3</label>
<title>Four Layered Approach for Video Anomaly Detection</title>
<p>An innovative technique for supporting classification machine learning algorithms creates an anomaly-based NIDS detection model, therefore identifying the aberrant SH IoT device network behavior. In a simulated SH test-bed scenario, three network-based assaults were utilized to gauge the effectiveness of our NIDS solution. The detection model produced using conventional and ensemble machine learning (ML) techniques performs exceptionally well overall. All detection models have greater than 98.8% accuracy [<xref ref-type="bibr" rid="ref-19">19</xref>].</p>
<p>In this research, a deep representation method for solving the issue is proposed. This method extracts and represents features in an unsupervised manner. This algorithm is capable of spotting odd behavior, such as lingering and standing still in a crowded area. Our suggested framework uses feature channels that were taken from the appearance and foreground of the original video and is a two-channel system. In order to learn the high-level feature representation automatically and generate two anomaly scores for these two channels, two hybrid deep learning architectures, called a four-layer stacked de-noising auto-encoder with three-layer deep belief networks, and a plane-based one-class support vector machine (SDAE-DBN-PSVM), are implemented. For merging anomaly scores and identifying anomalous events, a fusion strategy is then provided. This method&#x2019;s efficacy has been tested using findings from two benchmark datasets (UCSD and Subway) and a sizable real-world dataset (MCG). The impacts of the volume of training data and the video&#x2019;s lighting conditions on the precision of anomaly identification are also quantitatively analyzed and displayed [<xref ref-type="bibr" rid="ref-60">60</xref>]. Automatic event detection is popular in various types of applications, like sports and TV clips. For the detection of events, One Class Support Vector Machine (OCSVM) clustering is adopted to detect anomalous trajectories [<xref ref-type="bibr" rid="ref-58">58</xref>]. However, a support vector machine is also used to analyze the video and detect the vehicle&#x2019;s abnormal behavior in traffic with vehicle trajectories [<xref ref-type="bibr" rid="ref-61">61</xref>].</p>
</sec>
<sec id="s4_3_4">
<label>4.3.4</label>
<title>Mean Shift Algorithm</title>
<p>The mean-shift algorithm is used for detecting abnormal behavior in a video, where each clip is of a fixed length. Videos are generated in the form of visual bags with the help of k mean hard quantization, then the mean-shift algorithm is applied in a repeated manner for the sake of improving the level of an anomaly by modifying and classifying the abnormal activities based on their location and weights. An anomaly with a high point is considered a novel [<xref ref-type="bibr" rid="ref-28">28</xref>].</p>
<p>Road anomalies can be detected by using the Grubbs test. The mean shift algorithm is used for data combining to find the anomalies&#x2019; positions from multiple clusters [<xref ref-type="bibr" rid="ref-62">62</xref>]. An approach has been presented that detects anomalous trajectories that exist in crowded scenes. This approach used four steps to detect anomalies. Firstly, the extraction of a moving object is done with an object tracker that extracts the object based on multiple features. After that, the mean shift algorithm is applied to get the distinct objects based on features. Finally, anomalies can be detected using a Shannon entropy-based anomaly detector [<xref ref-type="bibr" rid="ref-63">63</xref>].</p>
</sec>
<sec id="s4_3_5">
<label>4.3.5</label>
<title>Spatio-Temporal Interest Points (STIP)</title>
<p>STIP is a robust algorithm that is used for the recognition of humans and generating video summaries. STIP can detect the moving object from the video directly, rather than using foreground segmentation and modeling. A distribution does the extraction of STIPs based on velocity and locations, which are used for classifying abnormal behavior in a video. STIPs are the primary key to detecting exciting points in the video. Many applications (recognition of human action, surveillance videos, and pr&#x00E9;cising the video) exist in which this technique is implemented to detect informative points. Therefore, a comprehensive overview of the STIPs algorithm and challenges has been discussed [<xref ref-type="bibr" rid="ref-27">27</xref>]. To provide important information in videos, particular spatio-temporal interest points and sparse convolutional coding are presented. Results demonstrated that both of these approaches performed well in identifying anomalous events [<xref ref-type="bibr" rid="ref-37">37</xref>].</p>
<p>A method of detecting abnormal behavior by using deep learning methods is described. In this paper, a Spatial Temporal Convolution Neural Network (STCNN) is used. This model first processes the surveillance images by using the aggregation channel feature model. After that, a suspected object region is detected with the help of feature extraction, and finally, SVM classification is performed to predict the abnormality [<xref ref-type="bibr" rid="ref-64">64</xref>]. A deep learning method for anomaly detection in real-time videos is discussed. In this method, the Incremental Spatio-Temporal Learner (ISTL) detects normality and anomalies over time. However, this method is suitable for real-time surveillance videos [<xref ref-type="bibr" rid="ref-65">65</xref>].</p>
</sec>
<sec id="s4_3_6">
<label>4.3.6</label>
<title>Deep Neural Network (DNN)</title>
<p>A DNN is used to define and identify normal behavior in videos. In contrast, DNN can also detect the future frame based on previously detected frames, so the model&#x2019;s prediction can be made by comparing the video with the testing results. Different frames or errors are considered an anomaly in this scenario [<xref ref-type="bibr" rid="ref-29">29</xref>]. The DNN model is also used for anomaly detection. After the detection of the anomalies, a system-generated alarm is raised for security purposes. This method has low cost and high accuracy, like more than 90% [<xref ref-type="bibr" rid="ref-66">66</xref>].</p>
</sec>
<sec id="s4_3_7">
<label>4.3.7</label>
<title>Feature Extraction and Classification</title>
<p>The approach used for intelligently recognizing indoor and abnormal outdoor activities, especially understanding human activity, is feature extraction, so detection can be done using two steps: representation of behavior and modeling it. The first step describes behavior. The second step uses the methods of classification for behavior modeling by providing semantic information. Finally, it determines whether the behavior is normal or abnormal [<xref ref-type="bibr" rid="ref-9">9</xref>]. The researchers provide a two-stream method that offers an auto-encoder-based framework for quick and effective anomaly identification from surveillance video without tagging anomalous occurrences. Additionally, post-hoc interpretability of feature map visualization is used to demonstrate the feature learning process, exposing unclear and uncertain decision boundaries in the video series. Experimental findings on the Avenue, UCSD Ped2, and Subway datasets demonstrate the effectiveness of the applied strategy in identifying anomalous occurrences and elucidating the underlying workings of the model at the object level [<xref ref-type="bibr" rid="ref-17">17</xref>].</p>
<p>The crime rate is increasing nowadays. Therefore, there is a great demand to install surveillance cameras at different places, like schools, airports, etc. That works 24 h a day, on all days of the week, to monitor activity in the environment. There is a limitation in consistently detecting the anomalous content in the video. An approach has been presented that automatically detects the anomalous activity in three major steps. First, the object can be detected in a motion state, and second, object tracking is performed. Third, the activity can be identified by understanding the behavior. The feature extraction is used to extract key features like speed, dimension, etc. This helps with tracking the object. Finally, the dominant features are selected from the videos. However, the system provides accuracy up to 90% [<xref ref-type="bibr" rid="ref-30">30</xref>].</p>
<p>The deep learning approach is used for detecting anomalies in surveillance videos. For doing this, the Multidimensional Inequality Framework (MIF) framework is used for visual features and extracts normal and abnormal activities [<xref ref-type="bibr" rid="ref-67">67</xref>]. A framework is presented that separately detects local as well as global anomalies. For global anomalies, kinetic energy and the computation of the first derivative of kinetic energy are used to find the global anomaly by computing each frame score. After that, the anomaly can be detected by categorizing the local anomaly into three more categories: appearance, velocity, and location anomaly. These anomalies can be detected by extracting various features. Finally, identify abnormalities from the video [<xref ref-type="bibr" rid="ref-68">68</xref>].</p>
</sec>
<sec id="s4_3_8">
<label>4.3.8</label>
<title>Gaussian Mixture Model (GMM)</title>
<p>The Gaussian Mixture model is used for detecting objects, such as those that involve crawling, walking activities, and foreground. Therefore, object direction and patterns are used to detect suspicious events. After that, it classifies the data into a normal or abnormal form. The alarm is produced to detect abnormal or suspicious events [<xref ref-type="bibr" rid="ref-30">30</xref>]. The Gaussian Mixture Model is used with other techniques for comparison to detect an object that is in a moving state in the video. This model is efficient, even for detecting complex situations, dynamic objects, and objects in shadow [<xref ref-type="bibr" rid="ref-69">69</xref>]. A Gaussian mixture model is presented to extract normal behavior from the crowded videos. The model robustly extracts the motion from the dynamic scenes. Motion features that do not fit in normal scenes are considered anomalies [<xref ref-type="bibr" rid="ref-70">70</xref>]. <xref ref-type="table" rid="table-4">Table 4</xref> provides a brief overview of visualization approaches, along with discovered areas and remarks.</p>
<table-wrap id="table-4">
<label>Table 4</label>
<caption>
<title>Brief overview of anomaly/outlier detection using videos data</title>
</caption>
<table>
<colgroup>
<col align="center"/>
<col align="center"/>
<col align="center"/>
<col align="center"/>
<col align="center"/>
<col align="center"/> </colgroup>
<thead>
<tr>
<th>Author(s)</th>
<th>Exploring idea</th>
<th>Discovered area</th>
<th>Remarks</th>
<th>Advantage</th>
<th>Disadvantage</th>
</tr>
</thead>
<tbody>
<tr>
<td>Ren et al. [<xref ref-type="bibr" rid="ref-18">18</xref>]</td>
<td>Deep learning techniques for video anomalies detection</td>
<td>Provides an overview of the features and technical issues with the most recent deep learning techniques for video anomaly identification.</td>
<td>Just provides information about scenarios briefly instead of providing depth of approach.</td>
<td>Provides a balanced viewpoint for more study by examining both opportunities and limitations.</td>
<td>It&#x2019;s possible that direct applicability to other anomaly detection domains will be limited by the emphasis on anomalous video detection.</td>
</tr>
<tr>
<td>Hu [<xref ref-type="bibr" rid="ref-64">64</xref>]</td>
<td>STCNN</td>
<td>Applicable for the detection of suspected object regions in surveillance videos</td>
<td>Provide training accuracy of 77.39% and test accuracy of 79.88%.</td>
<td>Detects anomalous activity in large-scale video surveillance by using deep intelligence analysis techniques</td>
<td>Generally, it requires high computational requirements and limited in terms of scalability in real life application</td>
</tr>
<tr>
<td>Nawaratne et al. [<xref ref-type="bibr" rid="ref-65">65</xref>]</td>
<td>ISTL</td>
<td>Detection of normality and abnormality over time.</td>
<td>The method is suitable for real-time videos.</td>
<td>Constructed to enhance practical implementation through real-time video surveillance.</td>
<td>Algorithms for deep intelligence analysis might become sophisticated, necessitating cautious execution and a lot of processing power.</td>
</tr>
<tr>
<td>Buch et al. [<xref ref-type="bibr" rid="ref-22">22</xref>]</td>
<td>Analysis of senor-based traffic video data</td>
<td>Detection of the incident, recognition of the number plate, and object-based segmentation.</td>
<td>Detection of incidents can be done by using a fixed camera.</td>
<td>Presents a batch relevance-based, uncertainty-managing method for network anomaly detection that might increase resilience.</td>
<td>The practical execution of the batch relevance-based strategy may get more difficult.</td>
</tr>
<tr>
<td>Feng et al. [<xref ref-type="bibr" rid="ref-17">17</xref>]</td>
<td>Two-Stream Autoencoder with Post Hoc Interpretability</td>
<td>Detection of anomalies from surveillance video.</td>
<td>Effective for identifying anomalous behavior.</td>
<td>Uses deep learning to address spatiotemporal anomaly detection for live video surveillance.</td>
<td>It may increase computational complexity and also limited in terms of interpretability.</td>
</tr>
<tr>
<td>Del Giorno et al. [<xref ref-type="bibr" rid="ref-28">28</xref>]</td>
<td>Mean-shift Algorithm</td>
<td>Classification, detection</td>
<td>Accuracy varies from 74.83% to 76.71% according to different scenarios.</td>
<td>Concentrates on detecting anomalies in videos online and tackles issues unique to this field.</td>
<td>It&#x2019;s difficult to evaluate the limitations and use-fulness in the absence of specifics.</td>
</tr>
<tr>
<td>Chaudhary et al. [<xref ref-type="bibr" rid="ref-30">30</xref>]</td>
<td>Gaussian Mixture Model</td>
<td>Detecting suspicious events, anomaly detection, and analyzing videos.</td>
<td>Accuracy level is higher than 90% but lower than the CNN model.</td>
<td>It is used to identify numerous abnormal activities in videos. It is suitable for surveillance video.</td>
<td>Scalability may be impacted by the suggested method&#x2019;s complexity.</td>
</tr>
<tr>
<td>Li et al. [<xref ref-type="bibr" rid="ref-27">27</xref>]</td>
<td>Algorithm for detecting Spatiotemporal interest point</td>
<td>Detecting human activity, detection of an anomaly, and retrieval of video based on its contents.</td>
<td>Detection object in moving state instead of foreground segmentation.</td>
<td>The survey aids in comprehending pertinent methods that may be used for a range of video analysis assignments.</td>
<td>The survey method could not go into great information about certain methods, which could restrict in-depth findings.</td>
</tr>
<tr>
<td>Singh et al. [<xref ref-type="bibr" rid="ref-29">29</xref>]</td>
<td>DNN</td>
<td>Analyzing anomalies and predicting future frames</td>
<td>It can detect the harder or more complicated cases that exist behind the scenes.</td>
<td>Directly relevant to situations involving monitoring and enhancing security.</td>
<td>The deep learning algorithm&#x2019;s dependability and complexity may have an impact on its efficacy.</td>
</tr>
<tr>
<td>Mabrouk and zagrouba [<xref ref-type="bibr" rid="ref-9">9</xref>]</td>
<td>Feature extraction and classification.</td>
<td>Anomalous behavior detection.</td>
<td>Detection of objects in both crowded and uncrowded scenarios.</td>
<td>Focuses on identifying anomalous behavior for usage in smart video surveillance systems.</td>
<td>The review&#x2019;s scope could be wide, possibly devoid of a thorough examination of certain procedures.</td>
</tr>
</tbody>
</table>
</table-wrap>
<p><bold>Generic Mathematical Formulation for Video Anomaly Detection</bold></p>
<p><bold>Video Data Collection</bold></p>
<p>The video is a sequence of frames over time. Let the video data be represented as:
<disp-formula id="eqn-13"><label>(13)</label><mml:math id="mml-eqn-13" display="block"><mml:mi>V</mml:mi><mml:mo>=</mml:mo><mml:mo fence="false" stretchy="false">{</mml:mo><mml:msub><mml:mi>F</mml:mi><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mi>F</mml:mi><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mi>F</mml:mi><mml:mrow><mml:mn>3</mml:mn></mml:mrow></mml:msub><mml:mo>&#x2026;</mml:mo><mml:mo>&#x2026;</mml:mo><mml:mo>,</mml:mo><mml:msub><mml:mi>F</mml:mi><mml:mrow><mml:mi>T</mml:mi></mml:mrow></mml:msub><mml:mo fence="false" stretchy="false">}</mml:mo></mml:math></disp-formula>where:
<list list-type="bullet">
<list-item>
<p><inline-formula id="ieqn-30"><mml:math id="mml-ieqn-30"><mml:msub><mml:mi>F</mml:mi><mml:mrow><mml:mi>T</mml:mi></mml:mrow></mml:msub><mml:mo>&#x2208;</mml:mo><mml:msup><mml:mrow><mml:mi mathvariant="double-struck">R</mml:mi></mml:mrow><mml:mrow><mml:mi>H</mml:mi><mml:mo>&#x00D7;</mml:mo><mml:mi>C</mml:mi><mml:mo>&#x00D7;</mml:mo><mml:mi>W</mml:mi></mml:mrow></mml:msup></mml:math></inline-formula> is the video frame at time ttt</p></list-item>
<list-item>
<p>H, W: Height and width of frame</p></list-item>
<list-item>
<p>C: Number of channels (e.g., 3 for RGB)</p></list-item>
</list></p>
<p>The spatio-temporal block or segment can be defined as:
<disp-formula id="eqn-14"><label>(14)</label><mml:math id="mml-eqn-14" display="block"><mml:msub><mml:mi>B</mml:mi><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mo fence="false" stretchy="false">{</mml:mo><mml:msub><mml:mi>F</mml:mi><mml:mrow><mml:mi>t</mml:mi></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mi>F</mml:mi><mml:mrow><mml:mi>t</mml:mi><mml:mo>+</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:mo>&#x2026;</mml:mo><mml:mo>&#x2026;</mml:mo><mml:mo>,</mml:mo><mml:msub><mml:mi>F</mml:mi><mml:mrow><mml:mi>t</mml:mi><mml:mo>+</mml:mo><mml:mi mathvariant="normal">&#x0394;</mml:mi><mml:mi>t</mml:mi></mml:mrow></mml:msub><mml:mo fence="false" stretchy="false">}</mml:mo></mml:math></disp-formula></p>
<p><bold>Feature Extraction</bold></p>
<p>Each segment <inline-formula id="ieqn-31"><mml:math id="mml-ieqn-31"><mml:msub><mml:mi>B</mml:mi><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula> is transformed into a feature representation:
<disp-formula id="eqn-15"><label>(15)</label><mml:math id="mml-eqn-15" display="block"><mml:msub><mml:mi>Z</mml:mi><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mi>&#x03D5;</mml:mi><mml:mo stretchy="false">(</mml:mo><mml:msub><mml:mi>B</mml:mi><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo stretchy="false">)</mml:mo><mml:mo>&#x2208;</mml:mo><mml:msup><mml:mrow><mml:mi mathvariant="double-struck">R</mml:mi></mml:mrow><mml:mrow><mml:mi>d</mml:mi></mml:mrow></mml:msup></mml:math></disp-formula>where:
<list list-type="bullet">
<list-item>
<p><italic>&#x03D5;</italic>(&#x22C5;): A general feature extraction function capturing motion, appearance, and temporal changes</p></list-item>
<list-item>
<p><inline-formula id="ieqn-32"><mml:math id="mml-ieqn-32"><mml:msub><mml:mi>Z</mml:mi><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula>: Feature vector representing the spatio-temporal characteristics of <italic>B</italic><sub><italic>i</italic></sub></p></list-item>
</list></p>
<p><bold>Anomaly Score Estimation</bold></p>
<p>Each feature vector <inline-formula id="ieqn-33"><mml:math id="mml-ieqn-33"><mml:msub><mml:mi>Z</mml:mi><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula> is mapped to a score or prediction using a general function:
<disp-formula id="eqn-16"><label>(16)</label><mml:math id="mml-eqn-16" display="block"><mml:msub><mml:mi>s</mml:mi><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mi>f</mml:mi><mml:mo stretchy="false">(</mml:mo><mml:msub><mml:mi>Z</mml:mi><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo>;</mml:mo><mml:mi>&#x03B8;</mml:mi><mml:mo stretchy="false">)</mml:mo></mml:math></disp-formula>where:
<list list-type="bullet">
<list-item>
<p><italic>f</italic>: A general decision function (learned or unsupervised)</p></list-item>
<list-item>
<p><italic>&#x03B8;</italic>: Model parameters&#x2019;</p></list-item>
<list-item>
<p><inline-formula id="ieqn-34"><mml:math id="mml-ieqn-34"><mml:msub><mml:mi>s</mml:mi><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula>&#x2208;<inline-formula id="ieqn-35"><mml:math id="mml-ieqn-35"><mml:mrow><mml:mi mathvariant="double-struck">R</mml:mi></mml:mrow></mml:math></inline-formula>: Anomaly score for segment Bi</p></list-item>
</list></p>
<p><bold>Loss Function (for Training, if Supervised or Semi-Supervised)</bold>
<disp-formula id="eqn-17"><label>(17)</label><mml:math id="mml-eqn-17" display="block"><mml:mi>L</mml:mi><mml:mo stretchy="false">(</mml:mo><mml:mi>&#x03B8;</mml:mi><mml:mo stretchy="false">)</mml:mo><mml:mo>=</mml:mo><mml:mfrac><mml:mn>1</mml:mn><mml:mi>N</mml:mi></mml:mfrac><mml:munderover><mml:mo>&#x2211;</mml:mo><mml:mrow><mml:mi>i</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:mi>N</mml:mi></mml:mrow></mml:munderover><mml:mi>l</mml:mi><mml:mo stretchy="false">(</mml:mo><mml:msub><mml:mi>y</mml:mi><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:msub><mml:mi>s</mml:mi><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo stretchy="false">)</mml:mo></mml:math></disp-formula>where:
<list list-type="bullet">
<list-item>
<p><italic>l</italic> (&#x22C5;): A loss function measuring the difference between predicted score and ground truth</p></list-item>
<list-item>
<p><italic>N</italic>: Number of training samples or segments</p></list-item>
</list></p>
<p><bold>Parameter Optimization</bold></p>
<p>Parameters are optimized via a general rule:
<disp-formula id="eqn-18"><label>(18)</label><mml:math id="mml-eqn-18" display="block"><mml:mi>&#x03B8;</mml:mi><mml:mo stretchy="false">&#x2190;</mml:mo><mml:mi>&#x03B8;</mml:mi><mml:mo>&#x2212;</mml:mo><mml:mi>&#x03B7;</mml:mi><mml:mo>.</mml:mo><mml:msub><mml:mi mathvariant="normal">&#x2207;</mml:mi><mml:mrow><mml:mi>&#x03B8;</mml:mi></mml:mrow></mml:msub><mml:mi>L</mml:mi><mml:mo stretchy="false">(</mml:mo><mml:mi>&#x03B8;</mml:mi><mml:mo stretchy="false">)</mml:mo></mml:math></disp-formula></p>
<p>where:
<list list-type="bullet">
<list-item>
<p><italic>&#x03B7;</italic>: Learning rate</p></list-item>
<list-item>
<p><inline-formula id="ieqn-36"><mml:math id="mml-ieqn-36"><mml:msub><mml:mi mathvariant="normal">&#x2207;</mml:mi><mml:mrow><mml:mi>&#x03B8;</mml:mi></mml:mrow></mml:msub><mml:mi>L</mml:mi></mml:math></inline-formula>: Gradient of the loss with respect to parameters</p></list-item>
</list></p>
<p><bold>Anomaly Detection Decision</bold></p>
<p>A threshold &#x03C4; is used to classify predictions as anomaly or normal:
<disp-formula id="eqn-19"><label>(19)</label><mml:math id="mml-eqn-19" display="block"><mml:msub><mml:mrow><mml:mover><mml:mtext>y</mml:mtext><mml:mo stretchy="false">&#x005E;</mml:mo></mml:mover></mml:mrow><mml:mrow><mml:mi>t</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mrow><mml:mo>{</mml:mo><mml:mtable columnalign="left left" rowspacing=".2em" columnspacing="1em" displaystyle="false"><mml:mtr><mml:mtd><mml:mn>1</mml:mn><mml:mo>,</mml:mo></mml:mtd><mml:mtd><mml:mi>i</mml:mi><mml:mi>f</mml:mi><mml:mspace width="thinmathspace" /><mml:msub><mml:mi>s</mml:mi><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo>&#x2265;</mml:mo><mml:mrow><mml:mi mathvariant="normal">&#x03C4;</mml:mi></mml:mrow><mml:mspace width="thinmathspace" /><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mtext>Anomlay</mml:mtext></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mn>0</mml:mn><mml:mo>,</mml:mo></mml:mtd><mml:mtd><mml:mi>i</mml:mi><mml:mi>f</mml:mi><mml:mspace width="thinmathspace" /><mml:msub><mml:mi>s</mml:mi><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo>&#x2264;</mml:mo><mml:mrow><mml:mi mathvariant="normal">&#x03C4;</mml:mi></mml:mrow><mml:mspace width="thinmathspace" /><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mtext>Normal</mml:mtext></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mtd></mml:mtr></mml:mtable><mml:mo fence="true" stretchy="true" symmetric="true"></mml:mo></mml:mrow></mml:math></disp-formula></p>
<p>The flow diagram of proposed anomaly detection flow diagram is mentioned is as in <xref ref-type="fig" rid="fig-6">Fig. 6</xref>. Moreover, a generic Algorithm 3 related to video anomaly detection is also discussed as follows:</p>
<fig id="fig-6">
<label>Figure 6</label>
<caption>
<title>Proposed flow diagram</title>
</caption>
<graphic mimetype="image" mime-subtype="tif" xlink:href="CMC_73188-fig-6.tif"/>
</fig>
<fig id="fig-10">
<graphic mimetype="image" mime-subtype="tif" xlink:href="CMC_73188-fig-10.tif"/>
</fig>
<p>The visualization and data in <xref ref-type="fig" rid="fig-7">Fig. 7</xref> show that there is a distinct dichotomy in the resource demands. Basic algorithms such as the Mean-shift Algorithm (74.83%&#x2013;76.71% Accuracy) are efficient and hence have the lowest score in Complexity and Computational Cost (Score 1). On the contrary, deep learning-based methods, such as STCNN (79.88% Accuracy) and the ISTL (91.1% Accuracy) of Hu. Fall at the upper end of the resource range (Score 4 in both measures), which is directly correlated with their &#x201C;high computational needs&#x201D; and their highly sophisticated character. The Gaussian Mixture Model is what takes an important middle ground in the sense that it can be highly accurate (approximately 90.0%), at respectively moderate cost and complexity (Score 3), and the major drawback of the model is its scalability by its complexity, which makes it more scalable.</p>
<fig id="fig-7">
<label>Figure 7</label>
<caption>
<title>Graphical visualizations of performance [<xref ref-type="bibr" rid="ref-28">28</xref>,<xref ref-type="bibr" rid="ref-30">30</xref>,<xref ref-type="bibr" rid="ref-64">64</xref>,<xref ref-type="bibr" rid="ref-65">65</xref>]</title>
</caption>
<graphic mimetype="image" mime-subtype="tif" xlink:href="CMC_73188-fig-7.tif"/>
</fig>
</sec>
</sec>
</sec>
<sec id="s5">
<label>5</label>
<title>Learning Methods</title>
<p>Anomaly detection techniques are categorized into three different categories: supervised, semi-supervised, and unsupervised. However, these methods are also used for prediction as well as for behavioral analysis. In supervised learning using the label data for identifying anomalous behavior, it can be implemented on an application for classification and regression [<xref ref-type="bibr" rid="ref-71">71</xref>&#x2013;<xref ref-type="bibr" rid="ref-75">75</xref>]. Similarly, unsupervised methods are used where data is unlabeled and produced based on assumptions by scoring techniques [<xref ref-type="bibr" rid="ref-31">31</xref>,<xref ref-type="bibr" rid="ref-76">76</xref>,<xref ref-type="bibr" rid="ref-77">77</xref>]. Finally, the Hybrid/Semi-supervised method uses some label data for the available class, but mostly using the unlabeled data [<xref ref-type="bibr" rid="ref-78">78</xref>&#x2013;<xref ref-type="bibr" rid="ref-80">80</xref>].</p>
<p>The anomaly detection techniques are further categorized based on learning methods, as mentioned above. A brief description of anomaly detection approaches with working mechanisms according to learning methods is given below in <xref ref-type="table" rid="table-5">Table 5</xref>.</p>
<table-wrap id="table-5">
<label>Table 5</label>
<caption>
<title>Learning method for anomaly detection</title>
</caption>
<table>
<colgroup>
<col align="center"/>
<col align="center"/>
<col align="center"/>
<col align="center"/> </colgroup>
<thead>
<tr>
<th>Approaches</th>
<th>Applied areas</th>
<th>Critical analysis</th>
<th>Learning methods</th>
</tr>
</thead>
<tbody>
<tr>
<td>CNN</td>
<td>In order to achieve high accuracy, the research employs CNNs to identify abnormalities (accidents) in movies taken by the Video Traffic Surveillance cameras (VTSS) [<xref ref-type="bibr" rid="ref-81">81</xref>].</td>
<td>Useful for object classification but computationally demanding and unreliable for temporal data without integrating with RNNs or LSTMs.</td>
<td>Supervised</td>
</tr>
<tr>
<td>LSTM</td>
<td>Long-short-term memory is used for anomaly detection [<xref ref-type="bibr" rid="ref-77">77</xref>,<xref ref-type="bibr" rid="ref-82">82</xref>&#x2013;<xref ref-type="bibr" rid="ref-84">84</xref>].</td>
<td>Effectively detects time-series anomalies by capturing long-term relationships in sequential data; nevertheless, training becomes challenging because of vanishing gradients and hyperparameter sensitivity.</td>
<td>Supervised</td>
</tr>
<tr>
<td>DNN</td>
<td>It is suitable for predicting future frames [<xref ref-type="bibr" rid="ref-29">29</xref>], and applicable for object classification, detection [<xref ref-type="bibr" rid="ref-67">67</xref>], and automatic feature extraction [<xref ref-type="bibr" rid="ref-85">85</xref>&#x2013;<xref ref-type="bibr" rid="ref-87">87</xref>].</td>
<td>Flexible in terms of object categorization, anomaly detection, and future frame prediction, yet prone to overfitting, computationally intensive, and frequently uninterpretable.</td>
<td>Supervised</td>
</tr>
<tr>
<td>Multiple Instance Learning (MIL)</td>
<td>Sending the set of instances to the receiving end and then labeling the instance as negative or positive is also used for anomaly detection [<xref ref-type="bibr" rid="ref-88">88</xref>,<xref ref-type="bibr" rid="ref-89">89</xref>].</td>
<td>Manages imprecisely labeled data and carries out detailed anomaly identification; nonetheless, its execution is intricate and necessitates meticulous creation of instance and bag-level models.</td>
<td>Supervised</td>
</tr>
<tr>
<td>RNN</td>
<td>Used for anomaly detection using mini drones in [<xref ref-type="bibr" rid="ref-90">90</xref>]. RNN is also used for time series data and applications.</td>
<td>It is suitable for sequential data and time-series anomaly detection, although it has vanishing/exploding gradients, and thus training becomes difficult without the application of advanced variants.</td>
<td>Supervised</td>
</tr>
<tr>
<td>Histogram of<break/>Oriented Grdients (HOG)</td>
<td>For extracting the pixel-level or block-level features for anomaly detection [<xref ref-type="bibr" rid="ref-91">91</xref>].</td>
<td>Effective for anomaly detection and feature extraction at the pixel or block level, but performance suffers with complicated, high-dimensional data.</td>
<td>Supervised</td>
</tr>
<tr>
<td>EVT-LSTM</td>
<td>Detection of anomalies and attacks [<xref ref-type="bibr" rid="ref-38">38</xref>].</td>
<td>Provides resilience and accuracy for anomaly and attack detection however it is complex and require high computing resources.</td>
<td>Unsupervised</td>
</tr>
<tr>
<td>ISTL</td>
<td>Detection of normality and abnormality over time [<xref ref-type="bibr" rid="ref-65">65</xref>].</td>
<td>Implementation and scalability can be difficult with ISTL, which is a good choice for dynamic contexts for normality and abnormality detection.</td>
<td>Unsupervised</td>
</tr>
<tr>
<td>GMM</td>
<td>For detecting the crawling activities and foreground [<xref ref-type="bibr" rid="ref-30">30</xref>], for generating data points, and for anomaly detection [<xref ref-type="bibr" rid="ref-92">92</xref>,<xref ref-type="bibr" rid="ref-93">93</xref>].</td>
<td>The GMM, which can be problematic with high-dimensional data and necessitates careful parameter tweaking, is helpful for identifying crawling activity, foreground, and anomaly identification.</td>
<td>Unsupervised</td>
</tr>
<tr>
<td>CAE</td>
<td>Deep convolutional auto-encoders are suitable for detecting anomalies in videos [<xref ref-type="bibr" rid="ref-94">94</xref>].</td>
<td>This deep learning-based feature extraction technique is effective in identifying abnormalities in movies, but it is computationally demanding and needs a lot of training data.</td>
<td>Unsupervised</td>
</tr>
<tr>
<td>Clustering-Based Methods</td>
<td>Extracting similar data points that belong to the same group [<xref ref-type="bibr" rid="ref-20">20</xref>]. Using the object-oriented feature concept, detection of anomalies can be done by trajectories [<xref ref-type="bibr" rid="ref-95">95</xref>].</td>
<td>These methods use trajectories to group comparable data points for anomaly identification. They are successful, but they can have difficulties establishing appropriate clusters and managing high-dimensional data.</td>
<td>Unsupervised</td>
</tr>
<tr>
<td>DBSCAN</td>
<td>A density-based non-parametric clustering, algorithm is widely used to learn and model data patterns and is also used to detect anomalies [<xref ref-type="bibr" rid="ref-96">96</xref>].</td>
<td>The non-parametric clustering technique DBSCAN is used for pattern modeling and anomaly detection. It is effective yet sensitive to parameter selection and has issues with data with different densities.</td>
<td>Unsupervised</td>
</tr>
<tr>
<td>NIDS</td>
<td>Used for intrusion detection systems that operate in real-time to consistently monitor users&#x2019; activity [<xref ref-type="bibr" rid="ref-97">97</xref>].</td>
<td>A real-time intrusion detection system that continuously tracks user behavior is useful, but it also has to be updated often and has the potential to provide false positive results.</td>
<td>Hybrid/Semi-Supervised</td>
</tr>
<tr>
<td>Event Monitoring Enabling Responses to Anomalous Live Disturbances (EMERALD)</td>
<td>Ability to detect distributed attacks rather than individual attacks and generates alerts [<xref ref-type="bibr" rid="ref-97">97</xref>].</td>
<td>Although EMERALD detects widespread assaults and delivers robust notifications for network security, large-scale implementations may encounter challenges related to complexity and scalability.</td>
<td>Hybrid/Semi-Supervised</td>
</tr>
<tr>
<td>Common Intrusion Detection Framework (CIDF)</td>
<td>For getting validated data automatically, detecting attacks, and building models [<xref ref-type="bibr" rid="ref-97">97</xref>].</td>
<td>It automates attack detection, data validation, and model development, offers complete protection but can be difficult to set up and manage.</td>
<td>Hybrid/Semi-Supervised</td>
</tr>
<tr>
<td>Disentangled Sticky Hierarchical Dirichlet Process Hidden Markov Model (DS-HDP-HMM)</td>
<td>Anomaly detection is done based on temporal data [<xref ref-type="bibr" rid="ref-98">98</xref>].</td>
<td>Highlights the disadvantages of traditional HMMs and discuss states are manually predefind.</td>
<td>Unsupervised</td>
</tr>
</tbody>
</table>
</table-wrap>
</sec>
<sec id="s6">
<label>6</label>
<title>Comparative Studies</title>
<p>Different strategies based on multiple techniques developed so far. <xref ref-type="table" rid="table-6">Table 6</xref> summarizes these techniques by comparing different anomaly detection algorithms and comparison based on various factors like detection strategy, structure/feature, highlights, and restraint. Thus, this will be helpful for the users in selection of techniques against detection strategies. The Highlights and the restraints are also discussed, which will help check the algorithm efficiency.</p>
<table-wrap id="table-6">
<label>Table 6</label>
<caption>
<title>Comparison of anomaly detection techniques with respect to specific strategy</title>
</caption>
<table>
<colgroup>
<col align="center"/>
<col align="center"/>
<col align="center"/>
<col align="center"/>
<col align="center"/>
<col align="center"/> </colgroup>
<thead>
<tr>
<th>Author(s)</th>
<th>Techniques</th>
<th>Detection strategy</th>
<th>Generic features of detection strategy</th>
<th>Advantages</th>
<th>Limitations</th>
</tr>
</thead>
<tbody>
<tr>
<td>Mumtaz and Duraiswamy [<xref ref-type="bibr" rid="ref-99">99</xref>]</td>
<td>K-Means</td>
<td>Density-based</td>
<td>An unsupervised algorithm can be used to solve clustering problems, and an eager learner is involved in the learning phase [<xref ref-type="bibr" rid="ref-100">100</xref>]. It is also used to solve the downsides of DBSCAN [<xref ref-type="bibr" rid="ref-101">101</xref>].</td>
<td>Classification of interesting scenes and corrupt data. It can quickly detect the values of outliers [<xref ref-type="bibr" rid="ref-102">102</xref>].</td>
<td>Preferable only for small datasets.</td>
</tr>
<tr>
<td>Thang and Kim [<xref ref-type="bibr" rid="ref-104">104</xref>]</td>
<td>DBSCAN</td>
<td>It is an algorithm in which parameters are not considered to be multiple clusters [<xref ref-type="bibr" rid="ref-105">105</xref>]. DBSCAN-MP modifies the size and creates a new cluster to modify the normal behavior while changing the network environment with time.</td>
<td>Similarly, K-means were efficient and less complicated for clustering [<xref ref-type="bibr" rid="ref-103">103</xref>].</td>
<td></td>
<td></td>
</tr>
<tr>
<td>Del Giorno et al. [<xref ref-type="bibr" rid="ref-28">28</xref>]</td>
<td>Mean Shift</td>
<td>It is used for anomaly detection by considering weights and location.</td>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<td>Nguyen and Roughan [<xref ref-type="bibr" rid="ref-106">106</xref>]</td>
<td>HMM</td>
<td>Statistical</td>
<td>Detecting the unusual traffic and a secure shell (SSH) brute-force attack.</td>
<td>Low-computation, compatible with finding the hidden variables [<xref ref-type="bibr" rid="ref-107">107</xref>].</td>
<td>Suitable for data that is not in high-dimensional form [<xref ref-type="bibr" rid="ref-106">106</xref>].</td>
</tr>
<tr>
<td>Kumaran et al. [<xref ref-type="bibr" rid="ref-8">8</xref>]</td>
<td>HMM, CNN, Gaussian Regression</td>
<td>For detecting abnormal events in online video, each clip is considered a sample for computing the dense trajectory and making the descriptor a fixed length of each video frame by performing k-hard quantization.</td>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<td>Singh and Pankajakshan [<xref ref-type="bibr" rid="ref-29">29</xref>]</td>
<td>HOG, HOF</td>
<td>Used for extracting the pixel- or block-level features to detect anomalies</td>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<td>Zhu et al. [<xref ref-type="bibr" rid="ref-108">108</xref>]</td>
<td>Bayesian Network, PerfSONAR</td>
<td>Classification</td>
<td>Detecting point and contextual anomalies, spatial anomalies, timing anomalies, and duration anomalies also calculates the normal and abnormal points [<xref ref-type="bibr" rid="ref-109">109</xref>].</td>
<td>Very helpful for the detection of anomalies.</td>
<td>Scalability is major challenge while considering high-dimensional data.</td>
</tr>
<tr>
<td>Hamdi et al. [<xref ref-type="bibr" rid="ref-110">110</xref>]</td>
<td>Histogram of Optical Flow (HOF) &#x002B; CNN</td>
<td>Hybrid deep learning</td>
<td>An anomaly detection method (with high speed and accuracy) depends on deep learning and handcrafted spatiotemporal feature extraction.</td>
<td>Calculating the abnormal scene based on prediction.</td>
<td>Generally, it is sensitive to capture motional behavior</td>
</tr>
<tr>
<td>Ahlmark et al. [<xref ref-type="bibr" rid="ref-111">111</xref>]</td>
<td>Laser beam, 3D graph.</td>
<td>Environment Sensing.</td>
<td>It helps to detect the object by taking the atmosphere into con-sideration.</td>
<td>The haptic edge will detect the atmosphere. Then the 3D graph will be generated when the data is transferred to the laptop.</td>
<td>It is focused only on a specific position for obstacle detection, and it is also difficult to fix the angle.</td>
</tr>
<tr>
<td>Garc&#x00ED;a et al. [<xref ref-type="bibr" rid="ref-112">112</xref>]</td>
<td>Tactile technique</td>
<td>Electronic long cane for locomotion.</td>
<td>It is a conventional cane that gives accurate recognition of the item that is about the client</td>
<td>It recognizes the specific problem and gives the tactile response that will generate the pulsation, improving the ability to recognize the near object.</td>
<td>It decreases the tactile feedback and dependence on ordinary orientation skills, which can diminish the adaptability of users in low technology or device-free conditions.</td>
</tr>
<tr>
<td>Mocanu et al. [<xref ref-type="bibr" rid="ref-113">113</xref>]</td>
<td>Lucas-Kanade algorithm, Random Sample Consensus (RANSAC) algorithm.</td>
<td>A computer vision system</td>
<td>It chooses the factors studied after choosing a pixel in the cell center point of the image that depends on the image grid.</td>
<td>It is used for mechanized surfaces like woven and nonwoven. It is also utilized to analyze new vision procedure concepts.</td>
<td>It can only perform detection where the image size is fixed.</td>
</tr>
<tr>
<td>Kaltsa et al. [<xref ref-type="bibr" rid="ref-114">114</xref>]</td>
<td>Histograms of oriented Swarms (HOS), HOG, Particle Swarm Optimization (PSO).</td>
<td>SVM</td>
<td>It chooses the Support Vector Data Description (SVDD) technique for the detection of anomalies.</td>
<td>Used to categorize invisible data correctly. Scalable anomaly detection where the data is in high-dimensional form [<xref ref-type="bibr" rid="ref-115">115</xref>].</td>
<td>Only detects a few objects and produces an alarming message.</td>
</tr>
<tr>
<td>Lin et al. [<xref ref-type="bibr" rid="ref-116">116</xref>]</td>
<td>3D-Tube</td>
<td>The OCSVM technique is used for the detection of anomalies.</td>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<td>Giannakeris et al. [<xref ref-type="bibr" rid="ref-117">117</xref>]</td>
<td>Trajectory Fisher vector</td>
<td>SVM</td>
<td>Also used the OCSVM technique for the detection of anomalies.</td>
<td></td>
<td></td>
</tr>
<tr>
<td>Kaltsa et al. [<xref ref-type="bibr" rid="ref-118">118</xref>]</td>
<td>Histograms of Oriented Swarm Accelerations (HOSA) and HOGs</td>
<td>It probably used OCSVM to create anomaly detection.</td>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<td>Gao et al. [<xref ref-type="bibr" rid="ref-119">119</xref>]</td>
<td>MemGT (Unsupervised Multivariate Time Series Model &#x002B; Transformer Encoder, Dynamic Graph Learning, and Gated Memory Module)</td>
<td>Graph structure as well as memory-guided Transformer encoder</td>
<td>Identifies both time and space domain relationships in monitoring measures; distinguishes between concurrent noisy and actual anomalies through learning a time-wise graph.</td>
<td>High accuracy (F1 &#x003D; 95.04%), high robustness, and strong noise resistance.</td>
<td>The dynamic graph and Transformer integration contribute to the high model complexity and computational cost.</td>
</tr>
<tr>
<td>Abbas et al. [<xref ref-type="bibr" rid="ref-120">120</xref>]</td>
<td>Human Activity Recognition (HAR) &#x002B; YOLO, Quadratic Discriminant Analysis (QDA), and Neuro-Fuzzy Classifier (NFC)</td>
<td>Sekelton based human detection and feature extraction from dron RGB shots.</td>
<td>Bilateral filtering is used for noise reduction and then converts frames to grayscale and extracts human skeletons and motion features such as angles, velocity, HOG, 3D points, and geodesic distance for classification.</td>
<td>Highest accuracy such as 93% with Drone-Action, and better 97% UAV-Gesture, robust to background complexity and motion blur.</td>
<td>Performance can be reduced with occlusions, or with inadequate light conditions; also having a high computation cost.</td>
</tr>
<tr>
<td>Huang et al. [<xref ref-type="bibr" rid="ref-121">121</xref>]</td>
<td>Correlation Information Enhanced Graph Anomaly Detection (CIE-GAD) &#x002B; Graph Neural Networks (GNNs) and Spectral Convolution</td>
<td>Hypergraph construction</td>
<td>Improves the separation of anomalies through homophilic and heterophilic edge distributions modeling; learns multi-frequency signals and eliminates heterophily through attention fusion at the node level.</td>
<td>Manages the anomaly camouflage problem effectively; improves the current GAD techniques by up to 3.47; and is also flexible to accommodate other types of graph data.</td>
<td>High complexity effect the performance of model.</td>
</tr> 
<tr>
<td>Qureshi et al. [<xref ref-type="bibr" rid="ref-122">122</xref>]</td>
<td>Vision-based Vehicle Detection &#x002B; Tracking with the help of YOLOv5, Segmentation, SURF, and Kalman Filter.</td>
<td>Object detection in traffic video, as well as tracking of multiple vehicles.</td>
<td>Motion tracking using a Kalman filter; vehicle identification using SURF and feature matching; vehicle detection using YOLOv5; image contrast enhancement using pre-processing; and uniform region extraction using segmentation.</td>
<td>Powerful in a variety of traffic conditions; good multi-vehicle tracking capabilities; good detection accuracy (94.1% Roundabout, 96.1% VAID).</td>
<td>The multi-stage pipeline causes it computationally expensive; it can be inefficient in situations of illumination or obstruction.</td>
</tr>
</tbody>
</table>
</table-wrap>
<p><xref ref-type="table" rid="table-7">Table 7</xref> describes the comparative analysis that shows that this paper covers most of the factors, while the rest of the papers are limited in factors. Most of the research has not discussed anomaly types, challenges, advantages, and restraints regarding specific techniques. Information about attacks is also not discussed by most of the research. Finally, the total score has been calculated to measure the highest factor rate for computing purposes.</p>
<table-wrap id="table-7">
<label>Table 7</label>
<caption>
<title>Comparative analysis of existing methods</title>
</caption>
<table>
<colgroup>
<col align="center"/>
<col align="center"/>
<col align="center"/>
<col align="center"/>
<col align="center"/>
<col align="center"/>
<col align="center"/>
<col align="center"/>
<col align="center"/>
<col align="center"/>
<col align="center"/>
<col align="center"/> </colgroup>
<thead>
<tr>
<th>Factors</th>
<th>[<xref ref-type="bibr" rid="ref-78">78</xref>]</th>
<th>[<xref ref-type="bibr" rid="ref-11">11</xref>]</th>
<th>[<xref ref-type="bibr" rid="ref-21">21</xref>]</th>
<th>[<xref ref-type="bibr" rid="ref-77">77</xref>]</th>
<th>[<xref ref-type="bibr" rid="ref-14">14</xref>]</th>
<th>[<xref ref-type="bibr" rid="ref-10">10</xref>]</th>
<th>[<xref ref-type="bibr" rid="ref-27">27</xref>]</th>
<th>[<xref ref-type="bibr" rid="ref-13">13</xref>]</th>
<th>[<xref ref-type="bibr" rid="ref-15">15</xref>]</th>
<th>[<xref ref-type="bibr" rid="ref-4">4</xref>]</th>
<th>This Paper</th>
</tr>
</thead>
<tbody>
<tr>
<td>Detection</td>
<td>1</td>
<td>1</td>
<td>1</td>
<td>1</td>
<td>1</td>
<td>1</td>
<td>1</td>
<td>1</td>
<td>1</td>
<td>1</td>
<td>1</td>
</tr>
<tr>
<td>Anomaly type</td>
<td>0</td>
<td>0</td>
<td>1</td>
<td>0</td>
<td>0</td>
<td>0</td>
<td>0</td>
<td>0</td>
<td>0</td>
<td>1</td>
<td>1</td>
</tr>
<tr>
<td>Challenges</td>
<td>0</td>
<td>0</td>
<td>0</td>
<td>0</td>
<td>1</td>
<td>0</td>
<td>1</td>
<td>0</td>
<td>0</td>
<td>1</td>
<td>1</td>
</tr>
<tr>
<td>Advantages</td>
<td>1</td>
<td>0</td>
<td>0</td>
<td>0</td>
<td>1</td>
<td>1</td>
<td>1</td>
<td>1</td>
<td>1</td>
<td>1</td>
<td>1</td>
</tr>
<tr>
<td>Restraints</td>
<td>1</td>
<td>0</td>
<td>0</td>
<td>0</td>
<td>0</td>
<td>0</td>
<td>1</td>
<td>1</td>
<td>1</td>
<td>0</td>
<td>1</td>
</tr>
<tr>
<td>Attacks</td>
<td>1</td>
<td>0</td>
<td>1</td>
<td>0</td>
<td>0</td>
<td>0</td>
<td>0</td>
<td>0</td>
<td>1</td>
<td>0</td>
<td>1</td>
</tr>
<tr>
<td>Total score</td>
<td>4</td>
<td>1</td>
<td>3</td>
<td>1</td>
<td>3</td>
<td>2</td>
<td>3</td>
<td>3</td>
<td>4</td>
<td>4</td>
<td>6</td>
</tr>
</tbody>
</table>
</table-wrap>
 
</sec>
<sec id="s7">
<label>7</label>
<title>Challenges</title>
<p>As the above discussion shows, the detection of anomalies has taken a lot of researchers&#x2019; interest, so they have proposed several strategies for detecting anomalies. Aside from this, anomaly detection has many challenges, so some of the most stringent challenges are:</p>
<sec id="s7_1">
<label>7.1</label>
<title>Malfunctioning</title>
<p>Several anomaly detection techniques have been developed, but there are no anomaly detection techniques that properly detect the forwarding attacks in Z1 networks like ClusStream, K-means, and Naive Bayes in an accurate manner. K-means makes assumptions of spherical clusters, and NB makes assumptions of correlated, independent features of forward attacks that are missing. Some of the methods are used, but they cannot show accurate results like selective forwarding periods because there is no suitable communication between the nodes of Z1 networks [<xref ref-type="bibr" rid="ref-123">123</xref>].</p>
</sec>
<sec id="s7_2">
<label>7.2</label>
<title>Detection of Multiple Dissimilar Objects</title>
<p>Understanding the motion or appearance of various types of objects in single events is important because anomaly detection works in video after learning the scenes or objects [<xref ref-type="bibr" rid="ref-67">67</xref>,<xref ref-type="bibr" rid="ref-84">84</xref>,<xref ref-type="bibr" rid="ref-98">98</xref>,<xref ref-type="bibr" rid="ref-108">108</xref>,<xref ref-type="bibr" rid="ref-124">124</xref>&#x2013;<xref ref-type="bibr" rid="ref-129">129</xref>]. An example video trajectory analysis can be effectively employed to track the movement of an individual, but may be constrained in cases where there are many different types of objects that are not connected with each other in the patterns of their motions.</p>
</sec>
<sec id="s7_3">
<label>7.3</label>
<title>Neighboring Issues</title>
<p>Detection of the right neighborhood for anomaly detection using the neighboring technique is still an issue. A previous method related to anomaly detection only detected the same anomalies, so detecting heterogeneous objects is a challenging task and more complex [<xref ref-type="bibr" rid="ref-130">130</xref>,<xref ref-type="bibr" rid="ref-131">131</xref>]. For example, the Mean Shift Algorithm may overlap nearby clusters; in case an abnormal and normal data point are side by side, they all become incorrectly classified.</p>
</sec>
<sec id="s7_4">
<label>7.4</label>
<title>Lack of Real Scenarios</title>
<p>Most of the anomaly detection methods are based on the available datasets: anomalies related to ground truth in real scenarios are unavailable, so effectively detecting the anomalies and broadening their form to improve the detection&#x2019;s performance remains challenging. Similarly, some methods perform efficiently in light conditions rather than dense scenes [<xref ref-type="bibr" rid="ref-130">130</xref>&#x2013;<xref ref-type="bibr" rid="ref-133">133</xref>].</p>
</sec>
<sec id="s7_5">
<label>7.5</label>
<title>Integrating Issue</title>
<p>In General, some of the techniques for anomaly detection are software-based, so integrating these hardware techniques is challenging. These create different issues regarding detecting anomalies like missing the shot, detected image resolution, etc. [<xref ref-type="bibr" rid="ref-134">134</xref>&#x2013;<xref ref-type="bibr" rid="ref-136">136</xref>].</p>
</sec>
<sec id="s7_6">
<label>7.6</label>
<title>Noise and Environmental Variations</title>
<p>There is much variation and noise in real-world scenes because of the enlightenment and a dynamic background [<xref ref-type="bibr" rid="ref-88">88</xref>]. For example, in DRNN, noise sequences stand in the way of model performance since Temporal patterns are confused by Random packet delays.</p>
</sec>
<sec id="s7_7">
<label>7.7</label>
<title>Rule Complexity in Machine Learning Techniques</title>
<p>The machine learning models need to be trained before being implemented in a real-world environment. Therefore, these models are rule-based, so if there is an increase in sensor data variables, this will require more rules. Hence, these will also increase the number of rules if they happen [<xref ref-type="bibr" rid="ref-137">137</xref>]. For example, in SVM, nonlinear kernels form complicated decision surfaces, and the number of support vectors is high, which results in a high rule complexity, and the kernel parameters are hard to tune effectively.</p>
</sec>
</sec>
<sec id="s8">
<label>8</label>
<title>Discussion for Anomaly Types</title>
<p>The discussion for three types of anomalies, i.e., network-based anomalies, sensor-based anomalies, and video-based anomalies, is precisely discussed to identify their efficient methods, discovered areas, applications, and pros and cons. The first method is network-based, as mentioned in Section A. The analysis of the network-based anomalies is also presented in <xref ref-type="table" rid="table-1">Table 1</xref>. The purpose of the research is to identify the discovered areas, applications, and pros and cons. The prime methods of the researcher are described as follows:
<list list-type="bullet">
<list-item>
<p>D&#x2019;angelo et al. [<xref ref-type="bibr" rid="ref-21">21</xref>] used U-BRAIN for handling the missing data and traffic data and performed feature selection. They claimed higher accuracy in their method, 94.1%, but the detection rate is low compared to reduced-priority clustered probabilistic artificial immune systems and high-dimensional grid trees.</p>
</list-item>
</list></p>
<p>The second type is a sensor-based anomaly in Section B, and its analysis is presented in <xref ref-type="table" rid="table-2">Table 2</xref>. The prime methods of the researcher are described as follows:
<list list-type="bullet">
<list-item>
<p>Wahab et al. [<xref ref-type="bibr" rid="ref-31">31</xref>] developed a framework called Smart Cane Assistive Device that is used in navigation for detecting objects or obstacles, but is unable to perform in dry conditions.</p>
</list-item>
<list-item>
<p>Myridakis et al. [<xref ref-type="bibr" rid="ref-36">36</xref>] used operational anomalies for the cyber-physical network to mitigate anomalies and malware.</p></list-item>
</list></p>
<p>The third type is the video-based anomaly discussed in Section B and its analysis presented in <xref ref-type="table" rid="table-3">Table 3</xref>. The prime methods of the researcher are described as follows:
<list list-type="bullet">
<list-item>
<p>Li et al. [<xref ref-type="bibr" rid="ref-27">27</xref>] used STIP&#x2019;s algorithm for feature extraction and classification to detect objects in crowded and uncrowded scenarios.</p>
</list-item>
<list-item>
<p>Chaudhary et al. [<xref ref-type="bibr" rid="ref-30">30</xref>] used the Gaussian Mixture Model for suspicious events and efficiently worked to detect objects in a complicated situation, dynamic backgrounds, and shadow scenes, and claimed the model&#x2019;s accuracy was more than 90% but lower than the CNN model.</p></list-item>
</list></p>
<p>The major types of anomalies (network, sensor, and video) use learning methods that are classified into three types: supervised, unsupervised, and hybrid/semi-supervised learning methods. The workings and classification of such methods are described in <xref ref-type="table" rid="table-4">Table 4</xref>. A supervised plan identifies anomalous behavior using the label data. The regression technique is applicable in this method, which can be applied by many researchers in their work [<xref ref-type="bibr" rid="ref-8">8</xref>,<xref ref-type="bibr" rid="ref-71">71</xref>&#x2013;<xref ref-type="bibr" rid="ref-75">75</xref>]. The second learning method uses unlabeled data to produce results [<xref ref-type="bibr" rid="ref-31">31</xref>,<xref ref-type="bibr" rid="ref-76">76</xref>,<xref ref-type="bibr" rid="ref-77">77</xref>]. The third type of learning method uses a hybrid method that requires data (label or un label) according to the condition to identify the anomaly. Furthermore, the analysis of three learning methods for anomaly detection is complex except for their classification. Each type of learning method uses different algorithms according to different scenarios for the detection of anomalies. Moreover, researchers have presented various methods, and their comparison is discussed in <xref ref-type="table" rid="table-5">Table 5</xref> on their algorithms, strategies, and disadvantages. This research work may also help practitioners and researchers acquaint themselves with improving or enhancing the existing methods and presenting the optimum methods for anomaly detection.</p>

<p>We presented comparative studies with various authors&#x2019; work in <xref ref-type="table" rid="table-7">Table 7</xref>. The 0 sign shows the various authors&#x2019; research work that has not been seen in their papers. However, anomaly types, challenges, remarks (pros and cons), restraints, and anomalies attached are caught in a few authors&#x2019; research work, as shown by one sign in <xref ref-type="table" rid="table-7">Table 7</xref>, and the 0 sign highlights their non-existence in their work.</p>

</sec>
<sec id="s9">
<label>9</label>
<title>Conclusion</title>
<p>Network-based anomalies, sensor-based anomalies, and video-based abnormalities are the three key fields that this research cruise explores. An extensive analysis of anomaly detection techniques carried out between 2011 and 2023 is the first step. A variety of innovations, issues, and uses are demonstrated in all perspectives, all of which have an influence on the techniques of detecting anomalies. The utilization of U-BRAIN by D&#x2019;Angelo et al. [<xref ref-type="bibr" rid="ref-21">21</xref>] is an innovative idea of intelligence when it comes to network-based anomalies. The technique easily handles complicated traffic and missing data, achieving an accuracy of 94.1%. Its inferiority in terms of detection rate is nonetheless highlighted by the intricacy of network anomaly detection by other methods, such as reduced-priority clustered probabilistic artificial immune systems and high-dimensional grid trees.</p>
<p>Wahab et al. [<xref ref-type="bibr" rid="ref-31">31</xref>] investigated sensor-based anomalies, and they revealed a notable development in visually impaired navigation: the Smart Cane Assistive Device. It can identify barriers rather well, but there are problems when it&#x2019;s dry; therefore, it has to be improved even more. Myridakis et al.&#x2019;s [<xref ref-type="bibr" rid="ref-36">36</xref>] emphasis on operational anomalies in cyber-physical networks draws attention to the variety of applications possible and underscores the need for adaptable solutions for a range of situations.</p>
<p>In the intriguing field of video-based anomaly detection, Li et al. [<xref ref-type="bibr" rid="ref-27">27</xref>] employed the Spatio-Temporal Interest Points (STIP) approach for feature extraction and classification. This method is versatile enough to be used in surveillance settings since it does a decent job of recognizing objects in both crowded and uncrowded areas. Though with somewhat lower accuracy than CNN models, Chaudhary et al. have effectively recognized suspicious events by using the Gaussian Mixture Model (GMM) for complex situations, changing backgrounds, and poorly illuminated sceneries. The research goes further into the subtle differences between supervised, unsupervised, and hybrid/semi-supervised learning strategies. Each classification introduces a variety of methods and strategies tailored to certain circumstances. Furthermore, a generic algorithm is also proposed in each category for the implementation as well as the detection of a specific type of anomaly. This will ease the reader&#x2019;s understanding of the work programmatically. Comparison of other writers&#x2019; works, which emphasizes the existence or absence of anomaly types, challenges, and observations in their research, further enriches the tale.</p>
<p>At the end of the study, this conclusion serves as a call to action as well as a point of closure. It is encouraged for researchers and practitioners to make new contributions to the ongoing advancement of anomaly detection by improving existing methods and developing novel approaches to tackle novel problems. Every anomaly discovered during this investigation is a component of the puzzle that comes together to construct a more secure and resilient future, one that is produced by everyone&#x2019;s joint efforts to advance anomaly detection methods.</p>
</sec>
</body>
<back>
<ack>
<p>This research has been supported by Princess Nourah bint Abdulrahman University.</p>
</ack>
<sec>
<title>Funding Statement</title>
<p>This research has been supported by Princess Nourah bint Abdulrahman University. Researchers Supporting Project number (PNURSP2025R909), Princess Nourah bint Abdulrahman University, Riyadh, Saudi Arabia.</p>
</sec>
<sec>
<title>Author Contributions</title>
<p>Study conception, Design, Conceptualization, Data curation, Writing&#x2014;original draft, Methodology: Hafiz Burhan Ul Haq; Supervision, Methodology, Writing&#x2014;original draft, Writing&#x2014;review &#x0026; editing: Haroon ur Rashid Kayani; Resources, Software: Waseem Akram; Validation, Visualization, Draft manuscript preparation: Khalid Mahmood; Investigation, Supervision, Writing&#x2014;original draft, Writing&#x2014;review &#x0026; editing: Chihhsiong Shih; Formal and informal analysis: Rupak Kharel and Amina Salhi. All authors reviewed the results and approved the final version of the manuscript.</p>
</sec>
<sec sec-type="data-availability">
<title>Availability of Data and Materials</title>
<p>Not applicable, as this is a narrative review based on existing literature.</p>
</sec>
<sec>
<title>Ethic Approval</title>
<p>Not Applicable.</p>
</sec>
<sec sec-type="COI-statement">
<title>Conflicts of Interest</title>
<p>The authors declare no conflicts of interest to report regarding the present study.</p>
</sec>
<ref-list content-type="authoryear">
<title>References</title>
<ref id="ref-1"><label>[1]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><surname>Yetis</surname> <given-names>R</given-names></string-name>, <string-name><surname>Sahingoz</surname> <given-names>OK</given-names></string-name></person-group>. <article-title>Blockchain based secure communication for IoT devices in smart cities</article-title>. In: <conf-name>Proceedings of the 2019 7th International Istanbul Smart Grids and Cities Congress and Fair (ICSG); 2019 Apr 25&#x2013;26</conf-name>; <publisher-loc>Istanbul, Turkey</publisher-loc>. p. <fpage>134</fpage>&#x2013;<lpage>8</lpage>. doi:<pub-id pub-id-type="doi">10.1109/SGCF.2019.8782285</pub-id>.</mixed-citation></ref>
<ref id="ref-2"><label>[2]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Jyothi</surname> <given-names>V</given-names></string-name>, <string-name><surname>Krishna</surname> <given-names>MG</given-names></string-name>, <string-name><surname>Raveendranadh</surname> <given-names>B</given-names></string-name>, <string-name><surname>Rupalin</surname> <given-names>D</given-names></string-name></person-group>. <article-title>IoT based smart home system technologies</article-title>. <source>Int J Eng Res Dev</source>. <year>2017</year>;<volume>13</volume>(<issue>2</issue>):<fpage>31</fpage>&#x2013;<lpage>7</lpage>.</mixed-citation></ref>
<ref id="ref-3"><label>[3]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Alkandari</surname> <given-names>A</given-names></string-name>, <string-name><surname>Alnasheet</surname> <given-names>M</given-names></string-name>, <string-name><surname>Alshekhly</surname> <given-names>IFT</given-names></string-name></person-group>. <article-title>Smart cities: survey</article-title>. <source>J Adv Comput Sci Technol Res</source>. <year>2012</year>;<volume>2</volume>(<issue>2</issue>):<fpage>79</fpage>&#x2013;<lpage>90</lpage>.</mixed-citation></ref>
<ref id="ref-4"><label>[4]</label><mixed-citation publication-type="other"><person-group person-group-type="author"><string-name><surname>Chalapathy</surname> <given-names>R</given-names></string-name>, <string-name><surname>Chawla</surname> <given-names>S</given-names></string-name></person-group>. <article-title>Deep learning for anomaly detection: a survey</article-title>. <comment>arXiv:1901.03407</comment>. <year>2019</year>.</mixed-citation></ref>
<ref id="ref-5"><label>[5]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Agyemang</surname> <given-names>EF</given-names></string-name></person-group>. <article-title>Anomaly detection using unsupervised machine learning algorithms: a simulation study</article-title>. <source>Sci Afr</source>. <year>2024</year>;<volume>26</volume>:<fpage>e02386</fpage>. doi:<pub-id pub-id-type="doi">10.1016/j.sciaf.2024.e02386</pub-id>.</mixed-citation></ref>
<ref id="ref-6"><label>[6]</label><mixed-citation publication-type="book"><person-group person-group-type="author"><string-name><surname>Aggarwal</surname> <given-names>CC</given-names></string-name></person-group>. <chapter-title>An introduction to outlier analysis</chapter-title>. In: <source>Outlier analysis</source>. <publisher-loc>Berlin/Heidelberg, Germany</publisher-loc>: <publisher-name>Springer</publisher-name>; <year>2013</year>. p. <fpage>1</fpage>&#x2013;<lpage>40</lpage> doi: <pub-id pub-id-type="doi">10.1007/978-1-4614-6396-2_1</pub-id>.</mixed-citation></ref>
<ref id="ref-7"><label>[7]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Chilipirea</surname> <given-names>C</given-names></string-name>, <string-name><surname>Petre</surname> <given-names>AC</given-names></string-name>, <string-name><surname>Groza</surname> <given-names>LM</given-names></string-name>, <string-name><surname>Dobre</surname> <given-names>C</given-names></string-name>, <string-name><surname>Pop</surname> <given-names>F</given-names></string-name></person-group>. <article-title>An integrated architecture for future studies in data processing for smart cities</article-title>. <source>Microprocess Microsyst</source>. <year>2017</year>;<volume>52</volume>(<issue>1</issue>):<fpage>335</fpage>&#x2013;<lpage>42</lpage>. doi:<pub-id pub-id-type="doi">10.1016/j.micpro.2017.03.004</pub-id>.</mixed-citation></ref>
<ref id="ref-8"><label>[8]</label><mixed-citation publication-type="other"><person-group person-group-type="author"><string-name><surname>Kumaran</surname> <given-names>SK</given-names></string-name>, <string-name><surname>Dogra</surname> <given-names>DP</given-names></string-name>, <string-name><surname>Roy</surname> <given-names>PP</given-names></string-name></person-group>. <article-title>Anomaly detection in road traffic using visual surveillance: a survey</article-title>. <comment>arXiv:1901.08292</comment>. <year>2019</year>.</mixed-citation></ref>
<ref id="ref-9"><label>[9]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Mabrouk</surname> <given-names>AB</given-names></string-name>, <string-name><surname>Zagrouba</surname> <given-names>E</given-names></string-name></person-group>. <article-title>Abnormal behavior recognition for intelligent video surveillance systems: a review</article-title>. <source>Expert Syst Appl</source>. <year>2018</year>;<volume>91</volume>:<fpage>480</fpage>&#x2013;<lpage>91</lpage>. doi:<pub-id pub-id-type="doi">10.1016/j.eswa.2017.09.029</pub-id>.</mixed-citation></ref>
<ref id="ref-10"><label>[10]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Shirazi</surname> <given-names>MS</given-names></string-name>, <string-name><surname>Morris</surname> <given-names>BT</given-names></string-name></person-group>. <article-title>Looking at intersections: a survey of intersection monitoring, behavior and safety analysis of recent studies</article-title>. <source>IEEE Trans Intell Transp Syst</source>. <year>2017</year>;<volume>18</volume>(<issue>1</issue>):<fpage>4</fpage>&#x2013;<lpage>24</lpage>. doi:<pub-id pub-id-type="doi">10.1109/tits.2016.2568920</pub-id>.</mixed-citation></ref>
<ref id="ref-11"><label>[11]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Sivaraman</surname> <given-names>S</given-names></string-name>, <string-name><surname>Trivedi</surname> <given-names>MM</given-names></string-name></person-group>. <article-title>Looking at vehicles on the road: a survey of vision-based vehicle detection, tracking, and behavior analysis</article-title>. <source>IEEE Trans Intell Transp Syst</source>. <year>2013</year>;<volume>14</volume>(<issue>4</issue>):<fpage>1773</fpage>&#x2013;<lpage>95</lpage>. doi:<pub-id pub-id-type="doi">10.1109/tits.2013.2266661</pub-id>.</mixed-citation></ref>
<ref id="ref-12"><label>[12]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Sodemann</surname> <given-names>AA</given-names></string-name>, <string-name><surname>Ross</surname> <given-names>MP</given-names></string-name>, <string-name><surname>Borghetti</surname> <given-names>BJ</given-names></string-name></person-group>. <article-title>A review of anomaly detection in automated surveillance</article-title>. <source>IEEE Trans Syst Man Cybern C Appl Rev</source>. <year>2012</year>;<volume>42</volume>(<issue>6</issue>):<fpage>1257</fpage>&#x2013;<lpage>72</lpage>. doi:<pub-id pub-id-type="doi">10.1109/tsmcc.2012.2215319</pub-id>.</mixed-citation></ref>
<ref id="ref-13"><label>[13]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Brun</surname> <given-names>O</given-names></string-name>, <string-name><surname>Yin</surname> <given-names>Y</given-names></string-name>, <string-name><surname>Gelenbe</surname> <given-names>E</given-names></string-name></person-group>. <article-title>Deep learning with dense random neural network for detecting attacks against IoT-connected home environments</article-title>. <source>Procedia Comput Sci</source>. <year>2018</year>;<volume>134</volume>:<fpage>458</fpage>&#x2013;<lpage>63</lpage>. doi:<pub-id pub-id-type="doi">10.1016/j.procs.2018.07.183</pub-id>.</mixed-citation></ref>
<ref id="ref-14"><label>[14]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><surname>Ukil</surname> <given-names>A</given-names></string-name>, <string-name><surname>Bandyoapdhyay</surname> <given-names>S</given-names></string-name>, <string-name><surname>Puri</surname> <given-names>C</given-names></string-name>, <string-name><surname>Pal</surname> <given-names>A</given-names></string-name></person-group>. <article-title>IoT healthcare analytics: the importance of anomaly detection</article-title>. In: <conf-name>Proceedings of the 2016 IEEE 30th International Conference on Advanced Information Networking and Applications (AINA); 2016 Mar 23&#x2013;25</conf-name>; <publisher-loc>Crans-Montana, Switzerland</publisher-loc>. p. <fpage>994</fpage>&#x2013;<lpage>7</lpage>.</mixed-citation></ref>
<ref id="ref-15"><label>[15]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><surname>Anthi</surname> <given-names>E</given-names></string-name>, <string-name><surname>Williams</surname> <given-names>L</given-names></string-name>, <string-name><surname>Burnap</surname> <given-names>P</given-names></string-name></person-group>. <article-title>Pulse: an adaptive intrusion detection for the Internet of Things</article-title>. In: <conf-name>Proceedings of the Living in the Internet of Things: Cybersecurity of the IoT-2018; 2018 Mar 21&#x2013;22</conf-name>; <publisher-loc>London, UK</publisher-loc>. p. <fpage>1</fpage>&#x2013;<lpage>4</lpage>. doi:<pub-id pub-id-type="doi">10.1049/cp.2018.0035</pub-id>.</mixed-citation></ref>
<ref id="ref-16"><label>[16]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Pajouh</surname> <given-names>HH</given-names></string-name>, <string-name><surname>Javidan</surname> <given-names>R</given-names></string-name>, <string-name><surname>Khayami</surname> <given-names>R</given-names></string-name>, <string-name><surname>Dehghantanha</surname> <given-names>A</given-names></string-name>, <string-name><surname>Choo</surname> <given-names>KKR</given-names></string-name></person-group>. <article-title>A two-layer dimension reduction and two-tier classification model for anomaly-based intrusion detection in IoT backbone networks</article-title>. <source>IEEE Trans Emerg Top Comput</source>. <year>2019</year>;<volume>7</volume>(<issue>2</issue>):<fpage>314</fpage>&#x2013;<lpage>23</lpage>. doi:<pub-id pub-id-type="doi">10.1109/TETC.2016.2633228</pub-id>.</mixed-citation></ref>
<ref id="ref-17"><label>[17]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Feng</surname> <given-names>J</given-names></string-name>, <string-name><surname>Liang</surname> <given-names>Y</given-names></string-name>, <string-name><surname>Li</surname> <given-names>L</given-names></string-name></person-group>. <article-title>Anomaly detection in videos using two-stream autoencoder with post hoc interpretability</article-title>. <source>Comput Intell Neurosci</source>. <year>2021</year>;<volume>2021</volume>:<fpage>7367870</fpage>. doi:<pub-id pub-id-type="doi">10.1155/2021/7367870</pub-id>; <pub-id pub-id-type="pmid">34354745</pub-id></mixed-citation></ref>
<ref id="ref-18"><label>[18]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><surname>Ren</surname> <given-names>J</given-names></string-name>, <string-name><surname>Xia</surname> <given-names>F</given-names></string-name>, <string-name><surname>Liu</surname> <given-names>Y</given-names></string-name>, <string-name><surname>Lee</surname> <given-names>I</given-names></string-name></person-group>. <article-title>Deep video anomaly detection: opportunities and challenges</article-title>. In: <conf-name>Proceedings of the 2021 International Conference on Data Mining Workshops (ICDMW); 2021 Dec 7&#x2013;10</conf-name>; <publisher-loc>Auckland, New Zealand</publisher-loc>. p. <fpage>959</fpage>&#x2013;<lpage>66</lpage>.</mixed-citation></ref>
<ref id="ref-19"><label>[19]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Li</surname> <given-names>X</given-names></string-name>, <string-name><surname>Ghodosi</surname> <given-names>H</given-names></string-name>, <string-name><surname>Chen</surname> <given-names>C</given-names></string-name>, <string-name><surname>Sankupellay</surname> <given-names>M</given-names></string-name>, <string-name><surname>Lee</surname> <given-names>I</given-names></string-name></person-group>. <article-title>Improving network-based anomaly detection in smart home environment</article-title>. <source>Sensors</source>. <year>2022</year>;<volume>22</volume>(<issue>15</issue>):<fpage>5626</fpage>. doi:<pub-id pub-id-type="doi">10.3390/s22155626</pub-id>; <pub-id pub-id-type="pmid">35957183</pub-id></mixed-citation></ref>
<ref id="ref-20"><label>[20]</label><mixed-citation publication-type="other"><person-group person-group-type="author"><string-name><surname>Trevino</surname> <given-names>A</given-names></string-name></person-group>. <article-title>Introduction to K-Means Clustering, Oracle</article-title>. <year>2025</year> <comment>[cited 2024 Jan 1]</comment>. Available from: <ext-link ext-link-type="uri" xlink:href="https://blogs.oracle.com/ai-and-datascience/introduction-to-k-means-clustering">https://blogs.oracle.com/ai-and-datascience/introduction-to-k-means-clustering</ext-link>.</mixed-citation></ref>
<ref id="ref-21"><label>[21]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>D&#x2019;Angelo</surname> <given-names>G</given-names></string-name>, <string-name><surname>Palmieri</surname> <given-names>F</given-names></string-name>, <string-name><surname>Ficco</surname> <given-names>M</given-names></string-name>, <string-name><surname>Rampone</surname> <given-names>S</given-names></string-name></person-group>. <article-title>An uncertainty-managing batch relevance-based approach to network anomaly detection</article-title>. <source>Appl Soft Comput</source>. <year>2015</year>;<volume>36</volume>:<fpage>408</fpage>&#x2013;<lpage>18</lpage>. doi:<pub-id pub-id-type="doi">10.1016/j.asoc.2015.07.029</pub-id>.</mixed-citation></ref>
<ref id="ref-22"><label>[22]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Buch</surname> <given-names>N</given-names></string-name>, <string-name><surname>Velastin</surname> <given-names>SA</given-names></string-name>, <string-name><surname>Orwell</surname> <given-names>J</given-names></string-name></person-group>. <article-title>A review of computer vision techniques for the analysis of urban traffic</article-title>. <source>IEEE Trans Intell Transp Syst</source>. <year>2011</year>;<volume>12</volume>(<issue>3</issue>):<fpage>920</fpage>&#x2013;<lpage>39</lpage>. doi:<pub-id pub-id-type="doi">10.1109/tits.2011.2119372</pub-id>.</mixed-citation></ref>
<ref id="ref-23"><label>[23]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Diro</surname> <given-names>AA</given-names></string-name>, <string-name><surname>Chilamkurti</surname> <given-names>N</given-names></string-name></person-group>. <article-title>Distributed attack detection scheme using deep learning approach for Internet of Things</article-title>. <source>Future Gener Comput Syst</source>. <year>2018</year>;<volume>82</volume>:<fpage>761</fpage>&#x2013;<lpage>8</lpage>. doi:<pub-id pub-id-type="doi">10.1016/j.future.2017.08.043</pub-id>.</mixed-citation></ref>
<ref id="ref-24"><label>[24]</label><mixed-citation publication-type="other"><person-group person-group-type="author"><string-name><surname>Safdari</surname> <given-names>H</given-names></string-name>, <string-name><surname>De Bacco</surname> <given-names>C</given-names></string-name></person-group>. <article-title>Anomaly detection and community detection in networks</article-title>. <comment>arXiv:2205.06012</comment>. <year>2022</year>.</mixed-citation></ref>
<ref id="ref-25"><label>[25]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Bhuyan</surname> <given-names>MH</given-names></string-name>, <string-name><surname>Bhattacharyya</surname> <given-names>DK</given-names></string-name>, <string-name><surname>Kalita</surname> <given-names>JK</given-names></string-name></person-group>. <article-title>Network anomaly detection: methods, systems and tools</article-title>. <source>IEEE Commun Surv Tutorials</source>. <year>2014</year>;<volume>16</volume>(<issue>1</issue>):<fpage>303</fpage>&#x2013;<lpage>36</lpage>. doi:<pub-id pub-id-type="doi">10.1109/surv.2013.052213.00046</pub-id>.</mixed-citation></ref>
<ref id="ref-26"><label>[26]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Wang</surname> <given-names>Y</given-names></string-name></person-group>. <article-title>An improved Clustream clustering algorithm for anomaly detection in electric power big data</article-title>. <source>Int J Eng Intell Syst</source>. <year>2022</year>;<volume>30</volume>(<issue>3</issue>).</mixed-citation></ref>
<ref id="ref-27"><label>[27]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Li</surname> <given-names>Y</given-names></string-name>, <string-name><surname>Xia</surname> <given-names>R</given-names></string-name>, <string-name><surname>Huang</surname> <given-names>Q</given-names></string-name>, <string-name><surname>Xie</surname> <given-names>W</given-names></string-name>, <string-name><surname>Li</surname> <given-names>X</given-names></string-name></person-group>. <article-title>Survey of spatio-temporal interest point detection algorithms in video</article-title>. <source>IEEE Access</source>. <year>2017</year>;<volume>5</volume>:<fpage>10323</fpage>&#x2013;<lpage>31</lpage>. doi:<pub-id pub-id-type="doi">10.1109/access.2017.2712789</pub-id>.</mixed-citation></ref>
<ref id="ref-28"><label>[28]</label><mixed-citation publication-type="other"><person-group person-group-type="author"><string-name><surname>Del Giorno</surname> <given-names>A</given-names></string-name>, <string-name><surname>Hu</surname> <given-names>H</given-names></string-name>, <string-name><surname>Rhinehart</surname> <given-names>N</given-names></string-name></person-group>. <article-title>16-831 final report: online anomaly detection in videos</article-title>. <year>2014</year>.</mixed-citation></ref>
<ref id="ref-29"><label>[29]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><surname>Singh</surname> <given-names>P</given-names></string-name>, <string-name><surname>Pankajakshan</surname> <given-names>V</given-names></string-name></person-group>. <article-title>A deep learning based technique for anomaly detection in surveillance videos</article-title>. In: <conf-name>Proceedings of the 2018 Twenty Fourth National Conference on Communications (NCC); 2018 Feb 25&#x2013;28</conf-name>; <publisher-loc>Hyderabad</publisher-loc>. p. <fpage>1</fpage>&#x2013;<lpage>6</lpage>.</mixed-citation></ref>
<ref id="ref-30"><label>[30]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Chaudhary</surname> <given-names>S</given-names></string-name>, <string-name><surname>Khan</surname> <given-names>MA</given-names></string-name>, <string-name><surname>Bhatnagar</surname> <given-names>C</given-names></string-name></person-group>. <article-title>Multiple anomalous activity detection in videos</article-title>. <source>Procedia Comput Sci</source>. <year>2018</year>;<volume>125</volume>:<fpage>336</fpage>&#x2013;<lpage>45</lpage>. doi:<pub-id pub-id-type="doi">10.1016/j.procs.2017.12.045</pub-id>.</mixed-citation></ref>
<ref id="ref-31"><label>[31]</label><mixed-citation publication-type="other"><person-group person-group-type="author"><string-name><surname>Wahab</surname> <given-names>MHA</given-names></string-name>, <string-name><surname>Talib</surname> <given-names>AA</given-names></string-name>, <string-name><surname>Kadir</surname> <given-names>HA</given-names></string-name>, <string-name><surname>Johari</surname> <given-names>A</given-names></string-name>, <string-name><surname>Noraziah</surname> <given-names>A</given-names></string-name>, <string-name><surname>Sidek</surname> <given-names>RM</given-names></string-name>, <etal>et al</etal></person-group>. <article-title>Smart cane: assistive cane for visually impaired people</article-title>. <comment>arXiv:1110.5156</comment>. <year>2011</year>.</mixed-citation></ref>
<ref id="ref-32"><label>[32]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><surname>Brilhault</surname> <given-names>A</given-names></string-name>, <string-name><surname>Kammoun</surname> <given-names>S</given-names></string-name>, <string-name><surname>Gutierrez</surname> <given-names>O</given-names></string-name>, <string-name><surname>Truillet</surname> <given-names>P</given-names></string-name>, <string-name><surname>Jouffrais</surname> <given-names>C</given-names></string-name></person-group>. <article-title>Fusion of artificial vision and GPS to improve blind pedestrian positioning</article-title>. In: <conf-name>Proceedings of the 2011 4th IFIP International Conference on New Technologies, Mobility and Security; 2011 Feb 7&#x2013;10</conf-name>; <publisher-loc>Paris, France</publisher-loc>. p. <fpage>1</fpage>&#x2013;<lpage>5</lpage>.</mixed-citation></ref>
<ref id="ref-33"><label>[33]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Borges</surname> <given-names>PVK</given-names></string-name>, <string-name><surname>Conci</surname> <given-names>N</given-names></string-name>, <string-name><surname>Cavallaro</surname> <given-names>A</given-names></string-name></person-group>. <article-title>Video-based human behavior understanding: a survey</article-title>. <source>IEEE Trans Circuits Syst Video Technol</source>. <year>2013</year>;<volume>23</volume>:<fpage>1993</fpage>&#x2013;<lpage>2008</lpage>. doi:<pub-id pub-id-type="doi">10.1109/tcsvt.2013.2270402</pub-id>.</mixed-citation></ref>
<ref id="ref-34"><label>[34]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><surname>Dunai</surname> <given-names>L</given-names></string-name>, <string-name><surname>Garcia</surname> <given-names>BD</given-names></string-name>, <string-name><surname>Lengua</surname> <given-names>I</given-names></string-name>, <string-name><surname>Peris Fajarn&#x00E9;s</surname> <given-names>G</given-names></string-name></person-group>. <article-title>3D CMOS sensor based acoustic object detection and navigation system for blind people</article-title>. In: <conf-name>Proceedings of the IECON 2012&#x2014;38th Annual Conference on IEEE Industrial Electronics Society; 2012 Oct 25&#x2013;28</conf-name>; <publisher-loc>Montreal, QC, Canada</publisher-loc>. p. <fpage>4208</fpage>&#x2013;<lpage>15</lpage>.</mixed-citation></ref>
<ref id="ref-35"><label>[35]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Bosman</surname> <given-names>HH</given-names></string-name>, <string-name><surname>Iacca</surname> <given-names>G</given-names></string-name>, <string-name><surname>Tejada</surname> <given-names>A</given-names></string-name>, <string-name><surname>W&#x00F6;rtche</surname> <given-names>HJ</given-names></string-name>, <string-name><surname>Liotta</surname> <given-names>A</given-names></string-name></person-group>. <article-title>Spatial anomaly detection in sensor networks using neighborhood information</article-title>. <source>Inf Fusion</source>. <year>2017</year>;<volume>33</volume>:<fpage>41</fpage>&#x2013;<lpage>56</lpage>. doi:<pub-id pub-id-type="doi">10.1016/j.inffus.2016.04.007</pub-id>.</mixed-citation></ref>
<ref id="ref-36"><label>[36]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><surname>Myridakis</surname> <given-names>D</given-names></string-name>, <string-name><surname>Spathoulas</surname> <given-names>G</given-names></string-name>, <string-name><surname>Kakarountas</surname> <given-names>A</given-names></string-name></person-group>. <article-title>Supply current monitoring for anomaly detection on IoT devices</article-title>. In: <conf-name>Proceedings of the 21st Pan-Hellenic Conference on Informatics; 2017 Sep 28&#x2013;30</conf-name>; <publisher-loc>Larissa, Greece</publisher-loc>. p. <fpage>1</fpage>&#x2013;<lpage>2</lpage>.</mixed-citation></ref>
<ref id="ref-37"><label>[37]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><surname>Rudy Cahyadi</surname> <given-names>HP</given-names></string-name>, <string-name><surname>Fadlil</surname> <given-names>J</given-names></string-name></person-group>. <article-title>Video anomaly detection using selective spatio-temporal interest points and convolutional sparse coding</article-title>. In: <conf-name>Proceedings of the 2015 IEEE/WIC/ACM International Conference on Web Intelligence and Intelligent Agent Technology (WI-IAT); 2015 Dec 6&#x2013;9</conf-name>; <publisher-loc>Singapore</publisher-loc>.</mixed-citation></ref>
<ref id="ref-38"><label>[38]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Davis</surname> <given-names>N</given-names></string-name>, <string-name><surname>Raina</surname> <given-names>G</given-names></string-name>, <string-name><surname>Jagannathan</surname> <given-names>K</given-names></string-name></person-group>. <article-title>A framework for end-to-end deep learning-based anomaly detection in transportation networks</article-title>. <source>Transp Res Interdiscip Perspect</source>. <year>2020</year>;<volume>5</volume>:<fpage>100112</fpage>. doi:<pub-id pub-id-type="doi">10.1016/j.trip.2020.100112</pub-id>.</mixed-citation></ref>
<ref id="ref-39"><label>[39]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Liu</surname> <given-names>L</given-names></string-name>, <string-name><surname>Lin</surname> <given-names>J</given-names></string-name>, <string-name><surname>Wang</surname> <given-names>P</given-names></string-name>, <string-name><surname>Liu</surname> <given-names>L</given-names></string-name>, <string-name><surname>Zhou</surname> <given-names>R</given-names></string-name></person-group>. <article-title>Deep learning-based network security data sampling and anomaly prediction in future network</article-title>. <source>Discrete Dyn Nat Soc</source>. <year>2020</year>;<volume>2020</volume>:<fpage>4163825</fpage>. doi:<pub-id pub-id-type="doi">10.1155/2020/4163825</pub-id>.</mixed-citation></ref>
<ref id="ref-40"><label>[40]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Dutta</surname> <given-names>V</given-names></string-name>, <string-name><surname>Chora&#x015B;</surname> <given-names>M</given-names></string-name>, <string-name><surname>Pawlicki</surname> <given-names>M</given-names></string-name>, <string-name><surname>Kozik</surname> <given-names>R</given-names></string-name></person-group>. <article-title>A deep learning ensemble for network anomaly and cyber-attack detection</article-title>. <source>Sensors</source>. <year>2020</year>;<volume>20</volume>(<issue>16</issue>):<fpage>4583</fpage>. doi:<pub-id pub-id-type="doi">10.3390/s20164583</pub-id>; <pub-id pub-id-type="pmid">32824187</pub-id></mixed-citation></ref>
<ref id="ref-41"><label>[41]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Ripan</surname> <given-names>RC</given-names></string-name>, <string-name><surname>Sarker</surname> <given-names>IH</given-names></string-name>, <string-name><surname>Hossain</surname> <given-names>SM</given-names></string-name>, <string-name><surname>Anwar</surname> <given-names>M</given-names></string-name>, <string-name><surname>Nowrozy</surname> <given-names>R</given-names></string-name>, <string-name><surname>Hoque</surname> <given-names>MM</given-names></string-name>, <etal>et al</etal></person-group>. <article-title>A data-driven heart disease prediction model through K-means clustering-based anomaly detection</article-title>. <source>SN Comput Sci</source>. <year>2021</year>;<volume>2</volume>(<issue>2</issue>):<fpage>1</fpage>&#x2013;<lpage>12</lpage>. doi:<pub-id pub-id-type="doi">10.1007/s42979-021-00518-7</pub-id>.</mixed-citation></ref>
<ref id="ref-42"><label>[42]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Shouman</surname> <given-names>M</given-names></string-name>, <string-name><surname>Turner</surname> <given-names>T</given-names></string-name>, <string-name><surname>Stocker</surname> <given-names>R</given-names></string-name></person-group>. <article-title>Integrating Naive Bayes and K-means clustering with different initial centroid selection methods in the diagnosis of heart disease patients</article-title>. <source>CS IT-CSCP</source>. <year>2012</year>;<volume>2</volume>:<fpage>125</fpage>&#x2013;<lpage>37</lpage>.</mixed-citation></ref>
<ref id="ref-43"><label>[43]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Ramana</surname> <given-names>BV</given-names></string-name>, <string-name><surname>Babu</surname> <given-names>MSP</given-names></string-name>, <string-name><surname>Venkateswarlu</surname> <given-names>NB</given-names></string-name></person-group>. <article-title>A critical evaluation of Bayesian classifier for liver diagnosis using bagging and boosting methods</article-title>. <source>Int J Eng Sci Technol</source>. <year>2011</year>;<volume>3</volume>(<issue>4</issue>):<fpage>2561</fpage>&#x2013;<lpage>5</lpage>.</mixed-citation></ref>
<ref id="ref-44"><label>[44]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><surname>Chapple</surname> <given-names>MJ</given-names></string-name>, <string-name><surname>Chawla</surname> <given-names>N</given-names></string-name>, <string-name><surname>Striegel</surname> <given-names>A</given-names></string-name></person-group>. <article-title>Authentication anomaly detection: a case study on a virtual private network</article-title>. In: <conf-name>Proceedings of the 3rd Annual ACM Workshop on Mining Network Data; 2007 Jun 12</conf-name>; <publisher-loc>San Diego, CA, USA</publisher-loc>. p. <fpage>17</fpage>&#x2013;<lpage>22</lpage>.</mixed-citation></ref>
<ref id="ref-45"><label>[45]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><surname>Lagido</surname> <given-names>RB</given-names></string-name>, <string-name><surname>Lobo</surname> <given-names>J</given-names></string-name>, <string-name><surname>Leite</surname> <given-names>S</given-names></string-name>, <string-name><surname>Sousa</surname> <given-names>C</given-names></string-name>, <string-name><surname>Ferreira</surname> <given-names>L</given-names></string-name>, <string-name><surname>Silva-Cardoso</surname> <given-names>J</given-names></string-name></person-group>. <article-title>Using the smartphone camera to monitor heart rate and rhythm in heart failure patients</article-title>. In: <conf-name>Proceedings of the IEEE-EMBS International Conference on Biomedical and Health Informatics (BHI); 2014 Jun 1&#x2013;4</conf-name>; <publisher-loc>Valencia, Spain</publisher-loc>. p. <fpage>556</fpage>&#x2013;<lpage>9</lpage>.</mixed-citation></ref>
<ref id="ref-46"><label>[46]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Salem</surname> <given-names>O</given-names></string-name>, <string-name><surname>Liu</surname> <given-names>Y</given-names></string-name>, <string-name><surname>Mehaoua</surname> <given-names>A</given-names></string-name>, <string-name><surname>Boutaba</surname> <given-names>R</given-names></string-name></person-group>. <article-title>Online anomaly detection in wireless body area networks for reliable healthcare monitoring</article-title>. <source>IEEE J Biomed Health Inform</source>. <year>2014</year>;<volume>18</volume>(<issue>5</issue>):<fpage>1541</fpage>&#x2013;<lpage>51</lpage>. doi:<pub-id pub-id-type="doi">10.1109/jbhi.2014.2312214</pub-id>; <pub-id pub-id-type="pmid">25192567</pub-id></mixed-citation></ref>
<ref id="ref-47"><label>[47]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><surname>Ukil</surname> <given-names>A</given-names></string-name>, <string-name><surname>Bandyopadhyay</surname> <given-names>S</given-names></string-name>, <string-name><surname>Puri</surname> <given-names>C</given-names></string-name>, <string-name><surname>Singh</surname> <given-names>R</given-names></string-name>, <string-name><surname>Pal</surname> <given-names>A</given-names></string-name></person-group>. <article-title>Effective noise removal and unified model of hybrid feature space optimization for automated cardiac anomaly detection using phonocardiogram signals</article-title>. In: <conf-name>Proceedings of the 2018 IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP); 2018 Apr 15&#x2013;20</conf-name>; <publisher-loc>Calgary, AB, Canada</publisher-loc>. p. <fpage>866</fpage>&#x2013;<lpage>70</lpage>.</mixed-citation></ref>
<ref id="ref-48"><label>[48]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><surname>Nandini</surname> <given-names>AV</given-names></string-name>, <string-name><surname>Dwivedi</surname> <given-names>A</given-names></string-name>, <string-name><surname>Kumar</surname> <given-names>NA</given-names></string-name>, <string-name><surname>Ashwin</surname> <given-names>TS</given-names></string-name>, <string-name><surname>Vishnuvardhan</surname> <given-names>V</given-names></string-name>, <string-name><surname>Guddeti</surname> <given-names>RMR</given-names></string-name></person-group>. <article-title>Smart cane for assisting visually impaired people</article-title>. In: <conf-name>Proceedings of the TENCON 2019&#x2014;2019 IEEE Region 10 Conference (TENCON); 2019 Oct 17&#x2013;20</conf-name>; <publisher-loc>Kochi, India</publisher-loc>. p. <fpage>546</fpage>&#x2013;<lpage>51</lpage>.</mixed-citation></ref>
<ref id="ref-49"><label>[49]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><surname>Mutiara</surname> <given-names>GA</given-names></string-name>, <string-name><surname>Hapsari</surname> <given-names>GI</given-names></string-name>, <string-name><surname>Rijalul</surname> <given-names>R</given-names></string-name></person-group>. <article-title>Smart guide extension for blind cane</article-title>. In: <conf-name>Proceedings of the 2016 4th International Conference on Information and Communication Technology (ICoICT); 2016 May 25&#x2013;27</conf-name>; <publisher-loc>Bandung, Indonesia</publisher-loc>. p. <fpage>1</fpage>&#x2013;<lpage>6</lpage>.</mixed-citation></ref>
<ref id="ref-50"><label>[50]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><surname>Saaid</surname> <given-names>MF</given-names></string-name>, <string-name><surname>Mohammad</surname> <given-names>AM</given-names></string-name>, <string-name><surname>Ali</surname> <given-names>MM</given-names></string-name></person-group>. <article-title>Smart cane with range notification for blind people</article-title>. In: <conf-name>Proceedings of the 2016 IEEE International Conference on Automatic Control and Intelligent Systems (I2CACIS); 2016 Oct 22</conf-name>; <publisher-loc>Selangor, Malaysia</publisher-loc>. p. <fpage>225</fpage>&#x2013;<lpage>9</lpage>.</mixed-citation></ref>
<ref id="ref-51"><label>[51]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Hasan</surname> <given-names>M</given-names></string-name>, <string-name><surname>Islam</surname> <given-names>MM</given-names></string-name>, <string-name><surname>Zarif</surname> <given-names>MII</given-names></string-name>, <string-name><surname>Hashem</surname> <given-names>MMA</given-names></string-name></person-group>. <article-title>Attack and anomaly detection in IoT sensors in IoT sites using machine learning approaches</article-title>. <source>Internet Things</source>. <year>2019</year>;<volume>7</volume>:<fpage>100059</fpage>. doi:<pub-id pub-id-type="doi">10.1016/j.iot.2019.100059</pub-id>.</mixed-citation></ref>
<ref id="ref-52"><label>[52]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Arshad</surname> <given-names>MH</given-names></string-name>, <string-name><surname>Bilal</surname> <given-names>M</given-names></string-name>, <string-name><surname>Gani</surname> <given-names>A</given-names></string-name></person-group>. <article-title>Human activity recognition: review, taxonomy and open challenges</article-title>. <source>Sensors</source>. <year>2022</year>;<volume>22</volume>(<issue>17</issue>):<fpage>6463</fpage>. doi:<pub-id pub-id-type="doi">10.3390/s22176463</pub-id>; <pub-id pub-id-type="pmid">36080922</pub-id></mixed-citation></ref>
<ref id="ref-53"><label>[53]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Lai</surname> <given-names>Y</given-names></string-name>, <string-name><surname>Liu</surname> <given-names>Z</given-names></string-name>, <string-name><surname>Song</surname> <given-names>Z</given-names></string-name>, <string-name><surname>Wang</surname> <given-names>Y</given-names></string-name>, <string-name><surname>Gao</surname> <given-names>Y</given-names></string-name></person-group>. <article-title>Anomaly detection in industrial autonomous decentralized system based on time series</article-title>. <source>Simul Model Pract Theory</source>. <year>2016</year>;<volume>65</volume>:<fpage>57</fpage>&#x2013;<lpage>71</lpage>. doi:<pub-id pub-id-type="doi">10.1016/j.simpat.2016.01.013</pub-id>.</mixed-citation></ref>
<ref id="ref-54"><label>[54]</label><mixed-citation publication-type="other"><person-group person-group-type="author"><string-name><surname>Zhang</surname> <given-names>J</given-names></string-name>, <string-name><surname>Xie</surname> <given-names>Y</given-names></string-name>, <string-name><surname>Liao</surname> <given-names>Z</given-names></string-name>, <string-name><surname>Pang</surname> <given-names>G</given-names></string-name>, <string-name><surname>Verjans</surname> <given-names>J</given-names></string-name>, <string-name><surname>Li</surname> <given-names>W</given-names></string-name>, <etal>et al.</etal></person-group> <article-title>Viral pneumonia screening on chest x-ray images using confidence-aware anomaly detection</article-title>. <comment>arXiv:2003.12338. 2020</comment>.</mixed-citation></ref>
<ref id="ref-55"><label>[55]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Ahuja</surname> <given-names>S</given-names></string-name>, <string-name><surname>Panigrahi</surname> <given-names>BK</given-names></string-name>, <string-name><surname>Dey</surname> <given-names>N</given-names></string-name>, <string-name><surname>Rajinikanth</surname> <given-names>V</given-names></string-name>, <string-name><surname>Gandhi</surname> <given-names>TK</given-names></string-name></person-group>. <article-title>Deep transfer learning-based automated detection of COVID-19 from lung CT scan slices</article-title>. <source>Appl Intell</source>. <year>2021</year>;<volume>51</volume>(<issue>1</issue>):<fpage>571</fpage>&#x2013;<lpage>85</lpage>. doi:<pub-id pub-id-type="doi">10.36227/techrxiv.12334265.v1</pub-id>.</mixed-citation></ref>
<ref id="ref-56"><label>[56]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Yoo</surname> <given-names>SH</given-names></string-name>, <string-name><surname>Geng</surname> <given-names>H</given-names></string-name>, <string-name><surname>Chiu</surname> <given-names>TL</given-names></string-name>, <string-name><surname>Yu</surname> <given-names>SK</given-names></string-name>, <string-name><surname>Cho</surname> <given-names>DC</given-names></string-name>, <string-name><surname>Heo</surname> <given-names>J</given-names></string-name>, <etal>et al</etal></person-group>. <article-title>Deep learning-based decision-tree classifier for COVID-19 diagnosis from chest X-ray imaging</article-title>. <source>Front Med</source>. <year>2020</year>;<volume>7</volume>:<fpage>427</fpage>. doi:<pub-id pub-id-type="doi">10.3389/fmed.2020.00427</pub-id>; <pub-id pub-id-type="pmid">32760732</pub-id></mixed-citation></ref>
<ref id="ref-57"><label>[57]</label><mixed-citation publication-type="other"><article-title>10 Real World Applications of Internet of Things (IoT)&#x2014;explained in videos. Analytics Vidhya</article-title>. <year>2023</year> <comment>[cited 2024 Jan 1]</comment>. Available from: <ext-link ext-link-type="uri" xlink:href="https://www.analyticsvidhya.com/blog/2016/08/10-youtube-videos-explaining-the-real-world-applications-of-internet-of-things-iot/">https://www.analyticsvidhya.com/blog/2016/08/10-youtube-videos-explaining-the-real-world-applications-of-internet-of-things-iot/</ext-link>.</mixed-citation></ref>
<ref id="ref-58"><label>[58]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><surname>Behera</surname> <given-names>S</given-names></string-name>, <string-name><surname>Rani</surname> <given-names>R</given-names></string-name></person-group>. <article-title>Comparative analysis of density based outlier detection techniques on breast cancer data using Hadoop and MapReduce</article-title>. In: <conf-name>Proceedings of the 2016 International Conference on Inventive Computation Technologies (ICICT); 2016 Aug 26&#x2013;27</conf-name>; <publisher-loc>Coimbatore, India</publisher-loc>. p. <fpage>1</fpage>&#x2013;<lpage>4</lpage>.</mixed-citation></ref>
<ref id="ref-59"><label>[59]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Algur</surname> <given-names>SP</given-names></string-name>, <string-name><surname>Bhat</surname> <given-names>P</given-names></string-name></person-group>. <article-title>Abnormal web video detection using density based LOF method</article-title>. <source>Int J Comput Sci Eng</source>. <year>2016</year>;<volume>4</volume>:<fpage>6</fpage>&#x2013;<lpage>14</lpage>.</mixed-citation></ref>
<ref id="ref-60"><label>[60]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><surname>Yang</surname> <given-names>M</given-names></string-name>, <string-name><surname>Rajasegarar</surname> <given-names>S</given-names></string-name>, <string-name><surname>Erfani</surname> <given-names>SM</given-names></string-name>, <string-name><surname>Leckie</surname> <given-names>C</given-names></string-name></person-group>. <article-title>Deep learning and one-class SVM based anomalous crowd detection</article-title>. In: <conf-name>Proceedings of the 2019 International Joint Conference on Neural Networks (IJCNN); 2019 Jul 14&#x2013;19</conf-name>; <publisher-loc>Budapest, Hungary</publisher-loc>. p. <fpage>1</fpage>&#x2013;<lpage>8</lpage>.</mixed-citation></ref>
<ref id="ref-61"><label>[61]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><surname>Batapati</surname> <given-names>P</given-names></string-name>, <string-name><surname>Tran</surname> <given-names>D</given-names></string-name>, <string-name><surname>Sheng</surname> <given-names>W</given-names></string-name>, <string-name><surname>Liu</surname> <given-names>M</given-names></string-name>, <string-name><surname>Zeng</surname> <given-names>R</given-names></string-name></person-group>. <article-title>Video analysis for traffic anomaly detection using support vector machines</article-title>. In: <conf-name>Proceedings of the 11th World Congress on Intelligent Control and Automation; 2014 Jun 29&#x2013;Jul 4</conf-name>; <publisher-loc>Shenyang, China</publisher-loc>. p. <fpage>5500</fpage>&#x2013;<lpage>5</lpage>.</mixed-citation></ref>
<ref id="ref-62"><label>[62]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Nguyen</surname> <given-names>VK</given-names></string-name>, <string-name><surname>Renault</surname> <given-names>E</given-names></string-name>, <string-name><surname>Milocco</surname> <given-names>R</given-names></string-name></person-group>. <article-title>Environment monitoring for anomaly detection system using smartphones</article-title>. <source>Sensors</source>. <year>2019</year>;<volume>19</volume>(<issue>18</issue>):<fpage>3834</fpage>. doi:<pub-id pub-id-type="doi">10.3390/s19183834</pub-id>; <pub-id pub-id-type="pmid">31491911</pub-id></mixed-citation></ref>
<ref id="ref-63"><label>[63]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><surname>Das</surname> <given-names>D</given-names></string-name>, <string-name><surname>Mishra</surname> <given-names>D</given-names></string-name></person-group>. <article-title>Unsupervised anomalous trajectory detection for crowded scenes</article-title>. In: <conf-name>Proceedings of the 2018 IEEE 13th International Conference on Industrial and Information Systems (ICIIS); 2018 Dec 1&#x2013;2</conf-name>; <publisher-loc>Rupnagar, India</publisher-loc>. p. <fpage>27</fpage>&#x2013;<lpage>31</lpage>.</mixed-citation></ref>
<ref id="ref-64"><label>[64]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Hu</surname> <given-names>Y</given-names></string-name></person-group>. <article-title>Design and implementation of abnormal behavior detection based on deep intelligent analysis algorithms in massive video surveillance</article-title>. <source>J Grid Comput</source>. <year>2020</year>;<volume>18</volume>(<issue>2</issue>):<fpage>227</fpage>&#x2013;<lpage>37</lpage>. doi:<pub-id pub-id-type="doi">10.1007/s10723-020-09506-2</pub-id>.</mixed-citation></ref>
<ref id="ref-65"><label>[65]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Nawaratne</surname> <given-names>R</given-names></string-name>, <string-name><surname>Alahakoon</surname> <given-names>D</given-names></string-name>, <string-name><surname>De Silva</surname> <given-names>D</given-names></string-name>, <string-name><surname>Yu</surname> <given-names>X</given-names></string-name></person-group>. <article-title>Spatiotemporal anomaly detection using deep learning for real-time video surveillance</article-title>. <source>IEEE Trans Ind Informatics</source>. <year>2019</year>;<volume>16</volume>(<issue>1</issue>):<fpage>393</fpage>&#x2013;<lpage>402</lpage>. doi:<pub-id pub-id-type="doi">10.1109/tii.2019.2938527</pub-id>.</mixed-citation></ref>
<ref id="ref-66"><label>[66]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Revathi</surname> <given-names>AR</given-names></string-name>, <string-name><surname>Kumar</surname> <given-names>D</given-names></string-name></person-group>. <article-title>An efficient system for anomaly detection using deep learning classifier</article-title>. <source>Signal Image Video Process</source>. <year>2017</year>;<volume>11</volume>(<issue>2</issue>):<fpage>291</fpage>&#x2013;<lpage>9</lpage>. doi:<pub-id pub-id-type="doi">10.1007/s11760-016-0935-0</pub-id>.</mixed-citation></ref>
<ref id="ref-67"><label>[67]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><surname>Sultani</surname> <given-names>W</given-names></string-name>, <string-name><surname>Chen</surname> <given-names>C</given-names></string-name>, <string-name><surname>Shah</surname> <given-names>M</given-names></string-name></person-group>. <article-title>Real-world anomaly detection in surveillance videos</article-title>. In: <conf-name>Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition; 2018 Jun 18&#x2013;23</conf-name>; <publisher-loc>Salt Lake City, UT, USA</publisher-loc>. p. <fpage>6479</fpage>&#x2013;<lpage>88</lpage>.</mixed-citation></ref>
<ref id="ref-68"><label>[68]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><surname>Li</surname> <given-names>Q</given-names></string-name>, <string-name><surname>Li</surname> <given-names>W</given-names></string-name></person-group>. <article-title>A novel framework for anomaly detection in video surveillance using multi-feature extraction</article-title>. In: <conf-name>Proceedings of the 2016 9th International Symposium on Computational Intelligence and Design (ISCID); 2016 Dec 10&#x2013;11</conf-name>; <publisher-loc>Hangzhou, China</publisher-loc>. Vol. 1, p. <fpage>455</fpage>&#x2013;<lpage>9</lpage>.</mixed-citation></ref>
<ref id="ref-69"><label>[69]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><surname>Patel</surname> <given-names>CI</given-names></string-name>, <string-name><surname>Patel</surname> <given-names>R</given-names></string-name></person-group>. <article-title>Gaussian mixture model based moving object detection from video sequence</article-title>. In: <conf-name>Proceedings of the International Conference &#x0026; Workshop on Emerging Trends in Technology; 2011 Feb 25&#x2013;26</conf-name>; <publisher-loc>Mumbai, Maharashtra, India</publisher-loc>. p. <fpage>698</fpage>&#x2013;<lpage>702</lpage>.</mixed-citation></ref>
<ref id="ref-70"><label>[70]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Ullah</surname> <given-names>H</given-names></string-name>, <string-name><surname>Tenuti</surname> <given-names>L</given-names></string-name>, <string-name><surname>Conci</surname> <given-names>N</given-names></string-name></person-group>. <article-title>Gaussian mixtures for anomaly detection in crowded scenes</article-title>. <source>Video Surveill Transp Imaging Appl</source>. <year>2013</year>;<volume>8663</volume>:<fpage>866303</fpage>.</mixed-citation></ref>
<ref id="ref-71"><label>[71]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Goernitz</surname> <given-names>N</given-names></string-name>, <string-name><surname>Kloft</surname> <given-names>M</given-names></string-name>, <string-name><surname>Rieck</surname> <given-names>K</given-names></string-name>, <string-name><surname>Brefeld</surname> <given-names>U</given-names></string-name></person-group>. <article-title>Toward supervised anomaly detection</article-title>. <source>J Artif Intell Res</source>. <year>2013</year>;<volume>46</volume>:<fpage>235</fpage>&#x2013;<lpage>62</lpage>. doi:<pub-id pub-id-type="doi">10.1613/jair.3623</pub-id>.</mixed-citation></ref>
<ref id="ref-72"><label>[72]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Ji</surname> <given-names>S</given-names></string-name>, <string-name><surname>Xu</surname> <given-names>W</given-names></string-name>, <string-name><surname>Yang</surname> <given-names>M</given-names></string-name>, <string-name><surname>Yu</surname> <given-names>K</given-names></string-name></person-group>. <article-title>3D convolutional neural networks for human action recognition</article-title>. <source>IEEE Trans Pattern Anal Mach Intell</source>. <year>2012</year>;<volume>35</volume>(<issue>1</issue>):<fpage>221</fpage>&#x2013;<lpage>31</lpage>. doi:<pub-id pub-id-type="doi">10.1109/tpami.2012.59</pub-id>; <pub-id pub-id-type="pmid">22392705</pub-id></mixed-citation></ref>
<ref id="ref-73"><label>[73]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Kamijo</surname> <given-names>S</given-names></string-name>, <string-name><surname>Matsushita</surname> <given-names>Y</given-names></string-name>, <string-name><surname>Ikeuchi</surname> <given-names>K</given-names></string-name>, <string-name><surname>Sakauchi</surname> <given-names>M</given-names></string-name></person-group>. <article-title>Traffic monitoring and accident detection at intersections</article-title>. <source>IEEE Trans Intell Transp Syst</source>. <year>2000</year>;<volume>1</volume>(<issue>2</issue>):<fpage>108</fpage>&#x2013;<lpage>18</lpage>. doi:<pub-id pub-id-type="doi">10.1109/6979.880968</pub-id>.</mixed-citation></ref>
<ref id="ref-74"><label>[74]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><surname>Karpathy</surname> <given-names>A</given-names></string-name>, <string-name><surname>Toderici</surname> <given-names>G</given-names></string-name>, <string-name><surname>Shetty</surname> <given-names>S</given-names></string-name>, <string-name><surname>Leung</surname> <given-names>T</given-names></string-name>, <string-name><surname>Sukthankar</surname> <given-names>R</given-names></string-name>, <string-name><surname>Fei-Fei</surname> <given-names>L</given-names></string-name></person-group>. <article-title>Large-scale video classification with convolutional neural networks</article-title>. In: <conf-name>Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition; 2014 Jun 23&#x2013;28</conf-name>; <publisher-loc>Columbus, OH, USA</publisher-loc>. p. <fpage>1725</fpage>&#x2013;<lpage>32</lpage>.</mixed-citation></ref>
<ref id="ref-75"><label>[75]</label><mixed-citation publication-type="other"><person-group person-group-type="author"><string-name><surname>Simonyan</surname> <given-names>K</given-names></string-name>, <string-name><surname>Zisserman</surname> <given-names>A</given-names></string-name></person-group>. <article-title>Very deep convolutional networks for large-scale image recognition</article-title>. <comment>arXiv:1409.1556. 2014</comment>.</mixed-citation></ref>
<ref id="ref-76"><label>[76]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Goldstein</surname> <given-names>M</given-names></string-name>, <string-name><surname>Uchida</surname> <given-names>S</given-names></string-name></person-group>. <article-title>A comparative evaluation of unsupervised anomaly detection algorithms for multivariate data</article-title>. <source>PLoS One</source>. <year>2016</year>;<volume>11</volume>(<issue>4</issue>):<fpage>152173</fpage>. doi:<pub-id pub-id-type="doi">10.1371/journal.pone.0152173</pub-id>; <pub-id pub-id-type="pmid">27093601</pub-id></mixed-citation></ref>
<ref id="ref-77"><label>[77]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><surname>Srivastava</surname> <given-names>N</given-names></string-name>, <string-name><surname>Mansimov</surname> <given-names>E</given-names></string-name>, <string-name><surname>Salakhudinov</surname> <given-names>R</given-names></string-name></person-group>. <article-title>Unsupervised learning of video representations using LSTMs</article-title>. In: <conf-name>Proceedings of the International Conference on Machine Learning; 2015 Jul 6&#x2013;Jul 11</conf-name>; <publisher-loc>Lille, France</publisher-loc>. p. <fpage>843</fpage>&#x2013;<lpage>52</lpage>.</mixed-citation></ref>
<ref id="ref-78"><label>[78]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Kuusela</surname> <given-names>M</given-names></string-name>, <string-name><surname>Vatanen</surname> <given-names>T</given-names></string-name>, <string-name><surname>Malmi</surname> <given-names>E</given-names></string-name>, <string-name><surname>Raiko</surname> <given-names>T</given-names></string-name>, <string-name><surname>Aaltonen</surname> <given-names>T</given-names></string-name>, <string-name><surname>Nagai</surname> <given-names>Y</given-names></string-name></person-group>. <article-title>Semi-supervised anomaly detection towards model-independent searches of new physics</article-title>. <source>J Phys Conf Ser</source>. <year>2012</year>;<volume>368</volume>:<fpage>012032</fpage>. doi:<pub-id pub-id-type="doi">10.1088/1742-6596/368/1/012032</pub-id>.</mixed-citation></ref>
<ref id="ref-79"><label>[79]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Liu</surname> <given-names>P</given-names></string-name>, <string-name><surname>Yang</surname> <given-names>P</given-names></string-name>, <string-name><surname>Wang</surname> <given-names>C</given-names></string-name>, <string-name><surname>Huang</surname> <given-names>K</given-names></string-name>, <string-name><surname>Tan</surname> <given-names>T</given-names></string-name></person-group>. <article-title>A semi-supervised method for surveillance-based visual location recognition</article-title>. <source>IEEE Trans Cybern</source>. <year>2016</year>;<volume>47</volume>(<issue>11</issue>):<fpage>3719</fpage>&#x2013;<lpage>32</lpage>. doi:<pub-id pub-id-type="doi">10.1109/tcyb.2016.2578639</pub-id>; <pub-id pub-id-type="pmid">27352403</pub-id></mixed-citation></ref>
<ref id="ref-80"><label>[80]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Sun</surname> <given-names>M</given-names></string-name>, <string-name><surname>Hao</surname> <given-names>S</given-names></string-name>, <string-name><surname>Liu</surname> <given-names>G</given-names></string-name></person-group>. <article-title>Semi-supervised vehicle classification via fusing affinity matrices</article-title>. <source>Signal Process</source>. <year>2018</year>;<volume>149</volume>:<fpage>118</fpage>&#x2013;<lpage>23</lpage>. doi:<pub-id pub-id-type="doi">10.1016/j.sigpro.2018.03.006</pub-id>.</mixed-citation></ref>
<ref id="ref-81"><label>[81]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Khan</surname> <given-names>SW</given-names></string-name>, <string-name><surname>Hafeez</surname> <given-names>Q</given-names></string-name>, <string-name><surname>Khalid</surname> <given-names>MI</given-names></string-name>, <string-name><surname>Alroobaea</surname> <given-names>R</given-names></string-name>, <string-name><surname>Hussain</surname> <given-names>S</given-names></string-name>, <string-name><surname>Iqbal</surname> <given-names>J</given-names></string-name>, <etal>et al</etal></person-group>. <article-title>Anomaly detection in traffic surveillance videos using deep learning</article-title>. <source>Sensors</source>. <year>2022</year>;<volume>22</volume>(<issue>17</issue>):<fpage>6563</fpage>. doi:<pub-id pub-id-type="doi">10.3390/s22176563</pub-id>; <pub-id pub-id-type="pmid">36081022</pub-id></mixed-citation></ref>
<ref id="ref-82"><label>[82]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><surname>Luo</surname> <given-names>W</given-names></string-name>, <string-name><surname>Liu</surname> <given-names>W</given-names></string-name>, <string-name><surname>Gao</surname> <given-names>S</given-names></string-name></person-group>. <article-title>Remembering history with convolutional LSTM for anomaly detection</article-title>. In: <conf-name>Proceedings of the 2017 IEEE International Conference on Multimedia and Expo (ICME); 2017 Jul 10&#x2013;14</conf-name>; <publisher-loc>Hong Kong, China</publisher-loc>. p. <fpage>439</fpage>&#x2013;<lpage>44</lpage>.</mixed-citation></ref>
<ref id="ref-83"><label>[83]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><surname>Luo</surname> <given-names>W</given-names></string-name>, <string-name><surname>Liu</surname> <given-names>W</given-names></string-name>, <string-name><surname>Gao</surname> <given-names>S</given-names></string-name></person-group>. <article-title>A revisit of sparse coding based anomaly detection in stacked RNN framework</article-title>. In: <conf-name>Proceedings of the IEEE International Conference on Computer Vision; 2017 Oct 22&#x2013;29</conf-name>; <publisher-loc>Venice, Italy</publisher-loc>. p. <fpage>341</fpage>&#x2013;<lpage>9</lpage>.</mixed-citation></ref>
<ref id="ref-84"><label>[84]</label><mixed-citation publication-type="other"><person-group person-group-type="author"><string-name><surname>Medel</surname> <given-names>JR</given-names></string-name>, <string-name><surname>Savakis</surname> <given-names>A</given-names></string-name></person-group>. <article-title>Anomaly detection in video using predictive convolutional long short-term memory networks</article-title>. <comment>arXiv:1612.00390</comment>. <year>2016</year>.</mixed-citation></ref>
<ref id="ref-85"><label>[85]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><surname>Lee</surname> <given-names>S</given-names></string-name>, <string-name><surname>Kim</surname> <given-names>HG</given-names></string-name>, <string-name><surname>Ro</surname> <given-names>YM</given-names></string-name></person-group>. <article-title>STAN: spatio-temporal adversarial networks for abnormal event detection</article-title>. In: <conf-name>Proceedings of the 2018 IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP); 2018 Apr 15&#x2013;20</conf-name>; <publisher-loc>Calgary, AB, Canada</publisher-loc>. p. <fpage>1323</fpage>&#x2013;<lpage>7</lpage>. doi:<pub-id pub-id-type="doi">10.1109/ICASSP.2018.8462388</pub-id>.</mixed-citation></ref>
<ref id="ref-86"><label>[86]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Sabokrou</surname> <given-names>M</given-names></string-name>, <string-name><surname>Fayyaz</surname> <given-names>M</given-names></string-name>, <string-name><surname>Fathy</surname> <given-names>M</given-names></string-name>, <string-name><surname>Moayed</surname> <given-names>Z</given-names></string-name>, <string-name><surname>Klette</surname> <given-names>R</given-names></string-name></person-group>. <article-title>Deep-anomaly: fully convolutional neural network for fast anomaly detection in crowded scenes</article-title>. <source>Comput Vis Image Underst</source>. <year>2018</year>;<volume>172</volume>:<fpage>88</fpage>&#x2013;<lpage>97</lpage>. doi:<pub-id pub-id-type="doi">10.1016/j.cviu.2018.02.006</pub-id>.</mixed-citation></ref>
<ref id="ref-87"><label>[87]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Vu</surname> <given-names>H</given-names></string-name></person-group>. <article-title>Deep abnormality detection in video data</article-title>. <source>Int Jt Conf Artif Intell</source>. <year>2017</year>;<volume>2</volume>:<fpage>3</fpage>.</mixed-citation></ref>
<ref id="ref-88"><label>[88]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Yang</surname> <given-names>W</given-names></string-name>, <string-name><surname>Gao</surname> <given-names>Y</given-names></string-name>, <string-name><surname>Cao</surname> <given-names>L</given-names></string-name></person-group>. <article-title>TRASMIL: a local anomaly detection framework based on trajectory segmentation and multi-instance learning</article-title>. <source>Comput Vis Image Underst</source>. <year>2013</year>;<volume>117</volume>(<issue>10</issue>):<fpage>1273</fpage>&#x2013;<lpage>86</lpage>. doi:<pub-id pub-id-type="doi">10.1016/j.cviu.2012.08.010</pub-id>.</mixed-citation></ref>
<ref id="ref-89"><label>[89]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Quellec</surname> <given-names>G</given-names></string-name>, <string-name><surname>Lamard</surname> <given-names>M</given-names></string-name>, <string-name><surname>Cozic</surname> <given-names>M</given-names></string-name>, <string-name><surname>Coatrieux</surname> <given-names>G</given-names></string-name>, <string-name><surname>Cazuguel</surname> <given-names>G</given-names></string-name></person-group>. <article-title>Multiple-instance learning for anomaly detection in digital mammography</article-title>. <source>IEEE Trans Med Imaging</source>. <year>2016</year>;<volume>35</volume>(<issue>7</issue>):<fpage>1604</fpage>&#x2013;<lpage>14</lpage>. doi:<pub-id pub-id-type="doi">10.1109/tmi.2016.2521442</pub-id>; <pub-id pub-id-type="pmid">26829783</pub-id></mixed-citation></ref>
<ref id="ref-90"><label>[90]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><surname>Henrio</surname> <given-names>J</given-names></string-name>, <string-name><surname>Nakashima</surname> <given-names>T</given-names></string-name></person-group>. <article-title>Anomaly detection in videos recorded by drones in a surveillance context</article-title>. In: <conf-name>Proceedings of the 2018 IEEE International Conference on Systems, Man, and Cybernetics (SMC); 2018 Oct 7&#x2013;10</conf-name>; <publisher-loc>Miyazaki, Japan</publisher-loc>. p. <fpage>2503</fpage>&#x2013;<lpage>8</lpage>.</mixed-citation></ref>
<ref id="ref-91"><label>[91]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><surname>Li</surname> <given-names>F</given-names></string-name>, <string-name><surname>Yang</surname> <given-names>W</given-names></string-name>, <string-name><surname>Liao</surname> <given-names>Q</given-names></string-name></person-group>. <article-title>An efficient anomaly detection approach in surveillance video based on oriented GMM</article-title>. In: <conf-name>Proceedings of the IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP); 2016 Mar 20&#x2013;25</conf-name>; <publisher-loc>Shanghai, China</publisher-loc>. p. <fpage>1981</fpage>&#x2013;<lpage>5</lpage>.</mixed-citation></ref>
<ref id="ref-92"><label>[92]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Li</surname> <given-names>Y</given-names></string-name>, <string-name><surname>Liu</surname> <given-names>W</given-names></string-name>, <string-name><surname>Huang</surname> <given-names>Q</given-names></string-name></person-group>. <article-title>Traffic anomaly detection based on image descriptor in videos</article-title>. <source>Multimed Tools Appl</source>. <year>2016</year>;<volume>75</volume>(<issue>5</issue>):<fpage>2487</fpage>&#x2013;<lpage>505</lpage>. doi:<pub-id pub-id-type="doi">10.1007/s11042-015-2637-y</pub-id>.</mixed-citation></ref>
<ref id="ref-93"><label>[93]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Wen</surname> <given-names>J</given-names></string-name>, <string-name><surname>Lai</surname> <given-names>Z</given-names></string-name>, <string-name><surname>Ming</surname> <given-names>Z</given-names></string-name>, <string-name><surname>Wong</surname> <given-names>WK</given-names></string-name>, <string-name><surname>Zhong</surname> <given-names>Z</given-names></string-name></person-group>. <article-title>Directional Gaussian model for automatic speeding event detection</article-title>. <source>IEEE Trans Inf Forensics Secur</source>. <year>2017</year>;<volume>12</volume>(<issue>10</issue>):<fpage>2292</fpage>&#x2013;<lpage>307</lpage>. doi:<pub-id pub-id-type="doi">10.1109/tifs.2017.2705623</pub-id>.</mixed-citation></ref>
<ref id="ref-94"><label>[94]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Ribeiro</surname> <given-names>M</given-names></string-name>, <string-name><surname>Lazzaretti</surname> <given-names>AE</given-names></string-name>, <string-name><surname>Lopes</surname> <given-names>HS</given-names></string-name></person-group>. <article-title>A study of deep convolutional auto-encoders for anomaly detection in videos</article-title>. <source>Pattern Recogn Lett</source>. <year>2018</year>;<volume>105</volume>:<fpage>13</fpage>&#x2013;<lpage>22</lpage>. doi:<pub-id pub-id-type="doi">10.1016/j.patrec.2017.07.016</pub-id>.</mixed-citation></ref>
<ref id="ref-95"><label>[95]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><surname>Ghrab</surname> <given-names>NB</given-names></string-name>, <string-name><surname>Fendri</surname> <given-names>E</given-names></string-name>, <string-name><surname>Hammami</surname> <given-names>M</given-names></string-name></person-group>. <article-title>Abnormal events detection based on trajectory clustering</article-title>. In: <conf-name>Proceedings of the 2016 13th International Conference on Computer Graphics, Imaging and Visualization (CGiV); 2016 Mar 29&#x2013;Apr 1</conf-name>; <publisher-loc>Beni Mellal, Morocco</publisher-loc>. p. <fpage>301</fpage>&#x2013;<lpage>6</lpage>.</mixed-citation></ref>
<ref id="ref-96"><label>[96]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><surname>Ranjith</surname> <given-names>R</given-names></string-name>, <string-name><surname>Athanesious</surname> <given-names>JJ</given-names></string-name>, <string-name><surname>Vaidehi</surname> <given-names>V</given-names></string-name></person-group>. <article-title>Anomaly detection using DBSCAN clustering technique for traffic video surveillance</article-title>. In: <conf-name>Proceedings of the Seventh International Conference on Advanced Computing (ICoAC); 2015 Dec 15&#x2013;17</conf-name>; <publisher-loc>Chennai, India</publisher-loc>. p. <fpage>1</fpage>&#x2013;<lpage>6</lpage>.</mixed-citation></ref>
<ref id="ref-97"><label>[97]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Patcha</surname> <given-names>A</given-names></string-name>, <string-name><surname>Park</surname> <given-names>JM</given-names></string-name></person-group>. <article-title>An overview of anomaly detection techniques: existing solutions and latest technological trends</article-title>. <source>Comput Netw</source>. <year>2007</year>;<volume>51</volume>(<issue>12</issue>):<fpage>3448</fpage>&#x2013;<lpage>70</lpage>. doi:<pub-id pub-id-type="doi">10.1016/j.comnet.2007.02.001</pub-id>.</mixed-citation></ref>
<ref id="ref-98"><label>[98]</label><mixed-citation publication-type="other"><person-group person-group-type="author"><collab>.&#xC2EC;&#xC740;&#xCC2C;.</collab></person-group> <article-title>Disentangled sticky hierarchical dirichlet process hidden markov model for statistical anomaly detection [dissertation]. Seoul, Republic of Korea: Hanyang University</article-title>; <year>2023</year> <comment>[cited 2024 Jan 1]</comment>. Available from: <ext-link ext-link-type="uri" xlink:href="https://repository.hanyang.ac.kr/handle/20.500.11754/187139">https://repository.hanyang.ac.kr/handle/20.500.11754/187139</ext-link>.</mixed-citation></ref>
<ref id="ref-99"><label>[99]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Mumtaz</surname> <given-names>K</given-names></string-name>, <string-name><surname>Duraiswamy</surname> <given-names>K</given-names></string-name></person-group>. <article-title>A novel density based improved k-means clustering algorithm-Dbkmeans</article-title>. <source>Int J Comput Sci Eng</source>. <year>2010</year>;<volume>2</volume>(<issue>2</issue>):<fpage>213</fpage>&#x2013;<lpage>8</lpage>.</mixed-citation></ref>
<ref id="ref-100"><label>[100]</label><mixed-citation publication-type="other"><article-title>K-Means vs KNN in Machine Learning [Online]</article-title>. <year>2019</year> <comment>[cited 2025 Jan 1]</comment>. Available from: <ext-link ext-link-type="uri" xlink:href="http://abhijitannaldas.com/ml/kmeans-vs-knn-in-machine-learning.html">http://abhijitannaldas.com/ml/kmeans-vs-knn-in-machine-learning.html</ext-link>.</mixed-citation></ref>
<ref id="ref-101"><label>[101]</label><mixed-citation publication-type="other"><person-group person-group-type="author"><string-name><surname>Dhiraj</surname> <given-names>S</given-names></string-name></person-group>. <article-title>Difference between k-Nearest Neighbor (KNN) and k-Means Clustering [Online]</article-title>; <year>2019 [cited 2024 Jan 1]</year>. Available from: <ext-link ext-link-type="uri" xlink:href="https://medium.com/@dhiraj8899/difference-between-k-nearest-neighbor-k-nn-and-k-means-clustering-d9a44859182f">https://medium.com/@dhiraj8899/difference-between-k-nearest-neighbor-k-nn-and-k-means-clustering-d9a44859182f</ext-link>.</mixed-citation></ref>
<ref id="ref-102"><label>[102]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Fawzy</surname> <given-names>A</given-names></string-name>, <string-name><surname>Mokhtar</surname> <given-names>HM</given-names></string-name>, <string-name><surname>Hegazy</surname> <given-names>O</given-names></string-name></person-group>. <article-title>Outliers detection and classification in wireless sensor networks</article-title>. <source>Egyptian Informatics J</source>. <year>2013</year>;<volume>14</volume>(<issue>2</issue>):<fpage>157</fpage>&#x2013;<lpage>64</lpage>. doi:<pub-id pub-id-type="doi">10.1016/j.eij.2013.06.001</pub-id>.</mixed-citation></ref>
<ref id="ref-103"><label>[103]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Parwez</surname> <given-names>MS</given-names></string-name>, <string-name><surname>Rawat</surname> <given-names>DB</given-names></string-name>, <string-name><surname>Garuba</surname> <given-names>M</given-names></string-name></person-group>. <article-title>Big data analytics for user-activity analysis and user-anomaly detection in mobile wireless network</article-title>. <source>IEEE Trans Ind Informatics</source>. <year>2017</year>;<volume>13</volume>(<issue>4</issue>):<fpage>2058</fpage>&#x2013;<lpage>65</lpage>. doi:<pub-id pub-id-type="doi">10.1109/tii.2017.2650206</pub-id>.</mixed-citation></ref>
<ref id="ref-104"><label>[104]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><surname>Thang</surname> <given-names>TM</given-names></string-name>, <string-name><surname>Kim</surname> <given-names>J</given-names></string-name></person-group>. <article-title>The anomaly detection by using DBSCAN clustering with multiple parameters</article-title>. In: <conf-name>Proceedings of the 2011 International Conference on Information Science and Applications; 2011 Apr 26&#x2013;29</conf-name>; <publisher-loc>Jeju Island, Republic of Korea</publisher-loc>. p. <fpage>1</fpage>&#x2013;<lpage>5</lpage>.</mixed-citation></ref>
<ref id="ref-105"><label>[105]</label><mixed-citation publication-type="other"><article-title>Topology- and density-based clustering [Online]</article-title>. <year>2019</year> <comment>[cited 2025 Jan 1]</comment>. Available from: <ext-link ext-link-type="uri" xlink:href="https://blog.dominodatalab.com/topology-and-density-based-clustering/">https://blog.dominodatalab.com/topology-and-density-based-clustering/</ext-link>.</mixed-citation></ref>
<ref id="ref-106"><label>[106]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Nguyen</surname> <given-names>HX</given-names></string-name>, <string-name><surname>Roughan</surname> <given-names>M</given-names></string-name></person-group>. <article-title>Multi-observer privacy-preserving hidden Markov models</article-title>. <source>IEEE Trans Signal Process</source>. <year>2013</year>;<volume>61</volume>(<issue>23</issue>):<fpage>6010</fpage>&#x2013;<lpage>9</lpage>. doi:<pub-id pub-id-type="doi">10.1109/tsp.2013.2282911</pub-id>.</mixed-citation></ref>
<ref id="ref-107"><label>[107]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><surname>Biswas</surname> <given-names>S</given-names></string-name>, <string-name><surname>Babu</surname> <given-names>RV</given-names></string-name></person-group>. <article-title>Short local trajectory based moving anomaly detection</article-title>. In: <conf-name>Proceedings of the 2014 Indian Conference on Computer Vision, Graphics and Image Processing; 2014 Dec 14&#x2013;18</conf-name>; <publisher-loc>Bangalore, India</publisher-loc>. p. <fpage>1</fpage>&#x2013;<lpage>8</lpage>.</mixed-citation></ref>
<ref id="ref-108"><label>[108]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Zhu</surname> <given-names>C</given-names></string-name>, <string-name><surname>Sheng</surname> <given-names>W</given-names></string-name>, <string-name><surname>Liu</surname> <given-names>M</given-names></string-name></person-group>. <article-title>Wearable sensor-based behavioral anomaly detection in smart assisted living systems</article-title>. <source>IEEE Trans Autom Sci Eng</source>. <year>2015</year>;<volume>12</volume>(<issue>4</issue>):<fpage>1225</fpage>&#x2013;<lpage>34</lpage>. doi:<pub-id pub-id-type="doi">10.1109/tase.2015.2474743</pub-id>.</mixed-citation></ref>
<ref id="ref-109"><label>[109]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Kumarage</surname> <given-names>H</given-names></string-name>, <string-name><surname>Khalil</surname> <given-names>I</given-names></string-name>, <string-name><surname>Tari</surname> <given-names>Z</given-names></string-name></person-group>. <article-title>Granular evaluation of anomalies in wireless sensor networks using dynamic data partitioning with an entropy criterion</article-title>. <source>IEEE Trans Comput</source>. <year>2014</year>;<volume>64</volume>(<issue>9</issue>):<fpage>2573</fpage>&#x2013;<lpage>85</lpage>. doi:<pub-id pub-id-type="doi">10.1109/tc.2014.2366755</pub-id>.</mixed-citation></ref>
<ref id="ref-110"><label>[110]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><surname>Hamdi</surname> <given-names>S</given-names></string-name>, <string-name><surname>Bouindour</surname> <given-names>S</given-names></string-name>, <string-name><surname>Loukil</surname> <given-names>K</given-names></string-name>, <string-name><surname>Snoussi</surname> <given-names>H</given-names></string-name>, <string-name><surname>Abid</surname> <given-names>M</given-names></string-name></person-group>. <article-title>Hybrid deep learning and HOF for anomaly detection</article-title>. In: <conf-name>Proceedings of the 2019 6th International Conference on Control, Decision and Information Technologies (CoDIT); 2019 Apr 23&#x2013;26</conf-name>; <publisher-loc>Paris, France</publisher-loc>. p. <fpage>575</fpage>&#x2013;<lpage>80</lpage>.</mixed-citation></ref>
<ref id="ref-111"><label>[111]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><surname>Ahlmark</surname> <given-names>DI</given-names></string-name>, <string-name><surname>Fredriksson</surname> <given-names>H</given-names></string-name>, <string-name><surname>Hyypp&#x00E4;</surname> <given-names>K</given-names></string-name></person-group>. <article-title>Obstacle avoidance using haptics and a laser rangefinder</article-title>. In: <conf-name>Proceedings of the IEEE Workshop on Advanced Robotics and its Social Impacts; 2013 Nov 7&#x2013;9</conf-name>; <publisher-loc>Tokyo, Japan</publisher-loc>. p. <fpage>76</fpage>&#x2013;<lpage>81</lpage>.</mixed-citation></ref>
<ref id="ref-112"><label>[112]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><surname>Garc&#x00ED;a</surname> <given-names>AR</given-names></string-name>, <string-name><surname>Fonseca</surname> <given-names>R</given-names></string-name>, <string-name><surname>Dur&#x00E1;n</surname> <given-names>A</given-names></string-name></person-group>. <article-title>Electronic long cane for locomotion improving on visually impaired people: a case study</article-title>. In: <conf-name>Proceedings of the 2011 Pan American Health Care Exchanges; 2011 Mar 28&#x2013;Apr 1</conf-name>; <publisher-loc>Rio de Janeiro, Brazil</publisher-loc>. p. <fpage>58</fpage>&#x2013;<lpage>61</lpage>.</mixed-citation></ref>
<ref id="ref-113"><label>[113]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Mocanu</surname> <given-names>B</given-names></string-name>, <string-name><surname>Tapu</surname> <given-names>R</given-names></string-name>, <string-name><surname>Zaharia</surname> <given-names>T</given-names></string-name></person-group>. <article-title>When ultrasonic sensors and computer vision join forces for efficient obstacle detection and recognition</article-title>. <source>Sensors</source>. <year>2016</year>;<volume>16</volume>(<issue>11</issue>):<fpage>1807</fpage>. doi:<pub-id pub-id-type="doi">10.3390/s16111807</pub-id>; <pub-id pub-id-type="pmid">27801834</pub-id></mixed-citation></ref>
<ref id="ref-114"><label>[114]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Kaltsa</surname> <given-names>V</given-names></string-name>, <string-name><surname>Briassouli</surname> <given-names>A</given-names></string-name>, <string-name><surname>Kompatsiaris</surname> <given-names>I</given-names></string-name>, <string-name><surname>Hadjileontiadis</surname> <given-names>LJ</given-names></string-name>, <string-name><surname>Strintzis</surname> <given-names>MG</given-names></string-name></person-group>. <article-title>Swarm intelligence for detecting interesting events in crowded environments</article-title>. <source>IEEE Trans Image Process</source>. <year>2015</year>;<volume>24</volume>(<issue>7</issue>):<fpage>2153</fpage>&#x2013;<lpage>66</lpage>. doi:<pub-id pub-id-type="doi">10.1109/tip.2015.2409559</pub-id>; <pub-id pub-id-type="pmid">25769154</pub-id></mixed-citation></ref>
<ref id="ref-115"><label>[115]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Bosman</surname> <given-names>HH</given-names></string-name>, <string-name><surname>Iacca</surname> <given-names>G</given-names></string-name>, <string-name><surname>Tejada</surname> <given-names>A</given-names></string-name>, <string-name><surname>W&#x00F6;rtche</surname> <given-names>HJ</given-names></string-name>, <string-name><surname>Liotta</surname> <given-names>A</given-names></string-name></person-group>. <article-title>Ensembles of incremental learners to detect anomalies in <italic>ad hoc</italic>sensor networks</article-title>. <source>Ad Hoc Netw</source>. <year>2015</year>;<volume>35</volume>:<fpage>14</fpage>&#x2013;<lpage>36</lpage>. doi:<pub-id pub-id-type="doi">10.1016/j.adhoc.2015.07.013</pub-id>.</mixed-citation></ref>
<ref id="ref-116"><label>[116]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Lin</surname> <given-names>W</given-names></string-name>, <string-name><surname>Zhou</surname> <given-names>Y</given-names></string-name>, <string-name><surname>Xu</surname> <given-names>H</given-names></string-name>, <string-name><surname>Yan</surname> <given-names>J</given-names></string-name>, <string-name><surname>Xu</surname> <given-names>M</given-names></string-name>, <string-name><surname>Wu</surname> <given-names>J</given-names></string-name>, <etal>et al</etal></person-group>. <article-title>A tube-and-droplet-based approach for representing and analyzing motion trajectories</article-title>. <source>IEEE Trans Pattern Anal Mach Intell</source>. <year>2016</year>;<volume>39</volume>(<issue>8</issue>):<fpage>1489</fpage>&#x2013;<lpage>503</lpage>. doi:<pub-id pub-id-type="doi">10.1109/tpami.2016.2608884</pub-id>; <pub-id pub-id-type="pmid">28113652</pub-id></mixed-citation></ref>
<ref id="ref-117"><label>[117]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><surname>Giannakeris</surname> <given-names>P</given-names></string-name>, <string-name><surname>Kaltsa</surname> <given-names>V</given-names></string-name>, <string-name><surname>Avgerinakis</surname> <given-names>K</given-names></string-name>, <string-name><surname>Briassouli</surname> <given-names>A</given-names></string-name>, <string-name><surname>Vrochidis</surname> <given-names>S</given-names></string-name>, <string-name><surname>Kompatsiaris</surname> <given-names>I</given-names></string-name></person-group>. <article-title>Speed estimation and abnormality detection from surveillance cameras</article-title>. In: <conf-name>Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition Workshops; 2018 Jun 18&#x2013;22</conf-name>; <publisher-loc>Salt Lake City, UT, USA</publisher-loc>. p. <fpage>93</fpage>&#x2013;<lpage>9</lpage>.</mixed-citation></ref>
<ref id="ref-118"><label>[118]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><surname>Kaltsa</surname> <given-names>V</given-names></string-name>, <string-name><surname>Briassouli</surname> <given-names>A</given-names></string-name>, <string-name><surname>Kompatsiaris</surname> <given-names>I</given-names></string-name>, <string-name><surname>Strintzis</surname> <given-names>MG</given-names></string-name></person-group>. <article-title>Swarm-based motion features for anomaly detection in crowds</article-title>. In: <conf-name>Proceedings of the 2014 IEEE International Conference on Image Processing (ICIP); 2014 Oct 27&#x2013;30</conf-name>; <publisher-loc>Paris, France</publisher-loc>. p. <fpage>2353</fpage>&#x2013;<lpage>7</lpage>.</mixed-citation></ref>
<ref id="ref-119"><label>[119]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Gao</surname> <given-names>H</given-names></string-name>, <string-name><surname>Xin</surname> <given-names>R</given-names></string-name>, <string-name><surname>Chen</surname> <given-names>P</given-names></string-name>, <string-name><surname>Li</surname> <given-names>X</given-names></string-name>, <string-name><surname>Lu</surname> <given-names>N</given-names></string-name>, <string-name><surname>You</surname> <given-names>P</given-names></string-name></person-group>. <article-title>Memory-augment graph transformer based unsupervised detection model for identifying performance anomalies in highly-dynamic cloud environments</article-title>. <source>J Cloud Comput</source>. <year>2025</year>;<volume>14</volume>(<issue>1</issue>):<fpage>40</fpage>. doi:<pub-id pub-id-type="doi">10.1186/s13677-025-00766-5</pub-id>.</mixed-citation></ref>
<ref id="ref-120"><label>[120]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Abbas</surname> <given-names>Y</given-names></string-name>, <string-name><surname>Alarfaj</surname> <given-names>AA</given-names></string-name>, <string-name><surname>Alabdulqader</surname> <given-names>EA</given-names></string-name>, <string-name><surname>Algarni</surname> <given-names>A</given-names></string-name>, <string-name><surname>Jalal</surname> <given-names>A</given-names></string-name>, <string-name><surname>Liu</surname> <given-names>H</given-names></string-name></person-group>. <article-title>Drone-based public surveillance using 3D point clouds and neuro-fuzzy classifier</article-title>. <source>Comput Mater Continua</source>. <year>2025</year>;<volume>82</volume>(<issue>3</issue>):<fpage>4759</fpage>&#x2013;<lpage>76</lpage>. doi:<pub-id pub-id-type="doi">10.32604/cmc.2025.059224</pub-id>.</mixed-citation></ref>
<ref id="ref-121"><label>[121]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Huang</surname> <given-names>C</given-names></string-name>, <string-name><surname>Gao</surname> <given-names>C</given-names></string-name>, <string-name><surname>Li</surname> <given-names>M</given-names></string-name>, <string-name><surname>Li</surname> <given-names>Y</given-names></string-name>, <string-name><surname>Wang</surname> <given-names>X</given-names></string-name>, <string-name><surname>Jiang</surname> <given-names>Y</given-names></string-name>, <etal>et al.</etal></person-group> <article-title>Correlation information enhanced graph anomaly detection via hypergraph transformation</article-title>. <source>IEEE Trans Cybern</source>. <year>2025</year>;<volume>55</volume>:<fpage>2865</fpage>&#x2013;<lpage>78</lpage>. doi:<pub-id pub-id-type="doi">10.1109/tcyb.2025.3558941</pub-id>; <pub-id pub-id-type="pmid">40249687</pub-id></mixed-citation></ref>
<ref id="ref-122"><label>[122]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Qureshi</surname> <given-names>A</given-names></string-name>, <string-name><surname>Butt</surname> <given-names>A</given-names></string-name>, <string-name><surname>Alazeb</surname> <given-names>A</given-names></string-name>, <string-name><surname>Mudawi</surname> <given-names>N</given-names></string-name>, <string-name><surname>Alonazi</surname> <given-names>M</given-names></string-name>, <string-name><surname>Almujally</surname> <given-names>N</given-names></string-name>, <etal>et al</etal></person-group>. <article-title>Semantic segmentation and YOLO detector over aerial vehicle images</article-title>. <source>Comput Mater Continua</source>. <year>2024</year>;<volume>80</volume>(<issue>2</issue>):<fpage>3315</fpage>&#x2013;<lpage>32</lpage>. doi:<pub-id pub-id-type="doi">10.32604/cmc.2024.052582</pub-id>.</mixed-citation></ref>
<ref id="ref-123"><label>[123]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Garcia-Font</surname> <given-names>V</given-names></string-name>, <string-name><surname>Garrigues</surname> <given-names>C</given-names></string-name>, <string-name><surname>Rif&#x00E0;-Pous</surname> <given-names>H</given-names></string-name></person-group>. <article-title>Difficulties and challenges of anomaly detection in smart cities: a laboratory analysis</article-title>. <source>Sensors</source>. <year>2018</year>;<volume>18</volume>(<issue>10</issue>):<fpage>3198</fpage>. doi:<pub-id pub-id-type="doi">10.3390/s18103198</pub-id>; <pub-id pub-id-type="pmid">30248954</pub-id></mixed-citation></ref>
<ref id="ref-124"><label>[124]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Cheng</surname> <given-names>KW</given-names></string-name>, <string-name><surname>Chen</surname> <given-names>YT</given-names></string-name>, <string-name><surname>Fang</surname> <given-names>WH</given-names></string-name></person-group>. <article-title>Gaussian process regression-based video anomaly detection and localization with hierarchical feature representation</article-title>. <source>IEEE Trans Image Process</source>. <year>2015</year>;<volume>24</volume>(<issue>12</issue>):<fpage>5288</fpage>&#x2013;<lpage>301</lpage>. doi:<pub-id pub-id-type="doi">10.1109/tip.2015.2479561</pub-id>; <pub-id pub-id-type="pmid">26394423</pub-id></mixed-citation></ref>
<ref id="ref-125"><label>[125]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Hu</surname> <given-names>X</given-names></string-name>, <string-name><surname>Hu</surname> <given-names>S</given-names></string-name>, <string-name><surname>Huang</surname> <given-names>Y</given-names></string-name>, <string-name><surname>Zhang</surname> <given-names>H</given-names></string-name>, <string-name><surname>Wu</surname> <given-names>H</given-names></string-name></person-group>. <article-title>Video anomaly detection using deep incremental slow feature analysis network</article-title>. <source>IET Comput Vis</source>. <year>2016</year>;<volume>10</volume>(<issue>4</issue>):<fpage>258</fpage>&#x2013;<lpage>67</lpage>. doi:<pub-id pub-id-type="doi">10.1049/iet-cvi.2015.0271</pub-id>.</mixed-citation></ref>
<ref id="ref-126"><label>[126]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Jeong</surname> <given-names>H</given-names></string-name>, <string-name><surname>Yoo</surname> <given-names>Y</given-names></string-name>, <string-name><surname>Yi</surname> <given-names>KM</given-names></string-name>, <string-name><surname>Choi</surname> <given-names>JY</given-names></string-name></person-group>. <article-title>Two-stage online inference model for traffic pattern analysis and anomaly detection</article-title>. <source>Mach Vis Appl</source>. <year>2014</year>;<volume>25</volume>(<issue>6</issue>):<fpage>1501</fpage>&#x2013;<lpage>17</lpage>. doi:<pub-id pub-id-type="doi">10.1007/s00138-014-0629-y</pub-id>.</mixed-citation></ref>
<ref id="ref-127"><label>[127]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><surname>Kaviani</surname> <given-names>R</given-names></string-name>, <string-name><surname>Ahmadi</surname> <given-names>P</given-names></string-name>, <string-name><surname>Gholampour</surname> <given-names>I</given-names></string-name></person-group>. <article-title>Automatic accident detection using topic models</article-title>. In: <conf-name>Proceedings of the 2015 23rd Iranian Conference on Electrical Engineering; 2015 May 10&#x2013;14</conf-name>; <publisher-loc>Tehran, Iran</publisher-loc>. p. <fpage>444</fpage>&#x2013;<lpage>9</lpage>.</mixed-citation></ref>
<ref id="ref-128"><label>[128]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><surname>Sabokrou</surname> <given-names>M</given-names></string-name>, <string-name><surname>Fathy</surname> <given-names>M</given-names></string-name>, <string-name><surname>Hoseini</surname> <given-names>M</given-names></string-name>, <string-name><surname>Klette</surname> <given-names>R</given-names></string-name></person-group>. <article-title>Real-time anomaly detection and localization in crowded scenes</article-title>. In: <conf-name>Proceedings of the 2015 IEEE Conference on Computer Vision and Pattern Recognition Workshops (CVPRW); 2015 Jun 7&#x2013;12</conf-name>; <publisher-loc>Boston, MA, USA</publisher-loc>. p. <fpage>56</fpage>&#x2013;<lpage>62</lpage>.</mixed-citation></ref>
<ref id="ref-129"><label>[129]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Wang</surname> <given-names>T</given-names></string-name>, <string-name><surname>Qiao</surname> <given-names>M</given-names></string-name>, <string-name><surname>Deng</surname> <given-names>Y</given-names></string-name>, <string-name><surname>Zhou</surname> <given-names>Y</given-names></string-name>, <string-name><surname>Wang</surname> <given-names>H</given-names></string-name>, <string-name><surname>Lyu</surname> <given-names>Q</given-names></string-name>, <etal>et al.</etal></person-group> <article-title>Abnormal event detection based on analysis of movement information of video sequence</article-title>. <source>Optik</source>. <year>2018</year>;<volume>152</volume>:<fpage>50</fpage>&#x2013;<lpage>60</lpage>. doi:<pub-id pub-id-type="doi">10.1016/j.ijleo.2017.07.064</pub-id>.</mixed-citation></ref>
<ref id="ref-130"><label>[130]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Huang</surname> <given-names>H</given-names></string-name>, <string-name><surname>Mehrotra</surname> <given-names>K</given-names></string-name>, <string-name><surname>Mohan</surname> <given-names>CK</given-names></string-name></person-group>. <article-title>Rank-based outlier detection</article-title>. <source>J Stat Comput Simul</source>. <year>2013</year>;<volume>83</volume>(<issue>3</issue>):<fpage>518</fpage>&#x2013;<lpage>31</lpage>.</mixed-citation></ref>
<ref id="ref-131"><label>[131]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Xu</surname> <given-names>X</given-names></string-name>, <string-name><surname>Liu</surname> <given-names>H</given-names></string-name>, <string-name><surname>Yao</surname> <given-names>M</given-names></string-name></person-group>. <article-title>Recent progress of anomaly detection</article-title>. <source>Complexity</source>. <year>2019</year>;<volume>2019</volume>:<fpage>2686378</fpage>. doi:<pub-id pub-id-type="doi">10.1155/2019/2686378</pub-id>.</mixed-citation></ref>
<ref id="ref-132"><label>[132]</label><mixed-citation publication-type="book"><person-group person-group-type="author"><string-name><surname>Chong</surname> <given-names>YS</given-names></string-name>, <string-name><surname>Tay</surname> <given-names>YH</given-names></string-name></person-group>. <chapter-title>Abnormal event detection in videos using spatiotemporal autoencoder</chapter-title>. In: <source>Advances in neural networks&#x2014;ISNN 2017</source>. <publisher-loc>Berlin/Heidelberg, Germany</publisher-loc>: <publisher-name>Springer</publisher-name>; <year>2017</year>. p. <fpage>189</fpage>&#x2013;<lpage>96</lpage> doi: <pub-id pub-id-type="doi">10.1007/978-3-319-59081-3_23</pub-id>.</mixed-citation></ref>
<ref id="ref-133"><label>[133]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><surname>Lu</surname> <given-names>C</given-names></string-name>, <string-name><surname>Shi</surname> <given-names>J</given-names></string-name>, <string-name><surname>Jia</surname> <given-names>J</given-names></string-name></person-group>. <article-title>Abnormal event detection at 150 fps in MATLAB</article-title>. In: <conf-name>Proceedings of the 2013 IEEE International Conference on Computer Vision; 2013 Dec 1&#x2013;8</conf-name>; <publisher-loc>Sydney, Australia</publisher-loc>. p. <fpage>2720</fpage>&#x2013;<lpage>7</lpage>.</mixed-citation></ref>
<ref id="ref-134"><label>[134]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><surname>Kavikuil</surname> <given-names>K</given-names></string-name>, <string-name><surname>Amudha</surname> <given-names>J</given-names></string-name></person-group>. <article-title>Leveraging deep learning for anomaly detection in video surveillance</article-title>. In: <conf-name>1st International Conference on Artificial Intelligence and Cognitive Computing (AICC)</conf-name>. <publisher-loc>Singapore</publisher-loc>: <publisher-name>Springer</publisher-name>; <year>2019</year>. p. <fpage>239</fpage>&#x2013;<lpage>47</lpage>.</mixed-citation></ref>
<ref id="ref-135"><label>[135]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Kim</surname> <given-names>H</given-names></string-name>, <string-name><surname>Ben-Othman</surname> <given-names>J</given-names></string-name>, <string-name><surname>Mokdad</surname> <given-names>L</given-names></string-name>, <string-name><surname>Bellavista</surname> <given-names>P</given-names></string-name></person-group>. <article-title>A virtual emotion detection architecture with two-way enabled delay bound toward evolutional emotion-based IoT services</article-title>. <source>IEEE Trans Mob Comput</source>. <year>2022</year>;<volume>21</volume>(<issue>4</issue>):<fpage>1172</fpage>&#x2013;<lpage>81</lpage>. doi:<pub-id pub-id-type="doi">10.1109/tmc.2020.3024059</pub-id>.</mixed-citation></ref>
<ref id="ref-136"><label>[136]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Bashir</surname> <given-names>AK</given-names></string-name>, <string-name><surname>Rawat</surname> <given-names>DB</given-names></string-name>, <string-name><surname>Wu</surname> <given-names>J</given-names></string-name>, <string-name><surname>Imran</surname> <given-names>MA</given-names></string-name></person-group>. <article-title>Guest editorial: security, reliability, and safety in IoT-enabled maritime transportation systems</article-title>. <source>IEEE Trans Intell Transp Syst</source>. <year>2023</year>;<volume>24</volume>(<issue>2</issue>):<fpage>2275</fpage>&#x2013;<lpage>81</lpage>. doi:<pub-id pub-id-type="doi">10.1109/tits.2023.3238266</pub-id>.</mixed-citation></ref>
<ref id="ref-137"><label>[137]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Gaddam</surname> <given-names>A</given-names></string-name>, <string-name><surname>Wilkin</surname> <given-names>T</given-names></string-name>, <string-name><surname>Angelova</surname> <given-names>M</given-names></string-name>, <string-name><surname>Gaddam</surname> <given-names>J</given-names></string-name></person-group>. <article-title>Detecting sensor faults, anomalies and outliers in the Internet of Things: a survey on the challenges and solutions</article-title>. <source>Electronics</source>. <year>2020</year>;<volume>9</volume>(<issue>3</issue>):<fpage>511</fpage>. doi:<pub-id pub-id-type="doi">10.3390/electronics9030511</pub-id>.</mixed-citation></ref>
</ref-list>
</back></article>