• Tidak ada hasil yang ditemukan

dzulfahmi bachelor thesis

N/A
N/A
Protected

Academic year: 2017

Membagikan "dzulfahmi bachelor thesis"

Copied!
28
0
0

Teks penuh

(1)

22 卒業論文

ン照合

目的

多角形認識

走行

応用

Polygon recognition algorithm for the purpose of image pattern matching and its application to autonomous mobile robot

群馬大学

学部情報

学科

知識情報

学講

第一研究室

学籍番号:

07307911

DZULFAHMI

(2)

i

1

2

2.1

2010

2.2

2.3

課題

2.4

走行

MG10

3

多角形認識

3.1

自動

認識

3.2

輪郭検

角形認識

処理手

3.3

各処理

詳細

4

実験

結果

4.1

実験結果

4.2

角形

自己

置情報推定

4.3

例外発生

4.4

応用

5

結論

5.1

5.2

課題

謝辞

(3)

1

近 技術 発展 存 産業 場 々一般社会 中

活躍 い 生産 程 現場 い細 い作業 厳 い環境

作業 能 護 福祉 使用 う

高齢 社会 技術 展開 変わ 能性 あ

高 知能 開発 視覚 触覚 力覚 聴覚 外界

認識 必要 視覚 環境認識能力 高知能

あ 視覚機能 環境 中 対象物 情報 手段 あ

対象物あ い 作業目的 要求 機能 異

一般社会 人間 共存 場合 最 求

環境 い 周 害 え い いう 周 安全性 あ

自 移動 現 い いう自己 置推定 要 あ

走行経路 目 ン 置い ン

検 目的地 誘 手法 考え 本研究 点 注目

目 あ い ン 部 中心 自 走行 自

己 置推定 研究活動 行う

本 研 究 目 標 遉 自 移 動 実 証 実 験 大 会

ン 場 走行経路 完走 目指

(4)

. ン

2

2.1

2010

ン 人々 生活 い 空間 中 自 的 行動

技術 追求 目的 実世界 ン (The Real Robot Challenge) あ [1]

ン 場 速 競 共通 課題

持 安全 確実 動 作 ン 目的

2010 11 18 19 開催 ン 第4回目

大会 多 大学や研究機関 企業 技術者 参

群馬大学 株 共 大会 場 2回目 参 選

本番 一部 約240m 走行 突破

走行 95m いう記録 残

大会 群馬大学 一丸 参 課題遉 狙う 試

(5)

A B C D

E

F

G

H

2. ン 2010

2.2

ン 2010 記 示 移動 外部 一 操

作 中央公園 側 ン 地点

公園周辺 遊 遈 自 的 走行 必要 あ 約1.1km わ

着 付近 ン ョン ン 自動 通

中 入 完走 いう

A = 地点

D = 選 地点

H = 本走行 地点

A H

G

F E D C

(6)

3.MG10 詳細部

2.3

課題

2010 特徴的 課題 狭い公園 林間 公園通 広い遊 遈

場所 安全確保 目的 一 停 求 場所 設定 い 一 停

地点 2010 追記課題 あ 自 的 決 箇所 一時的 停

必要 あ うえ 安全 確保 走行再開 指示

開発 実験 い 入 点 戻 必要 あ

区間 距 約700m あ 走行 考え 限 自 走行

移動 望 い

2.4

走行

MG10

本研究 実証実験 使用 称 MG10 あ 詳細部

3 示

MG10 車輪回転 ン 計算 補 ン

1 使用 認識 いう 対 画像

いう 多 情報 い 効 あ 手前 存

害物 距 計算 LRF (Laser Range Finder) 入 LRF 広範

周 情報 得 来 周 形状等 認識 自己 置情報 補

来 いう長所 あ

非常停

車輪回転 ン

駆動 操舵機構

LRF

(Laser Range Finder)

ソ ン

従動輪

ン ョン

(7)

4.走行 MG10

5.

本研究 ン ン 示 あ 入力

画像 得 様々 画像処理 実験 行う

