On RGB-TIR Stereo Calibration under Extreme Resolution Asymmetry

Michał Król, Michał Salamonowicz, Władysław Skarbek, Michał Tomaszewski
5/15/2026
cs.CV

No confident code implementation found for this paper.

Abstract

Accurate geometric calibration of RGB-thermal infrared (TIR) stereo camera systems is essential for multimodal building envelope analysis, yet remains challenging when low-cost thermal sensors with very low spatial resolution are employed. This paper presents a practical stereo calibration framework for an RGB camera (2028 x 1520 px) paired with a TIR camera operating at only 80 x 62 px - a pixel-count ratio of approximately 1:625. An active OLED screen dynamically switches modality-specific patterns (checkerboard for TIR, ChArUco for RGB) on a single physical surface, providing controlled and repeatable thermal contrast. A dedicated corner detection algorithm combining perspective rectification, Hessian saddle-point analysis, and Mean Shift localisation achieves reliable checkerboard detection at 80 x 62 px without per-frame parameter tuning. A baseline-constrained bundle adjustment enforces physically consistent rig geometry under the planar-calibration-object degeneracy, yielding a stereo baseline of 32.7 mm (nominal 30 mm) with an overall reprojection error of 0.382 px. The system is validated on a thermally active building mock-up using constant-depth and per-pixel depth estimation, demonstrating consistent TIR-to-RGB projection suitable for building energy performance assessment.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. Any repos shown below are weak matches — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Cite this paper

@article{krl2026rgbtir,
  title  = {On RGB-TIR Stereo Calibration under Extreme Resolution Asymmetry},
  author = {Michał Król and Michał Salamonowicz and Władysław Skarbek and Michał Tomaszewski},
  year   = {2026},
  eprint = {2605.15860},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2605.15860v1}
}

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

Discussion