🌟 A Solution and Dataset for Polarization-based Reflection-Free Imaging
Image source: ThinkLucid
Watch the demonstration of PolarFree in action:

✅ Large-Scale Dataset: PolaRGB includes 6,500 well-aligned RGB-polarization image pairs, 8× larger than existing datasets.
✅ Innovative Method: PolarFree leverages diffusion models to generate reflection-free priors for accurate reflection removal.
✅ State-of-the-Art Performance: Outperforms existing methods by ~2dB in PSNR on challenging real-world scenarios.
✅ Open Source: Code and dataset are freely available for research and development.
PolarFree addresses the challenging task of reflection removal using polarization cues and a novel diffusion-based approach. Key contributions include:

Diffusion Model: Utilizes diffusion processes to generate reflection-free priors, enabling precise reflection removal and improved image clarity.

Superior Results: Extensive experiments on the PolaRGB dataset show that PolarFree outperforms existing methods by ~2dB in PSNR, achieving cleaner reflection removal and sharper image details.
Real-World Effectiveness: PolarFree demonstrates robust performance in real-world scenarios, such as museums and galleries, effectively reducing reflections while preserving fine details.
git clone https://github.com/mdyao/PolarFree.git
cd PolarFree
Due to the complexity of my development environment, I do not provide a complete requirements.txt file.
However, the following key dependencies and their versions are provided for reference:
You can access the dataset from Hugging Face: 👉 https://huggingface.co/datasets/Mingde/PolaRGB
If you want raw images, you can access the raw image on 👉 https://huggingface.co/datasets/Mingde/PolaRGB_raw
Download and organize the dataset according to the structure required by the codebase.
Once everything is set up, run the demo script:
python simple_test.py -opt options/test/test.yml -gpu_id 0
PolarFree achieves superior performance compared to existing methods:

If you find this work useful, please cite:
@inproceedings{polarfree2025,
title = {PolarFree: Polarization-based Reflection-Free Imaging},
author = {Yao, Mingde and Wang, Menglu and Tam, King-Man and Li, Lingen and Xue, Tianfan and Gu, Jinwei},
booktitle = {CVPR},
year = {2025},
}
25 commits
3 commits
Python
100.0%
🌟 A Solution and Dataset for Polarization-based Reflection-Free Imaging
Image source: ThinkLucid
Watch the demonstration of PolarFree in action:

✅ Large-Scale Dataset: PolaRGB includes 6,500 well-aligned RGB-polarization image pairs, 8× larger than existing datasets.
✅ Innovative Method: PolarFree leverages diffusion models to generate reflection-free priors for accurate reflection removal.
✅ State-of-the-Art Performance: Outperforms existing methods by ~2dB in PSNR on challenging real-world scenarios.
✅ Open Source: Code and dataset are freely available for research and development.
PolarFree addresses the challenging task of reflection removal using polarization cues and a novel diffusion-based approach. Key contributions include:

Diffusion Model: Utilizes diffusion processes to generate reflection-free priors, enabling precise reflection removal and improved image clarity.

Superior Results: Extensive experiments on the PolaRGB dataset show that PolarFree outperforms existing methods by ~2dB in PSNR, achieving cleaner reflection removal and sharper image details.
Real-World Effectiveness: PolarFree demonstrates robust performance in real-world scenarios, such as museums and galleries, effectively reducing reflections while preserving fine details.
git clone https://github.com/mdyao/PolarFree.git
cd PolarFree
Due to the complexity of my development environment, I do not provide a complete requirements.txt file.
However, the following key dependencies and their versions are provided for reference:
You can access the dataset from Hugging Face: 👉 https://huggingface.co/datasets/Mingde/PolaRGB
If you want raw images, you can access the raw image on 👉 https://huggingface.co/datasets/Mingde/PolaRGB_raw
Download and organize the dataset according to the structure required by the codebase.
Once everything is set up, run the demo script:
python simple_test.py -opt options/test/test.yml -gpu_id 0
PolarFree achieves superior performance compared to existing methods:

If you find this work useful, please cite:
@inproceedings{polarfree2025,
title = {PolarFree: Polarization-based Reflection-Free Imaging},
author = {Yao, Mingde and Wang, Menglu and Tam, King-Man and Li, Lingen and Xue, Tianfan and Gu, Jinwei},
booktitle = {CVPR},
year = {2025},
}
25 commits
3 commits
Python
100.0%