MG10

50 cm x 115 cm x 70 cm (W x L x H)

36.2 kg

駆動形式 前輪駆動

差動式操舵 制御系

ンPC Atom 330 1.6 GHz

PC Atom 280 1.6 GHz

車両 ン SH2E 80MHz

ン 系

TD-BD-SCAMv2

OPT. ン

LRF

ン 1/42 型富士 社製CCD ン 効画素数648(W) x 486 (V) x 2 画像 1280 x 480 ( 右含 )

最大30fps(認識処理含 )

ン 水 画角91゜

(8)

6. ン ン ョン 7.自動

8. 角形 注意

3

多角形認識

3.1

自動

認識

ン 2010 課題 中 筆者 付近 誘 方法 う

課題 え

示 う ン 2010 付近

ン ン ョン 自動 通 中 入 必要 あ

自動 周辺 得 画像 特徴 照合 行 い い 自己 置

認識 い

自動 特徴 ン 存 記 示 う

自動 特徴 持 角形 注意 あ 認識

(9)

10.雑音 あ 画像

9.元画像

3.2

輪郭検

角形認識

処理手

本研究 認識目的 多角形 角形 あ 改 意識 記 処理手

従 実験 行

A) 除去

B) 値画像 輪郭検 C) 輪郭 状 検査

D) 多角形 近似処理 E) 認識目的 追 条件

結果 画像 検 角形 置情報 得 角形 心

置 進 方向 測

3.3

各処理

詳細

以 各処理手 詳細 容 示

A) 除去

雑音 いう言葉 何 目的 あ 邪魔

総称 使わ 言葉 あ 画像処理 い 具体的 例

いえ ン 調子 悪い 画像 乱 見え

う 状態 ”画像 ” いう 画像 類 ひ 目的

画像 うひ 目的画像

邪魔物 乗 あ う 邪魔物 画像 雑音

いう

※ 写真 見 ン 粒状性 場所 大 時間的 ン 雑音

(10)

11.Gaussian 5x5

性質 除去 方法 変わ 本実験 画像 輪郭

抽 主 処理 限 除去 方法 い 保存

雑音 除 強調 大 あ

除去 ン 解 Gaussian pyramid decomposition 入 細 い処理 詳細方法

ン ン ン down sampling ン ン up sampling あ i. ン ン ン down sampling

処理 ン 解 1 あ 入力画像

ン ( 5 x 5 ) 畳 込 処理 行う

ン 関数 利用 画像 除去

ン あ 数式 記 :

σ 大 周波領域 強調 結果 画像 や

感 様子 結果 確認

12.元画

15.σ=10 14.σ=2

13.σ=1

(11)

16. ン

処理 ン 実行

画素 ン ン 縦横 ひ

置 偶数行 偶数列 間引

ン ン ン 行う 得 結果画

像 大 縦横 半

ン ン 画素 周 画

素 色 関数 従 味

あ 程 周 画素 影響

性質 利用 通常

ン 補間 発生 ン 抑え

( ン 英: Aliasing 異 連続画素 標本 区別

いう )

ii. ン ン up sampling

処理 記 原理 持 い 入力画像 0 行 列 挿入

ン ン 行う 補間 4倍 ン

5 x 5 畳 込 行う 力画像 入力画像 4倍 大

実 ン ン ン ン ン 得 画像

17.元画像

18. ン ン

ン 画像

19. ン

(12)

20.注目画素

B) 値画像 輪郭検

輪郭 画像 濃 や色 急峻 変 部 示 画

像 存 物体 物体 あ い 物体 背景 境目 検 処理 多角形認識

い 要 処理 あ

B.1) 輪郭検

輪郭 検 様々 手法 あ 実験 行 通常1 微 勾

配 計算 強 計算 勾配 方向 局所的方向

測 方向 勾配 局所的 極大 箇所 探

 1 微 ン

