Deep Joint Unrolling for Deblurring and Low-Light Image Enhancement (JUDE)

WACV'25
1KC Machine Learning Lab

Abstract

Low-light and blurring issues are prevalent when capturing photos at night, often due to the use of long exposure to address dim environments. Addressing these joint problems can be challenging and error-prone if an end-to-end model is trained without incorporating an appropriate physical model. In this paper, we introduce JUDE, a Deep Joint Unrolling for Deblurring and Low-Light Image Enhancement, inspired by the image physical model. Based on Retinex theory and the blurring model, the low-light blurry input is iteratively deblurred and decomposed, producing sharp low-light reflectance and illuminance through an unrolling mechanism. Additionally, we incorporate various modules to estimate the initial blur kernel, enhance brightness, and eliminate noise in the final image. Comprehensive experiments on LOL-Blur and Real-LOL-Blur demonstrate that our method outperforms existing techniques both quantitatively and qualitatively.

Results

Synthesize Data

Scene 60 from the LOLBlur Dataset

GT
JUDE
Input
LEDNet
FELI
FFTFormer -> RetinexFormer
FFTFormer
FourLLE -> FFTFormer
LLFormer -> FFTFormer
MIMO -> RetinexFormer
RetinexFormer -> FFTFormer
RetinexFormer

Scene 118 from the LOLBlur Dataset

GT
JUDE
Input
LEDNet
FELI
FFTFormer -> RetinexFormer
FFTFormer
FourLLE -> FFTFormer
LLFormer -> FFTFormer
MIMO -> RetinexFormer
RetinexFormer -> FFTFormer
RetinexFormer

Real Data

Scene 205 from the Real-Blur Dataset

Input
JUDE
LEDNet
FELI
FFTFormer -> RetinexFormer
FFTFormer
FourLLE -> FFTFormer
LLFormer -> FFTFormer
MIMO -> RetinexFormer
RetinexFormer -> FFTFormer
RetinexFormer

Scene C0326 from the Real-Blur Dataset

Input
JUDE
LEDNet
FELI
FFTFormer -> RetinexFormer
FFTFormer
FourLLE -> FFTFormer
LLFormer -> FFTFormer
MIMO -> RetinexFormer
RetinexFormer -> FFTFormer
RetinexFormer

Performance Metrics

Benchmarking the LOL-Blur Dataset.

Model NamePSNR ↑SSIM ↑LPIPS ↓
FourLLIE → FFTFormer18.4330.7050.305
LLFormer → FFTFormer20.2900.7920.212
RetinexFormer → FFTFormer16.4520.7020.324
MIMO → RetinexFormer17.0240.7700.271
FFTFormer → RetinexFormer16.7120.7280.325
FFTFormer19.8890.8580.139
RetinexFormer25.5050.8620.240
LEDNet25.7400.8500.224
FELI26.7280.9140.132
JUDE26.8840.9320.127

Benchmarking the Real-Blur Dataset.

Model NameARNIQA ↑CONTRIQUE ↑LIQE ↑MUSIQ ↑CLIPIQA ↑DBCNN ↑
FourLLIE → FFTFormer0.30746.8231.11330.8400.2170.261
LLFormer → FFTFormer0.40144.7431.15836.5340.2080.257
RetinexFormer → FFTFormer0.36441.4951.07534.7930.2270.279
MIMO → RetinexFormer0.41340.7731.13733.2420.2070.276
FFTFormer → RetinexFormer0.40548.8141.19535.5110.2210.303
FFTFormer0.40238.0051.14132.0790.2890.307
RetinexFormer0.41843.4101.07431.7820.1870.232
LEDNet0.41949.8281.41443.6230.2810.306
FELI0.42942.3541.15533.6690.2070.239
JUDE0.43750.2071.45444.7320.2990.313

Citation

@article{tvo_jude,
  author    = {Tu Vo and Chan Y. Park},
  title     = {Deep Joint Unrolling for Deblurring and Low-Light Image Enhancement (JUDE)},
  booktitle = {The IEEE/CVF Winter Conference on Applications of Computer Vision},
  year      = {2025}
}