一种图像信噪比的增强方法及终端与流程

文档序号:14912362发布日期:2018-07-10 23:46阅读:337来源:国知局

本发明涉及图像处理技术领域,尤其涉及一种图像信噪比的增强方法及终端。



背景技术:

在光电成像中,弱光成像性能是衡量CCD、EMCCD、SCMOS等常见探测器的一个重要指标,但是探测器由于本身存在的读出噪声和固定图形噪声,以及光子本身特性带来的散粒噪声,使得在弱光成像时的图像信噪比很低,导致光子信号很难从噪声中被提取出来,限制了探测器的弱光成像能力。因此提高图像信噪比,开发出一种基于弱光探测器的图像信号增强方法具有重要的意义。

现有技术中,通常使用电子倍增的方法对信号进行放大,使得信号在得到增强的同时将读出噪声也降低,可以实现极弱光的探测,但是成本非常高并且会引入由电子倍增过程带来的额外噪声,降低有效的量子效率;第二种方法是通过降低光子本身特性带来的散粒噪声,实现了信噪比3倍左右的提升,但是实现方法比较复杂。



技术实现要素:

本发明所要解决的技术问题是:本发明提供了一种图像信噪比的增强方法及终端,能够有效提高图像的信噪比,从而提高了探测器的弱光成像能力。

为了解决上述技术问题,本发明提供了一种图像信噪比的增强方法,包括以下步骤:

S1:根据预设的图像,得到多个n*n的像素阵列;相邻两个像素阵列具有m个像素重叠点,所述m等于n2-n;

S2:分别融合每一个像素阵列中的所有像素点,得到多个融合像素点;获取每一个像素阵列对应的融合像素点的第一像素值;

S3:更新所述图像的每一个像素阵列中预设位置处的像素点的像素值为与每一个像素阵列对应的第一像素值,得到信噪比增强图像。

本发明还提供了一种图像信噪比的增强终端,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现以下步骤:

S1:根据预设的图像,得到多个n*n的像素阵列;相邻两个像素阵列具有m个像素重叠点,所述m等于n2-n;

S2:分别融合每一个像素阵列中的所有像素点,得到多个融合像素点;获取每一个像素阵列对应的融合像素点的第一像素值;

S3:更新所述图像的每一个像素阵列中预设位置处的像素点的像素值为与每一个像素阵列对应的第一像素值,得到信噪比增强图像。

本发明的有益效果为:

本发明提供的一种图像信噪比的增强方法及终端,根据预设的图像,得到多个n*n的像素阵列,融合每一个像素阵列中的所有像素点,得到融合像素点及融合像素点对应的第一像素值,将每一个像素阵列的预设位置的像素点的像素值设置为所述第一像素值,从图像相应像素点的信号强度增强n*n倍,而像素点的噪声增强倍,从而增强了图像像素点的信噪比,并且本发明并未增减图像像素点的个数,即不影响图像的分辨率,从而使探测器的FPGA(Field-Programmable Gate Array,现场可编程门阵列)可根据上述方法,提高图像的信噪比,从而提高了探测器的弱光成像能力。

附图说明

图1为根据本发明实施例的一种图像信噪比的增强方法的主要步骤示意图;

图2为根据本发明实施例的一种图像信噪比的增强终端的结构示意图;

图3为根据本发明实施例的像素点示意图;

标号说明:

1、存储器;2、处理器。

具体实施方式

为详细说明本发明的技术内容、所实现目的及效果,以下结合实施方式并配合附图详予说明。

本发明最关键的技术构思为:根据预设的图像,得到多个n*n的像素阵列,分别融合每一个像素阵列中的所有像素点,得到多个融合像素点及对应的多个第一像素值,将每一个像素阵列的预设位置的像素点的像素值设置为第一像素值。

请参照图1,本发明提供了一种图像信噪比的增强方法,包括以下步骤:

S1:根据预设的图像,得到多个n*n的像素阵列;相邻两个像素阵列具有m个像素重叠点,所述m等于n2-n;

S2:分别融合每一个像素阵列中的所有像素点,得到多个融合像素点;获取每一个像素阵列对应的融合像素点的第一像素值;

S3:更新所述图像的每一个像素阵列中预设位置处的像素点的像素值为与每一个像素阵列对应的第一像素值,得到信噪比增强图像。

