物体検出は、多くのビジョンシステムの重要なコンポーネントです。たとえば、歩行者検出は、先進運転支援システム(ADAS)および先進ビデオ監視システム(AVSS)で使用されます。現在、ほとんどの検出器は深い畳み込みニューラルネットワーク(たとえば、YOLO-You Only Look Once-ファミリー)を使用していますが、計算が非常に複雑なため、実際には非常に高解像度のビデオストリームを処理できません。 -時間、特に限られたエネルギー予算内。この論文では、HOG(Histogram of Oriented Gradients)特徴抽出とSVM(Support Vector Machine)分類を備えた有名な歩行者検出器のハードウェア実装を紹介します。 AMDザイリンクスZynqUltraScale+ MPSoC(マルチプロセッサシステムオンチップ)デバイスで実行されているシステムでは、4K解像度(UHD-超高解像度、3840 x 2160ピクセル)のビデオを60フレーム/秒でリアルタイムに処理できます。このシステムは、単一のスケールで歩行者を検出することができます。得られた結果は、組み込みビジョンシステムのリアルタイム実装における再プログラム可能なデバイスの高い適合性を確認しています。
Object detection is an essential component of many vision systems. For example, pedestrian detection is used in advanced driver assistance systems (ADAS) and advanced video surveillance systems (AVSS). Currently, most detectors use deep convolutional neural networks (e.g., the YOLO -- You Only Look Once -- family), which, however, due to their high computational complexity, are not able to process a very high-resolution video stream in real-time, especially within a limited energy budget. In this paper we present a hardware implementation of the well-known pedestrian detector with HOG (Histogram of Oriented Gradients) feature extraction and SVM (Support Vector Machine) classification. Our system running on AMD Xilinx Zynq UltraScale+ MPSoC (Multiprocessor System on Chip) device allows real-time processing of 4K resolution (UHD -- Ultra High Definition, 3840 x 2160 pixels) video for 60 frames per second. The system is capable of detecting a pedestrian in a single scale. The results obtained confirm the high suitability of reprogrammable devices in the real-time implementation of embedded vision systems.