基于低阶Hadamard基矢计算鬼成像的编码系统及方法与流程

文档序号:18040788发布日期:2019-06-29 00:01阅读:615来源:国知局
基于低阶Hadamard基矢计算鬼成像的编码系统及方法与流程

本发明涉及成像探测领域,具体涉及一种基于低阶hadamard基矢计算鬼成像的编码系统及方法,实现从原理上提高成像的对比度,并结合运用快速hadamard反变换替代经典计算鬼成像中的计算机关联运算,成像计算的速度快,图像分辨率高。



背景技术:

光学鬼成像技术是通过双路光信号符合探测恢复待测物体空间信息实现的,其特点是包含物体信息的信号光(signalbeam)被无空间分辨能力的桶探测器探测,只包含光源强度分布信息的闲置光(idlerbeam)不通过物体,直接被具有空间分辨能力的面阵探测器进行探测,如ccd等。因此,通过双光路对应的两个探测器中任意一路信号都不能得到物体的像,但是通过对两路信号进行符合后即能够得到物体的像。现有的计算鬼成像方法均需要前端进行大量的数据采集,十分占用资源,并且成像速度较慢,成像所需系统复杂,从信号采集到成像往往需要一定的处理时间,尚没有从原理上实现高对比度、高速成像的方法。



技术实现要素:

本发明的目的在于针对上述现有技术中的问题,提供一种基于低阶hadamard基矢计算鬼成像的编码系统及方法,有效提高成像对比度,具有较快的成像计算速度,分辨率高。

为了实现上述目的,本发明基于低阶hadamard基矢计算鬼成像的编码系统,采用的技术方案为:包括采用低阶hadamard基矢进行编码的光强编码器,所述光强编码器发出的光,照射到待成像物体后被桶探测器接收,传输给符合电路,与光强编码进行关联计算;所述光强编码器的编码规则为将n阶hadamard方阵中的-1置零,并将第一行和第一列去除,得到n-1行和n-1列的方阵,每一列或每一行即作为低阶hadamard基矢,其中n是2的幂;所述的光强编码器采用镂空方式划分0与1将编码规则制作成掩模版。

所述的光强编码器将低阶hadamard基矢通过镂空方式划分0与1设计成圆形掩模版,并通过圆形掩模版的旋转来实现周期性快速变化的光强编码。

所述的圆形掩模版能够替换为带型或其它形状的掩模版。

本发明基于低阶hadamard基矢计算鬼成像的方法,包括以下步骤:

1)光源发出的光经过光强编码器,照射到待成像物体被桶探测器接收;

其中,光经过处于第i个低阶hadamard基矢编码的光强编码器后形成编码散斑光束,其光强分布为桶探测器探测到的总光强值为:在上式中,是待成像物体的像素矢量,ii是桶探测器在第i个编码散斑光束下探测到的总光强值;

2)桶探测器测量得到的光强信号传输给符合电路,得到成像结果;

所述的符合电路把桶探测器的输出信号进行快速hadamard反变换,即实现了桶探测器的输出信号与对应的光强编码进行快速关联计算:

式中,n为光强编码器的编码周期,ch为编码的自相关矩阵,g(2)为物体的鬼成像结果。

hadamard方阵的自相关矩阵cij为:

将n阶hadamard方阵中的-1置零,得到方阵m;

方阵m的自相关矩阵cmij为:

对于单个像素点的物体进行成像,低阶hadamard获得的对比度为:

快速hadamard反变换时借助蝶形运算来实现计算复杂度为o(nlogn)的加减法。

与现有技术相比,本发明具有如下的有益效果:设计了采用低阶hadamard基矢进行编码的光强编码器,光强编码器采用镂空方式划分0与1将编码规则制作成掩模版,通过掩模版的旋转来实现编码散斑的周期性快速变化与扫描。本发明将n阶hadamard方阵中的-1置零,并将第一行和第一列去除,得到n-1行和n-1列的方阵,每一列或每一行即作为低阶hadamard基矢,低阶hadamard基矢的使用,在原理上提高了成像的对比度。在成像方法中,符合电路把桶探测器的输出信号进行快速hadamard反变换,结合快速反变换来实现低内存下的高速成像计算,与传统的hadamard变换相比,计算复杂度得到有效降低。本发明的成像质量高,与已有的各种鬼成像技术相比,能够实现近距离和远距离目标较高质量的成像。

附图说明

