带图像修正功能的广角中子照相方法、装置、设备及介质与流程

文档序号:33561365发布日期:2023-03-22 14:32阅读:45来源:国知局
带图像修正功能的广角中子照相方法、装置、设备及介质与流程

1.本发明涉及中子照相技术领域,具体而言,本发明涉及带图像修正功能的广角中子照相方法、装置、设备及介质。


背景技术:

2.中子照相技术是一种重要的无损检测工具。在中子照相中为了提高图像分辨率往往使用较长的准直器,并且严格限制准直器开口角度,目前常见设计均低于6度,这样做的好处是可以获得更高平行度中子束流,但是也面临中子利用效率低,成像视野受限等问题。反应在实际应用中,则需要增加检测所需的照相时间,提高了检测成本。在一些对分辨率要求并不十分高的应用场景,该限制尤为突出。


技术实现要素:

3.本发明所要解决的技术问题是提供了一种带图像修正功能的广角中子照相方法、装置、设备及介质,旨在解决上述至少一个技术问题。
4.第一方面,本发明解决上述技术问题的技术方案如下:一种带图像修正功能的广角中子照相方法,该方法包括:
5.获取中子源产生的初始中子束流;
6.调整所述初始中子束流中中子的方向,得到第一角度的扇形中子束流,所述第一角度大于设定角度;
7.获取基于所述扇子中子束流的中子照相图像;
8.对所述中子照相图像中各像素点的位置进行畸变修正,到初始修正图像;
9.对所述初始修正图像中各个像素点的灰度值进行修正,得到修正后的目标图像。
10.本发明的有益效果是:在本技术方案中,通过调整所述初始中子束流中中子的方向,扩大了初始中子束流中中子的方向,得到扇形中子束流,提高中子利用效率,增大了成像视野,并且,在本技术方案中,还可对具有扇形中子束流的中子照相图像进行两次修正(像素点位置的修正和灰度值的修正),解决了广角(第一角度)情况下图像畸变的问题,在获得广角照相结果的同时,保证了图像的质量。
11.在上述技术方案的基础上,本发明还可以做如下改进。
12.进一步,上述对所述中子照相图像中各像素点的位置进行畸变修正,得到初始修正图像,包括:
13.获取所述中子源到被拍摄对象之间的第一距离,以及所述中子源到成像屏之间的第二距离;
14.根据所述中子照相图像的中心点,分别沿x轴方向和y轴方向,在所述中子照相图像上确定在四个象限的多个约束点;
15.确定各个所述约束点中与所述中心点相邻的两个目标约束点之间的第三距离;
16.对于每两个相邻的约束点,根据所述第一距离、所述第二距离和所述第三距离,确
定所述第三距离对应的修正距离;
17.根据所述修正距离和两个所述目标约束点,确定失真函数,所述失真函数表征了修正前图像中的像素点的位置与修正后的目标图像中的像素点的位置之间的对应关系;
18.根据所述失真函数,对所述中子照相图像中各个像素点的位置进行修正,得到修正后的各个像素点的位置;
19.根据所述修正后的各个像素点的位置,确定初始修正图像。
20.采用上述进一步方案的有益效果是,通过中子照相图像的中心点确定的多个约束点,可以先确定校正前和校正后对应的像素点之间的失真函数,通过该失真函数,可以基于校正前的图像上的各个像素点的位置,确定校正后的图像上各个像素点的位置,实现对中子照相图像的修正。
21.进一步,上述根据所述修正距离和两个所述目标约束点,确定失真函数,包括:
22.根据所述修正距离,对两个所述目标约束点的第一位置进行修正,得到修正后的两个目标约束点各自对应的第二位置;
23.根据修正后的两个目标约束点各自对应的第二位置和两个所述目标约束点的第一位置,确定失真函数。
24.采用上述进一步方案的有益效果是,基于修正前后两个目标约束点的位置确定失真函数,可减少计算量。
25.进一步,上述失真函数还表征了修正前图像中的像素点的灰度值与修正后的目标图像中的像素点的灰度值之间的对应关系,所述对所述初始修正图像中各个像素点的灰度值进行修正,得到修正后的目标图像,包括:
26.根据所述失真函数,对所述初始修正图像中各个像素点的灰度值进行修正,得到修正后的各个像素点的灰度值;
27.根据所述修正后的各个像素点的灰度值,确定修正后的目标图像。
28.采用上述进一步方案的有益效果是,通过对图像中的像素点的位置和灰度值进行修正,进一步提高了修正后的目标图像的质量。
29.进一步,上述根据所述失真函数,对所述初始修正图像中各个像素点的灰度值进行修正,得到修正后的各个像素点的灰度值,包括:
30.根据所述失真函数对应的第二公式,对所述初始修正图像中各个像素点的灰度值进行修正,得到修正后的各个像素点的灰度值,其中,所述第二公式为:
[0031][0032]
其中,d表示第一距离,a
′b′
表示第三距离,l表示第二距离,表示灰度值修正系数,f(x,y)表示初始修正图像中坐标(x,y)点的像素值,f(x,y)’表示修正后像素点的灰度值,s为位置转换系数。
[0033]
采用上述进一步方案的有益效果是,根据第一距离、第二距离、第三距离和灰度值之间的关系,可以准确的对灰度值进行修正。
[0034]
进一步,上述对所述初始修正图像中各个像素点的灰度值进行修正,得到修正后的目标图像,包括:
[0035]
对所述初始修正图像中各个像素点的灰度值进行修正,得到修正后的第一图像;
[0036]
对所述第一图像进行去噪,得到修正后的目标图像。
[0037]
采用上述进一步方案的有益效果是,去除中子照相图像的噪声,可减少噪声对修正后的目标图像的影响。
[0038]
进一步,上述对所述第一图像进行去噪,得到修正后的目标图像,包括:
[0039]
对所述第一图像进行去噪,得到去噪后的第二图像;
[0040]
根据所述第二图像,确定所述第二图像中非整数位置的灰度值;
[0041]
根据所述第二图像中非整数位置的灰度值,确定所述修正后的目标图像。
[0042]
采用上述进一步方案的有益效果是,考虑到修正前图像中非整数位置的灰度值,可使得最终的得到的目标图像更加清晰。
[0043]
第二方面,本发明为了解决上述技术问题还提供了一种带图像修正功能的广角中子照相装置,该装置包括:
[0044]
中子束流获取模块,用于获取中子源产生的初始中子束流;
[0045]
角度调整模块,用于调整所述初始中子束流中中子的方向,得到第一角度的扇形中子束流,所述第一角度大于设定角度;
[0046]
图像获取模块,用于获取基于所述扇子中子束流的中子照相图像;
[0047]
第一修正模块,用于对所述中子照相图像中各像素点的位置进行畸变修正,得到初始修正图像;
[0048]
第二修正模块,用于对所述初始修正图像中各个像素点的灰度值进行修正,得到修正后的目标图像。
[0049]
第三方面,本发明为了解决上述技术问题还提供了一种电子设备,该电子设备包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,处理器执行该计算机程序时实现本技术的带图像修正功能的广角中子照相方法。
[0050]
第四方面,本发明为了解决上述技术问题还提供了一种计算机可读存储介质,该计算机可读存储介质上存储有计算机程序,该计算机程序被处理器执行时实现本技术的带图像修正功能的广角中子照相方法。
[0051]
本技术附加的方面和优点将在下面的描述中部分给出,这些将从下面的描述中变得明显,或通过本技术的实践了解到。
附图说明
[0052]
为了更清楚地说明本发明实施例中的技术方案,下面将对本发明实施例描述中所需要使用的附图作简单地介绍。
[0053]
图1为本发明一个实施例提供的一种带图像修正功能的广角中子照相方法的流程示意图;
[0054]
图2为本发明一个实施例提供的一种广角扇形中子束流的结构示意图;
[0055]
图3为本发明一个实施例提供的一种畸变图像示意图;
[0056]
图4为本发明一个实施例提供的一种带图像修正功能的广角中子照相系统的结构示意图;
[0057]
图5为本发明一个实施例提供的一种失真函数确定原理的示意图;
[0058]
图6为本发明一个实施例提供的一种灰度映射示意图;
[0059]
图7为本发明一个实施例提供的一种畸变图和校正图的示意图;
[0060]
图8为本发明一个实施例提供的一种带图像修正功能的广角中子照相装置的结构示意图;
[0061]
图9为本发明一个实施例提供的一种电子设备的结构示意图。
具体实施方式
[0062]
以下对本发明的原理和特征进行描述,所举实例只用于解释本发明,并非用于限定本发明的范围。
[0063]
下面以具体实施例对本发明的技术方案以及本发明的技术方案如何解决上述技术问题进行详细说明。下面这几个具体的实施例可以相互结合,对于相同或相似的概念或过程可能在某些实施例中不再赘述。下面将结合附图,对本发明的实施例进行描述。
[0064]
本发明实施例所提供的方案可以适用于任何需要基于广角中子照相系统获取清晰图像的应用场景中。
[0065]
本发明实施例提供了一种可能的实现方式,如图1所示,提供了一种带图像修正功能的广角中子照相方法的流程图,该方案可以由广角中子照相系统对应的处理器执行,该处理器可以位于广角中子照相系统内部,为描述方便,下面将以处理器作为执行主体为例对本发明实施例提供的方法进行说明,如图1中所示的流程图,该方法可以包括以下步骤:
[0066]
步骤s110,获取中子源产生的初始中子束流;
[0067]
步骤s120,调整所述初始中子束流中中子的方向,得到第一角度的扇形中子束流,所述第一角度大于设定角度;
[0068]
步骤s130,获取基于所述扇子中子束流的中子照相图像;
[0069]
步骤s140,对所述中子照相图像中各像素点的位置进行畸变修正,得到初始修正图像;
[0070]
步骤s150,对所述初始修正图像中各个像素点的灰度值进行修正,得到修正后的目标图像。
[0071]
通过本发明的方法,通过调整所述初始中子束流中中子的方向,扩大了初始中子束流中中子的方向,得到扇形中子束流,提高中子利用效率,增大了成像视野,并且,在本技术方案中,还可对具有扇形中子束流的中子照相图像进行两次修正(像素点位置的修正和灰度值的修正),解决了广角(第一角度)情况下图像畸变的问题,在获得广角照相结果的同时,保证了图像的质量。
[0072]
下面结合以下具体的实施例,对本发明的方案进行进一步的说明,在该实施例中,带图像修正功能的广角中子照相方法可以包括以下步骤:
[0073]
步骤s110,获取中子源产生的初始中子束流;
[0074]
其中,初始中子束流对应的角度通常为设定角度,在该设定角度下,可以获得更高平行度中子束流,其中,设定角度可为6度。
[0075]
可选的,初始中子束流可由中子源系统产生。
[0076]
步骤s120,调整所述初始中子束流中中子的方向,得到第一角度的扇形中子束流,所述第一角度大于设定角度。
[0077]
可选的,第一角度的扇形中子束流可由广角束流调控子系统调整得到。
[0078]
步骤s130,获取基于所述扇子中子束流的中子照相图像。
[0079]
其中,调整初始中子束流中中子的方向即扩大初始中子束流对应的角度,使得扇形中子束流的角度为广角。基于第一角度下的扇子中子束流获取的中子照相图像,可提高成像视野,并提高中子利用效率。
[0080]
作为一个示例,参见图2所示的广角扇形中子束流的结构示意图,中子源入口处开口距离d1;中子源出口处开口距离d2;开口角度θ,及扩大后的第一角度为θ,成像视野由d1变为d2。
[0081]
可选的,可将中子源和被拍摄对象的中心对齐,获取中子照相图像,该中子照相图像为畸变图像,具体可参见图3所示的畸变图像示意图,图3中的黑色阴影部分即为畸变图像。
[0082]
步骤s140,对所述中子照相图像中各像素点的位置进行畸变修正,得到初始修正图像;
[0083]
可选的,可通过带图像修正功能的成像子系统对所述中子照相图像进行畸变修正,得到初始修正图像。
[0084]
由于扩大了初始中子束流的角度,获取到的中子照相图像可能存在图像畸变的情况,则在获取中子照相图像后,可对该中子照相图像进行畸变修正,以使得得到的初始修正图像更加清晰,质量更好。
[0085]
在对中子照相图像进行畸变修正之前,参见图4,可先获取如下参数:
[0086]
中子源到被拍摄对象(图4中所示的被检品)之间的第一距离d;
[0087]
中子源到所述成像屏(图4中所示的带图像修正功能成像系统)之间的第二距离l;
[0088]
样品(被拍摄对象)外观尺寸;
[0089]
则上述对所述中子照相图像中各像素点的位置进行畸变修正,得到初始修正图像,包括:根据所述中子照相图像的中心点,分别沿x轴方向和y轴方向,在所述中子照相图像上确定在四个象限的多个约束点;确定各个所述约束点中与所述中心点相邻的两个目标约束点之间的第三距离;对于每两个相邻的约束点,根据所述第一距离、所述第二距离和所述第三距离,确定所述第三距离对应的修正距离;根据所述修正距离和两个所述目标约束点,确定失真函数,所述失真函数表征了修正前图像中的像素点的位置与修正后的目标图像中的像素点的位置之间的对应关系;根据所述失真函数,对所述中子照相图像中各个像素点的位置进行修正,得到修正后的各个像素点的位置;根据所述修正后的各个像素点的位置,确定初始修正图像。
[0090]
参见图3所示的示意图,图3中以中子照相图像的中心点o,向图3中所示的x轴和y轴方向四个象限确定更多的约束点,相邻的两个约束点将畸变图像划分为不规则的多边形,该多边形可以为四边形,四边形更容易计算且针对中子图像的畸变四边形也能很好的拟合并复原。
[0091]
可选的,上述对于每两个相邻的约束点,根据所述第一距离、所述第二距离和所述第三距离,确定所述第三距离对应的修正距离,包括:
[0092]
根据所述第一距离、所述第二距离和所述第三距离,通过第二公式确定所述第三距离对应的修正距离,其中,所述第二公式为:
[0093][0094]
其中,d为所述第一距离,l为所述第二距离,a
′b′
为所述第三距离,ab为所述修正距离。
[0095]
作为一个示例,以多个约束点中的两个相邻的约束点为例,比如约束点a’和b’,计算这两个约束点之间的距离a’b’(第三距离),然后根据第一公式、第一距离d、第二距离l和第三距离a’b’,确定修正距离ab。其原理可参见图5。
[0096]
使用上述公式(1)即可确定中心约束点附近约束点在校正图(修正后的目标图像)中的位置,使用上述公式(1)辐射状向四周约束点扩展,直至确定出所有约束点在校正图中的位置。也就是说,上述根据所述修正距离和两个所述目标约束点,确定失真函数,包括:
[0097]
根据所述修正距离,对两个所述目标约束点的第一位置进行修正,得到修正后的两个目标约束点各自对应的第二位置;
[0098]
根据修正后的两个目标约束点各自对应的第二位置和两个所述目标约束点的第一位置,确定失真函数。
[0099]
可选的,上述根据修正后的两个目标约束点各自对应的第二位置和两个所述目标约束点的第一位置,确定失真函数,包括:
[0100]
根据修正后的两个目标约束点各自对应的第二位置和两个所述目标约束点的第一位置,通过第二公式,确定所述失真函数,其中,所述第二公式为:
[0101]
x'=s(x,y)
[0102]
y'=t(x,y)
[0103]
其中,(x',y')为一个目标约束点对应的第一位置,(x,y)为所述一个目标约束点对应的第二位置,s和t分别为位置转换系数。
[0104]
对于中子照相图像中的任一个像素点,其对应的畸变情况与其他像素点的畸变情况相同的,因此,基于可以反映中子照相图像的畸变情况的失真函数,可以确定出每个多边形中各个像素点在修正后的目标预想中的位置。
[0105]
s150,对所述初始修正图像中各个像素点的灰度值进行修正,得到修正后的目标图像。
[0106]
在本技术方案中,畸变矫正除了从位置方面进行校正,还可从灰度值矫正方面进行校正。灰度值校正主要是为了减弱由于广角导致的对比度不均匀问题。基于上述内容,上述失真函数还表征了修正前图像中的像素点的灰度值与修正后的目标图像中的像素点的灰度值之间的对应关系,所述对所述初始修正图像中各个像素点的灰度值进行修正,得到修正后的目标图像,包括:
[0107]
根据所述失真函数,对所述初始修正图像中各个像素点的灰度值进行修正,得到修正后的各个像素点的灰度值;
[0108]
根据所述修正后的各个像素点的灰度值,确定修正后的目标图像。
[0109]
上述对比度畸变程度与第一距离和第三距离有关。具体公式如下:
[0110][0111]
其中,d代表第一距离,a’b’代表第三距离,表示灰度值修正系数。联合距离灰度
值修正公式(第一公式)如下:
[0112][0113]
其中,f(x,y)表示初始修正图像中坐标(x,y)点的像素值,f(x,y)’表示修正后像素点的灰度值,s为位置转换系数。
[0114]
可选的,上述对所述初始修正图像中各个像素点的灰度值进行修正,得到修正后的目标图像,包括:
[0115]
对所述初始修正图像中各个像素点的灰度值进行修正,得到修正后的第一图像;
[0116]
对所述第一图像进行去噪,得到修正后的目标图像。
[0117]
其中,去噪处理可去除畸变图像中的高斯噪声和脉冲噪声,提高目初始修正图像的图像质量。
[0118]
可选的,上述对第一图像进行去噪,得到修正后的目标图像,包括:
[0119]
对所述第一图像进行去噪,得到去噪后的第二图像;
[0120]
根据所述第二图像,确定所述第二图像中非整数位置的灰度值;
[0121]
根据所述第二图像中非整数位置的灰度值,确定所述修正后的目标图像。
[0122]
在去噪处理后,对于第二图像(失真图)中的每个非整数位置的灰度值,即第二图像中的每个像素点的灰度值,此非整值位置对应校正图(目标图像)的整数位置,由此,参见图6对于第二图像(失真图)中各个非整数位置的灰度值,第二图像可表示为g(x’,y’),可直接根据失真函数将非整数位置的灰度值(比如,图6中所示的(x’,y’))进行映射,得到目标图像中各个整数位置的灰度值(比如,图6中所示的(x,y)),进而得到修正后的目标图像,目标图像即为图6中所示的校正图,可表示为f(x,y)。
[0123]
作为一个示例,将图7中所示的畸变图(中子照相图像)中各个点,按照本技术方案进行畸变校正,得到的目标图像(图7中所示的校正图)中的各点,即得到了质量更好的图。图7中,a’b’表示图像内部灰度值修正区域,a”b”表示中部灰度值修正区域,a
”’b”’
表示图像外部灰度值修正区域。
[0124]
可以理解的是,若不对畸变图像进行去噪处理,上述修正后的各个像素点的位置可以通过对畸变图像中的各个点的灰度值进行映射得到。
[0125]
基于与图1中所示的方法相同的原理,本发明实施例还提供了一种带图像修正功能的广角中子照相装置20,如图8中所示,该带图像修正功能的广角中子照相装置20可以包括中子束流获取模块210、角度调整模块220和图像获取模块230、第一修正模块240和第二修正模块250,其中:
[0126]
中子束流获取模块210,用于获取中子源产生的初始中子束流;
[0127]
角度调整模块220,用于调整所述初始中子束流中中子的方向,得到第一角度的扇形中子束流,所述第一角度大于设定角度;
[0128]
图像获取模块230,用于获取基于所述扇子中子束流的中子照相图像;
[0129]
第一修正模块240,用于对所述中子照相图像中各像素点的位置进行畸变修正,得到初始修正图像;
[0130]
第二修正模块250,用于对所述初始修正图像中各个像素点的灰度值进行修正,得到修正后的目标图像。
[0131]
可选的,上述第一修正模块240在对所述中子照相图像中各像素点的位置进行畸变修正,得到初始修正图像时,具体用于:
[0132]
获取所述中子源到被拍摄对象之间的第一距离,以及所述中子源到所述成像屏之间的第二距离;根据所述中子照相图像的中心点,分别沿x轴方向和y轴方向,在所述中子照相图像上确定在四个象限的多个约束点;确定各个所述约束点中与所述中心点相邻的两个目标约束点之间的第三距离;对于每两个相邻的约束点,根据所述第一距离、所述第二距离和所述第三距离,确定所述第三距离对应的修正距离;根据所述修正距离和两个所述目标约束点,确定失真函数,所述失真函数表征了修正前图像中的像素点的位置与修正后的目标图像中的像素点的位置之间的对应关系;根据所述失真函数,对所述中子照相图像中各个像素点的位置进行修正,得到修正后的各个像素点的位置;根据所述修正后的各个像素点的位置,确定初始修正图像。
[0133]
可选的,上述第一修正模块240在根据所述修正距离和两个所述目标约束点,确定失真函数时,具体用于:
[0134]
根据所述修正距离,对两个所述目标约束点的第一位置进行修正,得到修正后的两个目标约束点各自对应的第二位置;根据修正后的两个目标约束点各自对应的第二位置和两个所述目标约束点的第一位置,确定失真函数。
[0135]
可选的,上述失真函数还表征了修正前图像中的像素点的灰度值与修正后的目标图像中的像素点的灰度值之间的对应关系,上述第二修正模块250在对所述初始修正图像中各个像素点的灰度值进行修正,得到修正后的目标图像时,具体用于:
[0136]
根据所述失真函数,对所述初始修正图像中各个像素点的灰度值进行修正,得到修正后的各个像素点的灰度值;
[0137]
根据所述修正后的各个像素点的灰度值,确定修正后的目标图像。
[0138]
可选的,上述第二修正模块250在根据所述失真函数,对所述初始修正图像中各个像素点的灰度值进行修正,得到修正后的各个像素点的灰度值时,具体用于:
[0139]
根据所述失真函数对应的第一公式,对所述初始修正图像中各个像素点的灰度值进行修正,得到修正后的各个像素点的灰度值,其中,所述第一公式为:
[0140][0141]
其中,d表示第一距离,a’b’表示第三距离,l表示第二距离,表示灰度值修正系数,f(x,y)表示初始修正图像中坐标(x,y)点的像素值,f(x,y)’表示修正后像素点的灰度值,s为位置转换系数。
[0142]
可选的,上述第二修正模块250在对所述初始修正图像中各个像素点的灰度值进行修正,得到修正后的目标图像时,具体用于:
[0143]
对所述初始修正图像中各个像素点的灰度值进行修正,得到修正后的第一图像;
[0144]
对所述第一图像进行去噪,得到修正后的目标图像。
[0145]
可选的,上述第二修正模块250在对所述第一图像进行去噪,得到修正后的目标图像时,具体用于:
[0146]
对所述第一图像进行去噪,得到去噪后的第二图像;
[0147]
根据所述第二图像,确定所述第二图像中非整数位置的灰度值;
[0148]
根据所述第二图像中非整数位置的灰度值,确定所述修正后的目标图像。
[0149]
基于与图1中所示的方法相同的原理,本发明实施例还提供了一种带图像修正功能的广角中子照相系统,具体可包括中子源子系统(1)、广角束流调控子系统(2)和带图像修正功能的成像子系统(3),其中:
[0150]
中子源子系统(1)中包括中子源,用于产出初始中子束流;
[0151]
广角束流调控子系统(2),用于调整所述初始中子束流中中子的方向,得到第一角度的扇形中子束流,所述第一角度大于设定角度;
[0152]
带图像修正功能的成像子系统(3),用于获取基于所述扇子中子束流的中子照相图像,并对所述中子照相图像进行畸变修正,得到修正后的目标图像。
[0153]
该系统主要意义在于使得中子照相过程中可以同时满足高流强和广角的条件,特别适合对一些分辨率要求不高,但是体积较大的样品进行快速检测,降低了中子照相的时间,并通过图像修正技术,获得清晰的中子照相图像。
[0154]
本发明实施例的带图像修正功能的广角中子照相装置可执行本发明实施例所提供的带图像修正功能的广角中子照相方法,其实现原理相类似,本发明各实施例中的带图像修正功能的广角中子照相装置中的各模块、单元所执行的动作是与本发明各实施例中的带图像修正功能的广角中子照相方法中的步骤相对应的,对于带图像修正功能的广角中子照相装置的各模块的详细功能描述具体可以参见前文中所示的对应的带图像修正功能的广角中子照相方法中的描述,此处不再赘述。
[0155]
其中,上述带图像修正功能的广角中子照相装置可以是运行于计算机设备中的一个计算机程序(包括程序代码),例如该带图像修正功能的广角中子照相装置为一个应用软件;该装置可以用于执行本发明实施例提供的方法中的相应步骤。
[0156]
在一些实施例中,本发明实施例提供的带图像修正功能的广角中子照相装置可以采用软硬件结合的方式实现,作为示例,本发明实施例提供的带图像修正功能的广角中子照相装置可以是采用硬件译码处理器形式的处理器,其被编程以执行本发明实施例提供的带图像修正功能的广角中子照相方法,例如,硬件译码处理器形式的处理器可以采用一个或多个应用专用集成电路(asic,application specific integrated circuit)、dsp、可编程逻辑器件(pld,programmable logic device)、复杂可编程逻辑器件(cpld,complex programmable logic device)、现场可编程门阵列(fpga,field-programmable gate array)或其他电子元件。
[0157]
在另一些实施例中,本发明实施例提供的带图像修正功能的广角中子照相装置可以采用软件方式实现,图8示出了存储在存储器中的带图像修正功能的广角中子照相装置,其可以是程序和插件等形式的软件,并包括一系列的模块,包括中子束流获取模块210、角度调整模块220和图像获取模块230和修正模块240,用于实现本发明实施例提供的带图像修正功能的广角中子照相方法。
[0158]
描述于本发明实施例中所涉及到的模块可以通过软件的方式实现,也可以通过硬件的方式来实现。其中,模块的名称在某种情况下并不构成对该模块本身的限定。
[0159]
基于与本发明的实施例中所示的方法相同的原理,本发明的实施例中还提供了一种电子设备,该电子设备可以包括但不限于:处理器和存储器;存储器,用于存储计算机程序;处理器,用于通过调用计算机程序执行本发明任一实施例所示的方法。
[0160]
在一个可选实施例中提供了一种电子设备,如图9所示,图9所示的电子设备4000包括:处理器4001和存储器4003。其中,处理器4001和存储器4003相连,如通过总线4002相连。可选地,电子设备4000还可以包括收发器4004,收发器4004可以用于该电子设备与其他电子设备之间的数据交互,如数据的发送和/或数据的接收等。需要说明的是,实际应用中收发器4004不限于一个,该电子设备4000的结构并不构成对本发明实施例的限定。
[0161]
处理器4001可以是cpu(central processing unit,中央处理器),通用处理器,dsp(digital signal processor,数据信号处理器),asic(application specific integrated circuit,专用集成电路),fpga(field programmable gate array,现场可编程门阵列)或者其他可编程逻辑器件、晶体管逻辑器件、硬件部件或者其任意组合。其可以实现或执行结合本发明公开内容所描述的各种示例性的逻辑方框,模块和电路。处理器4001也可以是实现计算功能的组合,例如包含一个或多个微处理器组合,dsp和微处理器的组合等。
[0162]
总线4002可包括一通路,在上述组件之间传送信息。总线4002可以是pci(peripheral component interconnect,外设部件互连标准)总线或eisa(extended industry standard architecture,扩展工业标准结构)总线等。总线4002可以分为地址总线、数据总线、控制总线等。为便于表示,图9中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。
[0163]
存储器4003可以是rom(read only memory,只读存储器)或可存储静态信息和指令的其他类型的静态存储设备,ram(random access memory,随机存取存储器)或者可存储信息和指令的其他类型的动态存储设备,也可以是eeprom(electrically erasable programmable read only memory,电可擦可编程只读存储器)、cd-rom(compact disc read only memory,只读光盘)或其他光盘存储、光碟存储(包括压缩光碟、激光碟、光碟、数字通用光碟、蓝光光碟等)、磁盘存储介质或者其他磁存储设备、或者能够用于携带或存储具有指令或数据结构形式的期望的程序代码并能够由计算机存取的任何其他介质,但不限于此。
[0164]
存储器4003用于存储执行本发明方案的应用程序代码(计算机程序),并由处理器4001来控制执行。处理器4001用于执行存储器4003中存储的应用程序代码,以实现前述方法实施例所示的内容。
[0165]
其中,电子设备也可以是终端设备,图9示出的电子设备仅仅是一个示例,不应对本发明实施例的功能和使用范围带来任何限制。
[0166]
本发明实施例提供了一种计算机可读存储介质,该计算机可读存储介质上存储有计算机程序,当其在计算机上运行时,使得计算机可以执行前述方法实施例中相应内容。
[0167]
根据本发明的另一个方面,还提供了一种计算机程序产品或计算机程序,该计算机程序产品或计算机程序包括计算机指令,该计算机指令存储在计算机可读存储介质中。计算机设备的处理器从计算机可读存储介质读取该计算机指令,处理器执行该计算机指令,使得该计算机设备执行上述各种实施例实现方式中提供的方法。
[0168]
可以以一种或多种程序设计语言或其组合来编写用于执行本发明的操作的计算机程序代码,上述程序设计语言包括面向对象的程序设计语言—诸如java、smalltalk、c++,还包括常规的过程式程序设计语言—诸如“c”语言或类似的程序设计语言。程序代码可
以完全地在用户计算机上执行、部分地在用户计算机上执行、作为一个独立的软件包执行、部分在用户计算机上部分在远程计算机上执行、或者完全在远程计算机或服务器上执行。在涉及远程计算机的情形中,远程计算机可以通过任意种类的网络——包括局域网(lan)或广域网(wan)—连接到用户计算机,或者,可以连接到外部计算机(例如利用因特网服务提供商来通过因特网连接)。
[0169]
应该理解的是,附图中的流程图和框图,图示了按照本发明各种实施例的方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段、或代码的一部分,该模块、程序段、或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个接连地表示的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图和/或流程图中的每个方框、以及框图和/或流程图中的方框的组合,可以用执行规定的功能或操作的专用的基于硬件的系统来实现,或者可以用专用硬件与计算机指令的组合来实现。
[0170]
本发明实施例提供的计算机可读存储介质例如可以是——但不限于——电、磁、光、电磁、红外线、或半导体的系统、装置或器件,或者任意以上的组合。计算机可读存储介质的更具体的例子可以包括但不限于:具有一个或多个导线的电连接、便携式计算机磁盘、硬盘、随机访问存储器(ram)、只读存储器(rom)、可擦式可编程只读存储器(eprom或闪存)、光纤、便携式紧凑磁盘只读存储器(cd-rom)、光存储器件、磁存储器件、或者上述的任意合适的组合。在本发明中,计算机可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行系统、装置或者器件使用或者与其结合使用。
[0171]
上述计算机可读存储介质承载有一个或者多个程序,当上述一个或者多个程序被该电子设备执行时,使得该电子设备执行上述实施例所示的方法。
[0172]
以上描述仅为本发明的较佳实施例以及对所运用技术原理的说明。本领域技术人员应当理解,本发明中所涉及的公开范围,并不限于上述技术特征的特定组合而成的技术方案,同时也应涵盖在不脱离上述公开构思的情况下,由上述技术特征或其等同特征进行任意组合而形成的其它技术方案。例如上述特征与本发明中公开的(但不限于)具有类似功能的技术特征进行互相替换而形成的技术方案。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1