High performance implementation of texture features extraction algorithms using FPGA architecture

被引:10
作者
Akoushideh, Ali Reza [1 ]
Shahbahrami, Asadollah [2 ]
Maybodi, Babak Mazloom-Nezhad [1 ]
机构
[1] Shahid Beheshti Univ, Elect & Comp Dept, GC, Tehran, Iran
[2] Univ Guilan, Dept Comp Engn, Rasht, Iran
关键词
Haralick texture feature; Image processing; FPGA; COMPUTATION; CLASSIFICATION; HARDWARE; GLCM;
D O I
10.1007/s11554-012-0283-4
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
The most popular second-order statistical texture features are derived from the co-occurrence matrix, which has been proposed by Haralick. However, the computation of both matrix and extracting texture features are very time consuming. In order to improve the performance of co-occurrence matrices and texture feature extraction algorithms, we propose an architecture on FPGA platform. In the proposed architecture, first, the co-occurrence matrix is computed then all thirteen texture features are calculated in parallel using computed co-occurrence matrix. We have implemented the proposed architecture on Virtex 5 fx130T-3 FPGA device. Our experimental results show that a speedup of 421[x yields over a software implementation on Intel Core i7 2.0 GHz processor. In order to improve much more performance on textures, we have reduced the computation of 13 texture features to 3 texture features using ranking of Haralick's features. The performance improvement is 484x.
引用
收藏
页码:141 / 157
页数:17
相关论文
共 18 条
[1]  
Akoushideh A. R., 2010, INT C REC COMP FPGAS, P232
[2]   An FPGA-based architecture for real time image feature extraction [J].
Bariamis, DG ;
Iakovidis, DK ;
Maroulis, DE ;
Karkanis, SA .
PROCEEDINGS OF THE 17TH INTERNATIONAL CONFERENCE ON PATTERN RECOGNITION, VOL 1, 2004, :801-804
[3]  
Bariamis D, 2006, LECT NOTES COMPUT SC, V4179, P67
[4]  
Boland M. V., 1999, THESIS PITTSBURGH
[5]  
Brodatz P, 1966, BRODATZ TEXTURES
[6]   TEXTURE FEATURE PERFORMANCE FOR IMAGE SEGMENTATION [J].
DUBUF, JMH ;
KARDAN, M ;
SPANN, M .
PATTERN RECOGNITION, 1990, 23 (3-4) :291-309
[7]  
Gipp M, 2009, IAENG INT J COMPUT S, V36
[8]  
Gipp M., 2008, WORLD C ENG
[9]   TEXTURAL FEATURES FOR IMAGE CLASSIFICATION [J].
HARALICK, RM ;
SHANMUGAM, K ;
DINSTEIN, I .
IEEE TRANSACTIONS ON SYSTEMS MAN AND CYBERNETICS, 1973, SMC3 (06) :610-621
[10]   FPGA architecture for fast parallel computation of co-occurrence matrices [J].
Iakovidis, D. K. ;
Maroulis, D. E. ;
Bariamis, D. G. .
MICROPROCESSORS AND MICROSYSTEMS, 2007, 31 (02) :160-165