第三节:叶片光学特性——红外波段的反射、透射与吸收

各位同学,咱们今天聊聊叶片在红外波段下的“脾气”。说白了,就是红外光打到叶片上,到底会发生什么?是弹回来?穿过去?还是被吃掉?

我刚开始接触这个领域时,觉得叶片嘛,绿油油的,可见光下看看颜色就完了。但后来发现,红外波段才是真正藏秘密的地方。尤其是当你需要判断叶片上有没有积水、有没有结冰时,可见光几乎帮不上忙,红外才是主角。

3.1 叶片在红外波段的基本光学行为

先讲个基础概念。红外波段通常指0.75μm到14μm这个范围。我们做农业检测,最常用的是近红外(0.75-2.5μm)和中红外(3-5μm、8-14μm)。

叶片在红外波段的表现,跟可见光完全不同。你想想看,可见光下叶片是绿色的,因为叶绿素吸收了红光和蓝光,反射了绿光。但在近红外波段,叶绿素几乎不吸收,反而是叶片内部的细胞结构在起作用。

我个人习惯把叶片的光学行为总结成三个字:反、透、吸

  • 反射:红外光打到叶片表面,一部分被弹回来。这个反射率跟叶片表面结构、含水量、蜡质层厚度都有关系。
  • 透射:一部分红外光穿过叶片。叶片越薄、含水量越低,透射率越高。
  • 吸收:剩下的红外光被叶片内部物质吸收。水分子在特定波段有很强的吸收峰。

我在项目中遇到过一件事:有次用红外相机拍大棚里的黄瓜叶片,发现有些叶片反射率异常高。一开始以为是病害,后来一查,是叶片表面有露水。嗯,这里要注意——水膜会显著改变叶片的红外反射特性

3.2 积水对叶片红外光谱的影响

积水,说白了就是叶片表面覆盖了一层液态水。这层水膜有多厚?从几十微米到几毫米不等。别小看这层水,它在红外波段的影响非常大。

为什么会这样?因为水分子在红外波段有强烈的吸收带。具体来说:

波段(μm) 水吸收特性 对叶片检测的影响
1.4 强吸收 反射率明显下降
1.9 强吸收 透射率几乎为零
2.5-3.0 极强吸收 叶片信号被水膜掩盖
6.0 中等吸收 可用于区分液态水和冰

我建议你记住一个关键点:积水叶片在1.4μm和1.9μm处的反射率会急剧下降。如果你用多光谱相机采集数据,这两个波段是判断积水的黄金指标。

避坑指南:我曾经在野外测试时,把露水误判为病害。因为露水覆盖的叶片在近红外波段反射率低,跟某些真菌感染的叶片表现很像。后来我加了热红外数据才区分开。所以,单靠一个波段判断积水,容易翻车

3.3 结冰对叶片红外光谱的影响

结冰比积水更麻烦。冰的结构跟液态水不同,它的光学特性也变了。

我记得有一次冬天去东北的温室做测试,早上发现叶片上结了一层薄冰。用红外相机一看,跟夏天积水的叶片完全不一样。冰的反射率在某些波段反而比干叶片还高。

具体来说,冰和液态水在红外波段有三个主要区别:

  1. 吸收峰位置偏移:冰的吸收峰相比液态水会向短波方向偏移约0.05-0.1μm。这个偏移量虽然小,但在高光谱数据中是可以检测的。
  2. 反射率变化:在3-5μm波段,冰的反射率比水高10%-20%。因为冰的折射率跟水不同,表面更粗糙,散射更强。
  3. 透射率差异:冰在8-14μm波段的透射率比水低。说白了,冰层更“挡光”。

核心结论:积水叶片在1.4μm和1.9μm处反射率低,结冰叶片在3-5μm处反射率相对较高。利用这两个特征,可以区分积水与结冰。

3.4 知识体系框架图

下面我用一张SVG图把本章的知识结构串起来。你一看就明白了。

叶片红外光学特性知识体系 叶片红外光学行为 反射 (Reflection) 透射 (Transmission) 吸收 (Absorption) 影响因素 叶片含水量 表面结构 覆盖物(水/冰) 检测应用 积水识别(1.4μm/1.9μm) 结冰识别(3-5μm) 核心逻辑:光学行为 → 影响因素 → 检测应用

3.5 实际检测中的注意事项

讲完理论,咱们聊聊实战。我踩过的坑,你们就别再踩了。

警告:不要用单波段数据判断积水或结冰。我曾经只用1.4μm波段做判断,结果把高湿度的叶片也误判为积水。后来加了1.9μm和3-5μm两个波段,准确率从70%提升到了95%。

技巧:如果你只有双波段红外相机(比如8-14μm和3-5μm),我建议用3-5μm波段检测结冰,用8-14μm波段检测积水。因为8-14μm对液态水更敏感,3-5μm对冰更敏感。

另外,环境温度也会影响检测结果。冰在0℃以下才稳定,如果环境温度接近0℃,冰可能正在融化,这时候它的光谱特性会介于冰和水之间。嗯,这种情况最头疼,我建议结合温度传感器一起判断。

3.6 小结

这一节咱们讲了叶片在红外波段的反射、透射和吸收特性。核心就三点:

  • 积水叶片在1.4μm和1.9μm处反射率低
  • 结冰叶片在3-5μm处反射率相对较高
  • 多波段联合判断才能避免误判

你想想看,掌握了这些,你就能用红外相机“看”出叶片上到底是有水还是有冰。下一节咱们会讲具体的检测算法和实现,到时候我会手把手教你写代码。


公众号:蓝海资料掘金营,微信deep3321