Link
Embed
Share
Beginning
This slide
Copy link URL
Copy link URL
Copy iframe embed code
Copy iframe embed code
Copy javascript embed code
Copy javascript embed code
Share
Tweet
Share
Tweet
Slide 1
Slide 1 text
AIによる効率的危険斜面抽出シ ステムの開発について 株式会社ノーザンシステムサービス 課題名 「山地災害リスクを低減する技術の開発」 小課題名 「AIによる効率的危険斜面抽出及び林地崩壊予測システムの開発」 研究成果報告 農林水産省委託プロジェクト PRISM
Slide 2
Slide 2 text
自己紹介 2 岩手にある (株)ノーザンシステム サービス という会社で 地図やAIを使ったりした 研究開発をしています。 最近はバイクでキャンプ ツーリングしたりしてお ります。 色々面白いものを置いて あるので、興味がある方 は是非当社までお越しく ださい! Twitter: @wayama_ryousuke
Slide 3
Slide 3 text
頻発する大規模土砂災害 3 2014年 平成26年8月豪雨 • 前線に向かい温暖湿潤な空気が流入、各地で記録的な大雨 • 広島市では土石流・崖崩れなどにより死者76名(災害関連死を含む)、家屋被 害計4,749棟の被害 出典:地理院地図/ 国土地理院 (http://www.maps.gsi.go.jp)
Slide 4
Slide 4 text
頻発する大規模土砂災害 4 2018年 北海道胆振東部地震 • 最大震度7の大規模な地震 • 液状化現象や北海道全域の停電などの被害 • 台風21号の影響もあり広範囲の土砂崩れが発生 出典:国土地理院ウェブサイト(http://www.gsi.go.jp/BOUSAI/H30-hokkaidoiburi-east-earthquake-index.html) い ぶり
Slide 5
Slide 5 text
弊社のこれまでの取り組み 5 Deep Learning を用いた崩落地形予測・抽出 • 2016年 台風10号による岩手県内の崩落箇所データを用い、雨量や地形などの データから崩落箇所を予測(FOSS4G 2017 HOKKAIDO) 出典:国土地理院(http://maps.gsi.go.jp/development/ichiran.html),標高タイルを加工して作成 国土地理院(http://www.gsi.go.jp/BOUSAI/H28.taihuu10gou.html),土砂崩壊・堆積地等分布図を加工して作成
Slide 6
Slide 6 text
2018年度の取り組み 6 pix2pix および Mask R-CNN を使い、地形画像から崩落箇所を判別 • pix2pix:変換前後の画像をペアで学習させ、DCGANにより画像変換を行う 入 力 出 力 正 解 標高タイル ⇒ 陰影図 航空写真 ⇒ 地図
Slide 7
Slide 7 text
2018年度の取り組み 7 pix2pix および Mask R-CNN を使い、地形画像から崩落箇所を判別 • Mask R-CNN:画像データと物体の輪郭を示すマスクデータを与えることで、 物体検出を行う 出典: Jason Remillard, “Images to OSM”. https://github.com/jremillard/images-to-osm, 2017 動作デモ 航空写真 ⇒ 野球場 (Remillard, 2017)
Slide 8
Slide 8 text
2018年度の取り組み 8 CS立体図 地質図 (pix2pixのみ) 正解データ 崩落箇所 データセット:地形・地質・植生 • 地形:CS立体図 • 地質:地質図 • 植生:Bing Map から取得した航空写真 • Mask R-CNNはCS立体図だけで学習 航空写真 (pix2pixのみ) 出典: Bing Map (https://www.bing.com/maps)
Slide 9
Slide 9 text
2018年度の取り組み 9 CS立体図 地質図 (pix2pixのみ) 正解データ 崩落箇所 教師データ:崩落箇所データ • 「地形」「植生」データから熟練者が抽出 航空写真 (pix2pixのみ) 出典: Bing Map (https://www.bing.com/maps)
Slide 10
Slide 10 text
2018年度の取り組み 10 結果 • pix2pix:抽出失敗 入力(CS立体図) 出力 正解
Slide 11
Slide 11 text
2018年度の取り組み 11 結果 • Mask R-CNN:抽出成功 • 植生が回復した過去の崩落地も抽出できている 入力(CS立体図) 出力 正解
Slide 12
Slide 12 text
本年度(2019年度)の課題設定 12 ① 崩落の危険性がある箇所を予測する • 教師データ:平成29年広島県土砂災害の崩落箇所 • 入力データ:崩落前の土地データ(CS立体図、Bing航空写真、土壌図、表層地質図) と雨量 • 目標:崩落危険箇所の抽出 CS立体図 正解データ 崩落箇所 航空写真 土壌図 表層地質図 雨量 出典:CS立体図(5mDEMもあり) (http://kouapp.main.jp), Bing Map (https://www.bing.com/maps)
Slide 13
Slide 13 text
本年度(2019年度)の課題設定 13 ② 「直近の災害により崩落した箇所」を識別する • 教師データ:平成29年広島県土砂災害の崩落箇所 • 入力データ:CS立体図 • 目標:崩落が起こった箇所の抽出 正解データ 崩落箇所 CS立体図
Slide 14
Slide 14 text
2019年度の課題設定 14 使用するDNN • MS-GAN:pix2pix を改良、モード崩壊を防止 https://github.com/HelenMao/MSGAN • Mask R-CNN
Slide 15
Slide 15 text
MS-GANによる崩落危険箇所の予測 15 航空写真、土壌図、表層地質図を読み込ませる 入力 正解 航空写真 土壌図 表層地質図 出典:Bing Map (https://www.bing.com/maps)
Slide 16
Slide 16 text
MS-GANによる崩落危険箇所の予測 16 CS立体図、航空写真、土壌図、表層地質図、雨量を読み込ませる → 抽出失敗 入力(Bing航空写真) 出力 正解 出力 出典:Bing Map (https://www.bing.com/maps)
Slide 17
Slide 17 text
MS-GANによる崩落危険箇所の予測 17 まるでファミコン版ドラクエのマップのような出力 ドラクエマップジェネレータとして応用できる? 入力 出力 エポック 56 エポック 53 入力 出力 エポック 100 エポック 151 出典:Bing Map (https://www.bing.com/maps)
Slide 18
Slide 18 text
MS-GANによる崩落箇所の抽出 18 CS立体図のみを読み込ませる • QGIS用プラグイン”CSMapMaker “を使ってデータセット作成 (https://github.com/waigania13/CSMapMaker) 入力(CS立体図) 正解
Slide 19
Slide 19 text
MS-GANによる崩落箇所の抽出 19 CS立体図のみを読み込ませる → 抽出失敗 入力(CS立体図) 出力 正解 出力
Slide 20
Slide 20 text
MS-GANのまとめ 20 なぜ、うまくいかなかったのか? • MS-GANの特徴(多様性を維持するため、画像にノイズを加えている) • データセットの粒度、作成手法(機械的に作成/人力で作成)が異なる
Slide 21
Slide 21 text
Mask R-CNNによる崩落危険箇所の予測 21 画像から一般物体認識に特化したDNN • RGB3チャネルの画像データを読み込む能力をもつ → 多チャネル画像の読み込みが可能なように改造 (https://github.com/matterport/Mask_RCNN/wiki) →種類の異なるタイル画像を1枚のTIFF画像にまとめ、入力画像とする 1~3バンド(航空写真) 4~6バンド(CS立体図) 7~9バンド(土壌図) 10~12バンド(表層地質図) 出典:Bing Map (https://www.bing.com/maps)
Slide 22
Slide 22 text
Mask R-CNNによる崩落危険箇所の予測 22 2種類のデータ(航空写真、CS立体図)を1枚の画像として読み込ませる → 抽出失敗、海上で崩落のおそれあり? • 原因は座標軸の入れ替え時のミス 入力 (CS立体図、航空写真) 出力 正解 ? 出典:CS立体図(5mDEMもあり) (http://kouapp.main.jp)
Slide 23
Slide 23 text
Mask R-CNNによる崩落危険箇所の予測 23 バグが紛れ込んだときに見つけづらい! 入力 (CS立体図、航空写真) 出力 正解 出典:CS立体図(5mDEMもあり) (http://kouapp.main.jp) ?
Slide 24
Slide 24 text
Mask R-CNNによる崩落危険箇所の予測 24 修正し再トライ → 山岳地形を抽出しているが、実際の崩落箇所からずれている • データの種類が不足? • 抽出対象物(崩落箇所)が小さすぎる? 出力(赤)+正解(青)
Slide 25
Slide 25 text
Mask R-CNNによる崩落危険箇所の予測 25 CS立体図 + Bing航空写真 + 土壌図 + 表層地質図 CS立体図 + Bing航空写真 + 土壌図 + 表層地質図 + 雨量 を使って再トライ → 山岳地形を抽出しているが、実際の崩落箇所からずれている • とくに雨量を加えて訓練すると、抽出箇所が塊状になる傾向がある 入力(CS立体図) 出力(雨量なし学習) 出力(雨量あり学習) 正解 出典:CS立体図(5mDEMもあり) (http://kouapp.main.jp)
Slide 26
Slide 26 text
Mask R-CNNによる崩落危険箇所の予測 26 なぜ、うまくいかなかったのか? • 抽出対象の物体(崩落箇所)が小さすぎる → ズームレベルを上げ、抽出対象物が大きく写る画像を使えばよい? (手元にない…) ズームレベル14 ズームレベル18 (画像は崩落後のもの) 出典:CS立体図(5mDEMもあり) (http://kouapp.main.jp)
Slide 27
Slide 27 text
Mask R-CNNによる崩落危険箇所の予測 27 なぜ、うまくいかなかったのか? • データセットの粒度、作成手法(機械的に作成/人力で作成)が異なる → 入力画像の種類を少なくして、高精細・ファクトデータだけを使えばよい? 低解像度(雨量) 中解像度(土壌) 高解像度(地形) 出典:CS立体図(5mDEMもあり) (http://kouapp.main.jp)
Slide 28
Slide 28 text
Mask R-CNNによる崩落箇所の抽出 28 崩落箇所予測の教訓 • 抽出対象の物体(崩落箇所)が小さすぎる → ズームレベルを14から18に拡大 • データセットの粒度、作成方法が異なる → 高解像度・ファクトデータであるCS立体図のみ使う
Slide 29
Slide 29 text
Mask R-CNNによる崩落箇所抽出 29 CS立体図 ズームレベル18 → 崩落箇所を抽出できている例もあったが、総じて精度は低い 入力(CS立体 図) 正解 出力
Slide 30
Slide 30 text
Mask R-CNNによる崩落箇所抽出 30 CS立体図 ズームレベル18 → 崩落箇所を抽出できている例もあったが、総じて精度は低い 入力(CS立体図) 正解 出力
Slide 31
Slide 31 text
Mask R-CNNによる崩落箇所抽出 31 PNG標高タイル • 標高データをWeb上で高速転送することを主眼にした標高データフォーマット • 一定の可読性のある生データ 西岡芳晴,長津樹理『PNG 標高タイル―Web 利用に適した標高ファイルフォーマットの考案と実装―』 「情報地質」26巻4号, pp.155-163. 2015.
Slide 32
Slide 32 text
Mask R-CNNによる崩落箇所抽出 32 PNG標高タイル → 崩落箇所を検出しはじめている? 入力(PNG標高タイル) 正解 出力
Slide 33
Slide 33 text
Mask R-CNNによる崩落箇所抽出 33 PNG標高タイル → 崩落箇所を検出しはじめている? 入力(PNG標高タイル) 正解 出力
Slide 34
Slide 34 text
結果 34 崩落のおそれがある箇所の予測 → もっと研究が必要 崩落地形の検出 → 入力データによるが、検出はできそう
Slide 35
Slide 35 text
考察 35 MS-GANはラベル推定には不向き? 出典:Qi Mao, Hsin-Ying Lee, (et al.) “Mode-seeking Generative Adversarial Networks for Diverse Image Synthesis.” In
Slide 36
Slide 36 text
考察 36 検出対象物が十分大きく、データセットが高精細ファクトデータであ れば、Mask R-CNNを用いて崩落箇所を検出できる × 検出対象が小さすぎる データから特徴量を捉えられない × データセットの画像が粗すぎる 微細な地形の特徴を捉えられない 粗すぎるデータ (雨量) 小さすぎる検出対象 (ズームレベル14)
Slide 37
Slide 37 text
今後の展望 37 事前予測:ズームレベルを上げれば… 崩落検出:高精細雨量データ・オルソ画像などと組み合わせれば… 精度向上が期待できる 十分な精度が得られた暁には… 土砂災害発生時に、標高データ(DEM)などのファクトデータから崩 落箇所を自動的に抽出することが可能に? • 被災箇所をすばやく把握、災害対応に役立てる
Slide 38
Slide 38 text
38 地形データ × ディープラーニング ↓ 防災に寄与
Slide 39
Slide 39 text
39 ご清聴ありがとうございました