FPGA Based Compact and Efficient Full Image Buffering for Neighborhood Operations

被引:5
作者
Kazmi, Majida [1 ]
Aziz, Arshad [1 ]
Akhtar, Pervez [1 ]
Kundi, Dur-e-Shahwar [1 ]
机构
[1] Natl Univ Sci & Technol, Dept Elect Engn PNEC, Islamabad 46000, Pakistan
关键词
Buffer Storage; Convolver; Field Programmable Gate Array; Image processing; Image storage; IMPLEMENTATION;
D O I
10.4316/AECE.2015.01014
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Image processing systems based on neighborhood operations i.e. Neighborhood Processing Systems (NPSs) are computationally expensive and memory intensive. Field Programmable Gate Array (FPGA) based parallel processing architectures accelerate calculations of NPS provided if they have fast external-memory data access by using on-chip data buffers. The conventional data buffers namely full Row Buffers (RBs) implemented with FPGA embedded memory resources i.e. Block RAMs (BRAMs) are resource inefficient. It makes overall NPS implementation on FPGA expensive and infeasible especially for resource-constraint environment. This paper presents compact and efficient image buffering architecture with an additional feature of pre-fetching. Proposed design fits in minimal BRAMs by using small yet efficient Main Control Unit (MCU). Its optimal multi-rated BRAM data accessing technique reduces BRAM cost to provide multiple pixels of pre-fetched data/clock to NPS in a fixed pattern. It controls and synchronizes BRAMs operations to attain throughput of 1 clock/pixel. Thus our buffer architecture with 66% reduction in BRAM requirement as compared to conventional RBs is capable to support buffering for real time systems with high resolution (1080x1920@62fps). Therefore proposed buffer architecture can suitably replace conventional RB in any real me NPS application.
引用
收藏
页码:95 / 104
页数:10
相关论文
共 28 条
[1]  
[Anonymous], 2013, P 23 ACM INT C GREAT
[2]  
[Anonymous], 2014, 7 SERIES FPGAS MEMOR
[3]  
[Anonymous], 2012, LOG CORE IP BLOCK ME
[4]  
[Anonymous], 2012, VIRTEX 5 FPGA USER G
[5]  
Bailey D. G., 2010, Proceedings 2010 International Conference on Field-Programmable Technology (FPT 2010), P421, DOI 10.1109/FPT.2010.5681450
[6]  
Bailey D. G., 2011, DESIGN EMBEDDED IMAG, p[116, 233]
[7]   Reconfigurable pipelined 2-D convolvers for fast digital signal processing [J].
Bosi, B ;
Bois, G ;
Savaria, Y .
IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 1999, 7 (03) :299-308
[8]   Fast buffering for FPGA implementation of vision-based object recognition systems [J].
Cao, Tam P. ;
Elton, Darrell ;
Deng, Guang .
JOURNAL OF REAL-TIME IMAGE PROCESSING, 2012, 7 (03) :173-183
[9]   Area-efficient 2-D shift-variant convolvers for FPGA-based digital image processing [J].
Cardells-Tormo, F ;
Molinet, PL .
IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS II-EXPRESS BRIEFS, 2006, 53 (02) :105-109
[10]   Area-efficient 2-D shift-variant convolvers for FPGA-based digital image processing [J].
Cardells-Tormo, F ;
Molinet, PL .
2005 IEEE WORKSHOP ON SIGNAL PROCESSING SYSTEMS - DESIGN AND IMPLEMENTATION (SIPS), 2005, :209-213