从上述描述可知,本发明提供的一种图像信噪比的增强方法及终端,根据预设的图像,得到多个n*n的像素阵列,融合每一个像素阵列中的所有像素点,得到融合像素点及融合像素点对应的第一像素值,将每一个像素阵列的预设位置的像素点的像素值设置为所述第一像素值,从图像相应像素点的信号强度增强n*n倍,而像素点的噪声增强倍,从而增强了图像像素点的信噪比,并且本发明并未增减图像像素点的个数,即不影响图像的分辨率,从而使探测器的FPGA(Field-Programmable Gate Array,现场可编程门阵列)可根据上述方法,提高图像的信噪比,从而提高了探测器的弱光成像能力。

进一步的,所述S1具体为:

获取弱光探测器输出的图像,所述图像为灰度图像;

根据所述灰度图像的所有像素点,得到多个n*n的像素阵列;所述n不小于2,且小于预设第一阈值;相邻两个像素阵列具有m个像素重叠点,所述m等于n2-n。

从上述描述可知,通过上述方法,能够对弱光探测器输出的图像进行处理,从而提高该图像的信噪比。

进一步的,所述S2具体为:

分别获取每一个像素阵列中所有像素点的光强值,得到多个第一光强值;所述第一光强值为像素阵列中所有像素点的光强值之和。

从上述描述可知,通过上述方法,能够快速得到每一个像素阵列所有像素点的光强值之和。

进一步的,所述S3具体为:

更新所述图像的每一个像素阵列中预设位置处的像素点对应的光强值为与每一个像素阵列对应的第一光强值,得到信噪比增强图像。

从上述描述可知,通过上述方法,能够使图像相应像素点的信号强度增强n*n倍,而像素点的噪声增强倍,从而增强了图像像素点的信噪比。

进一步的,所述S2和S3之间还包括:

S205:判断所述第一光强值是否大于预设光强阈值,若否,则执行步骤S3;

若是,则令n自减一,重复执行步骤S1、S2、S205。

从上述描述可知,通过上述方法,能够保证光强值不会超过像素点的最大光强值。

请参照图2,本发明提供了一种图像信噪比的增强终端,包括存储器1、处理器2及存储在存储器1上并可在处理器2上运行的计算机程序,所述处理器2执行所述计算机程序时实现以下步骤:

S1:根据预设的图像,得到多个n*n的像素阵列;相邻两个像素阵列具有m个像素重叠点,所述m等于n2-n;

S2:分别融合每一个像素阵列中的所有像素点,得到多个融合像素点;获取每一个像素阵列对应的融合像素点的第一像素值;

S3:更新所述图像的每一个像素阵列中预设位置处的像素点的像素值为与每一个像素阵列对应的第一像素值,得到信噪比增强图像。

进一步的,所述的一种图像信噪比的增强终端,所述S1具体为:

获取弱光探测器输出的图像,所述图像为灰度图像;

根据所述灰度图像的所有像素点,得到多个n*n的像素阵列;所述n不小于2,且小于预设第一阈值;相邻两个像素阵列具有m个像素重叠点,所述m等于n2-n。

进一步的,所述的一种图像信噪比的增强终端,所述S2具体为:

分别获取每一个像素阵列中所有像素点的光强值,得到多个第一光强值;所述第一光强值为像素阵列中所有像素点的光强值之和。

进一步的,所述的一种图像信噪比的增强终端,所述S3具体为:

更新所述图像的每一个像素阵列中预设位置处的像素点对应的光强值为与每一个像素阵列对应的第一光强值,得到信噪比增强图像。

进一步的,所述的一种图像信噪比的增强终端,所述S2和S3之间还包括:

S205:判断所述第一光强值是否大于预设光强阈值,若否,则执行步骤S3;

若是,则令n自减一,重复执行步骤S1、S2、S205。

请参照图1和图3,本发明的实施例一为:

本发明提供了一种图像信噪比的增强方法,包括以下步骤:

S1:根据预设的图像,得到多个n*n的像素阵列;相邻两个像素阵列具有m个像素重叠点,所述m等于n2-n;

所述S1具体为:

获取弱光探测器输出的图像,所述图像为灰度图像;

根据所述灰度图像的所有像素点,得到多个n*n的像素阵列;所述n不小于2,且小于预设第一阈值;相邻两个像素阵列具有m个像素重叠点,所述m等于n2-n。

优选的,所述n为2-5;

S2:分别融合每一个像素阵列中的所有像素点,得到多个融合像素点;获取每一个像素阵列对应的融合像素点的第一像素值;

