Skip to content

EfficientGANをgary-scaleで試してますが、画像が不鮮明で_img_from_Zの画像のコントラストが低い #11

@wan2355

Description

@wan2355

本書のEfficientGANを試しています。
以下の症状ですが、知見がございましたら、よろしくお願いします。

1.
gray-scale画像、約250枚。サイズは256x256pxです。
このためmodelを少し修正してます。
layerを追加したり、kernel-sizeを変更したりしましたが、結果は同じでした。
10000 epochほど学習させました。

2.
reconstructした画像はお見せできませんが、ほぼ元の画像を再現できています。
しかしやや不鮮明です(medianをかけたような画像。)。
またimage_from_zの画像もコントラストが低く、不鮮明な画像が生成されます。

Encoderがうまく学習されていないのでしょうか?
また生成される画像のレンジ(0~256に収まっていない?)がおかしいのでしょうか。

3.
上記のためか、異常画像から生成される異常検知画像が不鮮明で、元画像の正常な部分もあまり正確に再現できていません。
このため、差分の画像も異常部は多少表現されていますが、不十分です。
Anomaly_scoreは20000~40000です。

昨年、別のEfficientGANを試したことがありましたが、異常検知画像は元画像の正常な部分をほとんど再現できませんでした。
Anomaly_scoreは4000~6000でした。

4.
参考までに、テンソルボードの結果は以下です(まだ学習途中です)。
・赤がmodelのlayerを1つ増やしたもの。
・橙色はlayerは増やさずに、kernelの大きさを修正したもの。

2021-04-01_19 46 29_tbd

・・・・・・・・・・・・・・・・・・・・・・・・・・・・
4/2追記

確認の為、上記のkernel修正modelを使い、「鬼灯(ホオズキ)」約250枚をグレースケールにし、さらに100pxから256pxにして検証しみました。 2000epochの学習をさせました。

reconstrutの方(中段)は元の「鬼灯」(上段)がやや微けてますが、再現できています。
image_from_zもボケてはいますが、鬼灯らしい形が見えてきてます。
異常部の検出も悪くない。

すると、私のdataが問題なのでしょうか。

以下の画像を参照ください。

↓ reconstrust
2021-04-02_14 23 20

↓ image_from_z
2021-04-02_14 23 32

↓ 異常部の検出
2021-04-02_15 28 23

↓ Tensorboard
青が鬼灯(RGB)
空色が鬼灯(Gray)
赤色が私のdata

2021-04-02_14 25 15

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions