1.一种方法,包括:
检测解剖结构的第一医学图像和解剖结构的第二医学图像中的一个或多个标志;
基于在第一医学图像中检测到的一个或多个标志从第一医学图像生成解剖结构的第一树,并且基于在第二医学图像中检测到的一个或多个标志从第二医学图像生成解剖结构的第二树;
基于第一树和第二树将在第一医学图像中检测到的一个或多个标志映射到在第二医学图像中检测到的一个或多个标志;以及
基于所述映射计算变换以对准第一医学图像和第二医学图像。
2.根据权利要求1所述的方法,其中,第一树包括在第一医学图像中检测到的一个或多个标志,第二树包括在第二医学图像中检测到的一个或多个标志,并且,基于第一树和第二树将在第一医学图像中检测到的一个或多个标志映射到在第二医学图像中检测到的一个或多个标志包括:
对于第一树中的一个或多个标志中的每个相应标志:
计算相应标志与第二树中的一个或多个标志之间的候选映射集;
过滤候选映射集以去除其中相应标志的后代未被映射到第二树中的候选映射的特定标志的后代的候选映射;以及
基于与每个候选映射相关联的距离,从经过滤的候选映射集中选择候选映射。
3.根据权利要求2所述的方法,其中,所述候选映射集包括相应标志与第二树中的一个或多个标志之间的所有可能映射。
4.根据权利要求1所述的方法,其中,基于所述映射计算变换以对准第一医学图像和第二医学图像包括:
将在第一医学图像中检测到的一个或多个标志投影到第二医学图像中的一个或多个标志的相应外极线;
确定第二医学图像的变换,以将第二医学图像中的一个或多个标志朝向其相应外极线的最近点移动;
将所述变换应用于第二医学图像以移动第二医学图像中的一个或多个标志;以及
重复所述投影、所述确定和所述应用,直到满足停止条件。
5.根据权利要求1所述的方法,其中,基于在第一医学图像中检测到的一个或多个标志从第一医学图像生成解剖结构的第一树,并且基于在第二医学图像中检测到的一个或多个标志从第二医学图像生成解剖结构的第二树包括:
生成第一树以包括在由用户选择的第一起始点与第一结束点之间在第一医学图像中检测到的一个或多个标志;以及
生成第二树以包括在由用户选择的第二起始点与第二结束点之间在第二医学图像中检测到的一个或多个标志。
6.根据权利要求1所述的方法,其中,所述解剖结构是冠状动脉。
7.根据权利要求6所述的方法,其中,检测解剖结构的第一医学图像和解剖结构的第二医学图像中的一个或多个标志包括:
检测第一医学图像和第二医学图像中的冠状动脉的一个或多个分叉。
8.根据权利要求1所述的方法,其中,第一医学图像和第二医学图像是解剖结构的不同视图。
9.根据权利要求1所述的方法,其中,第一医学图像和第二医学图像是x射线血管造影图像。
10.根据权利要求1所述的方法,还包括:
检测解剖结构的一个或多个附加医学图像中的一个或多个标志;以及
基于在相应图像中检测到的一个或多个标志,生成针对一个或多个附加医学图像中的每个相应图像的解剖结构的树;
其中,基于第一树和第二树将在第一医学图像中检测到的一个或多个标志映射到在第二医学图像中检测到的一个或多个标志包括:
将在第一医学图像中检测到的一个或多个标志与在第二医学图像中检测到的一个或多个标志以及在一个或多个附加医学图像中检测到的一个或多个标志进行映射;以及
其中,基于所述映射计算变换以对准第一医学图像和第二医学图像包括:
基于所述映射计算变换以对准第一医学图像、第二医学图像和一个或多个附加医学图像。
11.一种装置,包括:
用于检测解剖结构的第一医学图像和解剖结构的第二医学图像中的一个或多个标志的部件;
用于基于在第一医学图像中检测到的一个或多个标志从第一医学图像生成解剖结构的第一树,并且基于在第二医学图像中检测到的一个或多个标志从第二医学图像生成解剖结构的第二树的部件;
用于基于第一树和第二树将在第一医学图像中检测到的一个或多个标志映射到在第二医学图像中检测到的一个或多个标志的部件;以及
用于基于所述映射计算变换以对准第一医学图像和第二医学图像的部件。
12.根据权利要求11所述的装置,其中,第一树包括在第一医学图像中检测到的一个或多个标志,第二树包括在第二医学图像中检测到的一个或多个标志,并且用于基于第一树和第二树将在第一医学图像中检测到的一个或多个标志映射到在第二医学图像中检测到的一个或多个标志的部件包括:
用于计算针对第一树中的一个或多个标志中的每个相应标志的候选映射集的部件,每个候选映射集包括相应标志与第二树中的一个或多个标志之间的候选映射;
用于针对第一树中的每个相应标志过滤候选映射集以去除其中相应标志的后代未被映射到第二树中的候选映射的特定标志的后代的候选映射的部件;以及
用于基于与每个候选映射相关联的距离,从针对第一树中的每个相应标志的经过滤的候选映射集中选择候选映射的部件。
13.根据权利要求12所述的装置,其中,所述候选映射集包括相应标志与第二树中的一个或多个标志之间的所有可能映射。
14.根据权利要求11所述的装置,其中,用于基于所述映射计算变换以对准第一医学图像和第二医学图像的部件包括:
用于将在第一医学图像中检测到的一个或多个标志投影到第二医学图像中的一个或多个标志的相应外极线的部件;
用于确定第二医学图像的变换以将第二医学图像中的一个或多个标志朝向其相应外极线的最近点移动的部件;
用于将所述变换应用于第二医学图像以移动第二医学图像中的一个或多个标志的部件;以及
用于重复所述投影、所述确定和所述应用,直到满足停止条件的部件。
15.根据权利要求11所述的装置,其中,用于基于在第一医学图像中检测到的一个或多个标志从第一医学图像生成解剖结构的第一树,并且基于在第二医学图像中检测到的一个或多个标志从第二医学图像生成解剖结构的第二树的部件包括:
用于生成第一树以包括在由用户选择的第一起始点与第一结束点之间在第一医学图像中检测到的一个或多个标志的部件;以及
用于生成第二树以包括在由用户选择的第二起始点与第二结束点之间在第二医学图像中检测到的一个或多个标志的部件。
16.一种存储计算机程序指令的非暂时性计算机可读介质,所述计算机程序指令在由处理器执行时使所述处理器执行操作,所述操作包括:
检测解剖结构的第一医学图像和解剖结构的第二医学图像中的一个或多个标志;
基于在第一医学图像中检测到的一个或多个标志从第一医学图像生成解剖结构的第一树,并且基于在第二医学图像中检测到的一个或多个标志从第二医学图像生成解剖结构的第二树;
基于第一树和第二树将在第一医学图像中检测到的一个或多个标志映射到在第二医学图像中检测到的一个或多个标志;以及
基于所述映射计算变换以对准第一医学图像和第二医学图像。
17.根据权利要求16所述的非暂时性计算机可读介质,其中,第一树包括在第一医学图像中检测到的一个或多个标志,第二树包括在第二医学图像中检测到的一个或多个标志,并且,基于第一树和第二树将在第一医学图像中检测到的一个或多个标志映射到在第二医学图像中检测到的一个或多个标志包括:
对于第一树中的一个或多个标志中的每个相应标志:
计算相应标志与第二树中的一个或多个标志之间的候选映射集;
过滤候选映射集以去除其中相应标志的后代未被映射到第二树中的候选映射的特定标志的后代的候选映射;以及
基于与每个候选映射相关联的距离,从经过滤的候选映射集中选择候选映射。
18.根据权利要求16所述的非暂时性计算机可读介质,其中,基于所述映射计算变换以对准第一医学图像和第二医学图像包括:
将在第一医学图像中检测到的一个或多个标志投影到第二医学图像中的一个或多个标志的相应外极线;
确定第二医学图像的变换,以将第二医学图像中的一个或多个标志朝向其相应外极线的最近点移动;
将所述变换应用于第二医学图像以移动第二医学图像中的一个或多个标志;以及
重复所述投影、所述确定和所述应用,直到满足停止条件。
19.根据权利要求18所述的非暂时性计算机可读介质,其中,检测解剖结构的第一医学图像和解剖结构的第二医学图像中的一个或多个标志包括:
检测第一医学图像和第二医学图像中的冠状动脉的一个或多个分叉。
20.根据权利要求16所述的非暂时性计算机可读介质,所述操作还包括:
检测解剖结构的一个或多个附加医学图像中的一个或多个标志;以及
基于在相应图像中检测到的一个或多个标志,生成针对一个或多个附加医学图像中的每个相应图像的解剖结构的树;
其中,基于第一树和第二树将在第一医学图像中检测到的一个或多个标志映射到在第二医学图像中检测到的一个或多个标志包括:
将在第一医学图像中检测到的一个或多个标志与在第二医学图像中检测到的一个或多个标志以及在一个或多个附加医学图像中检测到的一个或多个标志进行映射;以及
其中,基于所述映射计算变换以对准第一医学图像和第二医学图像包括:
基于所述映射计算变换以对准第一医学图像、第二医学图像和一个或多个附加医学图像。