Cargando…

Pure FPGA Implementation of an HOG Based Real-Time Pedestrian Detection System

In this study, we propose a real-time pedestrian detection system using a FPGA with a digital image sensor. Comparing with some prior works, the proposed implementation realizes both the histogram of oriented gradients (HOG) and the trained support vector machine (SVM) classification on a FPGA. More...

Descripción completa

Detalles Bibliográficos
Autores principales: Luo, Jian Hua, Lin, Chang Hong
Formato: Online Artículo Texto
Lenguaje:English
Publicado: MDPI 2018
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC5948663/
https://www.ncbi.nlm.nih.gov/pubmed/29649146
http://dx.doi.org/10.3390/s18041174
_version_ 1783322601072885760
author Luo, Jian Hua
Lin, Chang Hong
author_facet Luo, Jian Hua
Lin, Chang Hong
author_sort Luo, Jian Hua
collection PubMed
description In this study, we propose a real-time pedestrian detection system using a FPGA with a digital image sensor. Comparing with some prior works, the proposed implementation realizes both the histogram of oriented gradients (HOG) and the trained support vector machine (SVM) classification on a FPGA. Moreover, the implementation does not use any external memory or processors to assist the implementation. Although the implementation implements both the HOG algorithm and the SVM classification in hardware without using any external memory modules and processors, the proposed implementation’s resource utilization of the FPGA is lower than most of the prior art. The main reasons resulting in the lower resource usage are: (1) simplification in the Getting Bin sub-module; (2) distributed writing and two shift registers in the Cell Histogram Generation sub-module; (3) reuse of each sum of the cell histogram in the Block Histogram Normalization sub-module; and (4) regarding a window of the SVM classification as 105 blocks of the SVM classification. Moreover, compared to Dalal and Triggs’s pure software HOG implementation, the proposed implementation‘s average detection rate is just about 4.05% less, but can achieve a much higher frame rate.
format Online
Article
Text
id pubmed-5948663
institution National Center for Biotechnology Information
language English
publishDate 2018
publisher MDPI
record_format MEDLINE/PubMed
spelling pubmed-59486632018-05-17 Pure FPGA Implementation of an HOG Based Real-Time Pedestrian Detection System Luo, Jian Hua Lin, Chang Hong Sensors (Basel) Article In this study, we propose a real-time pedestrian detection system using a FPGA with a digital image sensor. Comparing with some prior works, the proposed implementation realizes both the histogram of oriented gradients (HOG) and the trained support vector machine (SVM) classification on a FPGA. Moreover, the implementation does not use any external memory or processors to assist the implementation. Although the implementation implements both the HOG algorithm and the SVM classification in hardware without using any external memory modules and processors, the proposed implementation’s resource utilization of the FPGA is lower than most of the prior art. The main reasons resulting in the lower resource usage are: (1) simplification in the Getting Bin sub-module; (2) distributed writing and two shift registers in the Cell Histogram Generation sub-module; (3) reuse of each sum of the cell histogram in the Block Histogram Normalization sub-module; and (4) regarding a window of the SVM classification as 105 blocks of the SVM classification. Moreover, compared to Dalal and Triggs’s pure software HOG implementation, the proposed implementation‘s average detection rate is just about 4.05% less, but can achieve a much higher frame rate. MDPI 2018-04-12 /pmc/articles/PMC5948663/ /pubmed/29649146 http://dx.doi.org/10.3390/s18041174 Text en © 2018 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/).
spellingShingle Article
Luo, Jian Hua
Lin, Chang Hong
Pure FPGA Implementation of an HOG Based Real-Time Pedestrian Detection System
title Pure FPGA Implementation of an HOG Based Real-Time Pedestrian Detection System
title_full Pure FPGA Implementation of an HOG Based Real-Time Pedestrian Detection System
title_fullStr Pure FPGA Implementation of an HOG Based Real-Time Pedestrian Detection System
title_full_unstemmed Pure FPGA Implementation of an HOG Based Real-Time Pedestrian Detection System
title_short Pure FPGA Implementation of an HOG Based Real-Time Pedestrian Detection System
title_sort pure fpga implementation of an hog based real-time pedestrian detection system
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC5948663/
https://www.ncbi.nlm.nih.gov/pubmed/29649146
http://dx.doi.org/10.3390/s18041174
work_keys_str_mv AT luojianhua purefpgaimplementationofanhogbasedrealtimepedestriandetectionsystem
AT linchanghong purefpgaimplementationofanhogbasedrealtimepedestriandetectionsystem