--- 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} }