2018
DOI: 10.3390/computers7010018
|View full text |Cite
|
Sign up to set email alerts
|

A New Method of Histogram Computation for Efficient Implementation of the HOG Algorithm

Abstract: In this paper we introduce a new histogram computation method to be used within the histogram of oriented gradients (HOG) algorithm. The new method replaces the arctangent with the slope computation and the classical magnitude allocation based on interpolation with a simpler algorithm. The new method allows a more efficient implementation of HOG in general, and particularly in field-programmable gate arrays (FPGAs), by considerably reducing the area (thus increasing the level of parallelism), while maintaining… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
7
0

Year Published

2019
2019
2023
2023

Publication Types

Select...
6
2

Relationship

0
8

Authors

Journals

citations
Cited by 10 publications
(7 citation statements)
references
References 30 publications
0
7
0
Order By: Relevance
“…The support vector machine (SVM) algorithm is often used in data classification and is prevalent in such fields as pedestrian detection, facial recognition, etc. [6][7][8][9][10]. Thus, an accelerated SVM implementation on FPGA has far-reaching significance and has attracted wide attention.…”
Section: Introductionmentioning
confidence: 99%
“…The support vector machine (SVM) algorithm is often used in data classification and is prevalent in such fields as pedestrian detection, facial recognition, etc. [6][7][8][9][10]. Thus, an accelerated SVM implementation on FPGA has far-reaching significance and has attracted wide attention.…”
Section: Introductionmentioning
confidence: 99%
“…To build our HOG, we take 9 as the number of bins and 3 as the number of HOG windows per linked box, so our HOG will be a vector composed of 81 values. Blocks (cells) and bin ideas is an efficient method to give the description the necessary stability in the face of variations in geometric conditions [34]. To this end, the first step of our proposed descriptor is to divide the object image into connected areas overlapped at 50% called cells (Figure 4).…”
Section: Histogram Of Oriented Gradientmentioning
confidence: 99%
“…The implementation of this technique in FPGAs is one of the newest, starting in 2002 (see Figure 9). The SVM has been used in FPGAs alongside the Histogram of Oriented Gradients (HOG) for object classifications in image processing [501][502][503][504][505]. Other SVM applications include facial expression recognition [506][507][508], network traffic classification [509], melanoma detection [510][511][512], arrhythmias detection [513,514], epilepsy detection [515] and stress detection [516].…”
Section: Machine Learningmentioning
confidence: 99%