arXiv reaDer
FPGAでのリアルタイムビデオ処理のための固定小数点畳み込みニューラルネットワーク
Fixed-Point Convolutional Neural Network for Real-Time Video Processing in FPGA
重みとパラメーターの数が削減された最新のモバイルニューラルネットワークは、画像分類タスクでうまく機能しますが、ビデオ処理タスク用にFPGAに実装するには複雑すぎる場合があります。この記事では、カメラからの画像を認識する実用的なタスクのためのニューラルネットワークアーキテクチャを提案しています。これには、速度の点でいくつかの利点があります。これは、重みの数を減らし、浮動小数点演算から固定小数点演算に移行することによって、また、ブロックへの重みの格納、シフトレジスタ、および畳み込みの調整可能な数に関連するハードウェアレベルの最適化によって実現されます。並行して機能するブロック。この記事では、既存のデータセットを別のタスクを解決するために適応させる方法も提案しました。実験が示したように、提案されたニューラルネットワークは安価なFPGAでもリアルタイムビデオ処理にうまく対応します。
Modern mobile neural networks with a reduced number of weights and parameters do a good job with image classification tasks, but even they may be too complex to be implemented in an FPGA for video processing tasks. The article proposes neural network architecture for the practical task of recognizing images from a camera, which has several advantages in terms of speed. This is achieved by reducing the number of weights, moving from a floating-point to a fixed-point arithmetic, and due to a number of hardware-level optimizations associated with storing weights in blocks, a shift register, and an adjustable number of convolutional blocks that work in parallel. The article also proposed methods for adapting the existing data set for solving a different task. As the experiments showed, the proposed neural network copes well with real-time video processing even on the cheap FPGAs.
updated: Thu Dec 03 2020 15:51:08 GMT+0000 (UTC)
published: Wed Aug 29 2018 17:51:39 GMT+0000 (UTC)
参考文献 (このサイトで利用可能なもの) / References (only if available on this site)
被参照文献 (このサイトで利用可能なものを新しい順に) / Citations (only if available on this site, in order of most recent)
Amazon.co.jpアソシエイト