REVIEW 3 major objections 4 minor 33 references
Beyond Calibration: Physically Informed Learning for Raw-to-Raw Mapping
T0 review · 3 major / 4 minor · reviewed 2026-08-07 · deepseek-v4-flash
Pith's one-line read A 2.7K-parameter network that simulates a color checker under measured light outperforms million-parameter camera-mapping models.
desk verdict Novel lightweight physically-informed raw-to-raw architecture with honest scope, but the SotA comparison is too uncontrolled to support the headline claim. read the letter →
The pith
A machine-rendered reading of the paper's core claim, the machinery that carries it, and where it could break.
The reading
What carries the argument
The load-bearing object is the Neural Physical Model (NPM): a network that simulates raw ColorChecker images under a given illumination SPD through the physical image formation equation $\hat{I}_x = S R_x L$. It carries the argument because the illumination-adaptive $3\times3$ raw-to-raw transform is estimated as a least-squares fit from these simulated checker images alone, so the network's only job is to make the simulation accurate enough that the fitted transform transfers to real images. The NPM is trained with a simulation loss comparing simulated to measured checker raw values, optionally a matching loss in XYZ space, and can be initialized from physical calibration measurements.
What would settle it
Capture a scene with two distinct illuminants (e.g., daylight from a window plus a warm lamp) with a ColorChecker visible under each light, run the NPM raw-to-raw mapping, and measure CIEDE2000 between transformed source and target patches per illuminant; if both cannot be aligned simultaneously, the single-SPD premise is falsified.
Extended reading notes
Core claim
The central claim is that an illumination-adaptive raw-to-raw transformation can be derived from a small physically-parameterized simulation rather than learned as a black-box image translation. The NPM takes an estimated spectral power distribution of the illumination and generates synthetic raw ColorChecker images for both source and target cameras using the image formation model $\hat{I}_x = S R_x L$, where $S$ is a learnable camera spectral sensitivity matrix, $R_x$ a learnable diagonal reflectance matrix for checker patch $x$, and $L$ the estimated SPD. From these simulated checker images the model fits a $3\times3$ linear transform by least squares, normalizing by the green channel of the Neutral 8 patch. That transform is then applied to the entire raw source image. The paper reports that this inexpensive, physically grounded procedure outperforms recent learning-based methods on the NUS-8 dataset and improves over an illumination-agnostic baseline on the BeyondRGB dataset, with the best results obtained when illumination comes from a spectrometer rather than color constancy from RGB.
Load-bearing premise
That every scene is lit by one uniform light whose full spectrum can be captured by a single estimate; in mixed-light scenes, the one estimated spectrum cannot describe the image and the resulting single 3x3 transform cannot align the colors.
Editorial extensions
If this is right
- Raw-to-raw conversion becomes cheap enough for on-device use: 2.7K parameters instead of 26.1M, with a 3x3 matrix application per image.
- Adding a new camera to a product line does not require re-capturing paired data: with an auxiliary illumination sensor, unpaired training suffices.
- Performance scales with illumination measurement quality: moving from grey-world to C5 to a 36-channel spectrometer steadily lowers color error, so better sensors directly improve mapping.
- The simulation approach is not tied to the 3x3 transform; the paper states it can be combined with root-polynomial or other color correction transformations, and potentially local white-balance-based pixel-local transforms.
- Multi-camera hybrid zoom and ISP compatibility can be standardized even when cameras have different fields of view and are not active simultaneously.
Reading between the lines
- Because the network separates camera sensitivity from illumination, the same framework could be run in reverse to estimate camera spectral sensitivities from checker images under known illuminants, giving manufacturers a calibration path that does not require a spectrometer.
- The single-global-SPD assumption is the real limit: mixed-illumination scenes fail visibly in the paper's own examples, so a natural extension is per-pixel or local white-balance maps instead of one SPD per scene.
- The results suggest illumination estimation, not network capacity, is the bottleneck; a reasonable testable prediction is that sharing NPM's learned sensitivities across datasets would generalize if illumination is measured accurately.
- The lab-only training data claim could be tested by training NPM purely on synthetic checker images generated from measured sensitivities and reflectances, then evaluating on real scenes without any paired real captures.
Editorial analysis
A structured set of objections, weighed in public.
Referee Report
Summary. The paper introduces the Neural Physical Model (NPM), a lightweight physically-informed network that estimates the scene illumination (from an RGB image, multispectral sensor, or spectrometer), simulates ColorChecker images of the source and target cameras under that illumination via the linear image formation model, and then solves for an illumination-adaptive 3x3 raw-to-raw transform from the simulated checker values. The method supports paired and unpaired training, can be initialized with calibration data, and is evaluated on the NUS-8 and BeyondRGB datasets plus an internal Huawei Pura 70 dataset. The central claim is that NPM outperforms recent state-of-the-art raw-to-raw translation methods while being orders of magnitude smaller (2.7K vs. 26.1M parameters).
Significance. If substantiated, the NPM is a practical and physically interpretable alternative to heavyweight unpaired translation networks for multi-camera color consistency. The explicit modeling of illumination and the ability to train with unpaired data when an auxiliary sensor is available are genuine contributions, and the parameter count reduction is striking. The paper also makes a useful methodological point about the chromaticity diversity of raw-to-raw benchmarks. However, the strongest quantitative evidence for the headline claim—the comparison on NUS-8—relies on numbers taken from prior papers without a common protocol, which materially weakens the significance unless the comparison is put on a sound footing.
major comments (3)
- [§4.2, Table 2]
- [§4, Evaluation Metrics]
- [§3.1 and Supplementary Examples 4,5,8]
minor comments (4)
- [Eq. (5) and Eq. (6)]
- [§4.1, Table 1]
- [§4, Datasets]
- [§3.1, Figure 4]
Circularity Check
No construction-level circularity: test-time raw-to-raw transforms are computed from held-out illumination estimates, not fitted to test targets.
full rationale
The paper's derivation chain is self-contained. The NPM (Eq. 4) simulates ColorChecker raw values from the estimated SPD L and learned sensitivity and reflectance matrices S and R; the illumination-adaptive 3x3 transform is obtained by least-squares from these simulated checkers (Sec. 3.1). The simulation loss (Eq. 5) and matching loss (Eq. 6) supervise S, R, and M on the training split only, and the benchmarks (Tables 1-2) are computed on held-out test scenes: the NUS-8 split is explicitly given as 192/35/35 and the BeyondRGB split is taken from [12]. The evaluation metric (CIEDE2000 on ColorChecker patches) is a standard objective for this task; the matching loss is a similar XYZ-space proxy, but the reported test numbers are not produced by applying the learned transform to the same data used to fit it. The admitted reliance on reported numbers for Semi-Supervised [1] and Rawformer [22] is an experimental-protocol weakness, not a circular reduction, and the supplementary admission of failure under multi-illumination scenes is an empirical limitation rather than a definitional equivalence. No load-bearing self-citation, imported uniqueness theorem, or ansatz-by-citation appears in the derivation. Therefore no circular step can be exhibited.
Assumptions & free parameters
free parameters (4)
- Camera spectral sensitivity matrices S^s, S^t =
Not reported; learned per dataset (except Pura 70 initialization)
- ColorChecker reflectance matrices R_x =
Initialized from BabelColor Macbeth reflectances; fine-tuned
- Spectral recovery matrix M =
Learned; not reported
- Loss weight w and training hyperparameters =
w not specified numerically; lr=0.01, 100 epochs, batch size 4
assumptions (4)
- standard math Camera response is a linear integral over wavelength of sensitivity, reflectance, and illumination SPD (Eq. 1).
- domain assumption Scene illumination is uniform and fully specified by one SPD L(lambda).
- domain assumption A 3x3 linear transform computed from 24 checker patches is sufficient for raw-to-raw mapping.
- ad hoc to paper White point from color constancy can be converted to an SPD through a single learned linear matrix M.
Cite this review
Pith. "Pith review of Beyond Calibration: Physically Informed Learning for Raw-to-Raw Mapping." pith.science (2026). https://pith.science/paper/D3MQ3CJB
@misc{pith2026250608650,
author = {Pith},
title = {Pith review of: Beyond Calibration: Physically Informed Learning for Raw-to-Raw Mapping},
year = {2026},
howpublished = {\url{https://pith.science/paper/D3MQ3CJB}},
note = {Machine review of arXiv:2506.08650}
}
read the original abstract
Achieving consistent color reproduction across multiple cameras is essential for seamless image fusion and Image Processing Pipeline (ISP) compatibility in modern devices, but it is a challenging task due to variations in sensors and optics. Existing raw-to-raw conversion methods face limitations such as poor adaptability to changing illumination, high computational costs, or impractical requirements such as simultaneous camera operation and overlapping fields-of-view. We introduce the Neural Physical Model (NPM), a lightweight, physically-informed approach that simulates raw images under specified illumination to estimate transformations between devices. The NPM effectively adapts to varying illumination conditions, can be initialized with physical measurements, and supports training with or without paired data. Experiments on public datasets like NUS and BeyondRGB demonstrate that NPM outperforms recent state-of-the-art methods, providing robust chromatic consistency across different sensors and optical systems.
Figures
Reference graph
Works this paper leans on
-
[19]
Raw- to-raw: Mapping between image sensor color responses
Rang Nguyen, Dilip K Prasad, and Michael S Brown. Raw- to-raw: Mapping between image sensor color responses. In CVPR, pages 3398–3405, 2014. 2, 4, 6, 7
work page 2014
-
[1]
Semi-supervised raw-to-raw mapping
Mahmoud Afifi and Abdullah Abuolaim. Semi-supervised raw-to-raw mapping. 2021. 2, 3, 4, 5, 6, 7
work page 2021
-
[2]
Barron, Chloe LeGendre, Yun- Ta Tsai, and Francois Bleibel
Mahmoud Afifi, Jonathan T. Barron, Chloe LeGendre, Yun- Ta Tsai, and Francois Bleibel. Cross-camera convolutional color constancy. InICCV, 2021. 3, 6, 7
work page 2021
-
[3]
Robust photometric alignment for asymmetric camera system
N Anirudth, B H Pawan Prasad, Anurag Jain, and Venkat Peddigari. Robust photometric alignment for asymmetric camera system. In2018 IEEE International Conference on Consumer Electronics (ICCE), pages 1–4, 2018. 3
work page 2018
-
[4]
Improvements to gamut mapping colour constancy algorithms
Kobus Barnard. Improvements to gamut mapping colour constancy algorithms. InECCV, pages 390–403. Springer,
-
[5]
Jonathan T. Barron. Convolutional color constancy. InICCV, pages 379–387, December 2015. 3
work page 2015
-
[6]
Color constancy with spatio-spectral statistics.TPAMI, 34(8):1509–1519, 2011
Ayan Chakrabarti, Keigo Hirakawa, and Todd Zickler. Color constancy with spatio-spectral statistics.TPAMI, 34(8):1509–1519, 2011. 3
work page 2011
- [7]
Show all 33 references
-
[8]
Colour: A python colour science pack- age.https://www.colour-science.org/, 2022
Colour Developers. Colour: A python colour science pack- age.https://www.colour-science.org/, 2022. 6
2022
-
[9]
Finlayson, Han Gong, and Robert B
Graham D. Finlayson, Han Gong, and Robert B. Fisher. Color homography color correction, 2016. 4
2016
-
[10]
Finlayson, Michal Mackiewicz, and Anya Hurl- bert
Graham D. Finlayson, Michal Mackiewicz, and Anya Hurl- bert. Color correction using root-polynomial regression. IEEE Transactions on Image Processing, 24(5):1460–1470,
-
[11]
Color constancy
David Forsyth. Color constancy. In Bernd J ¨ahne, Horst Haussecker, and Peter Geissler, editors,Handbook of Com- puter Vision and Applications, pages 567–589. Academic Press, 2002. 3
2002
-
[12]
Beyond rgb: A real world dataset for multispectral imaging in mobile devices
Ortal Glatt, Yotam Ater, Woo-Shik Kim, Shira Werman, Oded Berby, Yael Zini, Shay Zelinger, Sangyoon Lee, Hee- jin Choi, and Evgeny Soloveichik. Beyond rgb: A real world dataset for multispectral imaging in mobile devices. InWACV, pages 4344–4354, January 2024. 2, 5, 6
2024
-
[13]
Fc4: Fully convolutional color constancy with confidence-weighted pooling
Yuanming Hu, Baoyuan Wang, and Stephen Lin. Fc4: Fully convolutional color constancy with confidence-weighted pooling. InCVPR, pages 4085–4094, July 2017. 3
2017
-
[14]
Ensuring color consistency across multiple cameras
Adrian Ilie and Greg Welch. Ensuring color consistency across multiple cameras. InICCV, volume 2, pages 1268–
-
[15]
Automatic color calibration for large camera arrays
Neel Joshi, Bennett Wilburn, Vaibhav Vaish, Marc Levoy Levoy, and Mark Horowitz. Automatic color calibration for large camera arrays. 2005. Technical Report. 2
2005
-
[16]
Improving color reproduction accuracy on cameras
Hakki Can Karaimer and Michael S Brown. Improving color reproduction accuracy on cameras. InCVPR, pages 6440– 6449, 2018. 5
2018
-
[17]
Single pixel spectral color constancy.IJCV, 132(2):287–299,
Samu Koskinen, Erman Acar, and Joni-Kristian K¨am¨ar¨ainen. Single pixel spectral color constancy.IJCV, 132(2):287–299,
-
[18]
Photometric alignment for surround view camera system
Yucheng Liu and Buyue Zhang. Photometric alignment for surround view camera system. In2014 IEEE International Conference on Image Processing (ICIP), pages 1827–1831,
-
[20]
Contrastive learning for unpaired image-to-image translation
Taesung Park, Alexei A Efros, Richard Zhang, and Jun- Yan Zhu. Contrastive learning for unpaired image-to-image translation. InComputer Vision–ECCV 2020: 16th Euro- pean Conference, Glasgow, UK, August 23–28, 2020, Pro- ceedings, Part IX 16, pages 319–345. Springer, 2020. 2, 3
2020
-
[21]
Pytorch: An imperative style, high-performance deep learning library
Adam Paszke, Sam Gross, Francisco Massa, Adam Lerer, James Bradbury, Gregory Chanan, Trevor Killeen, Zeming Lin, Natalia Gimelshein, Luca Antiga, et al. Pytorch: An imperative style, high-performance deep learning library. In Advances in Neural Information Processing Systems, ...
2019
-
[22]
Rawformer: Unpaired raw-to-raw translation for learnable camera isps
Georgy Perevozchikov, Nancy Mehta, Mahmoud Afifi, and Radu Timofte. Rawformer: Unpaired raw-to-raw translation for learnable camera isps. 2024. 2, 3, 4, 6, 7
2024
-
[23]
Dataset and pipeline for multi-view light-field video
Neus Sabater, Guillaume Boisson, Benoit Vandame, Paul Kerbiriou, Frederic Babon, Matthieu Hog, Remy Gendrot, Tristan Langlois, Olivier Bureller, Arno Schubert, et al. Dataset and pipeline for multi-view light-field video. In CVPRW, pages 30–40, 2017. 2
2017
-
[24]
The ciede2000 color-difference formula: Implementation notes, supplementary test data, and mathematical observations
Gaurav Sharma, Wencheng Wu, and Edul N Dalal. The ciede2000 color-difference formula: Implementation notes, supplementary test data, and mathematical observations. Color Research & Application, 30(1):21–30, 2005. 5
2005
-
[25]
Spectral sensitiv- ity estimation without a camera
Grigory Solomatov and Derya Akkaynak. Spectral sensitiv- ity estimation without a camera. InICCP, pages 1–12. IEEE,
-
[26]
Weakly-supervised stitching net- work for real-world panoramic image generation
Dae-Young Song, Geonsoo Lee, HeeKyung Lee, Gi-Mun Um, and Donghyeon Cho. Weakly-supervised stitching net- work for real-world panoramic image generation. InECCV, pages 54–71. Springer, 2022. 2, 3
2022
-
[27]
Measure- ment and estimation of spectral sensitivity functions for mo- bile phone cameras.Sensors, 21(15):4985, 2021
Shoji Tominaga, Shogo Nishi, and Ryo Ohtera. Measure- ment and estimation of spectral sensitivity functions for mo- bile phone cameras.Sensors, 21(15):4985, 2021. 2
2021
-
[28]
High performance imaging using large camera arrays
Bennett Wilburn, Neel Joshi, Vaibhav Vaish, Eino-Ville Tal- vala, Emilio Antunez, Adam Barth, Andrew Adams, Mark Horowitz, and Marc Levoy. High performance imaging using large camera arrays. InSIGGRAPH, pages 765–776. 2005. 2
2005
-
[29]
Dual-camera smooth zoom on mobile phones.CoRR, 2024
Renlong Wu, Zhilu Zhang, Yu Yang, and Wangmeng Zuo. Dual-camera smooth zoom on mobile phones.CoRR, 2024. 1
2024
-
[30]
Cascading convolutional color con- stancy
Huanglin Yu, Ke Chen, Kaiqi Wang, Yanlin Qian, Zhaoxi- ang Zhang, and Kui Jia. Cascading convolutional color con- stancy. InProceedings of the AAAI Conference on Artifi- cial Intelligence, volume 34, pages 10694–10701, February
-
[31]
Unpaired image- to-image translation using adversarial consistency loss
Yihao Zhao, Ruihai Wu, and Hao Dong. Unpaired image- to-image translation using adversarial consistency loss. In ECCV, pages 800–815. Springer, 2020. 2, 3
2020
-
[32]
Unpaired image-to-image translation using cycle- consistent adversarial networks
Jun-Yan Zhu, Taesung Park, Phillip Isola, and Alexei A Efros. Unpaired image-to-image translation using cycle- consistent adversarial networks. InICCV, pages 2223–2232,
-
[33]
Supplementary Material 6.1. Examples For visual qualitative evaluation, we present eight test ex- amples comparing images captured directly from the latest available flagship phones and compare them with the out- put of our physically inspired network. The outputs from the wid...
Reviewed August 7, 2026 · model on record in the stance chip above.
Discussion (0). Sign in to comment.