A Raspberry Pi Based Video Pipeline for 2-D Wave Digital Filters on Low-Cost FPGA Hardware

Implementation and evaluation of image/video processing systems on FPGA hardware require a video path for input/output of data. We propose a portable low-cost video pipelining method by means of a USB 2.0 interface in conjunction with a Raspberry Pi single board computer, whereby virtually any video sources/sinks can be used as input/output with realtime capabilities. An application of our approach is presented by the implementation and evaluation of a 2-D spatio-temporal Wave Digital Filter for motion feature extraction.

[1]  Bhawani Shankar Chowdhry,et al.  Implementation of line tracking algorithm using Raspberry pi in marine environment , 2014, 2014 IEEE International Conference on Industrial Engineering and Engineering Management.

[2]  Anton Kummert,et al.  3D wave digital filter implementation on a virtex2 FPGA board with external SDRAM , 2009, 2009 International Workshop on Multidimensional (nD) Systems.

[3]  Dirk Koch,et al.  Accelerating Linux Bash Commands on FPGAs Using Partial Reconfiguration , 2017 .

[4]  Sk Riyazhussain,et al.  Raspberry Pi controlled Traffic Density monitoring system , 2016, 2016 International Conference on Wireless Communications, Signal Processing and Networking (WiSPNET).

[5]  Anton Kummert,et al.  On multidimensional velocity filter banks for video-based motion analysis of world-coordinate objects , 2011, The 2011 International Workshop on Multidimensional (nD) Systems.

[6]  Piyush Vyas,et al.  A robust technique for image processing based on interfacing of Raspberry-Pi and FPGA using IoT , 2017, 2017 International Conference on Computer, Communications and Electronics (Comptelix).

[7]  A. Fettweis,et al.  Suppression of parasitic oscillations in multidimensional wave digital filters , 1978 .

[8]  S. Sahitya,et al.  Real time application of Raspberry Pi in compression of images , 2016, 2016 IEEE International Conference on Recent Trends in Electronics, Information & Communication Technology (RTEICT).

[9]  Stefania Perri,et al.  Design of Real-Time FPGA-based Embedded System for Stereo Vision , 2018, 2018 IEEE International Symposium on Circuits and Systems (ISCAS).

[10]  Anton Kummert,et al.  Word Length Optimization of 2-D Wave Digital Filters with Weighted Quantization Error Variances , 2018, 2018 IEEE International Symposium on Circuits and Systems (ISCAS).

[11]  Shivank Dhote,et al.  Using FPGA-SoC interface for low cost IoT based image processing , 2016, 2016 International Conference on Advances in Computing, Communications and Informatics (ICACCI).

[12]  A. P. Samila,et al.  Hardware and software implementation of data acquisition system for pulsed NQR spectrometer , 2018, 2018 14th International Conference on Advanced Trends in Radioelecrtronics, Telecommunications and Computer Engineering (TCSET).

[13]  C. A. R. Hoare,et al.  Communicating sequential processes , 1978, CACM.

[14]  Yan Ke,et al.  Integrated Application of USB Interface Device in Strapdown Inertial Navigation System , 2010, 2010 International Conference on E-Product E-Service and E-Entertainment.

[15]  Pinky J. Brahmbhatt,et al.  USB based high speed data acquisition system , 2015, 2015 5th Nirma University International Conference on Engineering (NUiCONE).

[16]  Anton Kummert,et al.  FPGA implementation of 2-D wave digital filters for real time motion feature extraction , 2017, 2017 IEEE International Symposium on Circuits and Systems (ISCAS).

[17]  Febus Reidj G. Cruz,et al.  Iris Recognition using Daugman algorithm on Raspberry Pi , 2016, 2016 IEEE Region 10 Conference (TENCON).