DeepAI AI Chat
Log In Sign Up

A Deep Convolutional Neural Network for Background Subtraction

by   Mohammadreza Babaee, et al.

In this work, we present a novel background subtraction system that uses a deep Convolutional Neural Network (CNN) to perform the segmentation. With this approach, feature engineering and parameter tuning become unnecessary since the network parameters can be learned from data by training a single CNN that can handle various video scenes. Additionally, we propose a new approach to estimate background model from video. For the training of the CNN, we employed randomly 5 percent video frames and their ground truth segmentations taken from the Change Detection challenge 2014(CDnet 2014). We also utilized spatial-median filtering as the post-processing of the network outputs. Our method is evaluated with different data-sets, and the network outperforms the existing algorithms with respect to the average ranking over different evaluation metrics. Furthermore, due to the network architecture, our CNN is capable of real time processing.


page 10

page 11

page 14

page 16

page 17

page 19

page 25

page 26


Joint Background Reconstruction and Foreground Segmentation via A Two-stage Convolutional Neural Network

Foreground segmentation in video sequences is a classic topic in compute...

Deep Convolutional Neural Network-based Inverse Filtering Approach for Speech De-reverberation

In this paper, we introduce a spectral-domain inverse filtering approach...

How Far Can You Get By Combining Change Detection Algorithms?

In this paper we investigate how state-of-the-art change detection algor...

A Comparison between Background Modelling Methods for Vehicle Segmentation in Highway Traffic Videos

The objective of this paper is to compare the performance of three backg...

JigsawNet: Shredded Image Reassembly using Convolutional Neural Network and Loop-based Composition

This paper proposes a novel algorithm to reassemble an arbitrarily shred...

Utilizing Mask R-CNN for Waterline Detection in Canoe Sprint Video Analysis

Determining a waterline in images recorded in canoe sprint training is a...