Automation of Detector Array Design for Baggage X-Ray Scanners论文精读
·
📄 论文精读:《用于行李X光扫描仪的探测器阵列设计自动化》
作者:Krzysztof Dmitruk(波兰玛丽亚居里-斯克沃多夫斯卡大学)
发表期刊:Sensors, 2025, 25, 7550
一、研究背景与动机

1.1 问题来源
- 作者参与了一个车载行李X光扫描仪的研发项目。
- 由于公司缺乏X光机制造经验,手工设计的扫描仪几何结构存在缺陷,导致图像出现条纹(banding)和断裂(discontinuities)(如图1所示)。
- 虽然最终通过人工重排探测器和图像修复技术勉强交付,但作者意识到:几何设计的精确性是图像质量的根本保障。
1.2 研究空白
- 商用扫描仪效果很好,但厂商不公开其设计方法。
- 现有文献大多关注CT的几何校准(利用多角度投影),而行李扫描仪是单视角、线扫描模式,无法复用CT的方法。
- 目前缺乏一种可参数化、自动生成探测器阵列几何布局的方法。
二、研究目标
开发一种参数化计算模型,能够根据用户输入的扫描仪尺寸、硬件参数,自动计算每个探测器卡的最佳位置与朝向,最终生成可用于制造的几何模型。
三、X光成像原理与几何模型
3.1 成像机制
- 线扫描模式:物体在传送带上移动,X射线管发出扇形束,探测器线阵逐行采集数据,形成二维图像。
- 混合几何:沿传送带方向为正交投影,垂直方向为透视投影。
3.2 三种探测器布局几何
| 几何类型 | 描述 | 优点 | 缺点 |
|---|---|---|---|
| Flat Geometry(FG) | 所有探测器沿一条直线排列 | 机械简单,无需精确角度 | 边缘投影弧长短,畸变大 |
| Arc Geometry(AG) | 探测器沿圆弧排列,所有点与射线源等距 | 几何最优,常用于CT | 体积大,不适用于紧凑型行李扫描仪 |
| Compact Geometry(CG) | 探测器朝向射线源,但不等距,边缘对齐 | 体积小,能量利用率高 | 空气路径长度不同,需平场校正 |
论文提出的方法主要用于生成Compact Geometry,并支持L形和U形扩展。
四、核心方法:探测器阵列生成算法
4.1 输入参数
- 射线源焦点位置
- 发射角范围
- 探测器阵列的起始点、尺寸
- 探测器模块长度
- 可选:左/右臂长度(用于L/U形)
4.2 坐标系定义
- (x):宽度方向
- (y):传送带运动方向(建模中忽略,用于图像重建)
- (z):高度方向
4.3 核心算法思想
将探测器放置问题转化为一个一维优化问题:每个探测器必须满足其中心线与射线源方向垂直。
4.3.1 平移拟合法
用于探测器在水平段的情况:
- 探测器的一端沿射线方向移动,另一端保持在基线 (z_0) 上
- 通过二分法调整位置,使得探测器与射线方向垂直
4.3.2 旋转拟合法
用于探测器在垂直臂(L形)的情况:
- 探测器一端固定在垂直线上
- 另一端在角度范围内旋转,寻找垂直方向
4.3.3 拐角探测器处理
- 当探测器跨越水平与垂直段的交界时,采用特殊算法,使其与拐点相切,保证连续性
4.4 算法效率
- 时间复杂度:(O(\log n)),每个探测器迭代 9-10 次即可达到 (0.01,\text{mm}) 精度
- 生成 410 个探测器的模型平均耗时 8.38ms
五、实验验证
5.1 仿真验证
- 使用射线追踪模拟,将探测器离散化为像素点
- 扫描对象为一个数学定义的球体
- 验证内容:
- 投影图像是否连续
- 是否出现因遮挡导致的阴影
✅ 结果:所有几何布局均生成连续图像
5.2 物理实验
- 硬件:
- X射线管:Spellman XRB011(80 keV)
- 探测器:Detection Technology D010812812B(双能模块,仅用低能通道)
- 探测器阵列:3D打印,单次成型,避免装配误差
- 测试对象:电池充电器 + 美工刀
- 测试几何:FG、AG、CLG(左对齐)、CRG(右对齐)
5.3 实验结果
5.3.1 无遮挡读出值
- FG:读出值沿探测器单调变化
- AG、CLG、CRG:每个探测器内读出值稳定,但相邻探测器之间有“台阶”差异(需平场校正)
5.3.2 图像质量
- 所有几何布局在图像上均无明显断裂(图13)
- 存在的问题:部分探测器本身存在物理缺陷,导致边界像素断裂(图12a)
- 解决方法:平移+线性插值(图12b)
六、创新点总结
| 创新维度 | 内容 |
|---|---|
| 方法创新 | 提出一种可参数化的探测器阵列自动生成算法,支持L/U形扩展 |
| 工程价值 | 将复杂的几何设计问题转化为一维优化问题,极大简化设计流程 |
| 验证手段 | 仿真 + 3D打印实物验证,双重验证方法的正确性 |
| 工具开源 | 提供完整的Python应用程序,支持可视化与参数调整 |
七、局限性与未来工作
7.1 局限性
- 双能探测器问题:低能与高能探测器无法同时对齐,必有其一存在微小间隙
- 样本规模小:仅测试了3个探测器模块,长阵列效果未验证
- 物理缺陷未建模:探测器本身的像素断裂问题无法在设计中预测
7.2 未来工作
- 自动化后处理:基于扫描模体图像自动校正像素级断裂
- 3D模型导出:直接生成可供3D打印或CNC加工的模型
- 立体成像支持:引入探测器在y轴上的倾斜,实现双视角成像
- AI插值与重建:结合深度学习进行图像插值与三维重建
八、结论
- 提出了一种可参数化的探测器阵列几何生成方法
- 成功生成了连续、无畸变的X光图像
- 提供了开源工具,可大幅简化定制化X光扫描仪的开发流程
- 为后续的X光图像分析、材料分类研究奠定了硬件基础
AtomGit 是由开放原子开源基金会联合 CSDN 等生态伙伴共同推出的新一代开源与人工智能协作平台。平台坚持“开放、中立、公益”的理念,把代码托管、模型共享、数据集托管、智能体开发体验和算力服务整合在一起,为开发者提供从开发、训练到部署的一站式体验。
更多推荐


所有评论(0)