Abstract— CBIR is the method of searching the digital images from an image database.
“Content-based” means that the search analyzes the contents of the image rather than the
metadata such as colours, shapes, textures, or any other information that can be derived
from the image itself. The GPU is a powerful graphics engine and a highly parallel
programmable processor having better efficiency and high speed that overshadows CPU. It
is used in high performance computing system. The implementation of GPU can be done
with CUDA C. Due to its highly parallel structure it is used in a number of real time
applications like image processing, computational fluid mechanics, medical imaging etc.
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
are explaining the parallel implementation of CBIR with GPU. We have shown various
stages of CBIR with GPU results into better performance as well as speed ups. We have
given a review of various techniques that can be practised for high performance CBIR
stages with Graphics Processing Units.
Index Terms— Content Based Image Retrieval, Graphics Processor Unit, CUDA.