• Stars
    star
    10
  • Rank 1,807,489 (Top 36 %)
  • Language
    C++
  • Created about 9 years ago
  • Updated about 9 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

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.