[1]李东,敖晟,田劲东,等.基于FPGA的模板滤波IP核的设计与实现[J].深圳大学学报理工版,2018,35(6):622-628.[doi:10.3724/SP.J.1249.2018.06622]
 LI Dong,AO Sheng,TIAN Jindong,et al.Design and implementation of template filtering IP core based on FPGA[J].Journal of Shenzhen University Science and Engineering,2018,35(6):622-628.[doi:10.3724/SP.J.1249.2018.06622]
点击复制

基于FPGA的模板滤波IP核的设计与实现()
分享到:

《深圳大学学报理工版》[ISSN:1000-2618/CN:44-1401/N]

卷:
第35卷
期数:
2018年第6期
页码:
622-628
栏目:
【电子与信息科学】
出版日期:
2018-11-16

文章信息/Info

Title:
Design and implementation of template filtering IP core based on FPGA
文章编号:
201806011
作者:
李东敖晟田劲东田勇
深圳大学光电工程学院,广东深圳51860
Author(s):
LI Dong AO Sheng TIAN Jindong and TIAN Yong
College of Optoelectronic Engineering, Shenzhen University, Shenzhen 51860, Guangdong Province, P.R.China
关键词:
图像处理卷积运算现场可编程门阵列模板滤波IP核卷积结构
Keywords:
image processing convolution operation field programmable gate array (FPGA) template filtering intellectual property (IP) core convolution structure
分类号:
TP 752.1;T 274.2
DOI:
10.3724/SP.J.1249.2018.06622
文献标志码:
A
摘要:
在数字图像处理过程中,二维模板卷积是一种重要的操作.提出一种基于现场可编程门阵列(field programmable gate array, FPGA)的可变模板滤波IP(intellectual property)核的设计方法,通过参数化的循环例化移位寄存器构建可灵活调整窗口大小的缓存结构,采用只读寄存器(read-only memory, ROM)载入模板滤波系数,并利用加法树模块实现快速累加.相比传统组合扩展方法,本设计充分节约了硬件资源,简化了电路设计,提供了便捷的调用接口,只需修改参数便可灵活调整卷积结构,适用于任意窗口大小、任意模板系数、任意图像大小和数据位宽的卷积运算,具有良好的通用性和可维护性.
Abstract:
2D template convolution is an important operation in the field of digital image processing. This paper proposes a new method to design the variable template filtering intellectual property (IP) core based on the field programmable gate array (FPGA). Our method can flexibly adjust the window size with the parameterized loop instantiation shift register construction. The cache structure uses read-only memory (ROM) to load the template filter coefficients and uses the addition tree module to achieve the fast accumulation. Compared with the traditional combination expansion method, the developed method can fully save the hardware resources, simplify the circuit design, provide a convenient call interface, and flexibly adjust the convolution structure. It is also suitable for any window size, arbitrary template coefficients, convolution operation of arbitrary image size and data bit width, and has the good versatility and maintainability.

参考文献/References:

