I designed an intelligent system capable of analyzing movement within the videos and detecting suspicious movement that precedes the occurrence of shoplifting crimes. The proposed system can analyze the movement into two primary classifications: the natural movement, and the suspicious movement (with the percentage of each of them being determined.” Thus, the system appears, depending on the percentage of the type of movement, whether the possibility of theft is high or low, or the Confusion movement, which are branched cases depending on the percentage percent accuracy of smart model classification").
The system is integrated with surveillance camera systems that are placed in stores, and the system can at that time alert security personnel in cases where the movement of people in the monitored area appears to be suspicious. The system can also help in cases where it is required to search within a large number of video clips recorded by the surveillance cameras to determine the time moments before the theft crimes.
The repository contains several video clips on which the system has been tested (the system is waiting for 160 frames to pass, “that is, approximately 3 seconds on average, depending on the frequency of the frames within the video clips or the live broadcast”).
I have uploaded the trained model on Kaggle in the following link: https://www.kaggle.com/models/kaledhoshme/early-detection-of-theft-attempts In addition to a notebook for how to run it. The trained model is deployed according to specific and usage permissions.