Nano3D: Explainable Ultra-Lightweight Deep Learning Model for Video Anomaly Detection

Published:

Computer Vision & Edge AI 486K Params | 7.19 ms Latency GitHub: Nano3D

Project Overview

Nano3D is an ultra-compact 3D Convolutional Neural Network specifically designed for automated surveillance anomaly detection on resource-constrained edge computing platforms (such as NVIDIA Jetson and embedded IoT hardware).

While standard video anomaly detection frameworks rely on multi-million parameter networks requiring high-wattage server GPUs, Nano3D achieves state-of-the-art detection precision with an astonishingly small 1.86 MB model footprint.

Benchmark Highlights

  • Parameter Count: Only 486,000 parameters (~95% fewer than standard 3D Conv baselines).
  • Latency & Throughput: 7.19 ms per clip inference latency, operating at real-time speeds (>130 FPS).
  • Cross-Dataset Performance: Benchmarked across UCF-Crime, XD-Violence, RWF-2000, UBI-Fights, and SCVD, delivering 88.7% accuracy and 0.947 AUC.
  • Spatiotemporal Grad-CAM: Integrated visual explanations showing dynamic heatmaps where violent altercations, fights, or anomalous behaviors are localized in time and space.

Explore Nano3D on GitHub