Fast and accurate template matching using pixel rearrangement on the GPU

44Citations
Citations of this article
19Readers
Mendeley users who have this article in their library.
Get full text

Abstract

A GPU (Graphics Processing Unit) is a specialized processor for graphics processing. GPUs have the ability to perform high-speed parallel processing using its many processing cores. To utilize the powerful computing ability, GPUs are widely used for general purpose processing. The main contribution of this paper is to show a new template matching algorithm using pixel rearrangement. Template Matching is a technique for finding small parts of an image which match a template image. The feature of our proposed algorithm is that using pixel rearrangement, multiple low-resolution images are generated and template matching for the low-resolution images is performed to reduce the computing time. Also, we implemented our algorithm on a GPU system. The experimental results show that, for an input image with size of 4096 x 4096 and a template image with size of 256 x 256, our implementation can achieve a speedup factor of approximately 78 times over the conventional sequential implementation. © 2011 IEEE.

Cite

CITATION STYLE

APA

Uchida, A., Ito, Y., & Nakano, K. (2011). Fast and accurate template matching using pixel rearrangement on the GPU. In Proceedings - 2011 2nd International Conference on Networking and Computing, ICNC 2011 (pp. 153–159). https://doi.org/10.1109/ICNC.2011.30

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free