一种配准模型的训练方法、存储介质及设备与流程

文档序号:33802049发布日期:2023-04-19 11:36阅读:62来源:国知局
一种配准模型的训练方法、存储介质及设备与流程

本说明书涉及图像处理,尤其涉及一种配准模型的训练方法、存储介质及设备。


背景技术:

1、图像配准在众多领域得到应用,例如,在医疗领域对不同人体的同一部位图像进行配准,以进行相关器官的研究,或者,对不同时期采集的同一患者的患病区域的图像进行配准等等。

2、现有的配准方法为将待配准的第一图像与第二图像输入用于配准的模型,得到形变场。在根据形变场将第二图像变换后,得到变换后的第二图像,实现第一图像与第二图像的配准。

3、然而,在训练现有的用于配准的模型时,通常仅基于第一图像与变换后的第二图像间的整体相似度确定损失。使得现有的配准方法存在输出的形变场不准确,导致基于形变场得到的配准结果精度低,配准得到的变换后的第二图像容易扭曲的问题。


技术实现思路

1、本说明书提供一种配准模型的训练方法、存储介质及设备,以至少部分的解决上述存在的问题。

2、本说明书采用下述技术方案:

3、本说明书提供了一种配准模型的训练方法,包括:

4、将第一图像及第二图像作为训练样本,并将所述训练样本输入待训练的配准模型,得到形变场;

5、根据所述形变场对所述第二图像变换得到变换后的第二图像;

6、获取所述第一图像对应的第一掩膜,以及所述第二图像对应的第二掩膜;

7、根据所述形变场对所述第二掩膜变换得到变换后的第二掩膜,并根据所述变换后的第二掩膜与所述第一掩膜内点的对应关系,确定所述第一掩膜至少部分点对应的位移;

8、根据所述第一图像与所述变换后的第二图像的相似度,确定第一损失,并根据所述第一掩膜的至少部分点对应的位移,确定第二损失;

9、以根据所述第一损失与所述第二损失确定的总损失最小为目标,对所述配准模型进行训练,得到训练完成的所述配准模型;

10、其中,训练完成的所述配准模型,用于根据输入的待配准图像对输出形变场,以根据得到的形变场确定配准结果。

11、可选地,所述第一图像与所述第二图像为三维图像;所述第一掩膜为所述第一图像的各层图像中目标器官或形态结构的掩膜;所述第二掩膜为所述第二图像的各层图像中所述目标器官或所述形态结构的掩膜;

12、根据所述变换后的第二掩膜与所述第一掩膜内点的对应关系,确定所述第一掩膜至少部分点对应的位移,具体包括:

13、根据所述第一图像的各层图像中所述目标器官的掩膜,通过重建算法,得到所述目标器官网格表面模型;

14、根据所述网格表面模型的各顶点,确定所述第一掩膜的各表面点;

15、根据所述变换后的第二掩膜与所述第一掩膜内点的对应关系,确定所述第一掩膜各表面点对应的位移。

16、可选地,根据所述第一掩膜的至少部分点对应的位移,确定第二损失,具体包括:

17、根据所述第一掩膜的各表面点对应的位移,确定第二损失。

18、可选地,根据所述第一掩膜的各表面点对应的位移,确定第二损失,具体包括:

19、针对所述第一掩膜的每个表面点,从其他表面点中确定该表面点的各相邻点;

20、确定该表面点分别与该表面点的各相邻点的位移差,得到该表面点对应的各位移差;

21、根据确定出的各表面点对应的位移差,确定第二损失。

22、可选地,所述第一图像与所述第二图像皆为由多层图像构成的三维图像;所述第一掩膜为所述第一图像的每层图像中目标器官或形态结构的掩膜;所述第二掩膜为所述第二图像的每层图像中所述目标器官或所述形态结构的掩膜;

23、根据所述变换后的第二掩膜与所述第一掩膜内点的对应关系,确定所述第一掩膜至少部分点对应的位移,具体包括:

24、根据所述第一图像的各层图像中所述目标器官的掩膜,通过重建算法,得到所述目标器官的网格表面模型;

25、确定所述第一掩膜在指定方向上的若干切片;

26、根据所述网格表面模型的各顶点,确定所述第一掩膜各切片分别对应的轮廓点,作为所述第一掩膜的各轮廓点;

27、根据所述变换后的第二掩膜与所述第一掩膜内点的对应关系,确定所述第一掩膜各轮廓点对应的位移。

28、可选地,根据所述第一掩膜的至少部分点对应的位移,确定第二损失,具体包括:

29、根据所述第一掩膜的各轮廓点对应的位移,确定第二损失。

