Are you still troubled by blurry photos? A new image super-resolution tool called InvSR has emerged, allowing images to become clear and sharp with minimal processing steps. The strength of this tool lies in its utilization of the rich prior knowledge embedded in large pre-trained diffusion models, achieving efficient and high-quality image resolution enhancement.

InvSR's core technology is based on its innovative partial noise prediction strategy. It cleverly constructs the intermediate states of the diffusion model as starting points for the sampling process, using a deep noise predictor to estimate the optimal noise map during the forward diffusion process. Once trained, this noise predictor can accurately initialize the sampling process along the diffusion trajectory, generating high-resolution images.

image.png

One of the highlights of InvSR is its flexible and efficient sampling mechanism. Users can choose the number of sampling steps from 1 to 5 based on their needs. Even with just one processing step, the results can rival those of other methods that require multiple steps. This flexibility allows users to find the best balance between efficiency and effectiveness, easily handling tasks such as restoring blurry old photos or optimizing AI-generated images.

The tool is also very user-friendly. Users can quickly get started with simple command-line instructions and optimize memory usage for processing large images through various options. Additionally, users can customize pre-downloaded models and noise predictors for better processing results. To enhance user experience, InvSR also provides an online demo, allowing users to intuitively experience its powerful features.

For researchers with higher demands, InvSR offers a complete training process. Users only need to download a specific LPIPS model and prepare a configuration file to start training. The tool supports multi-GPU parallel computing and features interruption recovery, ensuring stability and continuity during training.

Project address: https://github.com/zsyOAOA/InvSR