ZeroIG / README.md
syedaoon's picture
Update README.md
3b2db10 verified

A newer version of the Gradio SDK is available: 5.43.1

Upgrade
metadata
title: ZeroIG Low-Light Enhancement
emoji: 🌟
colorFrom: blue
colorTo: purple
sdk: gradio
sdk_version: 4.44.0
app_file: app.py
pinned: false
license: mit

ZeroIG: Zero-Shot Illumination-Guided Joint Denoising and Adaptive Enhancement

πŸŽ‰ CVPR 2024 | Zero-shot low-light image enhancement without training data

πŸš€ Quick Start

Upload a low-light image and get an enhanced version in seconds! No training required.

πŸ“– About

This space implements ZeroIG, a novel zero-shot method for jointly denoising and enhancing low-light images. The method is completely independent of training data and noise distribution.

✨ Key Features

  • Zero-shot: No training data required
  • Joint processing: Simultaneous denoising and enhancement
  • Illumination-guided: Smart adaptive enhancement
  • Prevents artifacts: Avoids over-enhancement and localized overexposure
  • Real-time: Fast processing for practical use

πŸ”¬ How it Works

  1. Illumination Estimation: Extracts near-authentic illumination from the input
  2. Adaptive Enhancement: Applies different enhancement levels based on pixel intensity
  3. Joint Denoising: Removes noise while preserving image details
  4. Artifact Prevention: Prevents common enhancement artifacts

πŸ“Š Performance

ZeroIG outperforms state-of-the-art methods on standard benchmarks while requiring no training data.

🎯 Use Cases

  • Photography: Rescue underexposed photos
  • Security: Enhance surveillance footage
  • Mobile: Real-time camera enhancement
  • Medical: Improve low-light medical imaging
  • Astronomy: Enhance night sky photography

πŸ–ΌοΈ Supported Formats

  • JPEG, PNG, TIFF, BMP
  • RGB color images
  • Various resolutions (optimized for typical photo sizes)

⚑ Tips for Best Results

  • Works best with real low-light photos (not artificially darkened)
  • Indoor and outdoor scenes both supported
  • Processing time varies with image size (typically 10-30 seconds)

πŸ“š Citation

If you use this work, please cite:

@inproceedings{shi2024zero,
    title={ZERO-IG: Zero-Shot Illumination-Guided Joint Denoising and Adaptive Enhancement for Low-Light Images},
    author={Shi, Yiqi and Liu, Duo and Zhang, Liguo and Tian, Ye and Xia, Xuezhi and Fu, Xiaojing},
    booktitle={Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition},
    pages={3015--3024},
    year={2024}
}

πŸ”— Links

πŸ› οΈ Technical Details

  • Framework: PyTorch
  • CUDA: Supported for GPU acceleration
  • Memory: Optimized for various image sizes
  • Dependencies: See requirements.txt

πŸ‘₯ Authors

Yiqi Shi, Duo Liu, Liguo Zhang, Ye Tian, Xuezhi Xia, Xiaojing Fu

πŸ“„ License

MIT License - see LICENSE file for details


Built with ❀️ using Gradio and Hugging Face Spaces