Physics-Based Decomposition of Reflectance and Shading using a Single Visible-Thermal Image Pair

Zeqing Leo Yuan, Mani Ramanagopal, Aswin C. Sankaranarayanan, Srinivasa G. Narasimhan
9/12/2025
cs.CV

No official code found. Best implementation: LeoYuan0111/VT-Intrinsic (2 stars, last commit 2025-12-15).

Abstract

Decomposing an image into its underlying photometric factors--surface reflectance and shading--is a long-standing challenge due to the lack of extensive ground-truth data for real-world scenes. We introduce a novel physics-based approach for intrinsic image decomposition using a pair of visible and thermal images. We leverage the principle that light not reflected from an opaque surface is absorbed and detected as heat by a thermal camera. This allows us to relate the ordinalities (or relative magnitudes) between visible and thermal image intensities to the ordinalities of shading and reflectance, which enables a dense self-supervision of an optimizing neural network to recover shading and reflectance. We perform quantitative evaluations with known reflectance and shading under natural and artificial lighting, and qualitative experiments across diverse scenes. The results demonstrate superior performance over both physics-based and recent learning-based methods, providing a path toward scalable real-world data curation with supervision.

View on arXivView PDF

Code Implementations(1)

Physics-Based Decomposition of Reflectance and Shading using a Single Visible-Thermal Image Pair

21Jupyter NotebookDec 13, 202510 months ago

Similar Papers

Cite this paper

@article{yuan2025physicsbased,
  title  = {Physics-Based Decomposition of Reflectance and Shading using a Single Visible-Thermal Image Pair},
  author = {Zeqing Leo Yuan and Mani Ramanagopal and Aswin C. Sankaranarayanan and Srinivasa G. Narasimhan},
  year   = {2025},
  eprint = {2509.10388},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2509.10388v2}
}

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/2509.10388.svg)](https://codeofpaper.com/paper/2509.10388)

Discussion