“…Since this work, even larger and deeper networks have been trained with the progress made by the storage for Big Data and by the GPUs for deep learning. For the field of background/foreground separation, DNNs were applied with success 1) for background generation [67,151,211,212,213], 2) for background subtraction [4,13,22,37,113], 3) foreground detection enhancement [220], 4) for ground-truth generation [204], and 5) for learned deep spatial features [108,143,166,167,222]. More practically, Restricted Boltzman Machine (RBM) was employed by Guo and Qi [67] and Xu et al [211] for background generation in order to further achieve moving object detection by background subtraction.…”