System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及医学图像处理领域,特别是涉及一种脊柱角点检测方法、装置和电子装置。
技术介绍
1、脊柱侧凸是常见的脊柱疾患,其严重程度大多通过脊柱侧弯曲角度来判断,临床上常采用cobb角测量法。目前,无论是手动还是使用自动算法进行cobb角测量,均需要检测出脊柱角点,然后进一步算出cobb角。因此对受检者的数字x射线图像进行脊柱角点检测是十分必要的。
2、目前,针对x-ray图像的脊柱角点检测方案(无论是深度学习还是传统方法)大多是基于特征点提取,然后识别的方法。在深度学习方法中,多是利用卷积神经网络(如u-net、resnet)提取热力图,最后对脊柱中心以及脊柱的四个角点进行回归,进而达到角点提取的目的。而在一些其他方案中,通常是利用统计模型,又或者对脊柱进行分割,得到一个初始区域,在这个确定的区域上面利用多个特征检测算子,进行多特征提取,然后使用机器学习算法进行分类。
3、但是在实际的场景中,由于受到曝光计量的影响,基于传统方案的特征点或脊柱角点检测,可能会无法检测到特征点或脊柱角点进而导致检测失败。
4、针对相关技术中存在的由于曝光计量影响而可能无法检测到脊柱角点的技术问题,目前还没有提出有效的解决方案。
技术实现思路
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、第三个方面,在本实施例中提供了一种电子装置,包括存储器、处理器以及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述第一个方面所述的脊柱角点检测方法。<本文档来自技高网...
【技术保护点】
1.一种脊柱角点检测方法,其特征在于,所述检测方法包括:
2.根据权利要求1所述的脊柱角点检测方法,其特征在于,所述基于所述标记点组和所述若干组第一脊柱模板,确定与所述待检测的脊柱图像相匹配的第二脊柱模板包括:
3.根据权利要求2所述的脊柱角点检测方法,其特征在于,所述基于所述标注点组,从所述若干组第一脊柱模板中确定与所述待检测的脊柱图像相似度最高的多组第一脊柱模板包括:
4.根据权利要求3所述的脊柱角点检测方法,其特征在于,所述基于所述检测脊柱段和所述若干个对照脊柱段,确定与所述待检测的脊柱图像相似度最高的多组第一脊柱模板包括:
5.根据权利要求3所述的脊柱角点检测方法,其特征在于,所述基于所述检测脊柱段和所述若干个对照脊柱段,确定与所述待检测的脊柱图像相似度最高的多组第一脊柱模板包括:
6.根据权利要求2至权利要求5中任一项所述的脊柱角点检测方法,其特征在于,所述根据预设的处理规则对所述多组第一脊柱模板进行处理,基于处理结果获得与所述待检测的脊柱图像相匹配的第二脊柱模板包括:
7.根据权利要求1至权利要求
8.根据权利要求7所述的脊柱角点检测方法,其特征在于,所述通过预设的配准算法,将所述第二脊柱模板配准至所述待检测的脊柱图像中,基于配准过程确定变形场包括:
9.一种脊柱角点检测装置,其特征在于,所述检测装置包括:
10.一种电子装置,包括存储器和处理器,其特征在于,所述存储器中存储有计算机程序,所述处理器被设置为运行所述计算机程序以执行权利要求1至权利要求8中任一项所述的脊柱角点检测方法。
...【技术特征摘要】
1.一种脊柱角点检测方法,其特征在于,所述检测方法包括:
2.根据权利要求1所述的脊柱角点检测方法,其特征在于,所述基于所述标记点组和所述若干组第一脊柱模板,确定与所述待检测的脊柱图像相匹配的第二脊柱模板包括:
3.根据权利要求2所述的脊柱角点检测方法,其特征在于,所述基于所述标注点组,从所述若干组第一脊柱模板中确定与所述待检测的脊柱图像相似度最高的多组第一脊柱模板包括:
4.根据权利要求3所述的脊柱角点检测方法,其特征在于,所述基于所述检测脊柱段和所述若干个对照脊柱段,确定与所述待检测的脊柱图像相似度最高的多组第一脊柱模板包括:
5.根据权利要求3所述的脊柱角点检测方法,其特征在于,所述基于所述检测脊柱段和所述若干个对照脊柱段,确定与所述待检测的脊柱图像相似度最高的多组第一脊柱模板包括:
6.根据权利要求2至权利要求5中任一项...
【专利技术属性】
技术研发人员:李建东,张旭,付春萌,
申请(专利权)人:武汉联影智融医疗科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。