文章信息
- 敖子逸, 杨建, 万清, 周伟, 袁婷萱, 范浩
- AO Ziyi, YANG Jian, WAN Qing, ZHOU Wei, YUAN Tingxuan, FAN Hao
- 基于FPGA的X光机焦点测量仪系统设计
- Design of focus measuring instrument system of X-ray machine based on FPGA
- 中国测试, 2024, 50(8): 137-143
- CHINA MEASUREMENT & TEST, 2024, 50(8): 137-143
- http://dx.doi.org/10.11857/j.issn.1674-5124.2023090100
-
文章历史
- 收稿日期: 2023-09-26
- 收到修改稿日期: 2024-01-31
2. 中国测试技术研究院,四川 成都 610021;
3. 四川中测辐射科技有限公司,四川 成都 610052
2. National Institute of Measurement and Testing Technology, Chengdu 610021, China;
3. Sichuan Zhongce Radiation Technology Co., Ltd., Chengdu 610052, China
近年来,在医疗领域、检测领域、工业领域,X射线成像技术得到了广泛应用[1]。X光机的焦点测量在评估图像质量和优化X射线成像系统性能方面起着至关重要的作用。
X光机焦点测量方法主要有针孔法、星卡法、扫描法以及狭缝法等。针孔法是利用小孔成像的原理,使X射线焦点通过高吸收系数的材料板,并在胶片上成像,从而获得焦点图像进行尺寸测量,该方法测量原理简单,但对小焦点尺寸的测量比较困难。星卡法即采用星形测试卡来获取焦点图像,并通过分析焦点的空间分辨率来确定焦点尺寸,该方法在判定星卡模糊区时,人为因素会带来较大误差。扫描法是通过机械扫描,使用闪烁体计数器获取X光机焦点的强度分布来分析得出焦点尺寸,但此方法需要对机械设计的精度要求较高。狭缝法测量原理与针孔法相似,并且对小焦点的测量效果较好,利用此方法也可以获取一维调制传递函数,从而分析焦点图像性质[2]。本文以狭缝法为测量原理,参考IEC 60336—2020[3](医疗电气设备-医疗诊断用X射线管组件-焦点尺寸和相关特性)标准要求,基于FPGA技术[4-6]设计了一种高精度的X光机焦点测量系统,通过实时的数据采集、处理,实现对X光机焦点尺寸的精确测量,为X射线成像技术的进一步发展提供支持。
1 设计原理 1.1 实际焦点与有效焦点关系X射线管中的实际焦点指的是高压下,电子束撞击阳极靶表面产生的冲击区域。然而,直接测量这个区域的尺寸因设备保护等因素而变得困难。因此,通常采用测量有效焦点来间接评估实际焦点的尺寸。有效焦点是实际焦点在X射线照射方向上的垂直投影[7]。实际焦点和有效焦点之间的关系在于有效焦点作为实际焦点尺寸的一种推测性测量,帮助我们了解实际焦点的特性。实际工作中统称的焦点尺寸即有效焦点尺寸,有效焦点尺寸越小,X射线成像清晰度就越高。实际焦点与有效焦点关系如图1所示。
1.2 狭缝法测量原理
系统采用的狭缝法是将焦点通过狭缝光阑投影到测量的平面上[8],通过线阵CCD将投影图像进行采集并获取信息。焦点到狭缝距离为m,测量平面到狭缝之间距离为n,狭缝是由金属钨制成,狭缝宽为s,狭缝法测量原理图如图2所示。假设焦点宽度为
$ {S_0} = {S_1}\frac{m}{n} - \chi $ | (1) |
其中:χ代表狭缝阴影[9]:
$ \chi = s\frac{{m + n}}{n} $ | (2) |
由于式(2)中s远小于测量平面到狭缝之间距离n,一般忽略不计。所以,焦点与像焦点尺寸关系式可写为:
$ {S_0} = {S_1}\frac{m}{n} $ | (3) |
其中:n与m的比值为放大因子
由于CCD传感器无法直接对X射线的成像进行探测,采用增感屏与CCD进行贴合,并进行封装避光处理。增感屏可将X射线转化为使CCD感光的可见光,从而对X射线焦点成像信息进行采集。
增感屏的增感率主要由发光效率以及增感屏的结构工艺影响。增感屏性能影响着CCD的扫描结果,因此选择合适的增感屏对测量X射线焦点十分重要。增感屏的发光效率
$ \eta = {\eta _{\mathrm{a}}} \cdot {\eta _{\mathrm{c}}} \cdot {\eta _{\mathrm{f}}} $ | (4) |
系统以FPGA为核心,采用TCD1209DG线阵CCD传感器,通过狭缝成像测量焦点的方法,将X射线管有效焦点在与增感屏发生相互作用后在线阵CCD上成像并进行采集。A/D芯片VSP2562对CCD输出的模拟信号进行转换,并将转换得到的数字信号数据输入FPGA内部FIFO进行缓存。再使用CY7C68013A(USB2.0)芯片Slave FIFO模式将数据传输到PC上位机进行数据处理和焦点尺寸计算。系统设计方案如图3所示。
2.2 数据采集设计 2.2.1 线阵CCD驱动设计
TCD1209DG是一款内部搭载
在芯片工作时序中,CCD的一个工作周期包括两个阶段:光积分和电荷转移。SH为高电平时是电荷转移阶段,而SH为低电平时则是光积分阶段。要使CCD能够正常工作,时钟工作频率采用典型的1 MHz进行驱动,即时钟脉冲信号Φ1、Φ2的工作频率为1 MHz,CP和RS信号频率也采用1 MHz。CCD时序设计仿真如图4所示,图中f1、f2分别代表Φ1、Φ2。
积分时间tINT,即SH为低电平的时间要大于
线阵CCD产生的信号是模拟信号,为了进行处理,需要使用A/D芯片将其采集并转换为数字信号。系统采用VSP2562作为A/D转换芯片,VSP2562是一款12位高精度模数转换芯片,最高采样频率可达36 MHz,为CCD阵列输出提供相关双采样(CDS)和模数转换。VSP2562在正常工作之前需要对其功能和参数采用串行接口进行配置。串行接口由SDATA、SCLK和SLOAD三个信号组成。SDATA数据储存在SCLK上升沿的移位寄存器中,而移位寄存器数据储存在SLOAD的上升沿并行锁存器中。
在对其内部寄存器配置完成过后,芯片需要在SHP、SHD、ADCCK、CLPOB、CLPDM五路信号时序配合下工作。CDS和ADC是由SHP和SHD控制,输出寄存器和解码器由ADCCK控制,数字信号输出与ADCCK同步。CLPOB用于激活OB(Optical Black)像素区间内的黑电平钳位环路,CLPDM用于激活虚拟像素区间内的输入钳位。A/D时序设计仿真如图5所示。
2.2.3 数据采集逻辑
FPGA时钟由USB芯片的CLKOUT输出提供,频率为48 MHz,将其分频得到4 MHz时钟作为系统工作时钟,并生成计数器CCD_CNT。CCD将信号输出后,通过CCD_CNT对有效像元位置判断,同时A/D芯片ADCCK信号的下降沿进行信号采集,将有效数据存入FPGA内部异步FIFO中等待传输。数据采集逻辑框图如图6所示。
2.3 USB2.0传输设计
CCD输出的模拟信号由A/D芯片转换过后将
A/D采集部分采用的是12位数据格式,在写入到FPGA的异步FIFO时要将数据进行拼接成16位格式。因此FPGA内部FIFO将缓存
2.4 上位机设计
在Qt Creator软件使用C++语言编写上位机程序,在配置环境方面需要将CYPRESS的USB官方驱动进行下载安装,并添加CyAPI.lib静态库和CyAPI.h头文件。环境配置完成后进行程序编写,对USB传输的数据进行显示和处理,最终在上位机显示测量数据波形和焦点尺寸大小。
3 焦点尺寸算法上位机接收到由USB传输的有效数据,将对其进行处理。首先是对数据的波形进行显示,以便判断是否采集到数据。再对焦点尺寸进行计算,按照IEC
上位机波形图为X射线信号强度最大值归一化与宽度尺寸的关系图,取信号强度最大值的15%之间的像素点个数再乘以相邻像素点间距得到成像焦点的尺寸宽度,再根据式(3)将成像焦点尺寸除以放大因子
4 实验与数据分析 4.1 实验平台
将焦点仪放置于X光机焦点测量平台上进行位置、角度、高度等调节,将狭缝材料固定在仪器上方,并使X光机光野与CCD测量面对齐,以确保X光机焦点通过狭缝成像在CCD上。
实验所使用的X光机管电压为75 kV,管电流大小为160 mA,曝光时间选择100 ms。狭缝光阑宽度为0.01 mm,到焦点距离m设置为365 mm,到CCD测量面距离n为365 mm,则放大系数E=1。实验采用稀土高速增感屏,其增感率不小于120,在X射线激发下,其发光光谱范围在380~450 mm,极限分辨率不小于6.3 lp/mm,余辉时间不超过30 s。选取X光机标称焦点为1.0/2.0(标称值无量纲)的长度方向,参考JJF
4.2 测试与分析
开启焦点仪与上位机软件,焦点仪通过USB数据线连接到PC端。点击上位机开始按钮,开启X光机产生X射线,进行一次数据测量,在上位机显示X射线的线性扩展函数曲线,计算并显示其焦点尺寸大小,此过程在几秒内便可实现焦点尺寸测量。图11为测量X光机小焦点和大焦点(参考值为1.95 mm和3.30 mm)的上位机波形图。
重复以上操作,对X光机大小焦点进行各10次测量,得数据如表1所示。
mm | ||
重复次数/次 | 小焦点尺寸 | 大焦点尺寸 |
1 | 1.940 | 3.268 |
2 | 1.963 | 3.261 |
3 | 1.963 | 3.261 |
4 | 1.957 | 3.274 |
5 | 1.937 | 3.254 |
6 | 1.957 | 3.281 |
7 | 1.950 | 3.269 |
8 | 1.963 | 3.261 |
9 | 1.950 | 3.254 |
10 | 1.950 | 3.254 |
根据测量数据得出大焦点尺寸测量的平均值
$ \Delta f = \overline f - {f_0} $ | (5) |
式中:
计算得出焦点仪对大小焦点测量示值误差分别为0.037 mm和0.003 mm,均优于±0.15 mm,满足JJF 1688—2018中给出的示值误差规范。
要计算其重复性,首先要计算标准偏差,标准偏差公式如下:
$ \sigma = \sqrt {\frac{{\displaystyle \sum {{{({x_i} - \overline x )}^2}} }}{{n - 1}}} $ | (6) |
式中:n——测量次数;
xi——每次测量结果;
重复性计算公式如下:
$ \delta = \frac{\sigma }{{\overline x }} \times 100\text{%} $ | (7) |
由公式计算得出大焦点与小焦点测量的重复性分别为
参考JJF 1688—2018中不确定度评定实例,对本次实验进行不确定度分析,示值误差不确定度评定表如表2所示。
mm | ||||||||
参考值 | 平均示值 | 示值误差 | ||||||
3.30 | 3.263 | –0.037 | 0.003 | 0.006 | 0.003 | 0.007 | 0.014 | |
1.95 | 1.953 | 0.003 | 0.003 | 0.006 | 0.003 | 0.007 | 0.014 |
表中
$ {u_1}(\overline f ) = \frac{\sigma }{{\sqrt n }} $ | (8) |
$ u_2(\overline{f})=\frac{a}{2\sqrt{3}} $ | (9) |
其中a为焦点仪示值分辨力。
$ {u_3}(\overline f ) = \sqrt {{{0.002}^2} + {{0.002}^2} + {{0.006}^2}} $ | (10) |
$ {u_4}(\overline f ) = \sqrt {{{0.002}^2} + {{0.002}^2}} $ | (11) |
表中
$ u\mathrm{_c}=\sqrt{{\max}^2[u_1(\overline{f}),u_2(\overline{f})]+u_3^2(\overline{f})+u_4^2(\overline{f})} $ | (12) |
$ U=ku\mathrm{_c} $ | (13) |
取包含因子
在对焦点仪进行校准之后,对另一台大、小焦点标称值为1.2和0.6的X光机进行测量,按照4.1中的X光机参数条件,并调整放大因子,多次测量取平均后得出X光机焦点尺寸如表3所示。
IEC
采用狭缝法设计的焦点测量仪系统与针孔测量方法相比,针孔法采用胶片进行测量还需要进行冲洗和分析,处理时间较长,且流程复杂繁琐。与星卡法比较,由机器代替人进行计算,也能减小其人为因素带来的误差。与扫描法比较,设计要求上容易实现且操作简单。在X光机曝光时间100 ms内,通过焦点测量仪进行100次的重复采集并在上位机中进行计算处理得出结果,整个过程在几秒钟之内完成,测量时间快,且精度较高,有效提高了测量效率,因此焦点测量仪系统是一个具有高精度,实时性的测量系统。
5 结束语本文基于FPGA发展与应用,设计了一种以狭缝法为测量原理的X光机焦点测量系统,利用FPGA高并行度的特点,分析了系统工作时序以及数据传输方式,并将焦点尺寸计算方法写入上位机中,实现了对X光机焦点尺寸的实时、快速的测量。为X光机焦点尺寸的测量提供了一种方便、可靠的技术手段,也为未来焦点测量仪的发展提供一定参考。
[1] |
严翔. X射线的产生机理及应用 [J]. 科技信息, 2012(9): 178.
YAN X. The producing mechanism of X-ray and application [J]. Science & Technology Information, 2012(9): 178.
|
[2] |
韩放达, 肖永顺, 常铭, 等. X射线源焦点尺寸测量方法和标准综述[J].
中国体视学与图像分析, 2014, 19(4): 321-329.
HAN F D, XIAO Y S, CHANG M, et al. Review of measurement methods and standards of focal[J].
Chinese Journal of Stereology and Image Analysis, 2014, 19(4): 321-329.
|
[3] |
Medical electrical equipme-nt - X-ray tube assemblies for medical diagnosis - Focal spot dimensi-ons and related characteristics: IEC 60336—2020[S]. 2020.
|
[4] |
冯晓艳, 胡彦君, 吴嘉伟, 等. 基于FPGA的微型光谱仪CCD系统设计[J].
仪表技术与传感器, 2021(9): 29-32.
FENG X Y, HU Y J, WU J W, et al. Design of micro-spectrometer CCD system based on FPGA[J].
Instrument Technique and Sensor, 2021(9): 29-32.
DOI:10.3969/j.issn.1002-1841.2021.09.007 |
[5] |
杨程, 李俊, 李长武, 等. 基于FPGA的压电式加速度计自动化校准系统研究[J].
中国测试, 2022, 48(S2): 171-174.
YANG C, LI J, LI C W, et al. Automatic calibration system of piezoelectric accelerometer based on FPGA[J].
China Measurement & Test, 2022, 48(S2): 171-174.
|
[6] |
何小英, 谷鹏羊, 吴爱平, 等. 基于FPGA的微电阻率扫描成像测井仪极板检测装置设计[J].
中国测试, 2023, 49(2): 133-138.
HE X Y, GU P Y, WU A P, et al. Design of plate detection device of micro-conductivity imaging logging tool based on FPGA[J].
China Measurement & Test, 2023, 49(2): 133-138.
|
[7] |
李明豫, 田璐, 范杰, 等. 狭缝法测量诊断X光机焦点研究[J].
中国测试, 2015, 41(11): 31-34.
LI M Y, TIAN L, FAN J, et al. Studies on measurement of diagnosis X-ray apparatus focus using slot method[J].
China Measurement & Test, 2015, 41(11): 31-34.
DOI:10.11857/j.issn.1674-5124.2015.11.008 |
[8] |
万清, 赖万昌, 郑永明, 等. 基于面阵CCD的医用X光机焦点检测研究[J].
中国测试, 2015, 41(3): 130-33.
WAN Q, LAI W C, ZHENG Y M, et al. Focus research of medical X-ray machine based on plane array CCD detection[J].
China Measurement & Test, 2015, 41(3): 130-33.
DOI:10.11857/j.issn.1674-5124.2015.03.007 |
[9] |
王越, 王亚南, 江南. 狭缝法实时测量X射线机焦点的研究[J].
中国医疗器械信息, 2017, 23(19): 26-28.
WANG Y, WANG Y N, JIANG N, et al. Study on real-time measurement of focus of X-ray apparatus by slit method[J].
China Medical Device Information, 2017, 23(19): 26-28.
DOI:10.3969/j.issn.1006-6586.2017.19.010 |
[10] |
盖立俊. X、γ射线增感屏性能的Monte Carlo模拟研究[D]. 哈尔滨: 黑龙江大学, 2015.
GE L J. Monte Carlo simulation of the performance of X - and γ-ray intensifier screens[D]. Harbin: Heilongjiang University, 2015.
|
[11] |
程瑶, 甘婷源. 线阵CCD输出特性测量系统设计[J].
仪表技术与传感器, 2019(5): 85-90.
CHENG Y, GAN T Y. Design of line array CCD output characteristic measurement system[J].
Instrument Technique and Sensor, 2019(5): 85-90.
DOI:10.3969/j.issn.1002-1841.2019.05.021 |
[12] |
韦凯, 张铆, 黄旭东. 基于USB接口的FPGA在线升级方法研究[J].
电子设计工程, 2019, 27(15): 99-102.
WEI K, ZHANG M, HUANG X D, et al. Research online upgrade method of the FPGA based on USB interface[J].
Electronic Design Engineering, 2019, 27(15): 99-102.
DOI:10.3969/j.issn.1674-6236.2019.15.021 |
[13] |
实时焦点测量仪校准规范: JJF 1688—2018[S]. 北京: 中国质检出版社, 2018.
Calibration specification for real-time focus meters: JJF 1688—2018[S]. Beijing: Quality Inspection Press of China, 2018.
|