MATLAB×ラズベリー・パイ! 超解像初体験

第1部
第
2章
ダウンロード・データあります
画像アルゴリズムの実験にピッタリ! 無償版で試せる!
MATLAB×ラズベリー・パイ!
超解像初体験
延原 肇,ムハマド ハリス,渡邊 拓也,鋤先 星太
本章では,第 1 章で紹介した超解像アルゴリズム
を,数値計算ソフトウェア MATLAB を使って動かし
ます.MATLAB は,処理プログラムを作成するだけ
でなく,ラズベリー・パイを操作することもできます.
画像処理アルゴリズムを試しやすくできています.
実験では,まずパソコンを使ってハイビジョン・
サイズ(1920 × 1080 画素)の静止画ファイルを読み
込み,超解像で 8K サイズ(7677 × 4317 画素)まで拡
大します.同じコードをカメラ・モジュールを接続
したラズベリー・パイでも試してみます.
このプログラムを使えば,昔撮影した画像・映像
コンテンツを高解像度ディスプレイやテレビでもな
めらかに表示できます.ラズベリー・パイ程度の手
MATLAB
静止画
ファイル
超解像
プログラム
マウス
こんな実験
実験の構成を図 1 に示します.以下の 2 種類の実験
を行います.
● 実験1…パソコンで静止画を8K サイズまで拡大
超解像プログラムをパソコン上の数値計算ソフト
ウェア MATLAB で動かし,静止画を超解像で拡大し
ます.静止画ファイルを読み込み,超解像拡大の処理
時間も調べました.
● 実験 2…ラズベリー・パイでリアルタイム超
解像
パソコン
キーボード
軽なボードで動かせれば,ロボットの目などにも応
用できそうです.
(編集部)
読み込み
ディス
プレイ
表示
なめらか拡大
実験 1 で使用した超解像プログラムをラズベリー・
パイ上で動かします.ラズベリー・パイはパソコンか
ら LAN 経由でリモート操作しています.ラズベリー・
パイ・カメラでリアルタイムに映像を撮影し,それを
ラズベリー・パイで超解像し,ディスプレイに拡大出
力します.実験の様子を写真 1 に示します.
(a)実験 1…パソコンで試す
MATLAB&Simulinkでプログラム作成
ディスプレイ
700MHz動作
ARM11プロセッサ
ラズベリー・パイ
ディスプレイ
超解像した
動画を出力
パソコン
リモート操作
HDMI
LAN
MicroSDカード
LAN
9514
キーボード
マウス
BCM
2835
USB
USB
ハブ
USB-LANコントローラ
ラズベリー・パイを使うときはこっちにつなぐ
MIPI
CSI
ラズベリー・パイ・
カメラ・モジュール
入力
MATLABで作成した超解像プログラムを実行
(b)実験 2…ラズベリー・パイで試す
図 1 実験の構成…超解像処理プログラムを MATLAB で作ってパソコンやラズベリー・パイで動かしてみる
40
2015 年 6 月号