Internet of Things Garage

Video Analytics for Anomaly Detection

Video Analytics towards Anomaly Detection on the Edge for Smart Cities

Camera’s are widely used in the smart city domain to monitor and supervise environments such as road traffic, office buildings, smart homes, etc. However, most commercial (off-the-shelf) camera systems can only detect a few sets of predefined objects (e.g., person and vehicles) and behaviours. Most of these camera systems are designed for streaming the video to the cloud. In a limited number of systems, cameras themselves may do minor edge processing tasks such as detecting people and vehicles. Such primitive capabilities are not sufficient to facilitate more complex use-cases below. Further sending video streams to the cloud without processing may not be useful and require significant network bandwidth, especially when the systems need to be scaled for thousands of cameras. Further, not all video frames are worth processing in-depth.

Farms in Monmouthshire want to prevent/detect crime and safeguard lone workers. The objective is to prevent thefts of machinery and livestock and monitor farmers to ensure their safety, particularly whilst working alone at remote locations on the farm. Raglan Castle in Monmouthshire wants to detect vandalism and ensure children’s safety from monitoring any children climbing walls or performing any dangerous activities so that the local staff can intervene in a timely manner. Blaenau Gwent wants to monitor their car parks to understand how they are being used as well as how to better incentify the use of public transport (e.g., monitor how many people get off from a vehicle). Another important aspect is to detect anti-social behaviour using bus stop cameras. All the use cases require some level of anomaly detection capabilities beyond what off the shelf systems can provide.

This project combines pre-trained object detection and computer vision models to detect complex anomaly behaviours using cameras. Each pre-trained model plays a crucial role in a particular scene to extract information and actions to be incorporated together to detect different types of anomalies. Moreover, this project is not focused on processing a full video in real-time. It aims to pick up signals of potential anomalies through lightweight edge processing (e.g., a farm animal moving towards an unusual area). Once the signals are detected, systems will conduct in-depth analysis using their full capabilities by feeding the selected frames into several different pre-trained computer vision models. The objective of this project is as follows:




Cisco develops, manufactures, and sells networking hardware, software, telecommunications equipment and other high-technology services and products. Cisco specializes in specific tech markets, such as the IoT, domain security, videoconferencing, and energy management with leading products including Webex, OpenDNS, Jabber, and Jasper.


BT Group plc is a British multinational telecommunications holding company headquartered in London, England. It has operations in around 180 countries and is the largest provider of fixed-line, broadband and mobile services in the UK, and also provides subscription television and IT services.


UtterBerry™ is a provider of Artificially Intelligent wireless smart sensor systems for infrastructure monitoring and the development of Smart Cities. Its patented technology has been used in a variety of major national infrastructure project.


Yaser Abu Awwad, Omer Rana, Charith Perera Anomaly Detection on the Edge Using Smart Cameras Under Low-Light Conditions, MDPI Sensors, Volume 24, Number 3, 772, 1-33, 2024