Thermal Spread Functions (TSF): Physics-Guided Material Classification

Aniket Dashpute, Vishwanath Saragadam, Emma Alexander, Florian Willomitzer, A. Katsaggelos +2 more
2/14/2026

No official code found. Best implementation: aniketdashpute/TSF (4 stars, MIT, last commit 2023-06-20).

Abstract

Robust and non-destructive material classification is a challenging but crucial first-step in numerous vision applications. We propose a physics-guided material classification framework that relies on thermal properties of the object. Our key observation is that the rate of heating and cooling of an object depends on the unique intrinsic properties of the material, namely the emissivity and diffusivity. We leverage this observation by gently heating the objects in the scene with a low-power laser for a fixed duration and then turning it off, while a thermal camera captures measurements during the heating and cooling process. We then take this spatial and temporal “thermal spread function” (TSF) to solve an inverse heat equation using the finite-differences approach, resulting in a spatially varying estimate of diffusivity and emissivity. These tuples are then used to train a classifier that produces a fine-grained material label at each spatial pixel. Our approach is extremely simple requiring only a small light source (low power laser) and a thermal camera, and produces robust classification results with 86% accuracy over 16 classes11Code: https://github.com/aniketdashpute/TSF.

View on arXivView PDF

Code Implementations(1)

aniketdashpute/TSFCommunity100%
MIT
41PythonMar 25, 20233 years agoMIT

Similar Papers

Cite this paper

@article{dashpute2026thermal,
  title  = {Thermal Spread Functions (TSF): Physics-Guided Material Classification},
  author = {Aniket Dashpute and Vishwanath Saragadam and Emma Alexander and Florian Willomitzer and A. Katsaggelos and A. Veeraraghavan and O. Cossairt},
  year   = {2026},
  eprint = {2304.00696},
  archivePrefix = {arXiv},
  url    = {https://arxiv.org/pdf/2304.00696},
  journal = {CVPR 2023 2023}
}

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

Discussion