どっちがいいの?
画像をスケールアップしてくっきりさせてくれるリアル超解像モデル。
超解像モデルって、どれがいいか難しいですよね。
わりにポピュラーな以下の二つを比較してみました。
RealESRGAN
SwinIR
どっちもいいモデルですが。
比較
RealESRGAN_x4plusとSwinIR-M_x4_GANの比較です。
64×64 → 256×256
入力
RealESRGAN:0.04秒
SwinIR:0.11秒
128×128 → 512×512
256×256 → 1024×1024
入力
RealESRGAN:0.35秒
SwinIR:1.28秒
512×512 → 2048×2048
入力
RealESRGAN:1.44秒
SwinIR:6.28秒
結果
速度では、RealESRGAN が SwinIR の3~5倍速く
画質は長短あり甲乙つけがたいですが、SwinIR の方がくっきりさせる傾向がある(良かれ悪しかれ)と思いました。
実行スクリプト
RealESRGAN
python inference_realesrgan.py -n RealESRGAN_x4plus -i input --outscale 4
SwinIR
python main_test_swinir.py --task real_sr --scale 4 --model_path model_zoo/003_realSR_BSRGAN_DFO_s64w8_SwinIR-M_x4_GAN.pth --folder_lq input