Implementation of Visible Foreground Abstraction Algorithm in MATLAB Using Raspberry Pi

  • M. L. J. ShruthiEmail author
  • B. K. Harsha
  • G. Indumathi
Conference paper
Part of the Lecture Notes in Networks and Systems book series (LNNS, volume 98)


The Visual Surveillance system has been an active subject matter due to its importance in security purpose. Detection of moving objects in a video sequence is obligatory in many computer vision applications. The present Visual Surveillance system is not smart enough to take its own actions based on the observations. Crime rate can be reduced greatly if the surveillance systems are able to take their own actions based on the observations. This can be achieved by implementing algorithms with compact hardware in the surveillance system. This paper depicts the real time hardware implementation of Visible Foreground Abstraction (VFA) algorithm in raspberry pi. In this work, the main concentration is the design of VFA algorithm in MATLAB® and its implementation using Raspberry Pi module. The design and implementation has yielded better accuracy than previous algorithms.


Motion Image Implementation Raspberry Surveillance 


  1. 1.
    Gupta, P., Singh, Y., Gupt, M.: Moving object detection using frame difference, background subtraction and SOBS for video surveillance application. In: The Proceedings of the 3rd International Conference System Modeling and Advancement in Research Trends (2014)Google Scholar
  2. 2.
    Hammami, M., Jarraya, S., Ben-Abdallah, H.: A comparative study of proposed moving object detection method, in general of next generation information technology. J. Next Gener. Inform. Technol. (2011)Google Scholar
  3. 3.
    Shruthi, M.L.J., Indumathi, G.: Motion tracking using pixel subtraction method. In: The Proceedings of IEEE 2017 International Conference on Computing Methodologies and Communication (2017)Google Scholar
  4. 4.
    Wang, Z., Zhao, Y., Zhang, J., Guo, Y.: Research on motion detection on video surveillance system. In: the Proceedings of 3rd International Conference on Image and Signal Processing, vol. 1, pp. 193–197, October 2010Google Scholar
  5. 5.
    Rakibe, R.S., Patil, B.B.: Background subtraction algorithm based motion detection. Int. J. Sci. Res. Publ. 3(5), 14 (2019)Google Scholar
  6. 6.
    Kavitha, K., Tejaswini, A.: VIBE: background detection and subtraction for image sequences in video. Int. J. Comput. Sci. Inform. Technol. 3, 5223–5226 (2012)Google Scholar
  7. 7.
    Alli, M.H., Hafiz, F., Shafie, A.: Motion detection techniques using optical flow. J. World Acad. Sci. Eng. Technol. 32, 559–561 (2009)Google Scholar
  8. 8.
    Lu, N., Wang, J., Wu, Q.H., Yang, L.: An improved motion detection method for real time surveillance. J. Comput. Sci. 1 (2008)Google Scholar
  9. 9.
    Zhang, Y., Zhao, X., Tan, M.: Motion detection based on improved sobel and ViBe algorithm. In: the Proceedings of the 35th Chinese Control Conference, 27–29 July 2016Google Scholar
  10. 10.
    Chun-Hyok, P., Hai, Z., Hongbo, Z., Yilin, P.: A novel motion detection approach based on the improved ViBe Algorithm. In: The Proceedings of the 28th Chinese Control and Detection Conferense (2016)Google Scholar
  11. 11.
    Kryjak, T., Gorgon, M.: Real time implementation of the ViBe foreground object segmentation algorithm. In: The Proceedings of the 2013 Federated Conference on Computer Science and Information Systems (2013)Google Scholar
  12. 12.
    Connection to Raspberry pi Hardware-MATLAB And Simulink-MathWorksGoogle Scholar

Copyright information

© Springer Nature Switzerland AG 2020

Authors and Affiliations

  • M. L. J. Shruthi
    • 1
    Email author
  • B. K. Harsha
    • 1
  • G. Indumathi
    • 2
  1. 1.CMR Institute of TechnologyBengaluruIndia
  2. 2.Cambridge Institute of TechnologyBengaluruIndia

Personalised recommendations