講演名 2011-05-12
Impulse Cを用いたFPGAのリソースシェアリングと顔向き認識アルゴリズムの実装(画像処理)
宮島 敬明, 新井 正敏, 天野 英晴,
PDFダウンロードページ PDFダウンロードページへ
抄録(和) 現在の脇見運転を防止するシステムの多くは、可視光領域を扱うカメラと複雑な画像処理アルゴリズムを用いて顔の向きを認識するが、その複雑さからシステムのコストが増加してしまう。しかし、脇見運転での自動車事故の多くは低価格帯の自動車によるものである。カルソニックカンセイ(株)では、先行研究として赤外線カメラと比較的簡易なアルゴリズムを安価なFPGAに実装することで、安価な脇見(顔向き)検知システムの開発を行っている。本研究では、開発コストの低減・実装の柔軟性向上を目的とし、FPGAへの実装にRTLではなくImpulse Cを用いた。Impulse Cは標準ANSI-CからRTLを自動生成する高位合成言語の一種であるが、面積や速度への最適化の機能は充分とは言えない。特に、安価で小さなFPGAへの実装に不可欠なレジスタやファンクションユニット、モジュールのシェアリング(使い回し)は自動的には行われない。本研究では、Impulse Cのリソースシェアリングの手法を提案し、その評価を行う。その結果、シェアリングが可能となり、動作周波数の向上も実現された。また、面積最適化に焦点を置き、顔向き認識アルゴリズムのFPGAへの実装・評価について述べてゆく。
抄録(英) Most of systems developed to prevent inattentive driving utilize a visible light camera with various processing algorithms to detect face-direction. From the viewpoint of the whole system cost including, they are not suitable for inexpensive cars which suffer a large part of accidents rather than luxurious ones. CalsonicKansei Co. is developing a novel low-cost system of detect face-direction using an infrared laser/camera, relatively simple calculation and a cost efficient FPGA. Here, Impulse C is introduced to reduce developing cost and improve the flexibility. Its high-level synthesis tool for FPGA automatically generates RTL through standard ANSI-C. However, its optimization functions to balance the speed and area are not enough especially for automatic reuse and share the resources including registers, function units and modules. In this paper, we introduce reuse/share technique on Impulse C code and evaluate it using the face-direction detection algorithm for FPGA.
キーワード(和) FPGA / Impulse C / リソースシェアリング / 車載システム / 高位合成言語 / 顔向き検知
キーワード(英) FPGA / Impulse C / Resource Sharing / Automotive System / High-Level Synthesis / Face-Direction Detection
資料番号 RECONF2011-1
発行日

研究会情報
研究会 RECONF
開催期間 2011/5/5(から1日開催)
開催地(和)
開催地(英)
テーマ(和)
テーマ(英)
委員長氏名(和)
委員長氏名(英)
副委員長氏名(和)
副委員長氏名(英)
幹事氏名(和)
幹事氏名(英)
幹事補佐氏名(和)
幹事補佐氏名(英)

講演論文情報詳細
申込み研究会 Reconfigurable Systems (RECONF)
本文の言語 JPN
タイトル(和) Impulse Cを用いたFPGAのリソースシェアリングと顔向き認識アルゴリズムの実装(画像処理)
サブタイトル(和)
タイトル(英) Resource Sharing in FPGA and Implementation of Face-Angle Detection Algorithm using Impulse C
サブタイトル(和)
キーワード(1)(和/英) FPGA / FPGA
キーワード(2)(和/英) Impulse C / Impulse C
キーワード(3)(和/英) リソースシェアリング / Resource Sharing
キーワード(4)(和/英) 車載システム / Automotive System
キーワード(5)(和/英) 高位合成言語 / High-Level Synthesis
キーワード(6)(和/英) 顔向き検知 / Face-Direction Detection
第 1 著者 氏名(和/英) 宮島 敬明 / Takaaki MIYAJIMA
第 1 著者 所属(和/英) 慶應義塾大学理工学部
Faculty of Science and Technology, Keio University
第 2 著者 氏名(和/英) 新井 正敏 / Masatoshi ARAI
第 2 著者 所属(和/英) カルソニックカンセイ(株)先行開発本部
CalsonicKansei Co.
第 3 著者 氏名(和/英) 天野 英晴 / Hideharu AMANO
第 3 著者 所属(和/英) 慶應義塾大学理工学部
Faculty of Science and Technology, Keio University
発表年月日 2011-05-12
資料番号 RECONF2011-1
巻番号(vol) vol.111
号番号(no) 31
ページ範囲 pp.-
ページ数 6
発行日