Enhanced Real-time Suspicious Object Detection with YOLO in Diverse Environmental Conditions
doi: 10.11916/j.issn.1005-9113.2025019
Dubey Prati , Mittan Rakesh
Department of Computer Science & Engineering,Rabindranath Tagore University,Bhopal 462042 , India
Abstract
Various imaging techniques have been employed to detect suspicious objects and activities to help preserve peace and order. However, challenges such as illumination changes, occlusion, noise, and low-resolution imagery significantly hinder the effectiveness of automated detection methods. To address these issues, machine learning techniques have been applied, but they often struggle to detect the multiple activities simultaneously,leading to ambiguity and reduced accuracy. To mitigate these issues, the proposed methodology presented the YOLOv8 model for detecting suspicious objects and activities in images and video frames. To remove environmental noise, an adaptive sliding window based bilateral filter is used to remove local and global noise from the noisy input images, then YOLOv8 model is trained to identify suspicious and non-suspicious objects and activities. The performance was evaluated on suspicious object and activity dataset collected from publicly available resources such as Roboflow. Performance was measured using mean average precision (mAP) and compared to existing state-of-the-art models. The proposed model achieved an average mAP of 74.5%,which represents approximately a 13% improvement over current leading methods. Therefore, the study shows the efficacy of the proposed model in enhancing the surveillance system to handle environmental complexities.
0 Introduction
The field of detection of suspicious human behavior using imaging or video surveillance is rapidly advancing through advances in image analysis and computer vision technologies. The main objective is to distinguish between normal and abnormal activities of people in public places. Activities such as walking or waving hands are considered to be normal activities, whereas theft or potential attacks are considered to be abnormal activities[1]. Therefore, this increases the demand for image/video monitoring in public domains such as financial institutions, government properties, transportation centers, etc. Conventional monitoring approaches often involve constant human monitoring that is quite expensive and less efficient. With the growing need for smart and self-reliant monitoring systems that are capable of autonomously identifying unusual behaviors[2-4], researchers are increasingly focusing on developing advanced artificial intelligence-based frameworks to enhance reliability, adaptability, and real-time decision-making.These smart approaches could identify abandoned packages, violent activities, etc. With the increasing risk of attacks in public places, real-time smart systems that can quickly identify such activities/objects and promptly notify the security staff are needed[5-8]. To achieve this, conventional systems follow a series of operations such as identifying foreground objects, detecting specific objects, extracting features, classifying objects, and analyzing them. Number of machine learning techniques are explored by researchers, such as support vector machines, Bayesian methods, K-nearest neighbours, etc. These learning models are utilized for classifying objects and recognizing activities[9]. However, there are still obstacles to overcome, such as varying lighting conditions, object overlaps, background noise, and low-quality resolution. These need to be overcome. Additionally, existing machine learning models have limitations in accurately identifying multiple activities concurrently, which affects their overall effectiveness. Hence, while smart monitoring systems present a more proficient way to keep public and sensitive spaces secure, there are still areas that require further innovation.
Therefore, motivated by these limitations, the paper contributed the following:
·This study presented a collective suspicious object/activity database for recognition of human suspicious activity in real-time videos.
·Then we designed a real-time suspicious activity recognition model for the recognition of multiple activities in real-time images/video.
·The study presented a hybrid model that can increase the probability of detection of suspicious objects under low resolution and noisy conditions.
The proposed method effectively improves detection accuracy and addresses environmental complexity by combining an adaptive sliding window-based bilateral filter with the YOLOv8 object detection model. The adaptive filter enhances image quality by locally adjusting its parameters to remove various types of noise while preserving critical edge and texture information. This preprocessing step ensures that the input to YOLOv8 is cleaner and more feature-rich, allowing the model to focus on meaningful objects rather than being distracted by noise or distortions. As a result, YOLOv8 can more accurately detect suspicious objects and activities, even in challenging conditions, which leads to higher recognition accuracy and greater robustness in real-world surveillance scenarios.
The rest of the paper is organized as follows: Section 1 illustrates the existing approaches and contributions. Section 2 presents the overview of YOLOv8 architecture. Section 3 presents the proposed methodology with algorithms. Section 4 presents the result analysis. Section 5 presents the conclusion of the implemented model and its future scope.
1 Literature Review
Gawande et al.[1] developed a surveillance system for monitoring student activities such as cheating, theft, and physical confrontations within educational institutions. YOLOv5 model was used to predict suspicious activities. Tutar et al.[2] presented a hybrid model of k-NN and SVM for video anomaly detection. In this model, level-wise detection was performed. In the first level, pixel-based detection was performed, and in the second level, frame-based detection methods were used. The model was trained and tested on the UCF-Crime dataset. Vidya and Selvakumar[3] presented the human suspicious activity detection model that employed a multi-step process. The authors used the attention based residual network with an optimization algorithm for hyper-parameter tuning. Alruwais and Zakariah[4] used suspicious activity detection for students in an online classroom using Convolutional Neural Network (CNN) . This model was also efficient to identify the mood of the student. Wang et al.[5] proposed a suspicious activity detection model termed as Quantized Object Recognition Model (QORM) . Talib et al.[6] used the YOLOv8 model for small object detection for suspicious objects and activity detection. The model focused on spatial features of the images to effectively detect the object. Sun et al.[7] applied the spatio-temporal features from images to detect flying birds in surveillance videos. Gautam et al.[8] focused on detecting multiple suspicious abandoned objects in public spaces using YOLO model. Pullakandam et al.[9] used the YOLOv8 model to detect weapons from input images. Jebur et al.[10] proposed a fusion model using transfer learning such as Xception, Inception, and InceptionResNet. The model was used to detect violence in images and achieved an accuracy of 97%. Huszár et al.[11] used spatio-temporal features of input images to detect violence using a3-D CNN model. Jain et al.[12] proposed a CNN-LSTM model to detect violence in images and classified the violence as weaponized, non-weaponized, and normal, and achieved an accuracy of 98%. Faisal et al. [13] proposed a driver-assistance system that used YOLOv3 for object detection to enhance road safety. By detecting nearby vehicles and pedestrians and estimating their distances from the height of the objects, the system creates an alert system to prevent collisions. This low-cost solution works effectively even in low-light conditions. Wang et al.[14] introduced AI-TOD for tiny object detection in aerial images. Mahmmod et al.[15] presented a fast, overlapped block-processing technique that employed higher-order polynomials with SVM for 3D object recognition.
2 Overview of YOLOv8
In 2016, researchers introduced the YOLO (You Only Look Once) algorithm, a CNN-based method for real-time object detection in images and videos. YOLO divides the input image into a grid, where each cell predicts the objects' locations and categories within its area, leveraging “anchor boxes” for precise detection. The model, trained on extensive annotated datasets, features 24 convolutional layers and 2 fully connected layers, with some1×1 reduction layers to manage complexity. Its output tensor is reshaped for bounding box predictions, using Intersection over Union (IoU) to select the best bounding box and sum-squared error for loss calculation[16-19].
Versions of YOLO are:
·YOLOv1: Revolutionized object detection with a single convolutional network, achieving63.4% mAP on PASCAL VOC (Visual Object Classes) 2012 but struggled with small objects and novel shapes.
·YOLOv2: Enhanced with batch normalization and anchor boxes, achieving78.6% mAP on COCO.
·YOLOv3: Introduced FPN and a prediction module for small objects, with 57.9% mAP on COCO, offering better speed and accuracy.
·YOLOv4: Added PAN, Mish activation, and SPP, achieving43.5% mAP on COCO, noted for its speed and accuracy.
·YOLOv5: Released in 2020, focused on efficiency and speed using EfficientNet and a new loss function, with 50.0% mAP on COCO.
·YOLOv6: Enhanced for industrial applications with an efficient decoupled head, improved training strategy, and a hardware-friendly architecture.
·YOLOv7: Faster and more accurate with the Extended Efficient Layer Aggregation Network (E-ELAN) and a scalable design, integrating features from previous models.
·YOLOv8: The latest version, offering pre-trained models for detection, segmentation, and classification tasks, represents the most advanced iteration of the YOLO series.
The basic architecture of the YOLO model is presented in Fig.1. The two key features of the YOLO model are its pyramidal network and anchor free operation. The pyramidal network is composed of three modules: backbone module, head module, and detect module. The model used the Cross Stage Partial (CSP) for feature extraction with combination of convolution and concatenation layers. The anchor-free detection module is used to predict the distance from the object's center to the boundaries of bounding box. This operation does not need the pre-determined anchor boxes. This anchor-free operation will detect the object dynamically with better efficiency. In this paper, YOLOv8 version is used. Compared with YOLOv5, YOLOv8 has fewer blocks at each stage, reducing computational complexity and potentially improving gradient information extraction.
Fig.1Architecture of YOLO learning model [19]
Moreover, to improve learning speed, Spatial Pyramid Pooling Fast (SPPF) layer is used. In YOLOv8, the learning complexity is reduced due to its pyramidal network with aggregation network. The information of the lower layer is preserved as it is passed on to the upper layer in the pyramidal network.
The detection module evaluates the distances between the centers of the objects identified in the bounding box. This module is anchor-free operation. The weighted score for classification of label is equated as:
t=sα×uβ
(1)
where, the predicted score is represented as s, and the predicted IoU as u.
The loss is equated as[19]:
Lossfun =Lossn+LossCloU
(2)
Lossn=-wynlogxn+1-ynlog1-xn
(3)
LossCIoU =1-IoU+ Distance 22 Distance C2+v2(1-IoU)+v
(4)
where, Lossn and LossCIoU represent the classification loss and IoU loss of predicted value xn. The actual value is termed as yn, with aspect ratio of ν equated as:
v=4π2arctanwgthgt-arctanwphp2
(5)
where, weight of the bounding box is represented as w, and height as h.
3 Proposed Methodology
In this study, the entire methodology is divided into three steps according to the presented research objectives. The proposed methodology flowchart is presented in Fig.2. First, a suspicious object or activity was detected in both images and videos. In this step, a suspicious object/activity is detected using YOLOv8 model. If the result achieved is satisfactory or not. The result is evaluated based on whether it can identify objects in real images under environmental complexities. This will be measured in terms of performance parameters. If the result is not satisfactory, the methodology will identify the limitations of the current approach. Then it was found that background complexities are the most contributing factor that degrades performance. Then a digital filter with adaptive sliding bilateral filter was designed to detect suspicious objects/activities under environmental complexities. In this step, the objects/activities are detected with different environmental complexities such as noise, blur, camera motion, etc.
3.1 Suspicious Object/Activity Detection in Images and Videos
Fig.3 presents the flowchart for object detection using the YOLOv8 model in images. The YOLOv8 model is applied to the input image to detect objects. The Regions of Interest (RoIs) within the image are identified based on the objects detected by YOLOv8. Features of the objects identified within the RoIs are extracted. This step involves analyzing the detected objects to obtain relevant features for further processing. The YOLOv8 model is trained using the input object/activity dataset. This training process helps the model learn to accurately detect objects in images. The identified objects are further analyzed to determine if any of them are suspicious or require special attention.
Fig.2Proposed methodology
In Fig.4, machine learning will be used to design a suspicious object detection in real-time video and determination of suspicious activity. In this model, a suspicious object/activity dataset is prepared, and machine is trained accordingly. Then based on these trained rules, suspicion probability of frames in the video will be determined using image processing tool. Detailed steps of the methodology are presented in Fig.4.
Fig.3Working model for object detection in images
Fig.4Working model for object detection in videos
3.2 Design of Adaptive Sliding Window based Bilateral Filter for Suspicious Object Detection
The presented adaptive filter is a modification of the bilateral filter with spatial-adaptation for noise removal. This will preserve the edges and texture characteristics of the input images. In a conventional bilateral filter, it combines domain and range kernels to preserve edge and texture information. Mathematically, it is expressed as:
Ifilt (n)=1NfmP I(m)f(n-m)g(I(n)-I(m))
(6)
where, filtered image is considered as Ifilt for n pixels. The neighboring pixel's (m) intensity is represented as I (m) within spatial domain P with n pixels. Spatial kernel is represented as f (n-m) , which reduces the kernel distance between m and n. The range kernel is represented as g (|I (n) -I (m) |) .But in the adaptive bilateral filter, the step uses the sliding window approach to identify local adaptation features, and thus combine local spatial features to generate a global feature for noise removal. Mathematically, in sliding window, sp might be described as:
Ilocal (n)=1Nflocal mPlocal I(m)flocal (n-m)glocal (|I(n)-I(m)|)
(7)
where, filtered image in each sliding window output is considered as Ilocal (n) for n pixels. The neighboring pixel's (m) intensity is represented as I (m) within the local spatial domain Plocal with n pixels. Local spatial kernel is represented as flocal (n-m) that reduces the kernel distance between m and n. The local range kernel is represented as glocal (|I (n) -I (m) |) . By combining all these local filtration parameters, global parameters are identified to filter out the image.
Fig.5 presents the design of suspicious object/activity detection under environmental complexities. An adaptive sliding window based bilateral filter is presented here. The entire network architecture is presented in Fig.6. The algorithm is presented below.
Algorithm
Input: Inpi, images;
Training data, Trn=Inpin, Lebin, where n∈size (Trn)
Output: PRin, suspicious region.
1 . Initialization
2 . In=Inpi+Noise
3. Define spatial and range kernels as σs and σr
4. Apply adaptive sliding window bilateral filter to denoise as
5. Id adaptivefilter In
6 . Configure training hyperparameters
7 . While loss reaches convergence do
8 . For imax: Max epochs
9. Outi YOLOv8Id
10.Minimize (Lossfun=Lossn+LossCIoU)
11 .End Return Outi
Fig.5Working model for object detection under environmental complexities
Fig.6Network architecture of proposed model [20]
4 Results and Discussion
This section presents the training details of the proposed model for suspicious object and activity detection from images. The entire model is simulated on the Python platform in Google Colab with facility of Tesla P100-PCIE GPU. For training the model, hyperparameters were optimized through iterative experimentation. The initial learning rate was set to 0.001 using the Adam optimizer with cosine annealing to gradually decrease the rate over time. Batch size was set to 16 for 100 epochs. After the training, the testing performance of the proposed model is evaluated. To compare the performance, the following parameters are evaluated:
Mean Average Precision (mAP) : mAP is mathematically represented as:
mAP=1Ni=1N APi
(8)
Precision =( True_Positive )( True_Positive + False_Positive )
(9)
Recall =( True_Positive )( True_Positive + False_Negative )
(10)
where AP measures the area under the Precision-Recall (PR) curve and summarizes how well a model balances precision and recall across different confidence thresholds.
Table1 shows the detailed dataset description used for the proposed model. The dataset was collected from publicly available resources such as Roboflow. The dataset consists of a number of samples of suspicious objects and activity images, along with their annotations. The sample descriptions are presented in Table1.
Table1Dataset description
In this paper, the implementation of the proposed model is done using Python3 in Google Colab. For model implementation, TensorFlow is used. The entire dataset is divided into 70% training dataset and 30% testing dataset. The learning was done using Adam optimizer. The entire implementation is done using GPU services for 100 epochs. Figs.7 and 8 present the training graphs of the proposed model on DS-1 and on DS-2, respectively.
Fig.7Training performance on DS-1
4.1 Ablation Study
Fig.9 presents the precision graphs under environmental complexity with and without applying filters. The graph is presented at 640×640 resolution. The comparison shows that the precision for all classes is approximately 83%, which is an improvement of approximately 9% compared with the case without the filter condition. Fig.10 presents the recall graphs under environmental complexity with and without applying filters. The graph is presented at 640×640 resolution. The comparison shows that the recall for all classes is approximately 68%, which is an improvement of approximately 1% compared with the case without the filter condition. Fig.11 presents the mAP graphs under environmental complexity with and without applying filters. The graph is presented at 640×640 resolution. The comparison shows that the mAP for all classes is approximately 74.5%, which is an improvement of approximately 4% compared with the case without the filter condition.
Fig.8Training performance on DS-2
Fig.9Precision graph for suspicious object/activity detection under environmental complexity with and without filter
Fig.10Recall graph for suspicious object/activity detection under environmental complexity with and without filter
Fig.11mAP graph for suspicious object/activity detection under environmental complexity with and without filter
Fig.12 presents the execution time graph comparison under environmental complexity with and without applying filters. The graph is presented at 640×640 resolution. The comparison shows that the execution time for all classes is approximately 30-31 ms for testing samples.
4.2 Comparative Study
In this section, a comparative analysis is presented for suspicious object/activity detection among different state-of-the-art models, including the proposed model. Table2 presents a comparison of various models for detecting suspicious objects and activities, highlighting their strengths and limitations. The deep learning model[23] focuses solely on activities involving children and detects suspicious activities, but not objects, without considering environmental complexities or image data processing. YOLOv3[24] is capable of processing image data and detecting objects, with YOLOv4 specifically targeting weapons[25], but neither detects suspicious activities nor accounts for environmental complexities. The LSTM-CNN[26] model is designed for crime-specific, detecting suspicious activities but not objects, while improved YOLOv4[27] processes image data for object detection without specifying activity types. In contrast, the proposed model stands out by addressing environmental complexities, processing image data, and detecting both suspicious objects and activities, offering a more comprehensive solution.
Fig.13 presents a comparative analysis of mAP under varying environmental conditions such as noise, blur, and low illumination. The results indicate that the model performs best under low illumination with mAP of 76.53% that is followed by blurred conditions with 74.83%. The presence of noise leads to the lowest performance at 72.13%. On average, the model achieves a mAP of 74.50%, indicating that further optimization is needed to improve its reliability under such challenging conditions.
Fig.12Execution time graph for suspicious object/activity detection under environmental complexities with and without filter
Table2Feature comparison for suspicious object/activity detection
Fig.13Comparative mAP analysis under different environmental conditions
Fig.14 presents the result comparison of the proposed model with existing works. YOLOv3[24] model was presented for object detection and achieved mAP of 65.70%. Whereas the proposed model (YOLOv8) had achieved a mAP of 74.50%. This shows an approximately 13% improvement in mAP compared to the existing models. This improvement is observed due to the integration of a sliding window adaptive filter, which removes unwanted noise factors from the image. The integration of YOLOv8 model enhanced training performance through improvements in the loss function, a better anchor box selection approach, the use of backbone networks for feature extraction, and post-processing enhancements. Integration of all these models makes the proposed model more robust and efficient.
Fig.14Comparative mAP analysis
From the methodology and results presented, the primary challenge that the proposed approach directly addresses is environmental complexities. These complexities are related to real-time video/image complexities such as noise, blur, low illumination, etc. For this, the adaptive sliding-window bilateral filter is presented to handle these issues while preserving edge and texture information, which improves performance compared to applying no filter. The experiment results show improved detection metrics for the filtered images overall but do not isolate each specific challenge that can be considered as limitation of the work.
5 Conclusions
In this paper, deep learning techniques for suspicious object detection are explored. Several challenges are identified in the recognition of suspicious objects and activities in videos, including illumination changes and occlusion, noise, poor resolution. To address these challenges, the YOLO model is adopted for its efficiency and accuracy in object detection. In this initial step of methodology, suspicious objects and activities are detected in both static images and individual video frames. The YOLOv8 model, known for its improved detection capabilities, is utilized for this purpose. Then the model is advanced to mitigate the impact of noise and other environmental factors that could affect detection accuracy. An adaptive sliding window-based filter is proposed to remove both local and global noise effectively. This filtering technique is then cascaded with the YOLOv8 model, enhancing its ability to detect and classify objects under noisy conditions. The combined approach, using the adaptive sliding window-based filter with the YOLOv8 model, results in a significant improvement in performance. The model achieves an average mAP of 74.5%, which is a13% improvement compared to existing methods. The proposed model has achieved an mAP of 74.5% which needs to be improved in the future. This can be accomplished by refining the existing model architecture, optimizing hyperparameters, and incorporating more advanced techniques such as attention mechanisms or transformer models.
Fig.1Architecture of YOLO learning model [19]
Fig.2Proposed methodology
Fig.3Working model for object detection in images
Fig.4Working model for object detection in videos
Fig.5Working model for object detection under environmental complexities
Fig.6Network architecture of proposed model [20]
Fig.7Training performance on DS-1
Fig.8Training performance on DS-2
Fig.9Precision graph for suspicious object/activity detection under environmental complexity with and without filter
Fig.10Recall graph for suspicious object/activity detection under environmental complexity with and without filter
Fig.11mAP graph for suspicious object/activity detection under environmental complexity with and without filter
Fig.12Execution time graph for suspicious object/activity detection under environmental complexities with and without filter
Fig.13Comparative mAP analysis under different environmental conditions
Fig.14Comparative mAP analysis
Table1Dataset description
Table2Feature comparison for suspicious object/activity detection
Gawande, Hajari K, Golhar Y. Novel person detection and suspicious activity recognition using enhanced YOLOv5 and motion feature map. Artificial Intelligence Review,2024,57:article number 16. DOI:10.1007/s10462-023-10630-0.
Tutar H, Güne[XC<07Dubey Prati(2025019)ZT1.tif>;%50%52] A, Zontul M,et al. A hybrid approach to improve the video anomaly detection performance of pixel-and frame-based techniques using machine learning algorithms. Computation,2024,12(2):19. DOI:10.3390/computation12020019.
Vidya M Q M, Selvakumar S. An effective framework of human abnormal behaviour recognition and tracking using multiscale dilated assisted residual attention network. Expert Systems with Applications,2024,247:123264. DOI:10.1016/j.eswa.2024.123264.
Alruwais N M, Zakariah M. Student recognition and activity monitoring in e-classes using deep learning in higher education. IEEE Access,2024,12:66110-66128. DOI:10.1109/ACCESS.2024.3354981.
Wang J M, Hu F J, Abbas G,et al. Enhancing image categorization with the quantized object recognition model in surveillance systems, Expert Systems with Applications,2024,238(Part E):122240. DOI:10.1016/j.eswa.2023.122240.
Talib M, Al-Noori Ahmed H Y, Suad J. YOLOv8-CAB: Improved YOLOv8 for real-time object detection. Karbala International Journal of Modern Science,2024,10(1): Article 5. DOI:10.33640/2405-609X.3339
Sun Z W, Hua Z X, Li H C,et al. Flying bird object detection algorithm in surveillance video based on motion information. IEEE Transactions on Instrumentation and Measurement,2024,73:article number 5002515. DOI:10.1109/TIM.2023.3334348.
Gautam D, Gupta H, Shekhar H,et al. Suspicious object tracking with YOLOv3 with Python using Open-CV.2023 3rd International Conference on Advance Computing and Innovative Technologies in Engineering(ICACITE). Greater Noida: ICACITE,2023:1772-1775. DOI:10.1109/ICACITE57410.2023.10182703.
Pullakandam M, Loya K, Salota P,et al. Weapon object detection using quantized YOLOv8.2023 5th International Conference on Energy, Power and Environment: Towards Flexible Green Energy Technologies(ICEPE). Shillong: ICEPE,2023:1-5. DOI:10.1109/ICEPE57949.2023.10201506.
Jebur S A, Hussein K A, Hoomod H K,et al. Novel deep feature fusion framework for multi-scenario violence detection. Computers,2023,12(9):175. DOI:10.3390/computers12090175.
Huszár V D, Adhikarla V K, Négyesi I,et al. Toward fast and accurate violence detection for automated video surveillance applications. IEEE Access,2023,11:18772-18793. DOI:10.1109/ACCESS.2023.3245521.
Jain N, Gupta V, Tariq U,et al. Fast violence recognition in video surveillance by integrating object detection and Conv-LSTM. International Journal on Artificial Intelligence Tools,2023,32(3):2340018. DOI:10.1142/S0218213023400183.
Faisal M M, Mohammed M S, Abduljabar A M,et al. Object detection and distance measurement using AI.2021 14th International Conference on Developments in eSystems Engineering(DeSE). Piscataway: IEEE,2021:559-565. DOI:10.1109/DeSE54285.2021.9719469.
Wang J, Yang W, Guo H,et al. Tiny object detection in aerial images.2020 25th international conference on pattern recognition(ICPR). Piscataway: IEEE,2021:3791-3798. DOI:10.1109/ICPR48806.2021.9413340.
Mahmmod B M, Abdulhussain S H, Naser M A,et al.3D object recognition using fast overlapped block processing technique. Sensors,2022,22(23):9209. DOI:10.3390/s22239209.
Narejo S, Pandey B,vargas Esenarro D,et al. Weapon detection using YOLOv3 for smart surveillance system. Mathematical Problems in Engineering,2021(2021):1-9. DOI:10.1155/2021/9975700.
Fang W, Wang L, Ren P M. Tinier-YOLO: A real-time object detection method for constrained environments. IEEE Access,2019,8:1935-1944. DOI:10.1109/ACCESS.2019.2961959.
Gali M, Sunita D, Suresh K.real-time image based weapon detection using YOLO algorithms. International Conference on Advances in Computing and Data Sciences. Cham: Springer International Publishing,2022:173-185.
Wang G, Cheng Y F, An P,et al. UAV-YOLOv8: A small-object-detection model based on improved YOLOv8 for UAV aerial photography scenarios. Sensors,2023,23(16):7190. DOI:10.3390/s23167190.
GitHub, Inc. Brief summary of YOLOv8 model structure#189.https://github.com/ultralytics/ultralytics/issues/189[Accessed on 12-08-2024].
Roboflow, Inc. Versions.https://universe.roboflow.com/suspicious-movement/suspicious-detection/dataset/4.
Pravesh S Y. Multi class weapon detection system-Github ZCv24 dataset.https://universe.roboflow.com/s-yash-pravesh-mu7qu/multi-class-weapon-detection-system-github-zcv24.
Vallathan G, John A, Thirumalai C,et al. Suspicious activity detection using deep learning in secure assisted living IoT environments. The Journal of Supercomputing,2021,77:3242-3260. DOI:10.1007/s11227-020-03387-8.
Fang W, Wang L, Ren P M. Tinier-YOLO: A real-time object detection method for constrained environments. IEEE Access,2019,8:1935-1944. DOI:10.1109/ACCESS.2019.2961959.
Chitravanshi D, Malik A, Saini H,et al. Weapon detection from images using YOLO and OpenCV.2024 First International Conference on Technological Innovations and Advance Computing(TIACOMP). Piscataway: IEEE,2024:560-565. DOI:10.1109/TIACOMP64125.2024.00098.
Ganagavalli K, Santhi V. YOLO-based anomaly activity detection system for human behavior analysis and crime mitigation. Signal, Image and Video Processing,2024,18:417-427. DOI:10.1007/s11760-024-03164-7.
Wang G B, Ding H W, Duan M L,et al. Fighting against terrorism: A real-time CCTV autonomous weapons detection based on improved YOLOv4. Digital Signal Processing,2023,132:103790. DOI:10.1016/j.dsp.2022.103790.

LINKS