明 局所的 変 あ 明 画像 あ ン 断面 微 求 画像 散値 集合 表 微 厳密 計算 微 近似 計算 実 実験 行 処理 う 述 注目画素 右 画 素 近傍 右 斜 隣接 画素 近傍 差 足 合わ 方法 入 隣接 画素 う 付 得 差 結果 異 付 行列 形 表現 いう 入力 画像 変換処理 行い 各画

素 強 計算 Sobel 用い 記 計算 実行

注目画素A(i, j) 近傍

(i-1, j-1) (i, j-1) (i+1, j-1) (i-1, j) (i, j) (i+1, j) (i-1, j+1) (i, j+1) (i+1, j+1)

x方向 y方向 微 対応 Sobel

以 式 輪郭 強 p 方向θ 計算

-1 0 1

-2 0 2

-1 0 1

-1 -2 -1

0 0 0

1 2 1

� �

(13)

21.元画像 22

.輪郭検 結果

23.元画像 24.輪郭検 結果

記 処理 基 い 結果画像 得 :

B.2) 細線

述 方法 用い 得 輪郭 い 確 認識制 得

検 輪郭 幅 画素 線 必要 あ

細線 太 い 輪郭線 一 太 線 幅 画素 整え 処理

閾値処理 行 値画像 行う 太い輪郭線 外側 削 い 画素

太 処理 終了

画像 除去 点 方向 走査 行い 以 条件 あ

0(白) あ 注目画素 1(黒) 転

注意:実験 注目画素 白 背景 黒 あ

(i) 境界条件

⇒注目画素 4-近傍 1 黒 画素 1 以 存

注目画素 領域 周 画素 あ 条件 いう 述 画素

(14)

(ii) 連結性条件

⇒注目画素 4-連結数 1 あ

条件 目的 幅 1画素 線 除去 い 残 幅1

画素 線 以 削 線 断 う あ

4-連結数 計算方法 以 示

対象画素 � (i, j) 1 右 画素 � 時計回 x , x , x , x , x , x , x

� (i-1, j-1) � (i, j-1) � (i+1, j-1) � (i-1, j) � (i, j) � (i+1, j) � (i-1, j+1) � (i, j+1) � (i+1, j+1)

4-連結 場合 連結数

� = {1, 3, 5, 7}

結果 1 画素 条件 満 画素

(iii)非端点条件

対象画素 8-近傍 0 白 画素 3 以 存

条件 目的 幅 1画素 線 端 削 い う あ

記 3 条件 い 目 (i) 境界条件 全 近傍 走査開始前 値

利用 目(ii)連結性条件 目(iii)非端点条件 走査 値 用い 走

査終了 時点 除去 画素 終了 検 処理 終え 画

像 細線 以 う

= {

�+

�+

}

(15)

25.細線 結果

26.細線 結果

27.検査対象 画像

C) 輪郭 状 検査

検 輪郭 幅 1画素 線 変換 閾値 2

値画像 得 示 う 細線 処理 得 線 群 途中

線 形 力 う場合 あ

a, b, c う 線 本来 多角形認識処理 望 い線 あ 画像

水 垂直 斜 線 情報 限 効率的 処理手 展開

望 いa, b, c う 線 省略 必要 あ b

a c

a = 途中 線 b = 線 c = 線

線 本 研 究 多 角 形

認 識 い 必 要 い 線

(16)

 Check Contour Convexity

入力 画像 輪郭 う 調 主 処理

対象 輪郭 標点 ン 輪郭 点 情報 配列 追

Check Contour Convexity関数 渡 処理 実行 開催 輪

郭 状 検査 行う

示 う 途中 線 線 形 持

線 対象外 直線 性質 持 水 垂直 斜 線 情報

保存 従 Check Contour Convexity処理 結果 画像 直線

情報 得 以外 形 処理時間 短 考

注意:輪郭 自己交差 い う 単純 あ 望 い

D) 多角形 近似処理

状検査 得 直線群 確 検 行う 記 処理 別

1.) Find Contours

実 Find Contours 処理 行う 記 ョン 説明

 緑 枠 い 輪郭 注目 拡大 う 見え

