TY - CHAP
T1 - Programmable architectures for histogram of oriented gradients processing
AU - Kelly, Colm
AU - Woods, Roger
AU - Amiri, Moslem
AU - Siddiqui, Fahad Manzoor
AU - Rafferty, Karen
PY - 2019
Y1 - 2019
N2 - There is an increasing demand for high performance image processing platforms based on field programmable gate array (FPGA). The Histogram of Orientated Gradients (HOG) algorithm is a feature descriptor algorithm used in object detection for many security applications. The chapter examines the implementation of this key algorithm using an FPGA-based soft-core architecture approach. Firstly, the HOG algorithm is described and its performance profiled from a computation and bandwidth perspective. Then the IPPro soft-core processor architecture is introduced and a number of mapping strategies are covered. A HOG implementation is demonstrated on a Zynq platform, resulting in a design operating at 15.36 fps; this compares favorably with the performance and resources of handcrafted VHDL code.
AB - There is an increasing demand for high performance image processing platforms based on field programmable gate array (FPGA). The Histogram of Orientated Gradients (HOG) algorithm is a feature descriptor algorithm used in object detection for many security applications. The chapter examines the implementation of this key algorithm using an FPGA-based soft-core architecture approach. Firstly, the HOG algorithm is described and its performance profiled from a computation and bandwidth perspective. Then the IPPro soft-core processor architecture is introduced and a number of mapping strategies are covered. A HOG implementation is demonstrated on a Zynq platform, resulting in a design operating at 15.36 fps; this compares favorably with the performance and resources of handcrafted VHDL code.
UR - https://www.springer.com/gp/book/9783319917337#aboutBook
U2 - 10.1007/978-3-319-91734-4_18
DO - 10.1007/978-3-319-91734-4_18
M3 - Chapter (peer-reviewed)
SP - 649
EP - 682
BT - Handbook of Signal Processing Systems
PB - Springer
ER -