Alireza Ahmadi Mohammadabadi

Work place: Department of Computer Engineering, Razi University Kermanshah, Iran

E-mail: alireza.ahmadi@pgs.razi.ac.ir

Website:

Research Interests: Computing Platform, Image Processing

Biography

Alireza Ahmadi Mohammadabadi is currently a M.Sc. student in Razi University of Kermanshah, Iran. He obtained his B.S. in Computer Engineering from Azad University of Kashan, Iran in 2011. His research interests are in the fields of image processing, reconfigurable computing, and signal processing.

Author Articles
Parallel Implementation of Color Based Image Retrieval Using CUDA on the GPU

By Hadis Heidari Abdolah Chalechale Alireza Ahmadi Mohammadabadi

DOI: https://doi.org/10.5815/ijitcs.2014.01.04, Pub. Date: 8 Dec. 2013

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 color 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 color based image retrieval through color moments; also whole process is much faster than normal. Our work uses extensive usage of highly multithreaded architecture of multi-cored GPU. An efficient use of shared memory is needed to optimize parallel reduction in CUDA. 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 6.305×over the serial implementation when running on a NVIDIA GPU GeForce 610M. The average Precision and the average Recall of presented method are 53.84% and 55.00% respectively.

[...] Read more.
Parallel Implementation of Texture Based Image Retrieval on The GPU

By Hadis Heidari Abdolah Chalechale Alireza Ahmadi Mohammadabadi

DOI: https://doi.org/10.5815/ijigsp.2013.09.06, Pub. Date: 8 Jul. 2013

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.046×over the serial implementation. The average Precision and the average Recall of presented method are 39.67% and 55.00% respectively.

[...] Read more.
Other Articles