HOG Features on the GPU
ثبت نشده
چکیده
Histogram of Oriented Gradients (HOG) features are a trending topic in object detection literature. HOG features are a robust way of describing local object appearances and shapes by their distribution of intensity gradients or edge directions, and have been used successfully as a low level feature in a number of object recognition tasks. Human faces are generally considered interesting and important to detect in many applications such as surveillance, recognition systems, biomedical, and video. HOG descriptors have been shown to significantly outperform existing feature sets for human detection, but at the expense of greater computational overhead than other well known Haar-like rectangular features. We propose to accelerate the HOG feature descriptor computation by exploiting GPU parallelism so that existing frameworks for real-time detection can make use of a more robust feature.
منابع مشابه
Performance evaluation of block-based copy- move image forgery detection algorithms
Copy-move forgery is a particular type of distortion where a part or portions of one image is/are copied to other parts of the same image. This type of manipulation is done to hide a particular part of the image or to copy one or more objects into the same image. There are several methods for detecting copy-move forgery, including block-based and key point-based methods. In this paper, a method...
متن کاملEnhancement of Fast Pedestrian Detection Using Hog Features
Histograms of Oriented Gradients (HOG) suffers low processing speed, due to complex and redundant computations. In this paper, a method to improve the speed of detection while maintaining the accuracy has been proposed. This is implemented without using any special purpose hardware such as GPU. The speed has been substantially increased through the calculations of trilinear interpolation within...
متن کاملIsolated Persian/Arabic handwriting characters: Derivative projection profile features, implemented on GPUs
For many years, researchers have studied high accuracy methods for recognizing the handwriting and achieved many significant improvements. However, an issue that has rarely been studied is the speed of these methods. Considering the computer hardware limitations, it is necessary for these methods to run in high speed. One of the methods to increase the processing speed is to use the computer pa...
متن کاملKernelized correlation tracker on smartphones
This paper shows the implementation of a KC tracker (high-speed kernelized correlation tracker) on an Android smartphone. The image processing part is implemented with the Android-NDK in C/C++. Some parts of the tracking algorithm, which can be parallelized very well, are partitioned and calculated on the GPU with OpenGL ES and OpenCL. Other parts, such as the Discrete Fourier Transform (DFT), ...
متن کاملfastHOG - a real-time GPU implementation of HOG
We introduce a parallel implementation of the histogram of oriented gradients algorithm for object detection. Our implementation uses the GPU and the NVIDIA CUDA framework. We achieve speedups of over 67x from the standard sequential code, using a single video card. Furthermore it supports multiple video cards so speedups of 120x or more can be achieved. This allows us to achieve real-time perf...
متن کامل