MirrorDistill: Illumination-Aware Latent Distillation for Efficient Low-Light Restoration
Organizations: College of Science and Engineering, Hamad Bin Khalifa University, Doha, Qatar. · Faculty of Electrical Engineering & Technology, Universiti Malaysia Perlis, Malaysia · ELEC Department, Vrije Universiteit Brussel, Brussels, Belgium.
Abstract
Low-light image enhancement (LLIE) is an im- portant component of visual sensing systems operating under degraded illumination, including nighttime surveillance, au- tonomous navigation, remote sensing, and inspection in poorly lit industrial environments. Most LLIE methods rely on output- level reconstruction losses that supervise only the final restored image, leaving the intermediate feature recovery process weakly constrained. This paper proposes MirrorDistill, an illumination- aware latent distillation framework that links the low-light and clean domains through feature mirroring. During training, a shared encoder and an exponential-moving-average teacher decoder process the clean reference image to generate clean- domain latent targets. These targets supervise the low-light student at two levels: raw encoder features and standardized multi-scale decoder projections. The alignment is applied layer by layer, while a proposed illumination-aware weighting scheme gives greater emphasis to underexposed regions. The teacher and reference branches are used only during training, so inference requires only the lightweight student encoder-decoder and in- troduces no teacher-side computational cost. Under evaluation on the standard LOL benchmarks, MirrorDistill outperforms the state-of-the-art methods on the real-captured LOL-v2-Real set, while having the lowest compute complexity (GMACs) and while remaining competitive on the LOL-v1 and LOL-v2-Synthetic datasets. Ablation studies further show the contributions of the encoder mirror, decoder mirror, and illumination-aware weighting. Finally, we release our code as open-source for the benefit of future research.
Figures & tables
| GMACs | Params | Inference Time | LOL-v1 | LOL-v2-real | LOL-v2-syn | ||||
|---|---|---|---|---|---|---|---|---|---|
| Method | (G) | (M) | (ms) | PSNR | SSIM | PSNR | SSIM | PSNR | SSIM |
| RetinexNet [ 11 ] | 587.47 | 0.84 | – | 16.77 | 0.560 | 15.47 | 0.567 | 17.13 | 0.798 |
| KinD [ 12 ] | 34.99 | 8.02 | – | 20.86 | 0.790 | 14.74 | 0.641 | 13.29 | 0.578 |
| EnlightenGAN | 61.01 | 114.35 | – | 17.48 | 0.650 | 18.23 | 0.617 | 16.57 | 0.734 |
| Restormer [ 15 ] | 144.25 | 26.13 | 104 † | 22.43 | 0.823 | 19.94 | 0.827 | 21.41 | 0.830 |
| MIRNet [ 20 ] | 785.0 | 31.76 | 205 † | 24.14 | 0.830 | 20.02 | 0.820 | 21.94 | 0.876 |
| Configuration | PSNR | SSIM |
|---|---|---|
| ( 7 ) only | 21.81 | 0.8888 |
| + encoder mirror | 23.15 | 0.9059 |
| + decoder mirror | 23.31 | 0.9014 |
| + both mirrors (MirrorDistill) | 24.04 | 0.9093 |
| MirrorDistill without illumination weighting ( ) | 22.81 | 0.9048 |