30、可选地,根据所述第一掩膜的各轮廓点对应的位移,确定第二损失,具体包括:

31、针对所述第一掩膜的每一层切片,确定该层切片对应的各轮廓点在所述指定方向上的位移的均值;

32、针对该层切片对应的每个轮廓点,根据该轮廓点在所述指定方向上的位移与所述均值的差异,确定该轮廓点对应的位移差;

33、根据各层切片中各轮廓点对应的位移差,确定第二损失。

34、可选地,所述第一图像与所述第二图像为二维图像;所述第一掩膜为所述第一图像中目标器官或形态结构的掩膜;所述第二掩膜为所述第二图像中所述目标器官或所述形态结构的掩膜;

35、根据所述变换后的第二掩膜与所述第一掩膜内点的对应关系,确定所述第一掩膜至少部分点对应的位移,具体包括:

36、根据所述变换后的第二掩膜与所述第一掩膜内点的对应关系,以及所述第二掩膜内点对应的位移,确定所述第一掩膜内各点分别对应的位移;

37、根据所述第一掩膜的至少部分点对应的位移,确定第二损失,具体包括:

38、针对所述第一掩膜内每个点,从所述第一掩膜内其他点中确定该点的各相邻点;

39、确定该点分别与该点的各相邻点的位移差,得到该点对应的各位移差;

40、根据确定出的所述第一掩膜内各点对应的位移差,确定第二损失。

41、可选地,以根据所述第一损失与所述第二损失确定的总损失最小为目标,对所述配准模型进行训练,具体包括:

42、针对所述第一掩膜中每个位置,确定在所述第一掩膜中该位置的掩膜值,与在所述变换后的第二掩膜中该位置的掩膜值的差异;

43、根据各位置对应的掩膜值的差异,确定第三损失;

44、根据所述第一损失、所述第二损失以及所述第三损失,确定总损失;

45、以所述总损失最小为目标,对所述配准模型进行训练。

46、本说明书提供了一种配准模型的训练装置,包括:

47、输入模块,用于将第一图像及第二图像作为训练样本,并将所述训练样本输入待训练的配准模型,得到形变场;

48、配准模块,用于根据所述形变场对所述第二图像变换得到变换后的第二图像;

49、获取模块,用于获取所述第一图像对应的第一掩膜,以及所述第二图像对应的第二掩膜;

50、位移确定模块,用于根据所述形变场对所述第二掩膜变换得到变换后的第二掩膜,并根据所述变换后的第二掩膜与所述第一掩膜内点的对应关系,确定所述第一掩膜至少部分点对应的位移;

51、损失确定模块,用于根据所述第一图像与所述变换后的第二图像的相似度,确定第一损失,并根据所述第一掩膜的至少部分点对应的位移,确定第二损失;

52、训练模块,用于以根据所述第一损失与所述第二损失确定的总损失最小为目标,对所述配准模型进行训练,得到训练完成的所述配准模型;其中,训练完成的所述配准模型,用于根据输入的待配准图像对输出形变场,以根据得到的形变场确定配准结果。

53、本说明书提供了一种计算机可读存储介质,所述存储介质存储有计算机程序,所述计算机程序被处理器执行时实现上述配准模型的训练方法。

54、本说明书提供了一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现上述配准模型的训练方法。

55、本说明书采用的上述至少一个技术方案能够达到以下有益效果:

56、在上述配准模型的训练方法中,通过将第一图像及第二图像作为训练样本,并将训练样本输入待训练的配准模型,得到形变场,以根据该形变场对第二图像变换得到变换后的第二图像。并获取第一图像对应的第一掩膜,以及第二图像对应的第二掩膜,根据该形变场对第二掩膜变换得到变换后的第二掩膜,并根据该变换后的第二掩膜与第一掩膜内点的对应关系,确定第一掩膜至少部分点对应的位移。之后,可根据第一图像与变换后的第二图像的相似度,确定第一损失,并根据第一掩膜的至少部分点对应的位移,确定第二损失。以根据第一损失与第二损失确定的总损失最小为目标,对配准模型进行训练,得到训练完成的用于输出足够准确的形变场以准确确定配准结果的配准模型。

57、从上述内容中可以看出,本说明书中提供的配准模型的训练方法,除了基于第一图像与变换后的第二图像整体间相似度确定第一损失,保障配准得到的变换后的第二图像整体的准确性。还为了保证配准得到的变换后的第二图像能够维持局部拓扑结构的准确性,避免局部非合理变形,根据形变场确定第一掩膜中点的位移,以基于第一掩膜中点的位移确定用于约束第二图像中器官结构或形态结构的第二损失。使得能够基于第一损失与第二损失训练得到能够输出准确的形变场的配准模型。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1