Evaluation of Hardware Oriented MRCoHOG
using Logic Simulation
Yuta Yamasaki
1
, Shiryu Ooe
1
, Akihiro Suzuki
1
, Kazuhiro Kuno
2
, Hideo Yamada
2
, Shuichi Enokida
3
and Hakaru Tamukoh
1
1
Graduate School of Life Science and Systems Engineering, Kyushu Institute of Technology, Kitakyushu, Fukuoka, Japan
2
EQUOS RESEARCH Co., Ltd, Tokyo, Japan
3
Faculty of Computer Science and Systems Engineering, Kyushu Institute of Technology, Iizuka, Fukuoka, Japan
yamasaki-yuta@edu.brain.kyutech.ac.jp, tamukoh@brain.kyutech.ac.jp
Keywords: MRCoHOG, Hardware Oriented Algorithm, Human Detection.
Abstract: Human detection require high speed and high accuracy processing. One of the high performance techniques
of the detection is multi-resolution co-occurrence histogram of oriented gradients (MRCoHOG). Since the
calculation of co-occurrence requires a huge amount of processing resources, it is difficult to realize real-time
human detection with MRCoHOG. Accordingly, hardware implementation is considered to be effective. In
this paper, a hardware oriented MRCoHOG is proposed. In the proposed method, we simplify complicated
calculation such as multiplications and square root operation for efficient hardware implementation.
Experimental results show that the proposed method achieves better human detection rate than the ordinary
method. Moreover, MRCoHOG is implemented in a digital circuit with the proposed method. According to
logic simulation of the proposed circuit, the processing speed of the hardware implementation is 466 times
higher than the software implementation.
1 INTRODUCTION
Human detection is a technique for cutting out a
human area from an input image, and has to process
the image at high speed and with high accuracy.
Human detection has two processes, a feature
extraction and a classification. Detection accuracy
depends on these performances. In this research, we
focus on the feature extraction processing and aim at
high speed processing by a dedicated hardware using
feature extraction method with high detection rate.
Human detection extracts common features of
human from many kinds of image data. From image
data of photograph, color information of each pixel is
obtained. However, human detection using color
information is very difficult, since the color of clothes
and background changes depending on the pictures.
Therefore, capturing the features of human is
effective in human detection. Luminance gradients
are forced on as feature. One of the luminance
gradient features is histogram of oriented gradients
(HOG) (Dalal and Triggs, 2005). HOG use gradient
distribution of local area. This feature is robust for
postural and illumination changes. Co-occurrence
histogram of oriented gradients (CoHOG)
(Watanabe, Ito and Yokoi, 2009) feature is an
improved feature of HOG. CoHOG feature uses co-
occurrence gradient direction of local area. This
feature is able to present more complicated shapes
than HOG features. In this study, we use multi-
resolution co-occurrence histogram of oriented
gradients (MRCoHOG) (Iwata and Enokida, 2014)
feature for human detection. MRCoHOG feature is
revised version of HOG and CoHOG features.
MRCoHOG has high precision in human detection.
However, the real-time human detection using
MRCoHOG and CoHOG is difficult because the
calculatoin of co-occurrence needs a great number of
processing resources. Therefore, hardware
implementation is required to realize real-time human
detection with MRCoHOG.
In this paper, a hardware oriented MRCoHOG is
proposed. In the proposed method, simple
calculations are employed instead of complex ones to
minimize circuit size. Based on the hardware oriented
algorithm, we design a digital circuit of MRCoHOG
described by Verilog Hardware Description
Lauguage. The designed circuit is evaluated by a
logic simulation and compared with a software