Parallelized Computation for Edge Histogram Descriptor Using CUDA on the Graphics Processing Units (GPU)

被引:0
作者
Mohammadabadi, Alireza Ahmadi [1 ]
Chalechale, Abdolah [1 ]
Heidari, Hadis [1 ]
机构
[1] Razi Univ, Dept Comp Engn, Kermanshah, Iran
来源
2013 17TH CSI INTERNATIONAL SYMPOSIUM ON COMPUTER ARCHITECTURE AND DIGITAL SYSTEMS (CADS 2013) | 2013年
关键词
content based image retrieval; CUDA; edge histogram descriptor; GPU;
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Most image processing algorithms are inherently parallel, so multithreading processors are suitable in such applications. In huge image databases, image processing takes very long time for run on a single core processor because of single thread execution of algorithms. GPU is more common in most image processing applications due to multithread execution of algorithms, programmability and low cost. In this paper we show how to implement the MPRG-7 Edge Histogram Descriptor in parallel using CUDA programming model on a GPU. The Edge Histogram Descriptor describes the distribution of various types of edges with a histogram that can be a tool for image matching. This feature is applied to search images from a database which are similar to a query image. We evaluated the retrieval of the proposed technique using recall, precision, and average precision measures. Experimental results showed that parallel implementation led to an average speed up of 14.74xover the serial implementation. The average precision and the average recall of presented method are 67.02% and 55.00% respectively.
引用
收藏
页码:9 / 14
页数:6
相关论文
共 11 条
[1]  
[Anonymous], 2011, NVIDIA CUDA C Programming Guide
[2]   Introduction to GPU Computing and CUDA Programming: A Case Study on FDTD [J].
De Donno, Danilo ;
Esposito, Alessandra ;
Tarricone, Luciano ;
Catarinucci, Luca .
IEEE ANTENNAS AND PROPAGATION MAGAZINE, 2010, 52 (03) :116-122
[3]  
Honghoon Jang, 2008, 2008 Digital Image Computing: Techniques and Applications, P155, DOI 10.1109/DICTA.2008.82
[4]   Texture image retrieval using new rotated complex wavelet filters [J].
Kokare, M ;
Biswas, PK ;
Chatterji, BN .
IEEE TRANSACTIONS ON SYSTEMS MAN AND CYBERNETICS PART B-CYBERNETICS, 2005, 35 (06) :1168-1178
[5]  
Sattigeri P., 2012, 2012 IEEE International Conference on Emerging Signal Processing Applications, P5, DOI 10.1109/ESPA.2012.6152431
[6]   COLOR INDEXING [J].
SWAIN, MJ ;
BALLARD, DH .
INTERNATIONAL JOURNAL OF COMPUTER VISION, 1991, 7 (01) :11-32
[7]   Accelerating geoscience and engineering system simulations on graphics hardware [J].
Walsh, Stuart D. C. ;
Saar, Martin O. ;
Bailey, Peter ;
Lija, David J. .
COMPUTERS & GEOSCIENCES, 2009, 35 (12) :2353-2364
[8]   Efficient use of MPEG-7 Edge Histogram Descriptor [J].
Won, CS ;
Park, DK ;
Park, SJ .
ETRI JOURNAL, 2002, 24 (01) :23-30
[9]   Fast 3D Computational Integral Imaging Using Graphics Processing Unit [J].
Yi, Faliu ;
Moon, Inkyu ;
Lee, Jeong-A ;
Javidi, Bahram .
JOURNAL OF DISPLAY TECHNOLOGY, 2012, 8 (12) :714-722
[10]   Content-based image retrieval using color and texture fused features [J].
Yue, Jun ;
Li, Zhenbo ;
Liu, Lu ;
Fu, Zetian .
MATHEMATICAL AND COMPUTER MODELLING, 2011, 54 (3-4) :1121-1127