Background Modeling by Weightless Neural Networks

  • Massimo De Gregorio
  • Maurizio GiordanoEmail author
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 9281)


Background initialization is the task of computing a background model by processing a set of preliminary frames in a video scene. The initial background estimation serves as bootstrap model for video segmentation of foreground objects, although the background estimation could be refined and updated in steady state operation of video processing systems. In this paper we approach the background modeling problem with a weightless neural network called WiSARD\(^{rp}\). The proposed approach is straightforward, since the computation is pixel–based and it exploits a dedicated neural network to model the pixel background by using the same training rule.


Background Modeling Random Access Memory General Regression Neural Network Foreground Object Pixel Color 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


  1. 1.
    Aleksander, I., Thomas, W.V., Bowden, P.A.: WiSARD a radical step forward in image recognition. Sensor Review 4, 120–124 (1984)CrossRefGoogle Scholar
  2. 2.
    Aleksander, I., De Gregorio, M., França, F.M.G., Lima, P.M.V., Morton, H.: A brief introduction to weightless neural systems. In: ESANN 2009, pp. 299–305 (2009)Google Scholar
  3. 3.
    Aleksander, I., Morton, H.: An introduction to neural computing. Chapman & Hall (1990)Google Scholar
  4. 4.
    Bouwmans, T.: Recent advanced statistical background modeling for foreground detection: A systematic survey. Recent Patents on Computer Science 4(3), 147–176 (2011)Google Scholar
  5. 5.
    Culibrk, D., et al.: A neural network approach to bayesian background modeling for video object segmentation. In: Proc. of VISAPP 2006, pp. 474–479 (2006)Google Scholar
  6. 6.
    De Gregorio, M., Giordano, M.: Change detection with weightless neural networks. In: Proc. of 2014 IEEE CVPRW, pp. 409–413 (2014)Google Scholar
  7. 7.
    Goyette, N., et al.: a new change detection benchmark dataset. In: Proc. of 2014 IEEE CVPRW, pp. 1–8 (2012)Google Scholar
  8. 8.
    Hall, D., et al.: Comparison of target detection algorithms using adaptive background models. In: Proc. 2nd Joint IEEE Int. Workshop VS-PETS, 2005, pp. 113–120 (2005)Google Scholar
  9. 9.
    Luque, R.M., Domínguez, E., Palomo, E.J., Muñoz, J.: An art-type network approach for video object detection. In: ESANN 2010, pp. 423–428 (2010)Google Scholar
  10. 10.
    Maddalena, L., Petrosino, A.: A self-organizing approach to background subtraction for visual surveillance applications. IEEE Trans. on Image Processing 17(7), 1168–1177 (2008)CrossRefMathSciNetGoogle Scholar
  11. 11.
    Maddalena, L., Petrosino, A.: Towards benchmarking scene background initialization (2015). (posted June 12, 2015)
  12. 12.
    Panahi, S., Sheikhi, S., Hadadan, S., Gheissari, N.: Evaluation of background subtraction methods. In: Proc. of DICTA 2008, pp. 357–364 (2008)Google Scholar
  13. 13.
    Piccardi, M.: Background subtraction techniques: a review. In: IEEE International Conference on Systems, Man and Cybernetics (October 2004)Google Scholar
  14. 14.
    Ramirez-Quintana, J., Chacon-Murguia, M.: Self-organizing retinotopic maps applied to background modeling for dynamic object segmentation in video sequences. In: Proc. of IJCNN 2013, pp. 1–8, August 2013Google Scholar
  15. 15.
    Shuai, Y.M., Xu, X., Sun, H., Xu, G.: Change detection based on region likelihood ratio in multitemporal sar images. In: 2006 8th Int. Conf. on Signal Processing, vol. 2 (2006)Google Scholar
  16. 16.
    Zhao, Z., Zhang, X., Fang, Y.: Stacked multilayer self-organizing map for background modeling. IEEE Transactions on Image Processing 24(9), 2841–2850 (2015)CrossRefGoogle Scholar

Copyright information

© Springer International Publishing Switzerland 2015

Authors and Affiliations

  1. 1.Istituto di Scienze Applicate e Sistemi Intelligenti – CNRPozzuoliItaly
  2. 2.Istituto di Calcolo e Reti ad Alte Prestazioni – CNRNaplesItaly

Personalised recommendations