Parallel Implementation of Texture Based Image Retrieval on The GPU

Hadis Heidari, Abdolah Chalechale, Alireza Ahmadi Mohammadabadi
Department of Computer Engineering, Razi University Kermanshah, Iran
International Journal of Image, Graphics and Signal Processing (IJIGSP), Vol.5, No.9, 2013


   title={Parallel Implementation of Texture Based Image Retrieval on The GPU},

   author={Heidari, Hadis and Chalechale, Abdolah and Mohammadabadi, Alireza Ahmadi},

   journal={International Journal of Image, Graphics and Signal Processing (IJIGSP)},






Download Download (PDF)   View View   Source Source   



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. Graphical Processors Units (GPU) is more common in most image processing applications due to multithread execution of algorithms, programmability and low cost. In this paper we implement texture based image retrieval system in parallel using Compute Unified Device Architecture (CUDA) programming model to run on GPU. The main goal of this research work is to parallelize the process of texture based image retrieval through entropy, standard deviation, and local range, also whole process is much faster than normal. Our work uses extensive usage of highly multithreaded architecture of multi-cored GPU. 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 140.046x over the serial implementation. The average Precision and the average Recall of presented method are 39.67% and 55.00% respectively.
No votes yet.
Please wait...

* * *

* * *

HGPU group © 2010-2021 hgpu.org

All rights belong to the respective authors

Contact us: