🥀

えっちなサイトを作る(14)

2021/08/07に公開

引き続きえっちなゲームがプレイできちゃうサイトを作ろうと頑張ります。

思ったより進まなかったです😌

前回からの課題

目標:2次元画像の脱衣差分を自動生成したい

  • 課題:書籍を購入し内容を実践する
    • 課題:書籍の発売時から1年経ってるので完了後に再度技術調査必要
      • 課題:DeepCreamPyの実用性について調査
  • 課題:自分の解決したい課題は画像処理としてどういう位置づけなのか?
  • 課題:2次元画像の学習用Datasetの調査

モザイク除去から学ぶ最先端のディープラーニング本をやる(4)

https://qiita.com/koshian2/items/aefbe4b26a7a235b5a5e

2章 超解像ベースのモザイク除去

  • モザイクはNearestNeighbor法で縮小・拡大して作成する
  • 他の高価な拡大・縮小アルゴリズムはGaussianBlurの実行結果に近くなる
  • モザイク拡大したものをNN法で縮小すると情報は落ちない
    • 縮小したモザイク画像が元画像のオリジナルと同一ならば超解像と同じ問題とすることができる
    • 各ピクセルL1 lossを損失関数とする
  • 縮小後に他のオペレーションが入ると、超解像と同一の問題とすることはできない
    • この場合は Image to Image Translation問題となる
  • 評価関数にはPSNRを使う
    • ただし、主観評価とのズレが有ることに注意

演習2

  • CIFER-100を超解像技術でモザイク除去する
    • Datasetの加工・前処理
    • PSNRの実装
    • Pixel Shuffleモデルの作成・訓練
    • Colab使用中にGPU使用できなくなったので実際の訓練はキャンセルした

課題:numpy配列とshapeがこんがらがってきたのでちょっと入門やる必要がありそう。

まとめメモ

タスクの整理

タスク 超解像問題 モザイク除去 脱衣差分作成
入力画像 LR画像 モザイク画像 着衣画像
真の画像 HR画像 無修正画像 脱衣画像
予測画像 LRの拡大画像 モザイクを除去した画像 衣を除去した画像
入力画像の作成 HRをBicubic法などで機械的に縮小 無修正画像をNN法で機械的にモザイク付与 (課題:機械的には作成できない!)

考察

学習データ作成のための入力画像作成が、単純な画像処理で生成できない点が課題となりそうだ。
既存のDatasetの流用などがしにくいということだ。

終わり

細かい課題が溜まってしまってますが、
しばらくは学習に注力します。

Discussion