Memory Efficient Continual Learning for Edge-Based Visual Anomaly Detection
By: Manuel Barusco , Lorenzo D'Antoni , Davide Dalle Pezze and more
Potential Business Impact:
Helps small computers find weird things better.
Visual Anomaly Detection (VAD) is a critical task in computer vision with numerous real-world applications. However, deploying these models on edge devices presents significant challenges, such as constrained computational and memory resources. Additionally, dynamic data distributions in real-world settings necessitate continuous model adaptation, further complicating deployment under limited resources. To address these challenges, we present a novel investigation into the problem of Continual Learning for Visual Anomaly Detection (CLAD) on edge devices. We evaluate the STFPM approach, given its low memory footprint on edge devices, which demonstrates good performance when combined with the Replay approach. Furthermore, we propose to study the behavior of a recently proposed approach, PaSTe, specifically designed for the edge but not yet explored in the Continual Learning context. Our results show that PaSTe is not only a lighter version of STPFM, but it also achieves superior anomaly detection performance, improving the f1 pixel performance by 10% with the Replay technique. In particular, the structure of PaSTe allows us to test it using a series of Compressed Replay techniques, reducing memory overhead by a maximum of 91.5% compared to the traditional Replay for STFPM. Our study proves the feasibility of deploying VAD models that adapt and learn incrementally on CLAD scenarios on resource-constrained edge devices.
Similar Papers
Towards Continual Visual Anomaly Detection in the Medical Domain
CV and Pattern Recognition
Helps doctors find sickness in new X-rays.
On-Device Continual Learning for Unsupervised Visual Anomaly Detection in Dynamic Manufacturing
Machine Learning (CS)
Finds factory flaws faster on old machines.
CADE: Continual Weakly-supervised Video Anomaly Detection with Ensembles
CV and Pattern Recognition
Helps security cameras learn new dangers without forgetting old ones.