Practical exposure correction via compensation
About
In computer vision, correcting the exposure level is a fundamental task for enhancing the visual quality of observations with inappropriate lightness. However, existing methodologies tend to be impractical because they lack adaptability to unknown scenes due to restricted modeling patterns and struggle to achieve satisfactory efficiency due to complex computational flows. To tackle these challenges, we establish a new practical exposure corrector (PEC) that excels in both quality and efficiency. Specifically, to overcome the limited expressive power of existing modeling patterns, we build a general model with exposure-sensitive compensation to provide an intuitive modeling perspective. We also design a simple but effective exposure adversarial function to catalyze scene-adaptive compensation. Building on the aforementioned key concepts, we develop a stable and robust iterative shrinkage scheme, avoiding the complex inferences encountered in existing studies. Extensive experimental evaluations across eight challenging datasets showcase the strong adaptability of the developed model to unknown environments. The model offers impressive processing speed, requiring only 0.0009 s to handle a 2K image on a device equipped with a GeForce RTX 2080Ti GPU. Experimental analysis of different downstream vision tasks further verifies the flexibility of the model. The code is available at https://rsliu.tech/PEC.
Related benchmarks
| Task | Dataset | Result | Rank | |
|---|---|---|---|---|
| Multiple Exposure Correction | MSEC Over 1 (test) | PSNR15.117 | 35 | |
| Multiple Exposure Correction | MSEC Under 1 (test) | PSNR16.371 | 35 | |
| Face Detection | DARK FACE (test) | mAP0.677 | 24 | |
| Multiple Exposure Correction | SICE Under 4 (test) | PSNR18.111 | 14 | |
| Multiple Exposure Correction | SICE Over 4 (test) | PSNR14.837 | 14 | |
| Semantic segmentation | Nighttime Semantic Segmentation (test) | mIoU41.6 | 11 | |
| Overexposure Correction | Exposure-Errors (test) | PSNR19.1298 | 10 | |
| Exposure Correction | MEF (test) | DE Score7.039 | 10 | |
| Underexposure Correction | Exposure-Errors (test) | PSNR18.4411 | 10 | |
| Exposure Correction | LIME (test) | DE7.0752 | 10 |