所述S2具体为:

分别获取每一个像素阵列中所有像素点的光强值,得到多个第一光强值;所述第一光强值为像素阵列中所有像素点的光强值之和。

S205:判断所述第一光强值是否大于预设光强阈值,若否,则执行步骤S3;

若是,则令n自减一,重复执行步骤S1、S2、S205。

其中,所述光强阈值为像素点最大光强值乘以0.8;

S3:更新所述图像的每一个像素阵列中预设位置处的像素点的像素值为与每一个像素阵列对应的第一像素值,得到信噪比增强图像。

所述S3具体为:

更新所述图像的每一个像素阵列中预设位置处的像素点对应的光强值为与每一个像素阵列对应的第一光强值,得到信噪比增强图像。

其中,所述预设位置为每一个像素阵列最左上角的像素点所在位置/最左下角的像素点所在位置/最右上角的像素点所在位置/最右下角的像素点所在位置。

在具体应用的一个实施例中,优选的,所述n为2,如图3所示,a1、a2、b1和b2为一个2*2像素阵列;a2、a3、b2和b3为一个2*2像素阵列;b1、b2、c1和c2为一个2*2像素阵列;b2、b3、c2和c3为一个2*2像素阵列;上述相邻的两个像素阵列均有m个重叠像素点,m为2*2-2;将像素点a1、a2、b1和b2的光强值累加,得到第一光强值,将第一光强值赋予给像素点a1,赋予后的a1信号强度是原来的4倍,但是噪声却只有2倍,因此信噪比提高了2倍。同理将像素点a2、a3、b2和b3的光强值累加,得到第二光强值,将第二光强值赋予给像素点a2;将像素点a3、a3、b3和b3光强值累加,得到第三光强值,将第三光强值赋予给像素点a3,将像素点b1、b2、c1和c2光强值累加,得到第二光强值,将第二光强值赋予给像素点b1。同理依次类推,对其他像素点做相同的处理。赋值后的结果是像素个数还是保持一样,即图像的分辨率保持不变。

请参照图2,本发明的实施例二为:

本发明提供了一种图像信噪比的增强终端,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现以下步骤:

S1:根据预设的图像,得到多个n*n的像素阵列;相邻两个像素阵列具有m个像素重叠点,所述m等于n2-n;

所述S1具体为:

获取弱光探测器输出的图像,所述图像为灰度图像;

根据所述灰度图像的所有像素点,得到多个n*n的像素阵列;所述n不小于2,且小于预设第一阈值;相邻两个像素阵列具有m个像素重叠点,所述m等于n2-n。

优选的,所述n为2-5;

S2:分别融合每一个像素阵列中的所有像素点,得到多个融合像素点;获取每一个像素阵列对应的融合像素点的第一像素值;

所述S2具体为:

分别获取每一个像素阵列中所有像素点的光强值,得到多个第一光强值;所述第一光强值为像素阵列中所有像素点的光强值之和。

S205:判断所述第一光强值是否大于预设光强阈值,若否,则执行步骤S3;

若是,则令n自减一,重复执行步骤S1、S2、S205。

其中,所述光强阈值为像素点最大光强值乘以0.8;

S3:更新所述图像的每一个像素阵列中预设位置处的像素点的像素值为与每一个像素阵列对应的第一像素值,得到信噪比增强图像。

所述S3具体为:

更新所述图像的每一个像素阵列中预设位置处的像素点对应的光强值为与每一个像素阵列对应的第一光强值,得到信噪比增强图像。

其中,所述预设位置为每一个像素阵列最左上角的像素点所在位置/最左下角的像素点所在位置/最右上角的像素点所在位置/最右下角的像素点所在位置。

综上所述,本发明提供的一种图像信噪比的增强方法及终端,根据预设的图像,得到多个n*n的像素阵列,融合每一个像素阵列中的所有像素点,得到融合像素点及融合像素点对应的第一像素值,将每一个像素阵列的预设位置的像素点的像素值设置为所述第一像素值,从图像相应像素点的信号强度增强n*n倍,而像素点的噪声增强倍,从而增强了图像像素点的信噪比,并且本发明并未增减图像像素点的个数,即不影响图像的分辨率,从而使探测器的FPGA(Field-Programmable Gate Array,现场可编程门阵列)可根据上述方法,提高图像的信噪比,从而提高了探测器的弱光成像能力。

以上所述仅为本发明的实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等同变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。

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