(17)

記 示 う 検 直線群 ひ 置情報

保持 輪郭 検 場合 NULL 返

 線 情報 保持 追

手 OpenCV 抽 CV_RETR_LIST いう 相当

 水 垂直 斜 線 縮 端点 保管

保持 連結 持 線 一本 線 縮

両端 標 得 各端点 情報 保管 処理 OpenCV CV_CHAIN_APPROX_SIMPLE いう 相当

2.) Approx Poly

以前 処理 得 端点 情報 利用 指定 精 (ε) 多角形 近似

近似処理 Douglas-Peucker [6] 入

 Douglas-Peucker

Douglas-Peucker 地理情報 (Geographic

Information System) い 標準的 用い い 方法 あ 統

計 析 地 広 用い い

複数 点 間引 近似曲線

一定距 元 多角形 構 点 全 場合

一本 線 注目

(x,y)

(x,y)

(18)

終了 , 最終的 近似曲線 決定 [7] 記 多角形 近似処理 行い 最終的 多角形 決定 結果 画像 存 認識目的 多角形 検 緑枠 . 始 点 終 点 近 似 曲 線 引 各頂点 近似曲線 距 垂 線 距 計算 ン 場合 始点 終点 前 点 近似曲線 引 注意:全 点 い 近似曲線 距 ε 終了 . 精 ε 大 近似曲線 最 距 あ 点 n番目 近似曲線 引 . 始点 n番目 点 n番目 点 終点 近似曲線 引

い 手 1&2 様 近

(19)

28.誤解認識 常認識

E) 認識目的 追 条件

処理 認識目的 従 実装 自 あ 本研究 実験

角形 認識目的 角形 性質 基 い 実装 い

 角

性質的 一番望 い 角 形 角形 近い形 持 輪郭 検 い

条件 角 � 6⁄ �⁄ あ 前 あ

条件 必要性:

誤解 認識 防 角 制限 必要 あ 記 う 本来認識

い 角 角形 近い

6 ≤ tan− � ≤ �

tan � = � − �+ � �

(20)

4

実験

結果

4.1

実験結果

以 処理手 実験 行 結果 示 う 角形 認識

認識 角形 置情報(画像 標) 得 認

識 角形 緑 枠 各 い 付

種類 認識対象( 四角形 形 角形) 存

実行 結果 角形 認識 認識対目的 い多角形 無視

元画像

認識 角形

各 標

元画像

画像 あ 多角形 対

(21)

実 ン 付近 画像 撮影 実験 性能 検

証 行 示 う 自動 あ 角形 認識

認識

認識

認識

群馬大学情報棟 号館

あ 自動 画像 あ

自動 距 自動

(22)

4.2

角形

自己

置情報推定

示 う 画像中央部 角形 心 い い 計算

角 基 進 方向 測

本番 本研究処理 検証地点 以 示

う 付近 建物 主 風景 あ 特徴 い 自己 置

認識用 画像 使用 い場所 自己 置 認識 い 本研究 方法 用

い 特 付近 誘 考え

検証時 以 示 う 例外 発生

θ(

)

(23)

4.3

例外発生

本研究 実験 行 例外 発生 わ 示 う

角形 認識 右 角形 認識失敗

考え 原因 右側 角形 隣 合う画像(右 部 ) 自動 射

空 強い 輪郭 検 う わ

実 値 画像 輪郭 状態 示

輪郭 検 う 途中 角形 線 従

い 連結 持 線 画 状検査処理 手 C 右側 角

輪郭検 う

(24)

形 無視 結果 認識 いう わ

対策 細線 処理 実行 閾値 調整 具合

良い線 情報 得 期待

4.4

応用

本研究 多角形認識 応用 適用 考え 特 交通機関

(25)

29.群馬大学 走行

5

結論

5.1

以 う 形 ン照合 目的 多角形認識 画像

あ 物体 輪郭 認識目的 形状 角形 類似 ン 確認

5.2

課題

付近 あ 自動 射 認識対象 輪郭 う

