做 IRWorks 的过程中,一个用户反复问的问题是:「为什么同一张 IRT 图,在厂家自己的软件里读数是 98℃,在你们软件里变成了 96℃?」这个问题背后,是一整套对大多数用户不可见的温度反演流程。
红外相机直接记录的不是温度,而是传感器接收到的辐射强度(计数值)。从这个计数值到「显示温度」之间,需要经过辐射定标、环境辐射修正、大气衰减修正、发射率修正、反射温度修正、距离修正等多个步骤。
不同厂家的软件在这些步骤上的默认假设并不完全一致。最常见的几个差异点是:默认发射率(0.95 还是 1.0)、默认环境温度(20℃ 还是拍摄时相机自测温度)、湿度与距离的默认值。这些默认值的差异,最终体现在那 2-3℃ 的读数偏差上。
IRWorks 的做法是:把这些参数显式暴露在界面上,用户可以清楚地看到每一张图目前用的是什么假设,并可以随时修正。对于符合性检测场景,我们还会在报告中自动附上当次分析使用的参数快照,让数据可以被第三方复现。
温度反演这件事没有「绝对正确」的答案,只有「假设是否合理、是否可审计」的答案。我们选择把这件事摊在阳光下。