A collection of high-performance neural network-based Super Resolution models for ComfyUI.
A collection of high-performance neural network-based Super Resolution models for ComfyUI.
Clone this repository to your ComfyUI custom_nodes directory:
cd ComfyUI/custom_nodes
git clone https://github.com/yourusername/ComfyUI_SuperResolution
Restart ComfyUI - the necessary models will be automatically downloaded on first use
| Model | Architecture | Features | Best For | Speed | Quality | |-------|-------------|----------|----------|-------|---------| | FSRCNN-small | Lightweight CNN | Fast, minimal memory use | Real-time processing, mobile | ★★★★★ | ★★ | | FSRCNN | CNN with larger features | Good balance of speed/quality | General purpose | ★★★★ | ★★★ | | ESPCN | Sub-pixel convolutions | Efficient upscaling at end | Text/line drawings | ★★★★ | ★★★ | | VDSR | Very deep CNN | Better edge reconstruction | Detailed images with edges | ★★★ | ★★★★ | | LapSRN | Laplacian pyramid | Progressive upscaling | Sharp edges, details | ★★★ | ★★★★ | | EDSR | Deep residual network | Most parameters, best quality | Maximum detail | ★★ | ★★★★★ |
Each model has unique architectural characteristics:
FSRCNN / FSRCNN-small: Direct mapping from low to high resolution, lightweight with fewer parameters.
ESPCN: Uses the efficient sub-pixel convolution technique that processes at low resolution and only expands dimensions at the final layer.
VDSR: Very Deep Super Resolution network with 20 convolutional layers, uses global residual learning.
LapSRN: Uses a Laplacian pyramid structure to progressively upscale images, which preserves edges better than the others.
EDSR: Enhanced Deep Super-Resolution, a residual network with significantly more parameters, offering the highest quality but slower processing.
| Model | 2x Upscaling | 4x Upscaling | Memory Usage | |-------|--------------|--------------|--------------| | FSRCNN-small | 200+ FPS | 150+ FPS | < 100MB | | FSRCNN | 100+ FPS | 80+ FPS | < 150MB | | ESPCN | 90+ FPS | 70+ FPS | < 150MB | | LapSRN | 60+ FPS | 40+ FPS | < 200MB | | EDSR | 40+ FPS | 25+ FPS | < 500MB |
These neural network-based upscaling methods offer significantly better quality than traditional algorithms like Lanczos, Bicubic, or Bilinear interpolation, while often being just as fast thanks to CUDA acceleration.
This nodepack implements models originally created by:
MIT