GitHub repository: Alireza-cman/LogoDetection
Primary language: C++
Created: 2015-10-21T15:41:06Z
Description: I implement a promising algorithms for logo detection on GPUs. I apply plentitude of methods to reduce the amount of computation to gain the efficient performance. All of the functions such as Sobel, gradient, Histogram, etc. are implemented on GPUs to enhance the speed of the program. In this project, I use zero-copy memory in lieu of global memory to eliminate the latency of transferring the data among devices and host and enhance the PCIe transfer rate. Moreover, I neglect the inner portion of the videos’ pixels which rarely consists of logos to boost the speed and consumption. To put it in a nutshell, I manage to decrease the time taken by a factor of 9.19 compared to the implementation of this method on host. The algorithm is generalized for other kind of detection and can be used in inpainting of portions of the picture.