本技术涉及医学图像处理,特别是涉及一种医学图像降噪方法、装置、计算机设备和存储介质。
背景技术:
1、随着医学影像技术的发展,医学影像在临床诊断等方面得到广泛引用,为了获得可靠的诊断结果,通常需要在影像设备采集医学影像后,对其进行降噪处理,pwls(penalized weighted least-squares,惩罚加权最小二乘)降噪算法可以用于去除医学影像中的高斯噪声。
2、然而,当使用pwls时,每个像素的降噪结果均依赖其四邻域像素的灰度值,需要在邻域像素计算完成后才能进行降噪,因此只能采用串行计算,难以实现并行加速,鉴于医学影像通常数据量庞大,pwls的降噪效率较低。
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、上述医学图像降噪方法、装置、计算机设备、存储介质和计算机程序产品,通过获取待降噪医学图像,对待降噪医学图像中的图像像素进行划分,得到待降噪医学图像的目标降噪区域,对目标降噪区域的目标像素进行并行降噪处理,得到目标降噪区域的区域降噪结果,根据区域降噪结果,得到待降噪医学图像对应的降噪后图像;可以将医学图像划分为按照预设顺序进行排列的多个降噪区域,利用上一降噪区域的降噪结果,对上一降噪区域所对应下一降噪区域的图像像素进行并行降噪,进而实现对整个医学图像的并行降噪,提高了医学图像的降噪效率。