HOG-Based Object Detection Processor Design Using ASIP Methodology

被引:0
|
作者
Xiao, Shanlin [1 ]
Isshiki, Tsuyoshi [1 ]
Li, Dongju [1 ]
Kunieda, Hiroaki [1 ]
机构
[1] Tokyo Inst Technol, Dept Commun & Comp Engn, Tokyo 1528550, Japan
关键词
ASIP; histogram of oriented gradients (HOG); embedded processor; computer vision; object detection; ARCHITECTURE; SUPPORT;
D O I
10.1587/transfun.E100.A.2972
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Object detection is an essential and expensive process in many computer vision systems. Standard off-the-shelf embedded processors are hard to achieve performance-power balance for implementation of object detection applications. In this work, we explore an Application Specific Instruction set Processor (ASIP) for object detection using Histogram of Oriented Gradients (HOG) feature. Algorithm simplifications are adopted to reduce memory bandwidth requirements and mathematical complexity without losing reliability. Also, parallel histogram generation and on-the-fly Support Vector Machine (SVM) calculation architecture are employed to reduce the necessary cycle counts. The HOG algorithm on the proposed ASIP was accelerated by a factor of 63x compared to the pure software implementation. The ASIP was synthesized for a standard 90 nm CMOS library, with a silicon area of 1.31 mm(2) and 47.8 mW power consumption at a 200 MHz frequency. Our object detection processor can achieve 42 frames-per-second (fps) on VGA video. The evaluation and implementation results show that the proposed ASIP is both area-efficient and power-efficient while being competitive with commercial CPUs/DSPs. Furthermore, our ASIP exhibits comparable performance even with hard-wire designs.
引用
收藏
页码:2972 / 2984
页数:13
相关论文
共 50 条
  • [31] Fast Pedestrian Detection based on Object Proposals and HOG
    Wang, Shengke
    Duan, Lianghua
    Zhang, Cui
    Chen, Long
    Cheng, Guoan
    Yu, Jingai
    [J]. 2016 INTERNATIONAL JOINT CONFERENCE ON NEURAL NETWORKS (IJCNN), 2016, : 3972 - 3977
  • [32] Boosting Detection Results of HOG-Based Algorithms Through Non-linear Metrics and ROI Fusion
    Malysiak, Darius
    Roemhild, Anna-Katharina
    Niess, Christoph
    Handmann, Uwe
    [J]. INTELLIGENT INFORMATION AND DATABASE SYSTEMS, ACIIDS 2017, PT I, 2017, 10191 : 577 - 588
  • [33] FPGA-Based Selected Object Tracking Using LBP, HOG and Motion Detection
    Sledevic, Tomyslav
    Serackis, Arturas
    Plonis, Darius
    [J]. 2018 IEEE 6TH WORKSHOP ON ADVANCES IN INFORMATION, ELECTRONIC AND ELECTRICAL ENGINEERING (AIEEE), 2018,
  • [34] Pre-architectural Performance Estimation for ASIP Design Based on Abstract Processor Models
    Eusse, Juan Fernando
    Williams, Christopher
    Murillo, Luis Gabriel
    Leupers, Rainer
    Ascheid, Gerd
    [J]. 2014 INTERNATIONAL CONFERENCE ON EMBEDDED COMPUTER SYSTEMS: ARCHITECTURES, MODELING, AND SIMULATION (SAMOS XIV), 2014, : 133 - 140
  • [35] HOG Based Multi-object Detection for Urban Navigation
    Chayeb, A.
    Ouadah, N.
    Tobal, Z.
    Lakrouf, M.
    Azouaoui, O.
    [J]. 2014 IEEE 17TH INTERNATIONAL CONFERENCE ON INTELLIGENT TRANSPORTATION SYSTEMS (ITSC), 2014, : 2962 - 2967
  • [36] Implementation of a JPEG Object-Oriented ASIP: A Case Study on a System-Level Design Methodology
    MohammadZadeh, Naser
    Najafvand, Morteza
    Hessabi, Shaahin
    Goudarzi, Maziar
    [J]. GLSVLSI'07: PROCEEDINGS OF THE 2007 ACM GREAT LAKES SYMPOSIUM ON VLSI, 2007, : 329 - 334
  • [37] Segmentation Masks for Real-time Traffic Sign Recognition using Weighted HOG-based Trees
    Zaklouta, Fatin
    Stanciulescu, Bogdan
    [J]. 2011 14TH INTERNATIONAL IEEE CONFERENCE ON INTELLIGENT TRANSPORTATION SYSTEMS (ITSC), 2011, : 1954 - 1959
  • [38] Methodology and toolset for ASIP design and development targeting cryptography-based applications
    Montgomery, David
    Akoglu, Ali
    [J]. 2007 IEEE INTERNATIONAL CONFERENCE ON APPLICATION-SPECIFIC SYSTEMS, ARCHITECTURES, AND PROCESSORS, 2007, : 365 - 370
  • [39] Design methodology for on-chip-based processor debugger
    Hyeongbae Park
    Jingzhe Xu
    Jeong-Hoon Ji
    Jusung Park
    Gyun Woo
    [J]. Design Automation for Embedded Systems, 2015, 19 : 35 - 57
  • [40] Design methodology for on-chip-based processor debugger
    Park, Hyeongbae
    Xu, Jingzhe
    Ji, Jeong-Hoon
    Park, Jusung
    Woo, Gyun
    [J]. DESIGN AUTOMATION FOR EMBEDDED SYSTEMS, 2015, 19 (1-2) : 35 - 57