Projects per year
Abstract
We present two deep unfolding neural networks for the simultaneous tasks of background subtraction and foreground detection in video. Unlike conventional neural networks based on deep feature extraction, we incorporate domain-knowledge models by considering a masked variation of the robust principal
component analysis problem (RPCA). With this approach, we separate video clips into low-rank and sparse components, respectively corresponding to the backgrounds and foreground masks indicating the presence of moving objects. Our models, coined ROMAN-S and ROMAN-R, map the iterations of two alternating direction of multipliers methods (ADMM) to trainable convolutional layers, and the proximal operators are mapped to non-linear activation functions with trainable thresholds. This approach leads to lightweight networks with enhanced interpretability that can be trained on limited data. In ROMANS, the correlation in time of successive binary masks is controlled with side-information based on ℓ1-ℓ1 minimization. ROMAN-R enhances the foreground detection by learning a dictionary of atoms to represent the moving foreground in a high-dimensional feature space and by using reweighted-ℓ1-ℓ1 minimization. Experiments are conducted on both synthetic and real video datasets, for which we also include an analysis of the generalization to unseen clips. Comparisons are made with existing deep unfolding RPCA neural networks, which do not use a mask formulation for the foreground, and with a 3D U-Net baseline. Results show that our proposed models outperform other deep unfolding networks, as well as the untrained optimization algorithms. ROMANR, in particular, is competitive with the U-Net baseline for foreground detection, with the additional advantage of providing video backgrounds and requiring substantially fewer training parameters and smaller training sets.
component analysis problem (RPCA). With this approach, we separate video clips into low-rank and sparse components, respectively corresponding to the backgrounds and foreground masks indicating the presence of moving objects. Our models, coined ROMAN-S and ROMAN-R, map the iterations of two alternating direction of multipliers methods (ADMM) to trainable convolutional layers, and the proximal operators are mapped to non-linear activation functions with trainable thresholds. This approach leads to lightweight networks with enhanced interpretability that can be trained on limited data. In ROMANS, the correlation in time of successive binary masks is controlled with side-information based on ℓ1-ℓ1 minimization. ROMAN-R enhances the foreground detection by learning a dictionary of atoms to represent the moving foreground in a high-dimensional feature space and by using reweighted-ℓ1-ℓ1 minimization. Experiments are conducted on both synthetic and real video datasets, for which we also include an analysis of the generalization to unseen clips. Comparisons are made with existing deep unfolding RPCA neural networks, which do not use a mask formulation for the foreground, and with a 3D U-Net baseline. Results show that our proposed models outperform other deep unfolding networks, as well as the untrained optimization algorithms. ROMANR, in particular, is competitive with the U-Net baseline for foreground detection, with the additional advantage of providing video backgrounds and requiring substantially fewer training parameters and smaller training sets.
Original language | English |
---|---|
Article number | 3336176 |
Pages (from-to) | 108-122 |
Number of pages | 15 |
Journal | IEEE Transactions on Image Processing |
Volume | 33 |
Issue number | 1 |
DOIs | |
Publication status | Published - 1 Dec 2023 |
Bibliographical note
Publisher Copyright:© 1992-2012 IEEE.
Fingerprint
Dive into the research topics of 'Interpretable Neural Networks for Video Separation: Deep Unfolding RPCA with Foreground Masking'. Together they form a unique fingerprint.Projects
- 1 Finished
-
FWOSB97: Interpretable and Explainable Deep Learning for Video Processing
Joukovsky, B. & Deligiannis, N.
1/11/20 → 31/10/24
Project: Fundamental
Research output
- 1 Software
-
ROMAN Robust PCA Masking Network
Joukovsky, B. J., 26 Apr 2022Research output: Non-textual form › Software