arXiv reaDer
ROIベースのビジュアルトラッキングのための適応サブサンプリング:アルゴリズムとFPGA実装
Adaptive Subsampling for ROI-based Visual Tracking: Algorithms and FPGA Implementation
イメージセンサーの設計にプログラム可能な関心領域(ROI)の読み取り値を組み込むことにより、組み込みビジョンシステムのエネルギー効率を改善するための大きな可能性があります。この作業では、ROIが将来のフレームのどこに配置されるかを予測し、この領域外のピクセルをオフにすることで、アプリケーションの追跡にROIのプログラマビリティをどのように活用できるかを研究します。このROI予測のプロセスと対応するセンサー構成を、適応サブサンプリングと呼びます。当社の適応サブサンプリングアルゴリズムは、オブジェクト検出器とROI予測子(カルマンフィルター)で構成されており、これらが連携して動作し、オブジェクト追跡を最終タスクとしてビジョンパイプラインのエネルギー効率を最適化します。実生活での適応アルゴリズムの実装をさらに容易にするために、候補アルゴリズムを選択し、それをFPGAにマッピングします。ザイリンクスのVitisAIツールを活用して、YOLOオブジェクト検出器ベースの適応サブサンプリングアルゴリズムを設計および高速化しました。展開後のアルゴリズムをさらに改善するために、OTB100およびLaSOTデータセットでいくつかの競合するベースラインを評価しました。 ECOトラッカーをカルマンフィルターと結合すると、OTB100データセットとLaSOTデータセットでそれぞれ0.4568と0.3471の競合AUCスコアが得られることがわかりました。さらに、このアルゴリズムの電力効率は、他のベースラインと同等であり、いくつかの例ではそれよりも優れています。 ECOベースのアルゴリズムでは、両方のデータセットで平均して約4 Wの電力消費が発生しますが、YOLOベースのアプローチでは、約6 Wの電力消費が必要です(電力消費モデルによる)。精度と遅延のトレードオフに関して、ECOベースのアルゴリズムは、競争力のある追跡精度を達成しながら、ほぼリアルタイムのパフォーマンス(19.23 FPS)を提供します。
There is tremendous scope for improving the energy efficiency of embedded vision systems by incorporating programmable region-of-interest (ROI) readout in the image sensor design. In this work, we study how ROI programmability can be leveraged for tracking applications by anticipating where the ROI will be located in future frames and switching pixels off outside of this region. We refer to this process of ROI prediction and corresponding sensor configuration as adaptive subsampling. Our adaptive subsampling algorithms comprise an object detector and an ROI predictor (Kalman filter) which operate in conjunction to optimize the energy efficiency of the vision pipeline with the end task being object tracking. To further facilitate the implementation of our adaptive algorithms in real life, we select a candidate algorithm and map it onto an FPGA. Leveraging Xilinx Vitis AI tools, we designed and accelerated a YOLO object detector-based adaptive subsampling algorithm. In order to further improve the algorithm post-deployment, we evaluated several competing baselines on the OTB100 and LaSOT datasets. We found that coupling the ECO tracker with the Kalman filter has a competitive AUC score of 0.4568 and 0.3471 on the OTB100 and LaSOT datasets respectively. Further, the power efficiency of this algorithm is on par with, and in a couple of instances superior to, the other baselines. The ECO-based algorithm incurs a power consumption of approximately 4 W averaged across both datasets while the YOLO-based approach requires power consumption of approximately 6 W (as per our power consumption model). In terms of accuracy-latency tradeoff, the ECO-based algorithm provides near-real-time performance (19.23 FPS) while managing to attain competitive tracking precision.
updated: Mon Jan 17 2022 22:07:06 GMT+0000 (UTC)
published: Fri Dec 17 2021 21:38:30 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アソシエイト