[1] CARDELLS-TORMO F, MOLINET P L. Area-efficient 2-D shift-variant convolvers for FPGA-based digital image processing[J]. IEEE Transactions on Circuits and Systems II: Express Briefs, 2006, 53(2): 105-109.
[2] SAMBASHIVUDU K, JAVEED M D, KIRAN R. Implementation of 2D non-linear morphological image processing on FPGA based architecture[J]. International Journal of Innovative Technology and Exploring Engineering, 2013, 3(6): 72-76.
[3] BOSI B,BOSI G,SAVARIA Y. Reconfigurable pipelined 2-D convolvers for fast digital signal processing[J]. IEEE Transactions on Very Large Scale Integration Systems, 1999, 7(3):229-308.
[4] ZHANG Hui, XIA Mingxin, HU Guangshu. A multi window partial buffering scheme for FPGA-based 2-D convolvers[J]. IEEE Transactions on Circuits and Systems II: Express Briefs, 2007, 54(2): 200-204.
[5] 桑红石,廖定彬,江 威.一种新型2-D卷积器的FPGA实现[J]. 微电子学与计算机,2011,28(9):28-30.
SANG Hongshi, LIAO Dingbin, JIANG Wei. A novel FPGA-based 2-D convolver[J]. Microelectronic & Computer, 2011, 28(9): 28-30.(in Chinese)
[6] 朱学亮,柴志雷,钟传杰.基于FPGA的图像卷积IP核的设计与实现[J].微电子学与计算机,2011,28(6):189-192.
ZHU Xueliang, CHAI Zhilei, ZHONG Chuanjie. Design and implementation of FPGA-based convolution IP core for image processing[J]. Microelectronic & Computer,2011, 28(6): 189-192.(in Chinese)
[7] 冈萨雷斯,伍兹.数字图像处理[M].3版.阮秋琦,译.北京:电子工业出版社,2011:421-426.
GONZALEZ R C, WOODS R E. Digital image processing[M]. 3rd ed. RUAN Qiuqi, trans. Beijing: Publishing House of Electronics Industry, 2011: 421-426.(in Chinese)
[8] BAILEY D G.基于FPGA的嵌入式图像处理系统设计[M].原魁,何文浩,肖晗,译.北京:电子工业出版社,2013.
BAILEY D G. Design for embedded image processing on FPGAs[M]. YUAN Kui, HE Wenhao, XIAO Han, trans. Beijing: Publishing House of Electronics Industry, 2013.(in Chinese)
[9] 牟新刚,周晓,郑晓亮.基于FPGA的数字图像处理原理及应用[M].北京:电子工业出版社,2017.
MOU Xin’gang, ZHOU Xiao, ZHENG Xiaoliang. The principle and application of digital image processing based on FPGA[M]. Beijing: Publishing House of Electronics Industry, 2017.(in Chinese)
[10] CABELLO F, LEN J, IANO Y, et al. Implementation of a fixed-point 2D Gaussian filter for image processing based on FPGA[C]// Signal Processing: Algorithms, Architectures, Arrangements, and Application. Poznan, Poland: IEEE, 2015: 28-33.
[11] LUO Haibo, GAI Xingqin, CHANG Zheng, et al. A real-time multi-scale 2D Gaussian filter based on FPGA[C]// International Symposium on Optoelectronic Technology and Application: Image Processing and Pattern Recognition.[s.l.]: SPIE, 2014: 930104.
[12] 陈烁.基于USB3.0与FPGA的图像采集处理系统研究[D]. 深圳:深圳大学,2017.
CHEN Shuo. An research of image acquisition and processing system based on USB3.0 and FPGA[D]. Shenzhen: Shenzhen University, 2017.(in Chinese)
[13] MA Zhaobing, YANG Yang, LIU Yunxia, et al. Recurrently decomposable 2-D convolvers for FPGA-based digital image processing[J]. IEEE Transactions on Circuits & Systems II Express Briefs, 2016, 63(10): 979-983.
[14] LIU Y, YANG Y, BHARATH A. Recurrently decomposable 2-D filters[J]. Journal of Computational Information Systems, 2015, 11(5): 1773-1779.
[15] LICCIARDO G D, CAPPETTA C, BENEDETTO L D. FPGA optimization of convolution-based 2D filtering processor for image processing[C]// The 8th Computer Science and Electronic Engineering. Colchester, UK: IEEE, 2017: 180-185.

相似文献/References:

[1]张 敏,阮双琛,杨 珺,等.连续太赫兹波实时透射成像实验研究[J].深圳大学学报理工版,2007,24(4):384.
 ZHANG Min,RUAN Shuang-chen,YANG Jun,et al.Experimental study of continuous-wave terahertz radiation real-time transmission imaging[J].Journal of Shenzhen University Science and Engineering,2007,24(6):384.
[2]胡涛,郭宝平,郭轩.基于游程分析轮廓提取算法的改进[J].深圳大学学报理工版,2009,26(4):405.
 HU Tao,GUO Bao-ping,and GUO Xuan.An improved run-based boundary extraction algorithm[J].Journal of Shenzhen University Science and Engineering,2009,26(6):405.
[3]胡媛媛,牛夏牧.基于视觉阈值的结构相似度图像质量评价算法[J].深圳大学学报理工版,2010,27(2):185.
 HU Yuan-yuan and NIU Xia-mu.Image quality assessment based on human visibility threshold theory and structural similarity[J].Journal of Shenzhen University Science and Engineering,2010,27(6):185.
[4]宋远佳,张炜,杨正伟,等.固体火箭发动机壳体脱黏缺陷的热波检测[J].深圳大学学报理工版,2012,29(No.3(189-282)):252.[doi:10.3724/SP.J.1249.2012.03252]
 SONG Yuan-jia,ZHANG Wei,YANG Zheng-wei,et al.Debond defect detection in shell of solid rocket motor by thermal wave nondestructive testing[J].Journal of Shenzhen University Science and Engineering,2012,29(6):252.[doi:10.3724/SP.J.1249.2012.03252]
