Views
No views yet


Linear replaced with Conv to avoid unnecessary permute operations;Conv 3×3, which improves quality without a significant increase in computational cost;LayerNorm replaced with RMSNorm for speed and greater stability;DConv replaced with InceptionConv.DConv replaced with standard convolutions;FourierUnit, which improves convergence because a residual connection is already present inside GatedCNN.BatchNorm replaced with RMSNorm, which works better with the small batch sizes typical for SISR;NaN values were observed in the context of GatedCNN.| Dataset | SSIM-Y | PSNR-Y | TOPIQ | bs_ssim_y | bs_psnr_y |
|---|---|---|---|---|---|
| BHI100 | 0.7150 | 22.84 | 0.5694 | 0.7279 | 24.1636 |
| psisrd_val125 | 0.7881 | 27.01 | 0.6043 | 0.8034 | 28.3273 |
| set14 | 0.7730 | 27.67 | 0.6905 | 0.7915 | 28.9969 |
| urban100 | 0.8025 | 25.71 | 0.6701 | 0.8152 | 27.0282 |
| Dataset | SSIM-Y | PSNR-Y | TOPIQ | bs_ssim_y | bs_psnr_y |
|---|---|---|---|---|---|
| BHI100 | 0.7196 | 22.83 | 0.5723 | 0.7327 | 24.1549 |
| psisrd_val125 | 0.7911 | 26.97 | 0.6095 | 0.8065 | 28.2946 |
| set14 | 0.7769 | 27.70 | 0.7036 | 0.7952 | 29.0221 |
| urban100 | 0.8056 | 25.80 | 0.6725 | 0.8185 | 27.1170 |
| Model | input_size | params ↓ | avg_inference ↓ | fps ↑ | memory_use ↓ |
|---|---|---|---|---|---|
| ESRGAN | 1024x1024 | ~16.6m | ~2.8s | 0.3483220866736526 | 8.29GB |
| FIGSR | 1024x1024 | ~4.4m | ~1.64s | 0.6081749253740837 | 2.26GB |
archs folder:1uv venv --python=3.12
2source .venv/bin/activate
3uv pip install "resselt==1.3.1" "pepeline==1.2.3" python main.py --input_dir urban/x4 --output_dir urban/x4_scale --weights 4x_FIGSR.safetensors