Performance Evaluation of Different Memory Components for FPGA based Embedded System Design for Video Processing Application

Full Text (PDF, 473KB), PP.113-119

Views: 0 Downloads: 0


Sanjay Singh 1,* Ravi Saini 1 Anil K. Saini 1 AS Mandal 1 Chandra Shekhar 1 Anil Vohra 2

1. CSIR – Central Electronics Engineering Research Institute (CSIR-CEERI), Pilani – 333031, Rajasthan, India

2. Electronic Science Department, Kurukshetra University, Kurukshetra, Haryana, India

* Corresponding author.


Received: 11 Feb. 2013 / Revised: 4 Jun. 2013 / Accepted: 20 Aug. 2013 / Published: 8 Nov. 2013

Index Terms

Performance Evaluation, Image/Video Processing, Embedded Systems, FPGA Implementation


Advances in FPGA technology have dramatically increased the use of FPGAs for computer vision applications. Availability of on-chip processor (like PowerPC) made it possible to design embedded systems using FPGAs for video processing applications. The objective of this research is to evaluate the performance of different memory components available on FPGA boards for embedded/platform-based implementations of image/video processing applications. The clustering based change detection algorithm for Ubiquitous Multimedia Environment is selected for evaluating the effect of different memory components (DDR/BRAM) on performance of the system in terms of frame rate (frames per second).

Cite This Paper

Sanjay Singh, Ravi Saini, Anil K. Saini, AS Mandal, Chandra Shekhar, Anil Vohra, "Performance Evaluation of Different Memory Components for FPGA based Embedded System Design for Video Processing Application", International Journal of Intelligent Systems and Applications(IJISA), vol.5, no.12, pp.113-119, 2013. DOI:10.5815/ijisa.2013.12.10


[1]Meng H, Pears N E, and Bailey C. FPGA Based Video Processing System for Ubiquitous Applications[C]. Proceedings of Perspectives in Pervasive Computing. London, October 25, 2005.

[2]Video and Image Processing Design Using FPGAs. White Paper from Altera, 2007.

[3]Said Y, Saidani T, Smach F, Atri M, and Snoussi H. Embedded Real-time Video Processing System on FPGA[C]. Proceedings of 5th International Conference on Image and Signal Processing. Agadir, Morocco. June 28-30, 2012. 

[4]Zhang B F, Yang Y, Zhu J C, and Li C. Embedded Real-time Image Processing System Based on DM6446+FPGA Architecture[J]. Advanced Engineering Forum, 2012, 6-7: 542-546.

[5]Said Y, Saidani T, Smach F, and Atri M. Real-time Hardware Co-Simulation of Edge Detection for Video Processing System[C]. Proceedings of 16th IEEE Mediterranean Electrotechnical Conference. Monastir, Tunisia. March 25-28, 2012. 

[6]Hiraiwa J, Vargas E, and Toral S. An FPGA based Embedded Vision System for Real-time Motion Segmenetation[C]. Proceedings of 17th International Conference on Systems, Signals and Image Processing. Brazil. June 17-19, 2010. 

[7]Samanta S, Paik S, Gangopadhyay S, and Chakrabarti A. Processing of Image Data using FPGA-based MicroBlaze Core. Proceedings of International Conference on High Performance Architecture and Grid Computing. Chandigarh, India. July 19-20, 2012. 

[8]Chutani E R and Chaudhury S. Video Trans-coding in Smart Camera for Ubiquitous Multimedia Environment[C]. Proceedings of International Symposium on Ubiquitous Multimedia Computing. Hobart, Australia. October 13-15, 2008.