...

160 - 電子情報通信学会

by user

on
Category: Documents
15

views

Report

Comments

Transcript

160 - 電子情報通信学会
平成 25 年度電子情報通信学会東京支部学生会研究発表会
講演番号: 160
Raspberry Pi を用いた分散型カメラネットワークの構築に関する一検討
D-10
A Study on Construction of a Distributed Camera Network
Using Raspberry Pi Computers
板橋 卓哉†
望月 寛†
Takuya ITABASHI† Hiroshi MOCHIZUKI††
†日本大学理工学部
†College of Science & Technology, Nihon University
1. はじめに
近年, 基本的な画像処理機能を担うコントローラ
を含んだ複数のカメラユニットをネットワークに接
続し,物体追跡や監視を実現するシステムが広く研究
されている[1].本研究では,小型で安価なボードコン
ピュータである Raspberry Pi を採用した分散型カメ
ラネットワークシステムを提案し,その基本構成を示
すとともに,実際に Raspberry Pi による基本的な画
像の分散処理の実装を試みた.
2. 分散型カメラネットワークシステムの概要
今回の検討で対象とする分散型カメラネットワークシス
テムの構成図を図 1 に示す.図 1 より,カメラユニットに搭
載されている各コントローラを協調動作させることにより,
負荷分散や機能分散などを実現することを前提としてい
る.具体的には,まず,あるカメラユニットが物体検知など
によりアクティブとなった時,その画像を保存し, その画
像を保存するディレクトリとマスターシステムのディレクトリ
を同期させる. その後, マスターシステムによって,その
他のカメラユニットに対して画像を送信した後,各カメラユ
ニットが持つコントローラで別々の画像処理を行い,結果
をマスターシステムへ返信する.このように,一部のカメラ
ユニットがアクティブになった際の処理を,その他のカメラ
ユニットが持つコントローラに分散し,より柔軟な処理を実
現することを目標とする.
以上,システム構成について述べたが,実際の構築に
あたっては,各カメラユニットで用いるコントローラとして
Raspberry Pi を用いることとした.Raspberry Pi と
は,イギリスのラズベリー財団がリリースしている Linux
OS を搭載したシングルボードコンピュータであり,安価で
小型,さらに省電力であるなどの特徴がある.また,無線
ネットワーク構築の容易さや豊富な画像処理ライブラリを
有する点も本システムへの採用の上で有利となる.
3. Raspberry Pi による画像の分散処理の実装
前章で示した構成に基づいて,実際に Raspberry Pi
を用いた基本処理の実装を試みた.具体的には,
Raspberry Pi を含んだ複数のカメラユニットの一つ
がアクティブとなった際にカメラ画像を保存,その他
のカメラユニットへ画像を送信し,Raspberry Pi 上
にインストールした openCV によって画像処理を
図 1 分散型カメラネットワークシステムの構成図
図 2 Raspberry Pi のよる受信画像の二値化処理
図 3 Raspberry Pi のよる受信画像のエッジ処理
行った.その結果,他のカメラユニットによって図 2
に示す二値化や図 3 に示すエッジ検出を行うことが
でき,機能分散が図れていることを確認した.
4. まとめと今後の課題
今回,他のカメラユニットが持つコントローラによ
って画像処理を実現する分散型カメラネットワーク
について,実際に Raspberry Pi を用いたシステムの
基本処理の実装を行った.今後,具体的な分散処理方
法などについて検討し,研究の深度化を図る.
参考文献
[1] 原口他, “多数のステレオカメラと色情報を用いた人物
追跡手法”,信学技報 vol.109, No471, pp.229‐234(2010)
-160-
Copyright © 2014 IEICE
Fly UP