图1本发明编码系统的原理框图;

图2基于低阶hadamard基矢进行编码的圆形掩模版示意图;

图3低阶hadamard基矢实现高分辨率分块扫描的示意图;

附图中:1-光强编码器;2-待成像物体;3-桶探测器;4-符合电路。

具体实施方式

下面结合附图对本发明做进一步的详细说明。

参见图1-2,本发明基于低阶hadamard基矢计算鬼成像的编码系统,在结构上包括采用低阶hadamard基矢进行编码的光强编码器1,光强编码器1发出的光,照射到待成像物体2后被桶探测器3接收,传输给符合电路4,与光强编码进行关联计算;光强编码器1的编码规则为将n阶hadamard方阵中的-1置零,并将第一行和第一列去除,得到n-1行和n-1列的方阵,每一列或每一行即作为低阶hadamard基矢,其中n是2的幂;光强编码器1采用镂空方式划分0与1将编码规则制作成圆形掩模版,并通过圆形掩模版的旋转来实现周期性快速变化的光强编码,但并不局限于圆形掩模版,例如带型等均可。

本发明基于低阶hadamard基矢计算鬼成像的方法,包括以下步骤:

1)光源发出的光经过光强编码器1,照射到待成像物体2被桶探测器3接收;

其中,光经过处于第i个低阶hadamard基矢编码的光强编码器1后形成编码散斑光束,其光强分布为桶探测器3探测到的总光强值为:在上式中,是待成像物体的像素矢量,ii是桶探测器3在第i个编码散斑光束下探测到的总光强值;

2)桶探测器3测量得到的光强信号传输给符合电路4,得到成像结果;

符合电路4把桶探测器3的输出信号进行快速hadamard反变换,即实现了桶探测器3的输出信号与对应的光强编码进行快速关联计算:

式中,n为光强编码器的编码周期,ch为编码的自相关矩阵,g(2)为物体的鬼成像结果。

由于编码的自相关矩阵对角元的相对数值较原始hadamard矩阵的自相关矩阵大,较传统计算鬼成像具有更高的成像对比度,同时仍然可以使用快速hadamard反变换来实现低内存下的高速成像计算。光强编码器1利用光学掩模版产生编码散斑,并进行投射。

在经典计算鬼成像的技术方案中:

被调制后的光强分布为桶探测器上探测到的总光强为:

在上式中,是待成像物体的像素矢量,ii是桶探测器3在第i个编码散斑光束下探测到的总光强值。经过符合测量得到物体的像,即通过如下关联运算:

n为传统散斑编码个数,ca为传统散斑编码的自相关矩阵,g(2)为对物体的鬼成像结果。

以上经典的计算鬼成像过程可以概况为:每次计算得到的物体表面处光强分布ai,与相应每次桶探测器测量得到的光强信号ii,通过计算机做关联运算,经过系综平均(时间平均)后,得到物体的像。其特点是在获取成像所需的数据后,成像的所有过程都由计算机完成。成像的快慢取决于计算机对数据的获取快慢以及处理能力强弱。

本发明基于低阶hadamard基矢实现高分辨率计算鬼成像的方案,引入新型hadamard基矢的编码,使用的是圆形的掩模版旋转来实现周期性快速变化的光强编码,同时实现光强编码扫描。通过符合电路4把桶探测器3的输出信号进行快速hadamard反变换,即实现了桶探测器3的输出信号和对应的光强编码进行快速关联计算。

低阶hadamard基矢的编码,将n阶hadamard方阵中的-1置零,得到方阵m,同时将方阵m的第一行和第一列去除,得到低阶hadamard方阵,每一列即为低阶hadamard基矢。

其自相关矩阵cij如下:

而方阵m的自相关矩阵cmij为:

以单个像素点的物体进行成像为例,低阶hadamard可以获得的对比度为:

而传统的hadamard方阵m可以获得的对比度为1/3;

因为,所以在原理上提高了成像对比度。

本发明低阶hadamard基矢的使用,结合快速反变换来实现低内存下的高速成像计算。在计算数学中,快速hadamard变换(fwht)是计算hadamard变换(wht)的有效算法。对于n阶的数据进行wht,将具有o(n2)的计算复杂度。而对于借助蝶形运算的fwht,只需要计算复杂度为o(nlogn)的加减法。

综上所述,本发明的成像质量高,与已有的各种鬼成像技术相比,能够实现近距离和远距离目标较高质量的成像。

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