カメラ付きAndroid端末で 博物館などの展示物情報を 提供する手法

Slides:



Advertisements
Similar presentations
3D Wand による 3 次 元形状計測. 3次元形状計測装置  3D Wand(テクノドリーム 21 社 製)  構成 3D Wand 本体: 7 つの発光ダイオー ドとラインレーザー発光装置が一体となっ た手に持って移動できる電池駆動の装置.
Advertisements

物理演算を利用したビデオエフェクタの 作成 浅野益弘. 研究内容 経緯 NiVE ( Nico Visual Effects )用のエフェ クトプラグインの作成 本プラグインにより動画作成にかかる 時間と手間の短縮と省力化を目指す.
7.n次の行列式   一般的な(n次の)行列式の定義には、数学的な概念がいろいろ必要である。まずそれらを順に見ていく。
9.線形写像.
概要 2009 年 10 月 23 日に、いて座に出現した X 線新星 (XTE J ) を、出現から消滅まで 全天 X 線監視装置 MAXI (マキシ)で観測したところ、 新種のブラックホール新星であることが判明した。 従来のブラックホールを、 多量のガスを一気に飲み込む「肉食系」と.
時間的に変化する信号. 普通の正弦波 は豊富な情報を含んでいません これだけではラジオのような複雑な情報 を送れない 振幅 a あるいは角速度 ω を時間的に変化 させて情報を送る.
情報処理A 第10回 Excelの使い方 その3.
九州大学 岡村研究室 久保 貴哉 1. 利用中のAPの数の推移 2 横軸:時刻 縦軸:接続要求数 ・深夜では一分間で平均一台、 昼間では平均14台程度の接続 要求をAPが受けている。 ・急にAPの利用者数が増えてく るのは7~8時あたり.
麻雀ゲーム 和島研究室 ソ 小林巧人
5.連立一次方程式.
相関.
つくばだいがくについて 芸術専門学群のこと. 筑波大学ってこんなところ 東京教育大学を前身とする大学で、その 創立は日本で最も古い大学のひとつ。 大学の敷地面積は日本で二番目に広い大 学で、やたら坂が多い。移動時間が15分 しかないのに上り坂を三つ超えることがよ くある。
―本日の講義― ・平均と分散 -代表値 -ぱらつき(分散・標準偏差等) ・Excelによる演習
論理回路 第2回 今日の内容 前回の課題の説明 数の体系 – 数の表現 – 代表的な数 – 基数の変換 – 補数.
ノイズ. 雑音とも呼ばれる。(音でなくても、雑 音という) 入力データに含まれる、本来ほしくない 成分.
青森大学 5 号館の 模型の設計と製作 ソ 小山 内 拓真
素数判定法 2011/6/20.
フーリエ係数の性質. どこまで足す? 理想的には無限大であるが、実際に はそれは出来ない これをフーリエ解析してみる.
太陽系シミュレータ 和島研究室 ソ 畑本義明
1章 行列と行列式.
本宮市立白岩小学校. 1 はじめに 2 家庭学習プログラム開発の視点 ① 先行学習(予習)を生かした 確かな学力を形成する授業づく り ② 家庭との連携を図った家庭学習の習慣化.
プログラミングⅠ( 1 組) 第 9 回
フーリエ級数. 一般的な波はこのように表せる a,b をフーリエ級数とい う 比率:
レイアウト非依存な 実時間カメラベース文字認識 岩村雅一 辻 智彦 堀松 晃 黄瀬浩一. IMP Web カメラ 文書 リアルタイム に 認識結果を出 力 キャプチャ 実時間カメラベース文字認識システム 1 秒間に 200 ~ 250 文字程度認識可能.
3.エントロピーの性質と各種情報量.
9.通信路符号化手法1 (誤り検出と誤り訂正の原理)
Excelによる積分.
1 6.低次の行列式とその応用. 2 行列式とは 行列式とは、正方行列の特徴を表す一つのスカ ラーである。すなわち、行列式は正方行列からスカ ラーに写す写像の一種とみなすこともできる。 正方行列 スカラー(実数) の行列に対する行列式を、 次の行列式という。 行列 の行列式を とも表す。 行列式と行列の記号.
計算のスピードアップ コンピュータでも、sin、cosの計算は大変です 足し算、引き算、掛け算、割り算は早いです
線形符号(10章).
1 0章 数学基礎. 2 ( 定義)集合 集合については、 3セメスタ開講の「離散数学」で詳しく扱う。 集合 大学では、高校より厳密に議論を行う。そのために、議論の 対象を明確にする必要がある。 ある “ もの ” (基本的な対象、概念)の集まりを、 集合という。 集合に含まれる “ もの ” を、集合の要素または元という。
複素数.
4.プッシュダウンオートマトンと 文脈自由文法の等価性
1 0章 数学基礎. 2 ( 定義)集合 集合については、 3セメスタ開講の「離散数学」で詳しく扱う。 集合 大学では、高校より厳密に議論を行う。そのために、議論の 対象を明確にする必要がある。 ある “ もの ” (基本的な対象、概念)の集まりを、 集合という。 集合に含まれる “ もの ” を、集合の要素または元という。
信号測定. 正弦波 多くの場合正弦波は 0V の上下で振動する しかし、これでは AD 変換器に入れら れないので、オフ セットを調整して データを取った.
1 9.線形写像. 2 ここでは、行列の積によって、写像を 定義できることをみていく。 また、行列の積によって定義される写 像の性質を調べていく。
通信路(7章).
6.符号化法(6章).
ビット. 十進数と二進数 十進数  0から9までの数字を使って 0、1、2、3、4、5、6、7、8、9、 10、11、12 と数える 二進数  0と1を使って 0、1、10、11、100、101、11 0、111 と数える.
創成C PROGRAMMING PROJECT 中部大学工学部情報工学科:創成Cインタラクティブデザイン( アプリ名: ZIP 2 GPS 作成者: EP00000 藤吉 弘亘.
平成22年度予算の国立大学法人関連要望事項に係るパブリックコメント説明会
3.正方行列(単位行列、逆行列、対称行列、交代行列)
名古屋工業大学 電気電子工学科 岩波・岡本研究室 野々村嘉人
論理回路 第1回. 今日の内容 論理回路とは? 本講義の位置づけ,達成目標 講義スケジュールと内容 受講時の注意事項 成績の評価方法.
Bar-TOP における光の 群速度伝播の解析 名古屋大学 高エネルギー物理研究室 松石 武 (Matsuishi Takeru)
SUPJ2010 Japanese Ⅱ( A ) Elementary Japanes e ‐ in twenty hours- Chapter 7.
7班 加地 健太郎 (MadaiPage 担当) 熊谷 勇人( MapPage 担当) 田原春 勝太 (TopPage 担当) 森 健樹(パワーポイント、 photo 担当)
方程式を「算木」で 解いてみよう! 愛媛大学 教育学部 平田 浩一.
データベース入門 日進高等学校 情報化推進委員会. 表計算ソフトとの比較 表計算ソフト (Excel) データベース ( Access ) 編集 二人目はデータの編集が ロックされる 複数の人が同時にデータ を 編集できる 信頼性 ファイルの数だけ データが存在する データは一つ データ処理 自由.
C言語応用 構造体.
実装の流れと 今後のスケジュール 03k0014 岸原 大祐. システム概要 天気データをもとに、前向き推論をし ていき、親の代わりに子供に服装、持 ち物、気をつけることなどを教える。
JPN 312 (Fall 2007): Conversation and Composition 文句 ( もんく ) を言う.
HSPによる学習機能付き シューティングゲームの製作
1 中野研究室 4 年ゼミのイロハ 斉藤(修士 2 年) ( 2009 年 ”4 年ゼミのイロハ ” を参考に作りました)
1 プログラミング言語論 第13回 プログラムの意味論と検証 (2) 表示的意味論 担当:犬塚. 2 表示的意味論 denotational semantics  表示的意味論では、プログラムの要素とそれが 意味するものを対応付ける。 変数 式 文 A B … A+2 2B+C A:=A+2 if.
物体識別のための Adaboost を用いた入力特徴の評価 物体識別のための Adaboost を用いた 入力特徴の評価 情報工学科 藤吉研究室 EP02132 土屋成光.
プログラミングⅠ( 2 組) 第 1 回 / pLB1.pptx.
プログラミング入門2 第3回 複合文、繰り返し 情報工学科 篠埜 功.
二次元、三次元空間の座標表現 点のベクトル表現と行列による変換 点、線、面の数理表現 図形の変換 投影、透視変換
メニューに戻る メニューに戻る | 前表示スライド 前表示スライド G*power 3 の web ページ Windows はこちら Mac はこちら ダウンロード後,実行してインストール.
実験5 規則波 C0XXXX 石黒 ○○ C0XXXX 杉浦 ○○ C0XXXX 大杉 ○○ C0XXXX 高柳 ○○ C0XXXX 岡田 ○○ C0XXXX 藤江 ○○ C0XXXX 尾形 ○○ C0XXXX 足立 ○○
プログラミング演習( 1 組) 第 8 回
オセロの思考アルゴリズムについて 1103072 岩間 隆浩.
CPU対戦可能な ビリヤードゲーム 和島研究室 ソ17002 阿部幸司
音の変化を視覚化する サウンドプレイヤーの作成
HCC Hair Color Change. メンバー ソ 渋谷麻美 ソ 渋谷麻美 ソ 清野理衣子 ソ 清野理衣子 ソ 三上貴大 ソ 三上貴大.
11万km上空のかぐやから見た地球. デジタル信号処理 Digital Signal Processing 2010 年度春学期 Spring Semester, 2010 担当者: 栗濱 忠司( Professor ) 第3週第3週.
東北大学 情報科学研究科 システム情報科学専攻 TOKUYAMA Lab. 1 左順序付き柔軟ラベリングの実 装 Implementation of Left-part ordered Flexible Labeling 東北大学大学院 情報科学研究科 ◎小池 敦 徳山 豪.
IIR 輪講復習 #18 Matrix decompositions and latent semantic indexing.
地球儀と様々な地図. 1 球体としての地球 こうした現象はあることをイ メージすると理解できる。
Presentation transcript:

カメラ付きAndroid端末で 博物館などの展示物情報を 提供する手法 表紙 宮内泰明 中北真偉・     中川祐治 愛媛大学理学部数学科 愛媛大学 大学院 理工学研究科

研究の背景 (四国電力との共同研究) 原子力保安研修所 展示物説明 研修 博物館や観光地、商店街 などへの応用 小型端末に 解説を表示 日本語 英語 ハングル 中国語など 他国籍に対応 ・四国電力の原子力保安研修所では研修や展示が行われている ・原子炉のふたを開ける訓練の画像。 ・展示物の解説を小型端末に表示したい。 ・博物館や美術館の展示物にも応用できるのではないか。 博物館や観光地、商店街 などへの応用

展示物のガイドシステム カメラ付き小型端末でのガイドシステム構築 →物体同定 膨大 ー 短縮可能 屋外 屋内外 特徴量 GPS 電子コンパス マーカ 処理時間 膨大 ー 短縮可能 利用場所 屋外 屋内外 ・android端末で物体同定に使えそうな手法として次の3つを考えました。 ・(画像認識)特徴量を用いた手法は処理時間が膨大にかかる。 ・GPS、電子コンパスを用いた手法はほとんど屋外でしか使えない。 ・マーカを用いた手法は展示物の近傍にマーカを設置しそれを認識することで物体同定を行う。 ・特徴量を用いた手法より時間を短縮でき、屋内でも利用できる。 ・以上よりマーカを用いた手法を採用する。

マーカについて 方向識別子 円形 量子化誤差を軽減 情報量小 遠くから でも 認識可能 セル 見込み角 5bitsマーカ (32種類) ・マーカは主に円で構成されているため量子化誤差を軽減できる。 ・反時計回りにセルが黒を1、赤を0として2進数の位が低い方から数える。 見込み角 5bitsマーカ (32種類) 0~40度まで認識可能

マーカの種類 5bitsマーカ (32種類) 11bitsマーカ (2048種類) ・マーカは5bitsだけでなく、11bitsなどのものもありbit数をふやすことでより多くの情報を保持できる。 ・現状は5bitsマーカを主に使用 5bitsマーカ (32種類) 11bitsマーカ (2048種類)

概要 A室 B室 Wi-Fiによる展示室の特定 今いるのは A室だ!! 展示物 Wi-Fi ルータ ・展示室の特定により違う展示室でも同じ番号のマーカを使用できる。

概要 A室 B室 マーカの認識 端末がマーカ を認識 カメラで 撮影 展示物 Wi-Fi ルータ ・端末のカメラでマーカを撮影することにより展示物を特定する。

文章・映像・音声など様々な情報を表示できるリッチコンテンツ 概要 文章・映像・音声など様々な情報を表示できるリッチコンテンツ コンテンツを端末に表示 Wi-Fi ルータ 展示物 A室 B室 ◇トウガラシ◇ トウガラシ ニンニク ・ナスの仲間 ・とても辛い ・唐(中国)  から伝わった? ・香辛料 ・英語ではレッドペッパー(red pepper) ・中川研究室のマスコット ・認識したマーカに対応した展示物の名前が吹き出しで表示される。 ・吹き出しをタッチすると、その展示物の解説が表示される。 ・画像・文章・音声・映像などを流せるリッチコンテンツである。 認識したマーカに対応した展示物の名前を表示 タッチした展示物の解説を表示

3番 処理の流れ ①マーカ領域 を抽出 ⑤マーカ番号 の算出 ②マーカ境界 ③マーカ領域 を抽出 を切り取り ④楕円を 円に補正 ・現在の処理の流れである。 ・実際の画像ではマーカを正面からとらえられておらず、楕円になっている場合がほとんどなので円に補正する。 次に処理の流れを詳しく見ていきます。→ ④楕円を 円に補正

①マーカ領域を抽出 YUV色空間で画像を取得 V空間に注目 赤い領域を抽出 面積が最大の領域を マーカと認識 マーカ領域 ・YUV色空間はYが輝度、Uが青色の度合い、Vが赤色の度合いを表している。 ・主にY空間とV空間に注目する。 ・あるしきい値をもとにそれよりもV成分が大きいものを赤い領域として2値化処理を行う。 (・現在のアルゴリズムでは面積最大の領域にのみ処理を行うためマーカを1つしか認識できない。) 次に→ マーカ領域

②マーカ境界を抽出 マーカ領域のエッジを抽出 マーカ内部の塗りつぶし 再びエッジを抽出すること でマーカ境界を抽出 マーカ境界 (・パターンあてはめによりエッジを抽出する。) ・横と縦にスキャンすることでエッジの両端を検出し塗りつぶす。 マーカ境界

③④楕円を円に補正 マーカ領域を切り取り 境界から3点を選択 短軸a長軸b傾きθを取得 (30回繰り返す) 楕円を決定 回転・縮小により楕円 を円に補正 a θ ・境界上の3点から楕円のパラメータを求める。 ・30回繰り返しその平均と標準偏差からより条件に合ったもののみを選択し、さらにその平均から楕円を決定する。 ・楕円の傾き方によって反時計回りまたは時計回りに画像を回転させる。 ・X軸方向にa/bだけ縮小する。 b

⑤マーカ番号の算出 Y空間に注目 白い領域を抽出し方向識別 子を認識 V空間に注目し方向識別子 から反時計まわりにセルの 色を判定 マーカ番号・・・・ ・Y空間は輝度 ・V成分は赤成分 3番

⑤セルの色の判定方法 しきい値: (51+3)÷2=27 方向識別子の重心を算出し マーカの中心を基準に60度回転 セルの重心を基準に三点を選択し そのV成分の平均に注目 各セルごとに同じ処理をくり返し しきい値を算出 各セルの色の判定 黒 黒 3 8 赤 ・方向識別子の重心を60度ずつ回転させることにより、各セルの重心を求める。 ・3点のとりかたは重心の点、重心とマーカの中心の中間点、前二つの中間点。 ・しきい値は各セルの平均値のうち最大のものと最小のものの平均値 ・しきい値より平均値が大きいセルを赤、小さいセルを黒とする。 47 51 赤 6 黒

端末での実行 物体名 輝度の ヒストグラム マーカの 位置 認識結果 認識結果 (2進数) (10進数) ・マーカの位置、認識結果、物体の名前が表示されるようになっている。 ・輝度のヒストグラムは上が全体、下がマーカ内、赤い線が方向識別子を求めるしきい値。 認識結果 (10進数) 認識結果 (2進数)

今後の予定 マーカの複数同時認識 精度の向上 Wi-Fiによる場所の特定 コンテンツの作成 現在は面積最大のマーカを一つだけ認識 しきい値の設定(マーカ・方向識別子) Wi-Fiによる場所の特定 コンテンツの作成 ・現在はマーカを一つしか処理できないので、最終的には複数のマーカを同時に処理できるようにしたい。 ・しきい値はほとんど固定値を使っているため、光の加減や場所によって自動でしきい値を求められるようなアルゴリズムを作りたい。 ・Wi-Fiに関する機能はすでにアプリがあるそうなのでそちらを利用させていただく予定。 ・マーカを認識した後のコンテンツは他研究室で作成中である。 ・以上のことを行えば目標とするガイドシステムを作れるのではないか。

終わり 終わり

楕円から円への補正(補足) :抽出後の平均値 短軸 長軸 × × × 傾き :平均値 :平均値±標準偏差の範囲 ・それぞれの平均値、標準偏差を出す→平均値±標準偏差の範囲のもののみ抽出→抽出後の平均値を楕円のパラメーターとする :平均値 :平均値±標準偏差の範囲

量子化誤差について 円形のマーカを 直線を求めるときに大きな量子化誤差が起こる 用いることで 量子化誤差を軽減 実際の 正方形の辺 ハフ変換によって 求めた線分 実際の 正方形の辺 直線を求めるときに大きな量子化誤差が起こる ・マーカが正方形だった場合は4つの頂点を求めるために4辺を求めなければならない。 ・辺を求める際に量子化誤差が起こる。 ・よって、線分を求める必要のない円形のマーカを用いる。 ・参考:http://hydro.energy.kyoto-u.ac.jp/Lab/ronbun/P_2003/fujino.html 円形のマーカを 用いることで 量子化誤差を軽減