用于床旁动态成像的软件同步的制作方法

文档序号:19487105发布日期:2019-12-21 03:57阅读:来源:国知局

技术特征:

1.一种使用射线照相成像系统捕获受治疗者的射线照相图像的方法,所述射线照相成像系统包括第一组件和第二组件,所述方法包括:

生成要由所述第一组件执行的第一组件步骤的时间表,第一组件步骤的所述时间表各自对应于由所述第一组件参考的第一组件时钟,以开始或停止所述第一组件步骤中的每个;以及

生成要由所述第二组件执行的第二组件步骤的时间表,第二组件步骤的所述时间表各自对应于由所述第二组件参考的第二组件时钟,以开始或停止所述第二组件步骤中的每个;

其中,生成第一组件步骤的所述时间表和生成第二组件步骤的所述时间表的所述步骤包括:

通过数字网络从所述第一组件向所述第二组件发送第一数字消息,以及通过所述数字网络从所述第二组件向所述第一组件发送第二数字消息;

确定在由所述第一组件发送了所述第一数字消息时所述第一组件时钟的时间tal;

确定在所述第二组件处接收了所述第一数字消息时所述第二组件时钟的时间tb1;

确定在由所述第一组件接收了所述第二数字消息时所述第一组件时钟的时间ta2;以及

基于所述确定的时间ta1、tb1和ta2中的一项或多项,生成第一组件步骤的所述时间表并且生成第二组件步骤的所述时间表,使得所述第一组件步骤和所述第二组件步骤以同步来执行。

2.根据权利要求1所述的方法,还包括:基于重复发送所述第一数字消息和发送所述第二数字消息的所述步骤来统计地确定作为所述第一组件时钟和所述第二组件时钟之间的通信延迟,并确定多个所述时间ta11→n、tb11→n和ta21→n。

3.根据权利要求2所述的方法,还包括:基于重复发送所述第一数字消息和发送所述第二数字消息的所述步骤来统计地确定作为所述第一组件时钟和所述第二组件时钟之间的相对时钟差,并确定所述多个所述时间ta11→n、tb11→n和ta21→n。

4.根据权利要求1所述的方法,还包括:重复发送所述第一数字消息和发送所述第二数字消息的所述步骤,并且在由所述第二组件发送了所述第二数字消息时,确定所述第二组件时钟的多个时间tb21→n。

5.根据权利要求4所述的方法,其中,生成第一组件步骤的所述时间表ta(事件1..n)以及生成第二组件步骤的所述时间表tb(事件1..n)的所述步骤包括使用所述公式tb(事件1..n)=ta(事件1..n)-ta1+tb1-((ta2-ta1)/2)-(tb2-(ta1+ta2)/2)。

6.根据权利要求1所述的方法,还包括:将所述第一组件和所述第二组件连接到公共监视系统,其中,所述公共监视系统执行以下步骤:

当由所述第一组件发送了所述第一数字消息时,确定所述第一组件时钟的时间tcl;

当由所述第二组件发送了所述第二数字消息时,确定所述第二组件时钟的时间tc2;以及

当由所述第一组件接收了所述第二数字消息时,确定所述第一组件时钟的时间tc3,

其中,生成第一组件步骤的所述时间表ta(事件1..n)以及生成第二组件步骤的所述时间表tb(事件1..n)的所述步骤包括使用公式tb(事件1..n)=ta(事件1..n)-ta1+tb1-((ta2-ta1)/2)-(tc2-(tc1+tc3)/2)。

7.根据权利要求4所述的方法,还包括:使用所述公式dr=(tb1i-tb1i-1)/(tali-ta1i-1)确定漂移率(dr)。

8.根据权利要求7所述的方法,其中,生成第一组件步骤的所述时间表ta(事件1..n)以及生成第二组件步骤的所述时间表tb(事件1..n)的所述步骤包括使用所述公式tb(事件1..n)=[ta(事件1..n)-ta1+tb1-((ta2-ta1)/2)-(tb2-(ta1+ta2)/2)]×dr。

9.根据权利要求6所述的方法,还包括:使用所述公式dr=(tb1i-tb1i-1)/(tali-ta1i-1)确定漂移率(dr)。

10.根据权利要求9所述的方法,其中,生成第一组件步骤的所述时间表ta(事件1..n)以及生成第二组件步骤的所述时间表tb(事件1..n)的所述步骤包括使用所述公式tb(事件1..n)=[ta(事件1..n)-ta1+tb1-((ta2-ta1)/2)-(tc2-(tc1+tc3)/2)]×dr。

11.根据权利要求1所述的方法,还包括:在第一组件步骤的所述时间表中,为dr检测器调度积分开始时间和结束时间。

12.根据权利要求11所述的方法,还包括:在第二组件步骤的所述时间表中,为x射线源调度曝光开始时间和结束时间。

13.根据权利要求12所述的方法,进一步包括:

所述射线照相成像系统执行步骤的所述时间表;

暂停对步骤的所述时间表的执行;

恢复对步骤的所述时间表的执行;

确定暂停和恢复的所述步骤之间的经过的时间;以及

在对步骤的所述时间表的所述暂停的执行中重新调度未执行的步骤,

其中,重新调度的所述步骤是基于所述第一组件时钟和所述第二组件时钟之间的漂移率,所述漂移率被用于更新所述重新调度的未执行的步骤中的时间,并且其中,在对步骤的所述时间表的恢复执行的所述步骤中使用所述重新调度的未执行的步骤。

14.根据权利要求12所述的方法,进一步包括:

所述射线照相成像系统执行步骤的所述时间表;

停止对步骤的所述时间表的执行;

重新开始对步骤的所述时间表的执行;

确定停止和重新开始的所述步骤之间的经过的时间;以及

重新调度步骤的所述时间表中的所述步骤,

其中,重新调度的所述步骤是基于所述第一组件时钟和所述第二组件时钟之间的漂移率,所述漂移率被用于重新调度步骤的所述时间表中的所述步骤,并且其中,所述重新调度的步骤被用于重新开始的所述步骤中。


技术总结
一种通过由射线照相成像系统的第一和第二组件执行的无线同步步骤来捕获射线照相图像的方法。在第一和第二组件之间发送数字消息,并记录发送和接收时间,使得可以确定传输延迟时间和时钟漂移率。基于发送和接收时间、传输延迟时间和时钟漂移率,生成第一组件步骤的时间表和第二组件步骤的时间表。

技术研发人员:R.T.斯科特;S.A.罗杰森
受保护的技术使用者:卡尔斯特里姆保健公司
技术研发日:2018.05.10
技术公布日:2019.12.20
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1