LoginSignup
4
2

どっちの超解像でショー? RealESRGANとSwinIRの画質および速度比較

Posted at

どっちがいいの?

画像をスケールアップしてくっきりさせてくれるリアル超解像モデル。
超解像モデルって、どれがいいか難しいですよね。
わりにポピュラーな以下の二つを比較してみました。

RealESRGAN

SwinIR

どっちもいいモデルですが。

比較

RealESRGAN_x4plusとSwinIR-M_x4_GANの比較です。

64×64 → 256×256

入力

RealESRGAN:0.04秒
ore64_out.jpg
SwinIR:0.11秒
ore64_SwinIR.png

128×128 → 512×512

入力

RealESRGAN:0.08秒
ore128_out.jpg
SwinIR:0.31秒
ore128_SwinIR.png

256×256 → 1024×1024

入力

RealESRGAN:0.35秒
ore256_out.jpg
SwinIR:1.28秒
ore256_SwinIR.png

512×512 → 2048×2048

入力

RealESRGAN:1.44秒
ore512_out.jpg
SwinIR:6.28秒
ore512_SwinIR.png

結果

速度では、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
4
2
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
4
2