[5]黄宗福,孙刚,陈曾平. 大视场空间目标光电探测起伏背景抑制算法[J].深圳大学学报理工版,2012,29(No.6(471-580)):471.[doi:10.3724/SP.J.1249.2012.06471]
 HUANG Zong-fu,SUN Gang,and CHEN Zeng-ping.A background clutter suppression algorithm for space target detection in wide field-of-view opto-electronic observation[J].Journal of Shenzhen University Science and Engineering,2012,29(6):471.[doi:10.3724/SP.J.1249.2012.06471]
[6]吴庆阳,曾祥军,黄锦辉,等.数字印模口内三维扫描技术研究[J].深圳大学学报理工版,2013,30(No.1(001-110)):60.[doi:10.3724/SP.J.1249.2013.01060]
 Wu Qingyang,Zeng Xiangjun,Huang Jinhui,et al.Study on digital impression for intraoral 3D scanning[J].Journal of Shenzhen University Science and Engineering,2013,30(6):60.[doi:10.3724/SP.J.1249.2013.01060]
[7]张敏,权润爱,苏红,等.光泵连续太赫兹波在生物成像中的应用研究(英文)[J].深圳大学学报理工版,2014,31(2):160.[doi:10.3724/SP.J.1249.2014.02160]
 Zhang Min,Quan Runai,Su Hong,et al.Investigation of optically pumped continuous terahertz laser in biological imaging[J].Journal of Shenzhen University Science and Engineering,2014,31(6):160.[doi:10.3724/SP.J.1249.2014.02160]
[8]李霞,李富生,陈园琴.基于视觉灵敏度与DCT系数的显著性检测[J].深圳大学学报理工版,2014,31(5):464.[doi:10.3724/SP.J.1249.2014.05464]
 Li Xia,Li Fusheng,and Chen Yuanqin.Saliency detection model based on human visual sensitivity and DCT coefficients[J].Journal of Shenzhen University Science and Engineering,2014,31(6):464.[doi:10.3724/SP.J.1249.2014.05464]
[9]李璟,倪东,李胜利,等.超声图像中胎儿头围的自动测量[J].深圳大学学报理工版,2014,31(5):455.[doi:10.3724/SP.J.1249.2014.05455]
 Li Jing,Ni Dong,Li Shengli,et al.The automatic ultrasound measurement of fetal head circumference[J].Journal of Shenzhen University Science and Engineering,2014,31(6):455.[doi:10.3724/SP.J.1249.2014.05455]
[10]邱文胜,牛丽红,苏秉华,等.基于ARM的嵌入式超分辨率复原系统设计[J].深圳大学学报理工版,2015,32(3):311.[doi:10.3724/SP.J.1249.2015.0]
 Qiu Wensheng,Niu Lihong,Su Binghua,et al.Design of embedded super-resolution restoration system based on ARM[J].Journal of Shenzhen University Science and Engineering,2015,32(6):311.[doi:10.3724/SP.J.1249.2015.0]

备注/Memo

备注/Memo:
Received:2017-11-07;Revised:2018-05-23;Accepted:2018-07-24
Foundation:National Natural Science Foundation of China (51775352); Natural Science Foundation of Guangdong Province (2014A030313550)
Corresponding author:Assoiate professor LI Dong.E-mail: lidong@szu.edu.cn
Citation:LI Dong, AO Sheng, TIAN Jindong, et al. Design and implementation of template filtering IP core based on FPGA[J]. Journal of Shenzhen University Science and Engineering, 2018, 35(6): 622-628.(in Chinese)
基金项目:国家自然科学基金资助项目(51775352);广东省自然科学基金资助项目(2014A030313550)
作者简介:李东(1982—),男,深圳大学副教授、博士.研究方向:机器视觉,嵌入式系统技术.E-mail: lidong@szu.edu.cn
敖晟(1996—),男,深圳大学硕士研究生.研究方向:机器视觉与图像处理.E-mail:895408584@qq.com
李东、敖晟为共同第一作者.
引文:李东,敖晟,田劲东,等.基于FPGA的模板滤波IP核的设计与实现[J]. 深圳大学学报理工版,2018,35(6):622-628.
更新日期/Last Update: 2018-11-30