信号差 64 倍,安检门凭什么分得清

发布时间:2026/10/24 4:45:38
信号差 64 倍,安检门凭什么分得清

上个月一位做场馆安检的负责人问我:同一把美工刀,平放在包里报警,竖着插进侧袋就不报——是不是门坏了?

我没法隔着电话给他下结论,但可以先说一句:这大概率不是门坏了,是耦合角度变了。

幅度只回答"离得多近"

很多人默认,金属探测门测的是"有多少金属"。不是。它测的是发射线圈、目标、接收线圈这条链路里的电磁耦合。

小目标在偶极子近似下,发射场按 1/r³ 衰减,目标再辐射回接收线圈又按 1/r³ 衰减,往返就是 1/r⁶。距离从 10 厘米变成 20 厘米,信号掉 2⁶ = 64 倍;变成 30 厘米,掉 729 倍。

所以一个贴着线圈的小硬币,峰值可以超过包里深处的一把刀。幅度回答的是"离得多近",不是"是什么"。

薄片刀具更明显:正对线圈时有效涡流面积最大,转 90° 只剩"厚度×长度"那一条边,耦合面积掉一个量级。横着报、竖着不报,物理上说得通。

"多通道"三个字,至少三种意思

行业里说多通道,可能指空间分区——常见 6/8/12/18 个区位,每个区位一对收发线圈;可能指多频点,2–4 个频率同时或分时工作;也可能指多组收发线圈对。

三件事解决三个问题:区位给空间分辨率,频点给材料信息,线圈给信噪比。

一台 8 区位、3 频点的设备,按"区位×频点"展开就是 24 路信号。采购时如果把"8 区位"当成"8 通道并行采集",实际拿到的可能是分时轮询,通道之间差着毫秒,空间形状当场被抹平。

区位是空间分辨率,频率是材料信息,线圈是信噪比——三件事,三种价钱。

时域里真正有用的四个数

一维时域信号里,对分类真正有用的是四个量:峰值、峰值到达时刻、衰减时间常数 τ、以及相对发射信号的相位。

脉冲涡流里 τ≈L/R。小铝箔几十微秒,实心铁件几百微秒,材质和尺寸都写在衰减曲线上。要看清 τ=100 微秒的衰减沿,采样间隔至少要到它的十分之一,也就是 10 微秒,对应 100 kSa/s。采不到这个沿,后面再贵的模型也只能学"响不响"。

幅度是音量,衰减是音色。只取峰值,等于把最有余量的一条曲线压成了一个标量。

8 个区位,拼成一张图

目标穿过门时,会在相邻几个区位上依次出现"先升后降"的包络。刀、棍、雨伞这类细长目标,通常跨 2–3 个区位;硬币、钥匙扣只在一个区位里闪一下。

这个空间形状,是单通道永远拿不到的强特征。

门体纵深按 0.7 米、步速 1.0 米/秒算,通过时间 0.7 秒;1 kSa/s 采样就是 700 点/通道,8 个区位 5600 点。步速从 0.5 到 1.5 米/秒,驻留时间从 1.4 秒到 0.47 秒,差 3 倍,必须先重采样到固定长度,分类器学的才是形状,不是"走得快慢"。

这里最容易犯的错,是把 8 个区位"取最大值"合成一路。那样做,信噪比可能好看一点,但空间信息当场归零,又退回了单通道。区位不是用来做冗余的,是用来做形状的:同一个目标在相邻区位上的强弱比例,本身就是一组特征。

单通道看幅度,多通道看形状。

最贵的坑是"不同步"

多通道系统的第一指标不是通道数,是"同一时刻"。

24 通道、每通道 1 kSa/s、16 bit,数据率 24 kSa/s、384 kbit/s,大约 48 kB/s,一条百兆链路绰绰有余——瓶颈从来不在带宽,在时序。

反过来,24 通道共用一个 1 kSa/s 的 ADC 轮询,单通道等效只有 41.7 Sa/s。τ=100 微秒的衰减沿,连一个点都落不上。

分时轮询、收发串扰、各通道增益不一致,任何一个都会把空间形状糊掉;形状一糊,换更大的模型也补不回来。做多通道采集前端,最先盯的就是共时钟、共触发、偏斜可标定。

别拿准确率骗自己

危险品的真实样本极少,分布还是长尾。仿真数据训出来的模型,测试集 99% 很常见,到现场常常输给一套手工特征加树模型。

假设危险品通过率万分之一,一个"全判无威胁"的分类器,准确率是 99.99%,检出率是 0。

所以这类场景该看的是"固定误报率下的检出率"和"每千人次误报几次"。准确率在这里,是最没用的一个数。

可行的路是三条:物理合理的数据增强(幅度缩放模拟距离、时移模拟步速、相位旋转模拟姿态)、迁移学习、以及把分类做成"正常分布之外的异常检测"。别乱做 mixup——把刀和钥匙的波形线性插值,插出来的目标物理上不存在。

验收五步,缺一步都白搭

测试件:不同材质、不同尺寸、不同姿态。
走位:居中、贴边、斜穿。
步速:0.5、1.0、1.5 米/秒三档。
重复性:每件至少 20 次。
误报统计:按每千人次记。

这五步跑完,才知道模型学的是目标,还是"人走过的姿势"。

实验室里的 99%,要拿到门口按"每千人次几次误报"重新算一遍。