Histogram of Oriented Gradients (HOG) features are the underlying representation in automotive computer vision applications such as collision avoidance and lane keeping. In these applications, we have observed that HOG feature computation is often a slow and energy-intensive component of the overall pipeline. In this paper, we focus on reducing both the time taken and the energy used for computing Felzenszwalb HOG features. We achieve our results though a combination of reduced precision, SIMD parallelism, algorithmic changes, and outer-loop parallelism. In particular, we address a bottleneck in histogram accumulation by phrasing the problem as a gather instead of the (traditional) scatter. Additionally, we explore the tradeoffs of using L1 instead of L2 norms to compute gradients, which enables smaller operands and more SIMD parallelism. Overall, we are able to compute multiresolution HOG pyramids at 70fps for 640x480 images on a multicore CPU. This is a 3.6x speedup over the best known HOG implementation and a 29x speedup over the popular voc-release5 HOG code. This is also a 3.6x - 22x reduction in energy per frame compared to previous HOG implementations. Our open-source implementation is available for download.


    Access

    Check access

    Check availability in my library

    Order at Subito €


    Export, share and cite



    Title :

    libHOG: Energy-Efficient Histogram of Oriented Gradient Computation


    Contributors:


    Publication date :

    2015-09-01


    Size :

    842633 byte





    Type of media :

    Conference paper


    Type of material :

    Electronic Resource


    Language :

    English



    Civil aircraft surface defects detection based on histogram of oriented gradient

    Jiachen, Guo / Juan, Xu / Hongfu, Zuo et al. | IEEE | 2019


    Analysis of Facial Expression Recognition using Histogram of Oriented Gradient (HOG)

    Maraskolhe, Priyanka N. / Bhalchandra, A. S. | IEEE | 2019


    Efficient Color Histogram Indexing

    Sawhney, H. S. / Hafner, J. L. / IEEE; Signal Processing Society | British Library Conference Proceedings | 1994


    Efficient color histogram indexing

    Sawhney, H.S. / Hafner, J.L. | IEEE | 1994


    Efficient Histogram-Based Gradient Boosting Approach for Accident Severity Prediction With Multisource Data

    Tamim Kashifi, Mohammad / Ahmad, Irfan | Transportation Research Record | 2022