EventSeeColor: Learning to Reconstruct Color from Monochrome Events
Organizations: The University of Sydney · Beijing Technology and Business University
Abstract
Event cameras capture visual brightness changes under challenging lighting conditions. However, traditional event-based image reconstruction targets grayscale intensity and produces images without scene color. Color distinguishes surfaces with similar intensity. Reconstructing color from events can reveal appearance differences that reconstructed grayscale images cannot express. Although monochrome event cameras do not directly measure color, their event-triggering patterns depend on surface reflectance, illumination, and the sensor's spectral response. These patterns may contain cues that support color reconstruction. In this paper, we present EventSeeColor, which uses event-reconstructed grayscale and aligned events to jointly guide a diffusion colorizer. Grayscale-derived semantic context supports color inference, while region-balanced chroma supervision and local RGB refinement improve color distribution, brightness, and texture. In the combined evaluation on two real event datasets, EventSeeColor achieves the best structural similarity, learned perceptual scores, and chromatic-region color difference among the external methods.
Figures & tables
| Method | PSNR | SSIM | LPIPS | DISTS | Chr. | Desat. (%) | CF-MAE | NIQE | FID | Params. (M) |
|---|---|---|---|---|---|---|---|---|---|---|
| Image colorization from reconstructed grayscale | ||||||||||
| Colorful Image Colorization (ECCV, 2016) [ 66 ] | 14.306 | 0.5185 | 0.5210 | 0.3073 | 22.876 | 11.114 | 19.054 | 6.766 | 207.114 | 32.24 |
| DDColor (ICCV, 2023) [ 26 ] | 13.705 | 0.4919 | 0.5224 | 0.3081 | 24.317 | 11.492 | 26.032 | 6.814 | 175.876 | 227.87 |
| ColorFormer (ECCV, 2022) [ 25 ] | 13.992 | 0.4862 | 0.4820 | 0.2975 | 21.798 | 18.978 | 18.210 | 6.850 | 138.680 | 44.82 |
| BigColor (ECCV, 2022) [ 27 ] | 14.380 | 0.4887 | 0.4865 | 0.2985 | 22.365 | 17.408 | 18.944 | 6.730 | 138.394 | 585.51 |
| Control Color (IJCV, 2025) [ 34 ] | 14.214 | 0.5962 | 0.4501 | 0.2881 | 20.841 | 22.304 | 20.150 | 7.222 | 156.302 | 1523.61 |
| Configuration | PSNR | SSIM | LPIPS | DISTS | Chr. | Desat. (%) | CF-MAE | NIQE | FID | Params. (M) |
|---|---|---|---|---|---|---|---|---|---|---|
| Components and event guidance | ||||||||||
| w/o EGF Event Path | 15.981 | 0.6415 | 0.3371 | 0.2619 | 15.906 | 34.511 | 5.597 | 6.414 | 121.923 | 1523.91 |
| w/o BCR | 16.042 | 0.6439 | 0.3478 | 0.2638 | 16.398 | 45.884 | 6.383 | 6.416 | 100.750 | 1523.95 |
| w/o LDR | 15.056 | 0.6187 | 0.4113 | 0.3104 | 16.360 | 23.602 | 6.208 | 6.424 | 151.809 | 1523.96 |
| w/o Event Inputs (EGF/BCR/LDR) | 16.080 | 0.6357 | 0.3506 | 0.2617 | 16.229 | 40.126 | 5.618 | 6.333 | 131.985 | 1523.90 |
| EventSeeColor (full) | 16.010 | 0.6443 | 0.3329 | 0.2589 | 15.767 | 36.603 | 5.494 | 6.326 | 117.286 | 1523.98 |
Appendix figures & tables8 assets
Supplementary material from the paper’s appendix.
Appendix
| Dataset | Partition | Sequences | Frames | Crops |
|---|---|---|---|---|
| PEOD | Training | 18 | 1,685 | 7,927 |
| Evaluation | 5 | 479 | 2,198 | |
| CoSEC | Training | 3 | 70 | 141 |
| Evaluation | 1 | 12 | 22 | |
| Total | Training | 21 | 1,755 | 8,068 |
| Evaluation | 6 | 491 | 2,220 |
| Component | Setting | Value |
|---|---|---|
| Inputs | Aligned crop / diffusion image | / |
| Event bins per polarity / total channels | / | |
| Voxel scale / count scale | , | |
| EGF | Stage widths / strides | / |
| Stage operator / normalization | convolution, 4-group GroupNorm, SiLU | |
| Gate and projection kernels / hint size | / |
| Component | Setting | Value |
|---|---|---|
| Chroma objectives | Chroma scale / pixel weighting | , , |
| Region thresholds / warm hue | , , | |
| Auxiliary chroma / region weights | , | |
| Shortfall / neutral / warm weights | , , | |
| LDR objective | RGB / gradient / color weights | , , |
| Perceptual / clipping weights | , |
| Method | FID | KID | CF-MAE | All | Neutral | NIQE | BRISQUE |
|---|---|---|---|---|---|---|---|
| Image colorization from reconstructed grayscale | |||||||
| Colorful Image Colorization | 207.114 | 151.511 2.959 | 19.054 | 22.490 | 21.671 | 6.766 | 14.711 |
| DDColor | 175.876 | 110.633 2.765 | 26.032 | 23.284 | 22.345 | 6.814 | 14.688 |
| ColorFormer | 138.680 | 78.946 2.359 | 18.210 | 20.664 | 20.126 | 6.850 | 14.378 |
| BigColor | 138.394 | 80.011 2.439 | 18.944 | 21.000 | 20.380 | 6.730 | 14.469 |
| Control Color | 156.302 | 94.606 2.868 | 20.150 | 20.301 | 19.762 | 7.222 | 27.166 |
| Method | All | Chr. | Neutral | Warm | Desat. (%) | False color (%) | Warm leak (%) |
|---|---|---|---|---|---|---|---|
| Image colorization from reconstructed grayscale | |||||||
| Colorful Image Colorization | 14.839 | 14.252 | 13.963 | 12.632 | 11.114 | 34.237 | 6.347 |
| DDColor | 16.170 | 16.626 | 15.267 | 14.954 | 11.492 | 38.603 | 21.012 |
| ColorFormer | 11.870 | 13.402 | 11.221 | 14.960 | 18.978 | 18.761 | 8.791 |
| BigColor | 14.921 | 15.956 | 14.050 | 16.398 | 17.408 | 33.901 | 1.575 |
| Control Color | 12.662 | 13.687 | 11.824 | 12.962 | 22.304 | 27.229 | 17.823 |
| Configuration | RMSE | Approx. | PSNR | SSIM |
|---|---|---|---|---|
| Frozen Control Color | 12.8797 | 26.0718 | 14.3973 | 0.6007 |
| LoRA only | 9.7619 | 23.5487 | 14.6786 | 0.6193 |
| LoRA + gray adapter | 9.4248 | 23.1856 | 14.7649 | 0.6194 |
| LoRA + event–gray fusion | 9.1218 | 22.9109 | 14.8167 | 0.6209 |
| EventSeeColor (full) | 4.7769 | 19.5217 | 15.1163 | 0.6176 |
Event-Based Vision
Event-based vision uses asynchronous camera measurements to perceive motion and scene changes with high temporal resolution and dynamic range.
See all 236 papers