news 2026/5/1 11:46:49

XRay几何标定论文(5)阅读:Automated Flaw Detection in Aluminum Castings

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
XRay几何标定论文(5)阅读:Automated Flaw Detection in Aluminum Castings


是的,这篇论文详细介绍了X射线成像系统的几何校正(标定)方法,主要在第II章几何模型附录A中详细说明。以下是校正方法的总结:

一、为什么要进行几何校正?

X射线成像系统存在多种畸变:

  1. 图像增强器输入屏的曲率(双曲面形状)
  2. 电磁场畸变
  3. 透视投影参数(焦距、位置等)

这些畸变会导致投影坐标与实际图像坐标不一致,影响多视图几何约束的准确性。

二、校正的核心模型

1.坐标系定义(图3)

论文定义了4个坐标系:

  • 世界坐标系{X, Y, Z}:原点在X射线源
  • 物体坐标系{X, Y, Z}:附着在被测物体上
  • X射线投影坐标系{x, y}:虚构平面(无畸变)
  • 图像坐标系{u, v}:CCD相机实际图像

2.投影模型

  • 理想投影(公式4):
    λpmp=PpM \lambda_p \mathbf{m}_p = \mathbf{P}_p \mathbf{M}λpmp=PpM
    其中:

    • M\mathbf{M}M:物体3D点
    • mp\mathbf{m}_pmp:投影平面2D点
    • Pp\mathbf{P}_pPp:透视投影矩阵(含7个参数)
    • λp\lambda_pλp:比例因子
  • 实际畸变模型(公式5, 14):
    wp=f(mp)=Ag(mp) \mathbf{w}_p = \mathbf{f}(\mathbf{m}_p) = \mathbf{A} \mathbf{g}(\mathbf{m}_p)wp=f(mp)=Ag(mp)
    其中g\mathbf{g}g是非线性畸变函数,A\mathbf{A}A是仿射变换矩阵。

3.畸变具体形式

图像增强器畸变(双曲面模型)

输入屏是双曲面
Z=F(X^,Y^)=f1+(X^a)2+(Y^b)2 \mathcal{Z} = F(\hat{X},\hat{Y}) = f\sqrt{1 + \left(\frac{\hat{X}}{a}\right)^2 + \left(\frac{\hat{Y}}{b}\right)^2}Z=F(X^,Y^)=f1+(aX^)2+(bY^)2

  • (f):双曲面实半轴(等于焦距)
  • (a, b):虚半轴

