System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及超声图像处理,特别涉及一种超声图像处理方法、装置、设备及介质。
技术介绍
1、在胎儿超声扫查过程中,通常需要医务人员对胎儿四肢长骨进行手动测量,费时费力。目前,存在一些针对特定长骨的自动测量方法。比如,使用模型预测出股骨端点,从而得到股骨长;通过图像分割技术分割出肱骨或股骨,然后进行直线拟合,计算直线与肱骨或股骨的两交点之间的线段长度作为肱骨长或股骨长。虽然这些方法实现了特定长骨的自动测量,但是仅利用了长骨干的特征,定位出的长骨两端点并不精准,相应的长度测量线与手工测量结果间差异较大,还需医务人员手动调整才能满足准确度要求。
技术实现思路
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、可见,本申请在获取到长骨超声切面图像之后,将所述长骨超声切面图像输入图像分割模型,得到长骨分割图;其中,所述长骨分割图包括长骨干分割区和两端骨骺分割区,然后基于所述长骨干分割区和所述两端骨骺分割区确定出长骨两端点。也即,本申请利用图像分割模型输出长骨超声切面图像对应的长骨分割图,长骨分割图包括长骨干分割区和两端骨骺分割区,在确定长骨两端点时,除了长骨干分割区,还利用了两端骨骺分割区,这样,充分利用了整个长骨的结构信息,能够提升长骨两端点的定位准确度,从而提升长骨测量结果的准确度。
本文档来自技高网...【技术保护点】
1.一种超声图像处理方法,其特征在于,包括:
2.根据权利要求1所述的超声图像处理方法,其特征在于,所述基于所述长骨干分割区和所述两端骨骺分割区确定出长骨两端点,包括:
3.根据权利要求2所述的超声图像处理方法,其特征在于,所述确定所述长骨干分割区与所述两端骨骺分割区的两条交界线段,包括:
4.根据权利要求3所述的超声图像处理方法,其特征在于,所述基于所述长骨干分割区和所述两端骨骺分割区中的像素值确定滑动窗口滤波算子,包括:
5.根据权利要求4所述的超声图像处理方法,其特征在于,若基于所述长骨干分割区和所述两端骨骺分割区中的像素值确定所述目标直线呈水平状态时的滑动窗口滤波算子,则所述利用所述滑动窗口滤波算子对所述长骨分割图进行处理,得到所述长骨干分割区与所述两端骨骺分割区的两条交界线段,包括:
6.根据权利要求1所述的超声图像处理方法,其特征在于,所述基于所述长骨干分割区和所述两端骨骺分割区确定出长骨两端点之后,还包括:
7.根据权利要求6所述的超声图像处理方法,其特征在于,还包括:
8.根据权利
9.根据权利要求8所述的超声图像处理方法,其特征在于,所述长骨切面样本包括肱骨切面样本、尺骨切面样本、桡骨切面样本、股骨切面样本、胫骨切面样本以及腓骨切面样本中的至少一种。
10.一种超声图像处理装置,其特征在于,包括:
11.一种超声设备,其特征在于,包括处理器和存储器;其中,
12.一种计算机可读存储介质,其特征在于,用于保存计算机程序,其中,所述计算机程序被处理器执行时实现如权利要求1至9任一项所述的超声图像处理方法。
...【技术特征摘要】
1.一种超声图像处理方法,其特征在于,包括:
2.根据权利要求1所述的超声图像处理方法,其特征在于,所述基于所述长骨干分割区和所述两端骨骺分割区确定出长骨两端点,包括:
3.根据权利要求2所述的超声图像处理方法,其特征在于,所述确定所述长骨干分割区与所述两端骨骺分割区的两条交界线段,包括:
4.根据权利要求3所述的超声图像处理方法,其特征在于,所述基于所述长骨干分割区和所述两端骨骺分割区中的像素值确定滑动窗口滤波算子,包括:
5.根据权利要求4所述的超声图像处理方法,其特征在于,若基于所述长骨干分割区和所述两端骨骺分割区中的像素值确定所述目标直线呈水平状态时的滑动窗口滤波算子,则所述利用所述滑动窗口滤波算子对所述长骨分割图进行处理,得到所述长骨干分割区与所述两端骨骺分割区的两条交界线段,包括:
6.根据权利...
【专利技术属性】
技术研发人员:马锐,周国义,
申请(专利权)人:开立生物医疗科技武汉有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。