2025年度の研究はこちら

4月

4/7

近接画像においてLoRAを用いた画像生成が評点別に行えるようになった。 ただし256pxで出力している関係上、どうしても粗くなってしまうため256より大きいpxで出力することにする。 そうすることで画像の粗さが解消されるのでは。

4/8

背景・近景・近接の各画像を生成できるようになったので、実在画像と生成画像の比を変えてヒートマップ生成に変化が現れるかを見ていく。 学習枚数と条件の組み合わせは以下の通り。

実在画像402枚
パターン生成枚数実在画像と生成画像の学習比備考
01172枚7:3
02402枚1:1うち172枚はパターン01と同じ画像を使用
実在画像140枚
パターン生成枚数実在画像と生成画像の学習比備考
1160枚7:3
12140枚1:1うち60枚はパターン11と同じ画像を使用
実在画像234枚(5段階評点合計)
パターン生成枚数実在画像と生成画像の学習比備考
101枚(5段階評点合計)7:3512pxで生成 ⇒ 256pxに圧縮
234枚(5段階評点合計)1:1512pxで生成 ⇒ 256pxに圧縮
101枚(5段階評点合計)7:31024pxで生成 ⇒ 256pxに圧縮
234枚(5段階評点合計)1:11024pxで生成 ⇒ 256pxに圧縮

近接画像は256pxで画像を生成すると画素が粗くなってしまうため、錆が持っている情報を256pxでも分かるように大きめに出力して圧縮することにした。

4/9

4/16

4/17

4/20

4/22

bg1.png bg2.png bg3.png bg4.png bg5.png

kinkei1.png kinkei2.png kinkei3.png kinkei4.png kinkei5.png

256_1.png 256_2.png 256_3.png 256_4.png 256_5.png

512_1.png 512_2.png 512_3.png 512_4.png 512_5.png

1024_1.png 1024_2.png 1024_3.png 1024_4.png 1024_5.png

4/24

4/27

4/30

Bayes_sub.png 

数値意味
🔵 青不確実性低(=信頼度高)
🟢 緑そこそこ
🔴 赤不確実性高(=信頼度低)

5月

01_11_①

mask_4_62.png  mask_0013.png  mask_0016.png 

heatmap_4_62.png  heatmap_0013.png  heatmap_0016.png 

bayes_4_62.png  bayes_0013.png  bayes_0016.png 

01_11_③

mask_4_62.png  mask_0013.png  mask_0016.png 

heatmap_4_62.png  heatmap_0013.png  heatmap_0016.png 

bayes_4_62.png  bayes_0013.png  bayes_0016.png 

02_12_②

mask_4_62.jpg  mask_0013.jpg  mask_0016.jpg 

heatmap_4_62.jpg  heatmap_0013.jpg  heatmap_0016.jpg 

bayse_4_62.jpg  bayse_0013.jpg  bayse_0016.jpg 

02_12_④

mask_4_62.jpg  mask_0013.jpg  mask_0016.jpg 

heatmap_4_62.jpg  heatmap_0013.jpg  heatmap_0016.jpg 

bayse_4_62.jpg  bayse_0013.jpg  bayse_0016.jpg 

5/20

ヒートマップ評価における改良を行った。 DenseNet121・InceptionResNetV2・Xception のアンサンブルで橋梁領域を抽出し、 錆評価には評点1〜5の順序性を考慮した学習 Ordinal Regression を導入した。 またMC Dropout による不確実性推定も導入した。 推論時には劣化ヒートマップepistemic uncertaintyとaleatoric uncertaintyを生成。 さらにGaussian Weighting によりパッチ境界ノイズを低減し、滑らかなヒートマップ生成を実現した。 現在は橋梁領域抽出・錆劣化推定・不確実性可視化までの処理を実装している。 ヒートマップの結果は手動の場合と自動の場合の両方を明日以降に載せる。

5/21

original.jpg

bridge_mask.png

heatmap_overlay.jpg

uncertainty_map.jpg

意味
🔵 青かなり自信あり
🟢 緑普通
🟡 黄少し怪しい
🔴 赤かなり迷っている

epistemic_map.jpg

意味
🔵 青学習済み・自信あり
🟢 緑普通
🟡 黄やや未知
🔴 赤AI未学習・未知パターン

aleatoric_map.jpg

意味
🔵 青判定しやすい
🟢 緑普通
🟡 黄やや曖昧
🔴 赤非常に曖昧

5/22

original.jpg original.jpg original.jpg

bridge_mask.png bridge_mask.png bridge_mask.png

heatmap_overlay.jpg heatmap_overlay.jpg heatmap_overlay.jpg

uncertainty_map.jpg uncertainty_map.jpg uncertainty_map.jpg

epistemic_map.jpg epistemic_map.jpg epistemic_map.jpg

aleatoric_map.jpg aleatoric_map.jpg aleatoric_map.jpg

original.jpg original.jpg original.jpg

manual_mask.png manual_mask.png manual_mask.png

heatmap_overlay.jpg heatmap_overlay.jpg heatmap_overlay.jpg

uncertainty_map.jpg uncertainty_map.jpg uncertainty_map.jpg

epistemic_map.jpg epistemic_map.jpg epistemic_map.jpg

aleatoric_map.jpg aleatoric_map.jpg aleatoric_map.jpg

5/26

moto.jpg original.jpg steel_mask.png

heatmap_overlay.jpg uncertainty_map.jpg epistemic_map.jpg

各種画像の追加・前処理と再学習方法

project_root/
├── dataset/
│   ├── bg/
│   │   └── raw/        ← 背景画像
│   ├── bridge/
│   │   └── raw/        ← 橋画像(セグメンテーション用)
│   └── rust/
│       └── raw/        ← 錆画像(回帰用)
│
├── masks/              ← bridge用マスク
├── models/            ← CNNモデルが保存
├── results/   ← 結果が出力

トップ   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS