光栅频率与光瞳上的位置
横向坐标取水平方向和竖直向下方向。旋转角让第一条光栅法线从水平转向竖直向下。波长和周期用微米,光瞳坐标用毫米。这里用的是理想的正弦光瞳映射,不能当作高 NA 镜头的矢量设计。
光学 063 · 衍射、Fourier 光学与计算成像
为什么斜着照明能看清原本分辨不出的条纹,挡掉一部分光又会造出更细的假条纹? 细条纹把光衍射到很大的角度,物镜至少要收进两个衍射级、让它们干涉,才成得了像。倾斜照明把各级整体偏向一边,零级和一个一级就能同时进入光瞳,条纹重新出现。如果只放正负一级通过、挡住零级,它们干涉出的条纹周期只有原来一半,这种细节样品上根本没有。
在 Abbe–Porter 光台上挑选衍射级次。用倾斜照明找回看不见的光栅,开大瞳孔,并看看假的半间距细节是怎样出现的。
物理教程
背景周期性样品把相干平面波衍射成一个个分立的级次。某一级要进入圆形光瞳,需要满足 。倾斜光源时,所有级次一起平移;级次之间隔多远,由样品的完整周期决定。
为什么值得理解为什么斜着照明能看清原本分辨不出的条纹,挡掉一部分光又会造出更细的假条纹?
先抓重点
横向坐标取水平方向和竖直向下方向。旋转角让第一条光栅法线从水平转向竖直向下。波长和周期用微米,光瞳坐标用毫米。这里用的是理想的正弦光瞳映射,不能当作高 NA 镜头的矢量设计。
这些都是光栅的完整周期,既不是半周期,也不是 Rayleigh 两点间距。要达到最后那个极限,照明必须放在光瞳边缘,并与光栅频率对齐。实时显示的支持周期也考虑了光栅旋转,但不考虑额外的光瞳掩模。
条纹平滑、方向对齐、两侧一级都收进来时,挡掉零级会去掉强度里的基频,截线反差却仍可以是一。模拟把这个伪影原样留在像里。
各级次相互正交,求和得到的就是一个完整周期内的标量均方透射率。它不是显示区域内的总功率,也不是经过标定的斜入射通量。接收图在八微米范围内每边取一百九十二个采样点。原始截线有五百一十二个点,沿第一光栅法线覆盖一个周期。截线纵轴范围有标注,可能自动缩放,但数据本身从不乘显示增益。
容易误解反差变大了,或者条纹多了一倍,分辨率肯定提高了。
正确理解平滑条纹挡掉零级后,只剩正负一级。两者干涉出的条纹周期只有原来的一半,原始频率上的振幅却变成零。多出来的条纹来自级次的取舍,并没有带来样品的新信息。别只看反差,还要看标出的原始频率振幅。
在轴向照明下慢慢开大光瞳,看一级什么时候进来。图像会突然改变,因为模型把光栅当成无限长。
你会看到: 改波长,级次在光瞳里移动,NA 光阑本身不动。改 NA,真实孔径的半径跟着变;归一化倾斜不变时,光源也会一起移动。在倾斜预设中,横向拖动瞳图上的零级点,再旋转光栅。同样的倾斜,对垂直方向的频率帮助没那么大。
你会看到: 二值开孔含有很多谐波。收进的谐波越多,边缘越锐;但只要级次有取舍,振铃和假细节就真实存在。依次比较全开的光瞳、只留零级的光瞳和挡掉零级的光瞳。再让交叉网格穿过水平狭缝,对照沿法向取的原始截线。
你会看到: 斜照曝光一次,只能找回所选方向上的信息。它拼不出各个方向都清晰的高分辨率像,也不能从强度里恢复相位。