2020
DOI: 10.1109/access.2020.2989267
|View full text |Cite
|
Sign up to set email alerts
|

Analysis and Comparison of FPGA-Based Histogram of Oriented Gradients Implementations

Abstract: One of the commonly-used feature extraction algorithms in computer vision is the histogram of oriented gradients. Extracting the features from an image using this algorithm requires a large amount of computations. One way to boost the speed is to implement this algorithm on field programmable gate arrays, to benefit from flexible designs such as parallel computing. In this paper, we first, provide a summary of the steps of the histogram of oriented gradients algorithm. We then survey the implementation techniq… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
18
0

Year Published

2020
2020
2024
2024

Publication Types

Select...
4
3

Relationship

1
6

Authors

Journals

citations
Cited by 24 publications
(18 citation statements)
references
References 43 publications
0
18
0
Order By: Relevance
“…Srisamosorn et al [50] developed an improved HOG named Fisheye HOG (FEHOG) where they reduced the computational time in several stages. Ghaffari et al [19] performed a comparative study for FPGA based HOG feature implementations and they mentioned that FPGA-HOG features are computationally faster than the traditional HOG. Sharma et al [47] proposed a transformed version of HOG where they used only magnitude information rather than orientation information, and they also claimed it to be faster than the traditional HOG.…”
Section: Quartile Histogram Oriented Gradients (Q-hog)mentioning
confidence: 99%
“…Srisamosorn et al [50] developed an improved HOG named Fisheye HOG (FEHOG) where they reduced the computational time in several stages. Ghaffari et al [19] performed a comparative study for FPGA based HOG feature implementations and they mentioned that FPGA-HOG features are computationally faster than the traditional HOG. Sharma et al [47] proposed a transformed version of HOG where they used only magnitude information rather than orientation information, and they also claimed it to be faster than the traditional HOG.…”
Section: Quartile Histogram Oriented Gradients (Q-hog)mentioning
confidence: 99%
“…We have surveyed different methods for hardware implementation of the HOG algorithm, including an extensive review of methods with hardware–software co-design in our previous work [ 16 , 17 ]. In this section, first we briefly review the recent work implementing the HOG algorithm fully on hardware.…”
Section: Related Work On Hardware–software Implementationsmentioning
confidence: 99%
“…As mentioned in [ 17 ], the original HOG algorithm requires 2 × W × H multiplication operations (for computing the square of the gradients twice for each pixel), W × H additions (once for each pixel), and W × H square root operations (once for each pixel) for computing the magnitude of gradients, where W is the width and H is the height of the image window. In our implementation, we simplified the magnitude computation by just performing W × H additions (for adding the absolute values once for each pixel) and 2 × W × H inversion operations (for absolute value of the gradients twice per pixel).…”
Section: Hog-svm Corementioning
confidence: 99%
See 2 more Smart Citations