Leveraging Multispectral Sensors for Color Correction in Mobile Cameras

Luca Cogo, Marco Buzzelli, Simone Bianco, Javier Vazquez-Corral, Raimondo Schettini
12/9/2025
cs.CV

No official code found. Best implementation: LucaCogo/Mobile-Spectral-CC (14 stars, last commit 2026-03-12).

Abstract

Recent advances in snapshot multispectral (MS) imaging have enabled compact, low-cost spectral sensors for consumer and mobile devices. By capturing richer spectral information than conventional RGB sensors, these systems can enhance key imaging tasks, including color correction. However, most existing methods treat the color correction pipeline in separate stages, often discarding MS data early in the process. We propose a unified, learning-based framework that (i) performs end-to-end color correction and (ii) jointly leverages data from a high-resolution RGB sensor and an auxiliary low-resolution MS sensor. Our approach integrates the full pipeline within a single model, producing coherent and color-accurate outputs. We demonstrate the flexibility and generality of our framework by refactoring two different state-of-the-art image-to-image architectures. To support training and evaluation, we construct a dedicated dataset by aggregating and repurposing publicly available spectral datasets, rendering under multiple RGB camera sensitivities. Extensive experiments show that our approach improves color accuracy and stability, reducing error by up to 50% compared to RGB-only and MS-driven baselines. Datasets, code, and models will be made available upon acceptance.

View on arXivView PDF

Code Implementations(1)

[CVPR 2026] Leveraging Multispectral Sensors for Color Correction in Mobile Cameras

141PythonFeb 23, 20267 months agoNOASSERTION

Similar Papers

Cite this paper

@article{cogo2025leveraging,
  title  = {Leveraging Multispectral Sensors for Color Correction in Mobile Cameras},
  author = {Luca Cogo and Marco Buzzelli and Simone Bianco and Javier Vazquez-Corral and Raimondo Schettini},
  year   = {2025},
  eprint = {2512.08441},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2512.08441v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2512.08441.svg)](https://codeofpaper.com/paper/2512.08441)

Discussion