投影点(\mathbf{m}'_p)是射线与双曲面的交点:
mp′=g(mp)=[cxp,cyp,1]T \mathbf{m}'_p = \mathbf{g}(\mathbf{m}_p) = [cx_p, cy_p, 1]^Tmp=g(mp)=[cxp,cyp,1]T
c=1/1−(xp/a)2−(yp/b)2 c = 1 / \sqrt{1 - (x_p/a)^2 - (y_p/b)^2}c=1/1(xp/a)2(yp/b)2

CCD成像仿射变换

wp=[+kxcos⁡θ+kysin⁡θu0−kxsin⁡θ+kycos⁡θv0001]mp′ \mathbf{w}_p = \begin{bmatrix} +k_x\cos\theta & +k_y\sin\theta & u_0 \\ -k_x\sin\theta & +k_y\cos\theta & v_0 \\ 0 & 0 & 1 \end{bmatrix} \mathbf{m}'_pwp=+kxcosθkxsinθ0+kysinθ+kycosθ0u0v01mp

  • kx,kyk_x, k_ykx,ky:缩放因子
  • (u0,v0)(u_0, v_0)(u0,v0):平移
  • θ\thetaθ:旋转角

三、标定过程

1.标定板

  • 使用带规则网格孔的标定板(图4)
  • 已知每个孔的三维坐标(Xi,Yi,Zi)(X_i, Y_i, Z_i)(Xi,Yi,Zi)

2.数据采集

  • 在(N)个不同位置(绕Z轴旋转)拍摄标定板
  • 测量每个孔在图像中的坐标(uip,vip)(u_{ip}, v_{ip})(uip,vip)

3.参数估计

待估参数(共13个):

  1. 投影参数:tX,tY,tZ,ωX,ωY,ft_X, t_Y, t_Z, \omega_X, \omega_Y, ftX,tY,tZ,ωX,ωY,f
  2. 畸变参数:a,ba, ba,b
  3. 仿射参数:kx,ky,θ,u0,v0k_x, k_y, \theta, u_0, v_0kx,ky,θ,u0,v0

优化目标:最小化重投影误差
min⁡∑i,p∥(uip,vip)−(u^ip,v^ip)∥ \min \sum_{i,p} \| (u_{ip}, v_{ip}) - (\hat{u}_{ip}, \hat{v}_{ip}) \|mini,p(uip,vip)(u^ip,v^ip)
其中(u^ip,v^ip)(\hat{u}_{ip}, \hat{v}_{ip})(u^ip,v^ip)是通过模型从(Xi,Yi,Zi)(X_i, Y_i, Z_i)(Xi,Yi,Zi)计算的理论投影。

4.迭代优化

  • 从初始参数开始迭代优化
  • 论文中:(N=5)个位置,(n=18)个点
  • 标定精度:平均误差1.34像素

四、实际应用中的简化

在实际检测中:

  • 只有ωZ\omega_ZωZ(绕Z轴旋转)变化
  • 其他6个投影参数(tX,tY,tZ,ωX,ωY,f)(t_X, t_Y, t_Z, \omega_X, \omega_Y, f)(tX,tY,tZ,ωX,ωY,f)保持不变
  • 机械臂提供实时的ωZ\omega_ZωZ

五、几何校正的重要性

  1. 确保多视图约束有效:对极约束、三焦张量都依赖准确的投影模型
  2. 实现3D重建:缺陷的三维定位需要精确的投影矩阵
  3. 跨视图匹配:不同视角下的对应点匹配依赖校正后的坐标

总结

这篇论文的几何校正特点是:

  • 综合模型:同时考虑了透视投影、双曲面畸变、仿射变换
  • 物理基础:畸变模型基于图像增强器的实际物理结构
  • 实用精度:1.34像素的误差满足工业检测需求
  • 在线应用:标定后,只需读取机械臂的旋转角度即可计算投影矩阵
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/5/1 6:12:56

2026铜接触网线市场增长:电气化铁路与城市轨道交通中的关键角色

随着全球电气化进程的加快,铜接触网线作为电能传输的关键组件,在电气化铁路、城市轨道交通及工业电气化领域中扮演着不可或缺的角色。据QYResearch最新调研显示,至2025年,全球铜接触网线市场规模预计达到约56.84亿美元&#xff0c…

作者头像 李华
网站建设 2026/5/1 8:37:14

毕设 stm32的火灾监控与可视化系统(源码+硬件+论文)

文章目录 0 前言1 主要功能2 硬件设计(原理图)3 核心软件设计4 实现效果5 最后 0 前言 🔥 这两年开始毕业设计和毕业答辩的要求和难度不断提升,传统的毕设题目缺少创新和亮点,往往达不到毕业答辩的要求,这两年不断有学弟学妹告诉…

作者头像 李华
网站建设 2026/5/1 3:50:08

创客匠人赋能:AI智能体如何重塑创始人IP打造与知识变现新范式

在阿里云PolarDB开发者大会上,我看到的不只是数据库技术的演进,更是一场关于组织底层逻辑的革命。当AI从"工具"升级为"组织大脑",内容产业的底层逻辑正在发生根本性转变——未来内容不是写出来的,而是"智…

作者头像 李华
网站建设 2026/5/1 9:58:36

计算机毕业设计springboot交通管控系统 基于Spring Boot的智能交通管理平台设计与实现 Spring Boot框架下的交通管控系统开发与应用

计算机毕业设计springboot交通管控系统199g2(配套有源码 程序 mysql数据库 论文) 本套源码可以在文本联xi,先看具体系统功能演示视频领取,可分享源码参考。 随着城市化进程的加速,交通管理成为城市治理的重要组成部分。传统的交通…

作者头像 李华
网站建设 2026/5/1 8:35:04

摆脱命令行!Docker Compose UI + 内网穿透,随时随地管理容器

Docker Compose UI 核心功能是将 Docker Compose 的命令行操作转化为可视化的图形界面,支持 Windows、macOS、Linux 系统通过网页浏览器访问,能实现服务启动 / 停止、实时日志查看、配置动态调整等操作,适配刚接触容器化的新手以及需要协作的…

作者头像 李华