Spaces:
				
			
			
	
			
			
		Running
		
			on 
			
			Zero
	
	
	
			
			
	
	
	
	
		
		
		Running
		
			on 
			
			Zero
	A newer version of the Gradio SDK is available:
									5.49.1
metadata
			title: RAM Plus Plus
emoji: π
colorFrom: pink
colorTo: gray
sdk: gradio
sdk_version: 5.46.0
app_file: app.py
pinned: false
short_description: 'RAM++: Robust Representation Learning via Adaptive Mask'
RAM++
Online demo for RAM++: Robust Representation Learning via Adaptive Mask for All-in-One Image Restoration.
At inference we use RestormerRFR (restoration backbone) + DINOv2 semantic features for robust, content-aware restoration across noise, blur, compression artifacts, low-light, and mixed degradations.
What you can do
- Upload a JPEG/PNG β click Run (ZeroGPU) β get the restored image.
- Use the provided Examples to try quickly.
- Call the API for batch processing.
Citation
@misc{zhang2025ramrobustrepresentationlearning,
  title        = {RAM++: Robust Representation Learning via Adaptive Mask for All-in-One Image Restoration},
  author       = {Zilong Zhang and Chujie Qin and Chunle Guo and Yong Zhang and Chao Xue and Ming-Ming Cheng and Chongyi Li},
  year         = {2025},
  eprint       = {2509.12039},
  archivePrefix= {arXiv},
  primaryClass = {cs.CV},
  url          = {https://arxiv.org/abs/2509.12039}
}
