Skip to main content

FPGA Implementation of the Flux Tensor Moving Object Detection Method

  • Conference paper
  • First Online:
  • 1440 Accesses

Part of the book series: Lecture Notes in Computer Science ((LNIP,volume 9972))

Abstract

In this paper a hardware implementation in a field programmable gate array (FPGA) device of moving object segmentation using the flux tensor (FT) method is presented. The used algorithm and its parallelized version are described in details. The designed module has been verified on the VC 707 development board with Virtex 7 FPGA device for the following video stream parameters: \(720 \times 576\) @ 50 fps (25 MHz pixel clock), \(1280 \times 720\) @ 50 fps (74.25 MHz pixel clock) and \(1920 \times 1080\) @ 50 fps (148.5 MHz pixel clock). Additionally, the computing performance and power consumption have been estimated. The proposed module outperforms the previous FT implementations both in terms of real-time processing capabilities for high-definition stream, as well as energy efficiency.

This is a preview of subscription content, log in via an institution.

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

Notes

  1. 1.

    720p denotes that the vertical resolution of the image equals 720 lines and progressive scanning is used (not interlacing). Usually 720p means a \(1280 \times 720\) resolution.

  2. 2.

    Even if the available memory resources are greater than the required 47 Mb, combining many distributed across the FPGA device block RAM modules is very problematic and inefficient.

References

  1. Bailey, D.G.: Design for Embedded Image Processing on FPGAs. Wiley, Singapore (2011)

    Book  Google Scholar 

  2. Belbachir, A.N.: Smart Cameras. Springer, USA (2010)

    Book  Google Scholar 

  3. Bouwmans, T., Porikli, F., Hferlin, B., Vacavant, A.: Background Modeling and Foreground Detection for Video Surveillance. Chapman and Hall/CRC, Boca Raton (2014)

    Book  MATH  Google Scholar 

  4. Bunyak, F., Palaniappan, K., Nath, S.K., Seetharaman, G.: Geodesic active contour based fusion of visible and infrared video for persistent object tracking. In: IEEE Workshop on Applications of Computer Vision (2007)

    Google Scholar 

  5. Bunyak, F., Palaniappan, K., Nath, S.K.: Flux tensor constrained geodesic active contours with sensor fusion for persistent object tracking. J. Multimedia 2(4), 20–33 (2007)

    Article  Google Scholar 

  6. Ersoy, I., Palaniappan, K.: Multi-feature contour evolution for automatic live cell segmentation in time lapse imagery. In: 30th Annual International Conference of the IEEE Engineering in Medicine and Biology Society, pp. 371–374 (2008)

    Google Scholar 

  7. Fortun, D., Bouthemy, P., Kervrann, C.: Optical flow modeling and computation: a survey. Comput. Vis. Image Underst. 134, 1–21 (2015)

    Article  Google Scholar 

  8. Gorgon, M., Tadeusiewicz, R.: Hardware-based image processing library for virtex FPGA. In: Proceedings of SPIE 4212 - Reconfigurable Technology: FPGAs for Computing and Applications II, pp. 1–10 (2000)

    Google Scholar 

  9. Kryjak, T., Gorgon, M.: Pipeline implementation of peer group filtering in FPGA. Comput. Inf. 31(4), 727–741 (2012)

    Google Scholar 

  10. Kryjak, T., Komorkiewicz, M., Gorgon, M.: Real-time background generation and foreground object segmentation for high-definition colour video stream in FPGA device. J. Real-Time Image Process. 9(1), 61–77 (2014)

    Article  Google Scholar 

  11. Nath, S.K., Palaniappan, K.: Adaptive robust structure tensors for orientation estimation and image segmentation. In: Bebis, G., Boyle, R., Koracin, D., Parvin, B. (eds.) ISVC 2005. LNCS, vol. 3804, pp. 445–453. Springer, Heidelberg (2005)

    Chapter  Google Scholar 

  12. OpenCV. http://opencv.org/. Accessed 17 April 2016

  13. Palaniappan, K., Ersoy, I., Nath, S.K.: Moving object segmentation using the flux tensor for biological video microscopy. In: Ip, H.H.-S., Au, O.C., Leung, H., Sun, M.-T., Ma, W.-Y., Hu, S.-M. (eds.) PCM 2007. LNCS, vol. 4810, pp. 483–493. Springer, Heidelberg (2007)

    Chapter  Google Scholar 

  14. Palaniappan, K., Ersoy, I., Seetharaman, G., Davis, S.R., Kumar, P., Rao, R.M., Linderman, R.: Parallel flux tensor analysis for efficient moving object detection. In: Proceedings of the 14th International Conference on Information Fusion (FUSION), pp. 1–8 (2011)

    Google Scholar 

  15. Thissell, W.R., Czajkowski, R., Schrenk, F., Selway, T., Ries, A.J., Patel, S., McDermott, P.L., Moten, R., Rudnicki, R., Seetharaman, G., Ersoy, I., Palaniappan, K.: A scalable architecture for operational FMV exploitation. In: 2015 IEEE International Conference on Computer Vision Workshop (ICCVW), pp. 1062–1070 (2015)

    Google Scholar 

  16. Wang, R., Bunyak, F., Seetharaman, G., Palaniappan, K.: Static and moving object detection using flux tensor with split gaussian models. In: 2014 IEEE Conference on Computer Vision and Pattern Recognition Workshops, Columbus, OH, pp. 420–424 (2014)

    Google Scholar 

Download references

Acknowledgements

The work presented in this paper was supported by AGH University of Science and Technology project number 15.11.120.879.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Tomasz Kryjak .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2016 Springer International Publishing AG

About this paper

Cite this paper

Janus, P., Piszczek, K., Kryjak, T. (2016). FPGA Implementation of the Flux Tensor Moving Object Detection Method. In: Chmielewski, L., Datta, A., Kozera, R., Wojciechowski, K. (eds) Computer Vision and Graphics. ICCVG 2016. Lecture Notes in Computer Science(), vol 9972. Springer, Cham. https://doi.org/10.1007/978-3-319-46418-3_43

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-46418-3_43

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-46417-6

  • Online ISBN: 978-3-319-46418-3

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics