File size: 1,201 Bytes
454f5ab
 
 
 
 
 
 
 
 
 
 
 
b1e0bf7
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
---
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
```bibtex
@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}
}