# GraphBGS: Background Subtraction via Recovery of Graph Signals

arXiv: https://arxiv.org/abs/2001.06404 · HTML: https://mlsanity.com/paper/2001.06404/

## Key facts

- Cited by 9 papers in the map (data through 14 Oct 2026).
- First posted on arXiv 17 Jan 2020.

## Built on by (most cited first, 9 of 9)

- [Moving Object Detection for Event-based vision using Graph Spectral Clustering](https://mlsanity.com/paper/2109.14979/) (2021)
- [BSUV-Net 2.0: Spatio-Temporal Data Augmentations for Video-Agnostic Supervised Background Subtraction](https://mlsanity.com/paper/2101.09585/) (2021)
- [Autoencoder-based background reconstruction and foreground segmentation with background noise estimation](https://mlsanity.com/paper/2112.08001/) (2021)
- [Graph CNN for Moving Object Detection in Complex Environments from Unseen Videos](https://mlsanity.com/paper/2207.06440/) (2022)
- [Inductive Graph Neural Networks for Moving Object Segmentation](https://mlsanity.com/paper/2305.09585/) (2023)
- [Moving Object Detection for Event-based Vision using k-means Clustering](https://mlsanity.com/paper/2109.01879/) (2021)
- [Higher-order Sparse Convolutions in Graph Neural Networks](https://mlsanity.com/paper/2302.10505/) (2023)
- [Erasing the Ephemeral: Joint Camera Refinement and Transient Object Removal for Street View Synthesis](https://mlsanity.com/paper/2311.17634/) (2023)
- [Application Of ADNN For Background Subtraction In Smart Surveillance System](https://mlsanity.com/paper/2301.00264/) (2022)

## Abstract (arXiv)

Background subtraction is a fundamental pre-processing task in computer vision. This task becomes challenging in real scenarios due to variations in the background for both static and moving camera sequences. Several deep learning methods for background subtraction have been proposed in the literature with competitive performances. However, these models show performance degradation when tested on unseen videos; and they require huge amount of data to avoid overfitting. Recently, graph-based algorithms have been successful approaching unsupervised and semi-supervised learning problems. Furthermore, the theory of graph signal processing and semi-supervised learning have been combined leading to new insights in the field of machine learning. In this paper, concepts of recovery of graph signals are introduced in the problem of background subtraction. We propose a new algorithm called Graph BackGround Subtraction (GraphBGS), which is composed of: instance segmentation, background initialization, graph construction, graph sampling, and a semi-supervised algorithm inspired from the theory of recovery of graph signals. Our algorithm has the advantage of requiring less labeled data than deep learning methods while having competitive results on both: static and moving camera videos. GraphBGS outperforms unsupervised and supervised methods in several challenging conditions on the publicly available Change Detection (CDNet2014), and UCSD background subtraction databases.