いう例外 発生 実 本番 方法 用い 走行実験 行 う

時間 関係 来 ン 方法 用い 安定

走行 行 え う 季節 環境 変 含 方法 使

え 場所 前 確認 方法 用い 実 走行

実験 十 目指

本研究 利用 画像 画質 高い い画像 安定性

(26)

謝辞

本研究 い 株式会社 共 研究 あ MG10 製作や開発 あ

貴 体験 い い 礼申

本研究室教授 太 先生 大変 世話 研究 方や問題点 見 方 卒業

研究 指 教員 多 指 い 感謝い 来 4

修士課程 進学 先生 指摘 指 願いい

株式会社 研究室 塩谷敏昭氏 ン い

数多 い 忙 い中 本研究 全般 わ

意見や細 指 い 感謝申

研究室 修士課程1 悠太 角 勇樹 画像処理 実験や

操作 説明 い 感謝い 級生 4 浩之

ン 走行実験 い い 手伝 い 感謝い

知識情報第一研究室 皆様 卒業発表会 練習 い 意見や 指摘

(27)

参考文献

[1] 油 信一 : ン 2010 実世界 働 目指 :

ン 2010 開催記念 ン 参 集, pp.1-5, 2011

[2] 社 版局 井 誠喜 C言語 学ぶ実践画像処理

[3] Dictionary of COMPUTER VISION and IMAGE PROCESSING, p.191

[4] 社 版局 村秀行 編著 ン ュ 画像処理

[5] 毎 ュ ョン 版局 奈良先端科学技術大学院大学 OpenCV

ン 製作 OpenCV ン

[6] David H. Douglas and Thomas K. Peucker (1973), Algorithms for the reduction

of the number of points required to represent a digitized line or its caricature,

The Canadian Cartographer 10

[7] 井拓也(2006), 動的 画点数 考慮 非 期数値地 表示 設計

実装, 島根大学 総合理 学部 数理・情報 学科 卒業論

[8] 坂口 隼, 理論 基 複体 画点数 減 検討, 島根大学 総合理 学部

数理・情報 学科

[9] 財 団 法 人 ュ 振 興 財 団: ン Real World Robot

Challenge (2010) http://www.ntf.or.jp/challenge/challenge10/index.html

(28)

形 ン照合 目的 多角形認識 自 走行 応用

Polygon recognition algorithm for the purpose of image pattern matching and its application to autonomous mobile robot

概要:

画像認識 様々 状況 必要 形 ン 照合 行う 本研究 多角形

認識 用い 考案 実験 画像 あ

物体 輪郭 認識目的 形状 類似 計算 形 認識

自 型走行 大会 ン 環境認識 適用

例 述 付近 自動 あ 特徴的 形状

角形 認識 誘

Referensi

Dokumen terkait

[r]

[r]

Jual beli murabahah adalah pembelian oleh satu pihak utk kemudian dijual kpd pihak lain yg telah mengajukan permohonan pembelian terhadap satu barang dengan

Hasil pengkajian menunjukkan bahwa luas area yang dialokasikan untuk perbenihan padi adalah 2800 m 2 , pendekatan teknologi PTT yang diterapkan adalah penggunaan benih bermutu,

(PTK Dalam Meningkatkan Kecerdasan Intrapersonal Melalui Kegiatan Menari Petani Dengan Pengayaan Tema Tahun Ajaran 2013-2014). Disetujui dan disahkan oleh :

Analisis data univariat juga dilakukan untuk variabel sosialisasi dan variabel tingkat pengetahuan serta regresi untuk analisis bivariat adalah analisa yang digunakan

Dengan demikian, dapat disimpulkan bahwa model terbaik yang menjelaskan hubungan antara debit sungai terhadap jumlah angkutan sedimen dasar adalah model regresi linier. piecewise

Tekhnik pemasaran diberikan dengan maksud agar supaya para peserta latihan dapat memilih dan menetapkan metode pemasaran yang bagaimana yang dapat digunakan sesuai dengan