首页 / 专利库 / 摄影 / 彩色滤光阵列 / 环形波长渐变滤光片和压缩感知的高光谱成像系统及方法

环形波长渐变滤光片和压缩感知的高光谱成像系统及方法

阅读:971发布:2020-05-11

专利汇可以提供环形波长渐变滤光片和压缩感知的高光谱成像系统及方法专利检索,专利查询,专利分析的服务。并且本 发明 公开一种环形 波长 渐变滤光片和 压缩 感知 的高 光谱 成像系统及成像方法,用于高光谱图像的获取和重构,加快光谱图像的获取速度。本发明的成像系统包括包括 中轴 、高速 电机 、镜头、探测器阵列、混合光谱处理模 块 以及通过固定在 外壳 上的中轴与高速电机相连的环形波长渐变滤光片,使得高光谱图像的谱间 分辨率 可变,为高光谱图像中保留了更多的谱段信息。本发明的方法,通过计算所选 像素 点 位置 的 混叠 矩阵,克服了 现有技术 方法需要成像装置曝光时间与被动滤光片转动速率相配合问题,使得本发明的成像方法与成像系统的耦合性降低,成像系统易于控制。,下面是环形波长渐变滤光片和压缩感知的高光谱成像系统及方法专利的具体信息内容。

1.一种环形波长渐变滤光片和压缩感知的高光谱成像系统,包括中轴(2)、高速电机(6)、镜头(7)、探测器阵列(8);其特征在于,还包括混合光谱处理模(12)以及通过固定在外壳(1)上的中轴(2)与高速电机(6)相连的环形波长渐变滤光片(5);所述环形波长渐变滤光片(5)在不同位置处沉积了不同厚度的各层膜,其峰值波长与环形基底的角度成正比例相关;所述混合光谱处理模块(12)通过数据线(10)与探测器阵列(8)的输出端相连;所述混合光谱处理模块(12)包括选取单元、开始波长计算单元、结束波长计算单元、混叠矩阵生成单元、光强测算单元、观测单元、采样率判断单元、欠采样重构单元、满采样重构单元、终止判断单元和高光谱图像合成单元;其中:
所述的环形波长渐变滤光片(5)、镜头(7)、探测器阵列(8),用于通过控制环形渐变滤光片(5)转动,探测器阵列(8)对同一场景进行K次曝光,并同时将每次曝光的数据传输至混合光谱处理模块(12),将同一场景每次曝光的数据组成一张混合光谱图像;
所述的混合光谱处理模块(12)中的选取单元,用于从每张混合光谱图像中选取相同平面位置处的未被选取的一个像素点;
所述的混合光谱处理模块(12)中的开始波长计算单元,用于计算每张混合光谱图像中所选像素点对应的拍摄曝光开始时的波长值;
所述的混合光谱处理模块(12)中的结束波长计算单元,用于计算每张混合光谱图像中所选像素点对应的拍摄曝光结束时的波长值;
所述的混合光谱处理模块(12)中的混叠矩阵生成单元,用于生成一个行数与曝光次数K相等,列数与恢复重构出的高光谱图像的谱段总数L相等的矩阵,按照混合光谱图像序号逐行将1填充在对应序号混合光谱图像曝光开始时的波长值与曝光结束时的波长值之间的位置上,0填充在其余位置上,组成混叠矩阵;
所述的混合光谱处理模块(12)中的光强测算单元,用于将环形波长渐变滤光片(5)沿圆周从零度位置处开始等分为N份,计算每份的平均波长λ,测量自然光透过不同特定波长λ滤光片后的光强组成的光强矩阵P,其中,N的取值与恢复重构出的高光谱图像的谱段总数L相等;
所述的混合光谱处理模块(12)中的观测单元,用于混叠矩阵A(x,y)与光强矩阵P点乘,得到所有混合光谱图像中所选平面位置的观测矩阵P(x,y);
所述混合光谱处理模块(12)中的采样率判断单元,用于判断采样率是否小于1,若是,采用欠采样重构单元重构所选像素点对应位置的光谱信息,否则,采用满采样重构单元重构所选像素点对应位置的光谱信息;
所述的混合光谱处理模块(12)中的欠采样重构单元,用于对采样率小于1时的所选像素点进行重构,得到重所选像素点对应位置的光谱信息;
所述的混合光谱处理模块(12)中的满采样重构单元,用于对采样率大于等于1时的所选像素点进行重构,得到重所选像素点对应位置的光谱信息;
所述的混合光谱处理模块(12)中的终止判断单元,用于判断是否选完每张混合光谱图像中的所有像素点,若是,采用高光谱合成单元对重构的光谱信息按照平面坐标进行组合,得到重构后的高光谱图像,否则,再次使用选取单元从每张混合光谱图像中选取相同平面位置处的未被选取的一个像素点;
所述的混合光谱处理模块(12)中的高光谱图像合成单元,用于对重构的光谱信息按照平面坐标进行组合,得到重构后的高光谱图像。
2.根据权利要求1所述的环形波长渐变滤光片和压缩感知的高光谱成像系统,其特征在于,所述的高速电机(6)和探测器阵列(8)通过导线(9)分别与开关装置(11)相连。
3.根据权利要求1所述的环形波长渐变滤光片和压缩感知的高光谱成像系统,其特征在于,所述镜头(7)通过高低可调的支架(4)紧贴在外壳圆形缺口(3)处。
4.根据权利要求1所述的环形波长渐变滤光片和压缩感知的高光谱成像系统,其特征在于,所述探测器阵列(8)垂直于水平支架(4)且置于镜头(7)的一次成像面上。
5.根据权利要求1所述的环形波长渐变滤光片和压缩感知的高光谱成像系统,其特征在于,所述探测器阵列(8)采用灰度探测器阵列或红绿蓝的彩色探测器阵列CFA中的任意一种。
6.一种环形波长渐变滤光片和压缩感知的高光谱成像方法,其特征在于,将同一场景不同时刻曝光的数据传输到混合光谱处理模块(12)中处理,利用压缩感知重构所选像素点对应位置的光谱信息,该方法的步骤包括如下:
步骤1,获取混合光谱图像:
调整环形波长渐变滤光片(5)、镜头(7)、探测器阵列(8)至适合拍摄场景的位置;
开关装置(11)控制环形波长渐变滤光片(5)转动,探测器阵列(8)对同一场景进行K次曝光,并同时将每次曝光的数据传输至混合光谱处理模块(12),将同一场景每次曝光的数据组成一张混合光谱图像,其中K表示待恢复重构图像的总数;
步骤2,选取像素点:
混合光谱处理模块(12)中的选取单元从每张混合光谱图像中选取相同平面位置处的未被选取的一个像素点;
步骤3,生成观测矩阵:
第一步,利用曝光开始波长值计算公式,混合光谱处理模块(12)中的开始波长计算单元计算每张混合光谱图像中所选像素点对应的拍摄曝光开始时的波长值;
第二步,利用曝光结束波长值计算公式,混合光谱处理模块(12)中的结束波长计算单元计算每张混合光谱图像中所选像素点对应的拍摄曝光结束时的波长值;
第三步,混合光谱处理模块(12)中的混叠矩阵生成单元生成一个行数与曝光次数K相等,列数与恢复重构出的高光谱图像的谱段总数L相等的矩阵,按照混合光谱图像序号逐行将1填充在对应序号混合光谱图像曝光开始时的波长值与曝光结束时的波长值之间的位置上,0填充在其余位置上,组成混叠矩阵A(x,y);
第四步,混合光谱处理模块(12)中的光强测算单元将环形波长渐变滤光片(5)沿圆周从零度位置处开始等分为N份,计算每份的平均波长λ,测量自然光透过不同特定波长λ滤光片后的光强组成的光强矩阵P,N的取值与恢复重构出的高光谱图像的谱段总数L相等;
第五步,混合光谱处理模块(12)中的观测单元将混叠矩阵A(x,y)与光强矩阵P点乘,得到所有混合光谱图像中所选平面位置的观测矩阵P(x,y);
步骤4,利用压缩感知重构所选像素点对应位置的光谱信息:
第一步,混合光谱处理模块(12)中的采样率判断单元判断K/L<1是否成立,若是,执行本步骤的第二步,否则,执行本步骤的第三步;
第二步,按照下式,根据优化目标函数和约束条件,混合光谱处理模块(12)中的欠采样重构单元重构所选像素点对应位置的光谱信息后执行步骤5:
X0(x,y)=argmin||ΨX(x,y)||1 s.t.Y(x,y)=P(x,y)×X(x,y)
其中,X0(x,y)表示重构所选像素点对应位置(x,y)处的光谱信息,argmin()表示取最小操作,Ψ表示稀疏基,X(x,y)表示真实高光谱图像中平面位置(x,y)处光谱信息,||·||1表示取1范数操作,s.t.表示条件约束符号,Y(x,y)表示所有混合光谱图像中所选像素点的像素值;
第三步,混合光谱处理模块12中的满采样重构单元将观测矩阵P(x,y)的广义逆矩阵P-1(x,y)与Y(x,y)叉乘,得到所选像素点对应位置的光谱信息;
步骤5,混合光谱处理模块(12)中的终止判断单元判断是否选完每张混合光谱图像中的所有像素点,若是,执行步骤6,否则,执行步骤2;
步骤6,混合光谱处理模块(12)中的高光谱图像合成单元对重构的光谱信息按照平面坐标进行组合,得到重构后的高光谱图像。
7.根据权利要求6所述的环形波长渐变滤光片和压缩感知的高光谱成像方法,其特征在于,步骤3第一步中所述的曝光开始波长值计算公式如下:
b(x,y,t)=(δ(x,y)+(t-1)×(ΔT1/T0×L+ΔT2/T0×L))modL
其中,b(x,y,t)表示第t张混合光谱图像中平面位置(x,y)处的像素点对应的曝光开始时的波长值,t表示混合光谱图像的序号,1≤t≤T,T的取值与曝光次数K相等,δ(x,y)表示第一张混合光谱图像中平面位置(x,y)处的像素点对应的曝光开始时的波长值,ΔT1表示第t张混合光谱图像曝光所用时间,T0表示环形波长渐变滤光片(5)转动一周所用的时间,L表示恢复重构出的高光谱图像的谱段总数,ΔT2表示第t张混合光谱图像曝光后传输所用时间,mod表示取余操作。
8.根据权利要求7所述的环形波长渐变滤光片和压缩感知的高光谱成像方法,其特征在于,步骤3第二步中所述的曝光结束波长值计算公式如下:
e(x,y,t)=(b(x,y,t)+ΔT1/T0×L)modL
其中,e(x,y,t)表示第t张混合光谱图像中平面位置(x,y)处的像素点对应的曝光结束时的波长值。

说明书全文

环形波长渐变滤光片和压缩感知的高光谱成像系统及方法

技术领域

[0001] 本发明属于图像处理技术领域,更进一步涉及高光谱图像处理技术领域中的一种环形波长渐变滤光片和压缩感知的高光谱成像系统及方法。本发明可用于高光谱图像的获取和重构,加快光谱图像的获取速度。

背景技术

[0002] 高光谱成像技术现在被广泛应用于食品安全、医学诊断、航天航空等领域。高光谱图像不仅仅是传统所谓的黑、白或者R/G/B的区分,而是在光谱维度上有N个通道,在这些通道上分别成像,组成数据立方。高光谱成像技术最主要的是得到大量不同波长波段的光谱信息。高光谱成像的目的是为了获得观测场景的图像中每个像素点的光谱向量,使用光谱信息进行目标识别,检测等图像处理任务。由于不同的物体具有不同的特定的光谱特性,因此高光谱图像可以详细描述场景信息。由于传统的高光谱成像系统拟获取高光谱图像时,通常是通过改变分光方式来获取,该方式导致所用系统精度要求高。由于精度要求高,在安装过程中需要专业人士校准。传统的高光谱成像系统固定后,系统获取的高光谱图像谱间分辨率固定,不能根据不同需要复用。
[0003] 中国科学院上海技术物理研究所在其申请专利文献“一种紧凑型折反射式平面光栅高光谱成像仪光学系统”(申请专利号201910618699.0,申请公开号110375854A)中公开了紧凑型折反射式平面光栅高光谱成像仪光学系统。该系统包括物镜和折反射式平面光栅光谱仪两个部分,场景目标的一个条带经过物镜汇聚成像在狭缝上,再经非球面反射镜、平面光栅和透镜组汇聚后按波长不同成像在面阵探测器,随着平台推扫获得图谱合一图像。该系统存在的不足之处是,该系统需要多套透镜、光栅和探测器精确配合,较为复杂。同时高光谱图像谱间分辨率固定,不能复用。
[0004] 浙江大学在其申请的专利文献“一种高光谱成像方法及装置”(申请专利号201910244628.9,申请公开号110108358A)中公开了一种高光谱成像方法。该方法利用宽光谱调制编码技术,结合常规相机拍摄目标图像,从一系列不同光谱编码的目标图像中,通过光谱解调定标后,利用压缩传感算法反演处目标的高光谱分辨图像。该方法存在的不足之处是,该方法需要成像装置曝光时间与被动滤光片转动速率相配合,使得该成像方法与成像装置的耦合性较高,需要高精度的机械控制。

发明内容

[0005] 本发明的目的是针对上述现有技术的不足,提供了一种环形波长渐变滤光片和压缩感知的高光谱成像系统及方法,用于减少高光谱成像系统的复杂性,加快高光谱图像的采样速度,使高光谱图像的谱间分辨率可变,降低高光谱成像方法与成像系统的耦合性。
[0006] 为实现本发明目的的思路是,借鉴多光谱成像的快速滤光片转轮思想构建高光谱成像系统,用于减少高光谱成像系统的复杂性,加快高光谱图像的采样速度。将环形波长渐变滤光片沿圆周从零度位置处开始等分为N份,使高光谱图像的谱间分辨率可变。通过计算所选像素点位置的混叠矩阵,降低高光谱成像方法与成像系统的耦合性。
[0007] 本发明的系统包括中轴、高速电机、镜头、探测器阵列,还包括混合光谱处理模以及通过固定在外壳上的中轴与高速电机相连的环形波长渐变滤光片;所述环形波长渐变滤光片在不同度位置处沉积了不同厚度的各层膜,其峰值波长与环形基底的角度成正比例相关;所述混合光谱处理模块通过数据线与探测器阵列的输出端相连;所述混合光谱处理模块包括选取单元、开始波长计算单元、结束波长计算单元、混叠矩阵生成单元、光强测算单元、观测单元、采样率判断单元、欠采样重构单元、满采样重构单元、终止判断单元和高光谱图像合成单元;其中:
[0008] 所述的环形波长渐变滤光片、镜头、探测器阵列,用于通过控制环形渐变滤光片转动,探测器阵列对同一场景进行K次曝光,并同时将每次曝光的数据传输至混合光谱处理模块,将同一场景每次曝光的数据组成一张混合光谱图像;
[0009] 所述的混合光谱处理模块中的选取单元,用于从每张混合光谱图像中选取相同平面位置处的未被选取的一个像素点;
[0010] 所述的混合光谱处理模块中的开始波长计算单元,用于计算每张混合光谱图像中所选像素点对应的拍摄曝光开始时的波长值;
[0011] 所述的混合光谱处理模块中的结束波长计算单元,用于计算每张混合光谱图像中所选像素点对应的拍摄曝光结束时的波长值;
[0012] 所述的混合光谱处理模块中的混叠矩阵生成单元,用于生成一个行数与曝光次数K相等,列数与恢复重构出的高光谱图像的谱段总数L相等的矩阵,按照混合光谱图像序号逐行将1填充在对应序号混合光谱图像曝光开始时的波长值与曝光结束时的波长值之间的位置上,0填充在其余位置上,组成混叠矩阵;
[0013] 所述的混合光谱处理模块中的光强测算单元,用于将环形波长渐变滤光片沿沿圆周从零度位置处开始等分为N份,计算每份的平均波长λ,测量自然光透过不同特定波长λ滤光片后的光强组成的光强矩阵P,N的取值与恢复重构出的高光谱图像的谱段总数L相等;
[0014] 所述的混合光谱处理模块中的观测单元,用于混叠矩阵A(x,y)与光强矩阵P点乘,得到所有混合光谱图像中所选平面位置的观测矩阵P(x,y);
[0015] 所述混合光谱处理模块中的采样率判断单元,用于判断采样率是否小于1,若是,采用欠采样重构单元重构所选像素点对应位置的光谱信息,否则,采用满采样重构单元重构所选像素点对应位置的光谱信息;
[0016] 所述的混合光谱处理模块中的欠采样重构单元,用于对采样率小于1时的所选像素点进行重构,得到重所选像素点对应位置的光谱信息;
[0017] 所述的混合光谱处理模块中的满采样重构单元,用于对采样率大于等于1时的所选像素点进行重构,得到重所选像素点对应位置的光谱信息;
[0018] 所述的混合光谱处理模块中的终止判断单元,用于判断是否选完每张混合光谱图像中的所有像素点,若是,采用高光谱合成单元对重构的光谱信息按照平面坐标进行组合,得到重构后的高光谱图像,否则,再次使用选取单元从每张混合光谱图像中选取相同平面位置处的未被选取的一个像素点;
[0019] 所述的混合光谱处理模块中的高光谱图像合成单元,用于对重构的光谱信息按照平面坐标进行组合,得到重构后的高光谱图像。
[0020] 本发明方法的步骤包括如下:
[0021] 步骤1,获取混合光谱图像:
[0022] 调整环形波长渐变滤光片、镜头、探测器阵列至适合拍摄场景的位置;
[0023] 开关装置控制环形波长渐变滤光片转动,探测器阵列对同一场景进行K次曝光,并同时将每次曝光的数据传输至混合光谱处理模块,将同一场景每次曝光的数据组成一张混合光谱图像,其中K表示待恢复重构图像的总数;
[0024] 步骤2,选取像素点:
[0025] 混合光谱处理模块中的选取单元从每张混合光谱图像中选取相同平面位置处的未被选取的一个像素点;
[0026] 步骤3,生成观测矩阵:
[0027] 第一步,按照曝光开始波长值计算公式,混合光谱处理模块中的开始波长计算单元计算每张混合光谱图像中所选像素点对应的拍摄曝光开始时的波长值;
[0028] 第二步,按照曝光结束波长值计算公式,混合光谱处理模块中的结束波长计算单元计算每张混合光谱图像中所选像素点对应的拍摄曝光结束时的波长值;
[0029] 第三步,混合光谱处理模块中的混叠矩阵生成单元生成一个行数与曝光次数K相等,列数与恢复重构出的高光谱图像的谱段总数L相等的矩阵,按照混合光谱图像序号逐行将1填充在对应序号混合光谱图像曝光开始时的波长值与曝光结束时的波长值之间的位置上,0填充在其余位置上,组成混叠矩阵A(x,y);
[0030] 第四步,混合光谱处理模块中的光强测算单元将环形波长渐变滤光片沿沿圆周从零度位置处开始等分为N份,计算每份的平均波长λ,测量自然光透过不同特定波长λ滤光片后的光强组成的光强矩阵P,N的取值与恢复重构出的高光谱图像的谱段总数L相等;
[0031] 第五步,混合光谱处理模块中的观测单元将混叠矩阵A(x,y)与光强矩阵P点乘,得到所有混合光谱图像中所选平面位置的观测矩阵P(x,y);
[0032] 步骤4,利用压缩感知重构所选像素点对应位置的光谱信息:
[0033] 第一步,混合光谱处理模块中的采样率判断单元判断K/L<1是否成立,若是,执行本步骤的第二步,否则,执行本步骤的第三步;
[0034] 第二步,按照下式,根据优化目标函数和约束条件,混合光谱处理模块中的欠采样重构单元重构所选像素点对应位置的光谱信息后执行步骤5:
[0035] X0(x,y)=argmin||ΨX(x,y)||1 s.t.Y(x,y)=P(x,y)×X(x,y)
[0036] 其中,X0(x,y)表示重构所选像素点对应位置(x,y)处的光谱信息,arg min()表示取最小操作,Ψ表示稀疏基,X(x,y)表示真实高光谱图像中平面位置(x,y)处光谱信息,||·||1表示取1范数操作,s.t.表示条件约束符号,Y(x,y)表示所有混合光谱图像中所选像素点的像素值;
[0037] 第三步,混合光谱处理模块12中的满采样重构单元将观测矩阵P(x,y)的广义逆矩阵P-1(x,y)与Y(x,y)叉乘,得到所选像素点对应位置的光谱信息;
[0038] 步骤5,混合光谱处理模块中的终止判断单元判断是否选完每张混合光谱图像中的所有像素点,若是,执行步骤6,否则,执行步骤2;
[0039] 步骤6,混合光谱处理模块中的高光谱图像合成单元对重构的光谱信息按照平面坐标进行组合,得到重构后的高光谱图像。
[0040] 本发明与现有技术相比较具有如下的优点:
[0041] 第一,由于本发明的系统使用了峰值波长与环形基底的角度成正比例相关的环形波长渐变滤光片,通过控制环形渐变滤光片转动,探测器阵列对同一场景进行K次曝光,并同时将每次曝光的数据传输至混合光谱处理模块,将同一场景每次曝光的数据组成一张混合光谱图像,克服了现有技术需要多套透镜、光栅和探测器精确配合的不足,使得本发明减少了高光谱成像系统的复杂性,加快了成像系统的图像获取速度。
[0042] 第二,由于本发明的系统使用了混合光谱处理模块中的光强测算单元,用于将环形波长渐变滤光片沿圆周从零度位置处开始等分为N份,计算每份的平均波长λ,测量自然光透过不同特定波长λ滤光片后的光强组成的光强矩阵P,克服了高光谱图像谱间分辨率固定的不足,使得高光谱成像系统获取的高光谱图像谱间分辨率可变,为高光谱图像保留更多的谱段信息。
[0043] 第三,由于本发明的方法中计算每张混合光谱图像中所选像素点对应的拍摄曝光开始和结束时的波长值并生成一个行数与曝光次数K相等,列数与恢复重构出的高光谱图像的谱段总数L相等的矩阵,按照混合光谱图像序号逐行将1填充在对应序号混合光谱图像曝光开始时的波长值与曝光结束时的波长值之间的位置上,0填充在其余位置上,组成混叠矩阵A(x,y),克服了现有技术方法需要成像装置曝光时间与被动滤光片转动速率相配合问题,使得本发明的成像方法与成像系统的耦合性降低,成像系统易于控制。附图说明
[0044] 图1是本发明成像系统的结构正面示意图;
[0045] 图2是本发明成像系统的结构侧面示意图;
[0046] 图3是本发明中成像方法的流程图
[0047] 图4是本发明系统在采样率等于1时对哥伦比亚数据集上的paints光谱图像的重构图;
[0048] 图5是本发明系统在采样率小于1时对哥伦比亚数据集上的balloons光谱图像的重构图。

具体实施方式

[0049] 下面结合附图对本发明做进一步的描述。
[0050] 参照图1和图2,对本发明的系统做进一步的描述。
[0051] 本发明的系统包括中轴2、高速电机6、镜头7、探测器阵列8、混合光谱处理模块12以及通过固定在外壳1上的中轴2与高速电机6相连的环形波长渐变滤光片5。
[0052] 所述环形波长渐变滤光片5在不同角度位置处沉积了不同厚度的各层膜,其峰值波长与环形基底的角度成正比例相关。
[0053] 所述的高速电机6和探测器阵列8通过导线9分别与开关装置11相连。
[0054] 所述镜头7通过高低可调的支架4紧贴在外壳圆形缺口3处。
[0055] 所述探测器阵列8垂直于水平支架4且置于镜头7的一次成像面上。
[0056] 所述探测器阵列8采用灰度探测器阵列或红绿蓝的彩色滤镜阵列CFA中的任意一种。
[0057] 所述混合光谱处理模块12通过数据线10与探测器阵列8的输出端相连。
[0058] 所述混合光谱处理模块12包括选取单元、开始波长计算单元、结束波长计算单元、混叠矩阵生成单元、光强测算单元、观测单元、采样率判断单元、欠采样重构单元、满采样重构单元、终止判断单元和高光谱图像合成单元。
[0059] 所述的环形波长渐变滤光片5、镜头7、探测器阵列8,用于通过控制环形渐变滤光片5转动,探测器阵列8对同一场景进行K次曝光,并同时将每次曝光的数据传输至混合光谱处理模块12,将同一场景每次曝光的数据组成一张混合光谱图像。
[0060] 所述的混合光谱处理模块12中的选取单元,用于从每张混合光谱图像中选取相同平面位置处的未被选取的一个像素点。
[0061] 所述的混合光谱处理模块12中的开始波长计算单元,用于计算每张混合光谱图像中所选像素点对应的拍摄曝光结束时的波长值。
[0062] 所述的混合光谱处理模块12中的结束波长计算单元,用于计算每张混合光谱图像中所选像素点对应的拍摄曝光结束时的波长值。
[0063] 所述的混合光谱处理模块12中的混叠矩阵生成单元,用于生成一个行数与曝光次数K相等,列数与恢复重构出的高光谱图像的谱段总数L相等的矩阵,按照混合光谱图像序号逐行将1填充在对应序号混合光谱图像曝光开始时的波长值与曝光结束时的波长值之间的位置上,0填充在其余位置上,组成混叠矩阵。
[0064] 所述的混合光谱处理模块12中的光强测算单元,用于将环形波长渐变滤光片5沿圆周从零度位置处开始等分为N份,计算每份的平均波长λ,测量自然光透过不同特定波长λ滤光片后的光强组成的光强矩阵P,N的取值与恢复重构出的高光谱图像的谱段总数L相等。
[0065] 所述的混合光谱处理模块12中的观测单元,用于混叠矩阵A(x,y)与光强矩阵P点乘,得到所有混合光谱图像中所选平面位置的观测矩阵P(x,y)。
[0066] 所述混合光谱处理模块12中的采样率判断单元,用于判断采样率是否小于1,若是,采用欠采样重构单元重构所选像素点对应位置的光谱信息,否则,采用满采样重构单元重构所选像素点对应位置的光谱信息。
[0067] 所述的混合光谱处理模块12中的欠采样重构单元,用于对采样率小于1时的所选像素点进行重构,得到重所选像素点对应位置的光谱信息。
[0068] 所述的混合光谱处理模块12中的满采样重构单元,用于对采样率大于等于1时的所选像素点进行重构,得到重所选像素点对应位置的光谱信息。
[0069] 所述的混合光谱处理模块12中的终止判断单元,用于判断是否选完每张混合光谱图像中的所有像素点,若是,采用高光谱合成单元对重构的光谱信息按照平面坐标进行组合,得到重构后的高光谱图像,否则,再次使用选取单元从每张混合光谱图像中选取相同平面位置处的未被选取的一个像素点。
[0070] 所述的混合光谱处理模块12中的高光谱图像合成单元,用于对重构的光谱信息按照平面坐标进行组合,得到重构后的高光谱图像。
[0071] 下面结合附图3,对本发明方法的步骤做进一步的描述。
[0072] 步骤1,获取混合光谱图像。
[0073] 调整环形波长渐变滤光片5、镜头7、探测器阵列8至适合拍摄场景的位置;
[0074] 开关装置11控制环形波长渐变滤光片5转动,探测器阵列8对同一场景进行K次曝光,并同时将每次曝光的数据传输至混合光谱处理模块12,将同一场景每次曝光的数据组成一张混合光谱图像,其中K表示待恢复重构图像的总数。
[0075] 步骤2,选取像素点。
[0076] 混合光谱处理模块12中的选取单元从每张混合光谱图像中选取相同平面位置处的未被选取的一个像素点。
[0077] 步骤3,生成观测矩阵。
[0078] 第一步,混合光谱处理模块12中的开始波长计算单元计算每张混合光谱图像中所选像素点对应的拍摄曝光开始时的波长值,所述的曝光开始波长值计算公式如下:
[0079] b(x,y,t)=(δ(x,y)+(t-1)×(ΔT1/T0×L+ΔT2/T0×L))mod L
[0080] 其中,b(x,y,t)表示第t张混合光谱图像中平面位置(x,y)处的像素点对应的曝光开始时的波长值,t表示混合光谱图像的序号,1≤t≤T,T的取值与曝光次数K相等,δ(x,y)表示第一张混合光谱图像中平面位置(x,y)处的像素点对应的曝光开始时的波长值,ΔT1表示第t张混合光谱图像曝光所用时间,T0表示环形波长渐变滤光片5转动一周所用的时间,L表示恢复重构出的高光谱图像的谱段总数,ΔT2表示第t张混合光谱图像曝光后传输所用时间,mod表示取余操作。
[0081] 第二步,混合光谱处理模块12中的结束波长计算单元计算每张混合光谱图像中所选像素点对应的拍摄曝光结束时的波长值,所述的曝光结束波长值计算公式如下:
[0082] e(x,y,t)=(b(x,y,t)+ΔT1/T0×L)mod L
[0083] 其中,e(x,y,t)表示第t张混合光谱图像中平面位置(x,y)处的像素点对应的曝光结束时的波长值。
[0084] 第三步,混合光谱处理模块12中的混叠矩阵生成单元生成一个行数与曝光次数K相等,列数与恢复重构出的高光谱图像的谱段总数L相等的矩阵,按照混合光谱图像序号逐行将1填充在对应序号混合光谱图像曝光开始时的波长值与曝光结束时的波长值之间的位置上,0填充在其余位置上,组成混叠矩阵A(x,y)。
[0085] 第四步,混合光谱处理模块12中的光强测算单元用于将环形波长渐变滤光片(5)沿圆周从零度位置处开始等分为N份,计算每份的平均波长λ,测量自然光透过不同特定波长λ滤光片后的光强组成的光强矩阵P,其中,N的取值与恢复重构出的高光谱图像的谱段总数L相等。
[0086] 第五步,混合光谱处理模块12中的观测单元将混叠矩阵A(x,y)与光强矩阵P点乘,得到所有混合光谱图像中所选平面位置的观测矩阵P(x,y)。
[0087] 步骤4,利用压缩感知重构所选像素点对应位置的光谱信息。
[0088] 第一步,混合光谱处理模块12中的采样率判断单元判断K/L<1是否成立,若是,执行本步骤的第二步,否则,执行本步骤的第三步。
[0089] 第二步,按照下式,根据优化目标函数和约束条件,混合光谱处理模块12中的欠采样重构单元重构所选像素点对应位置的光谱信息后执行步骤5。
[0090] X0(x,y)=arg min||ΨX(x,y)||1 s.t.Y(x,y)=P(x,y)×X(x,y)
[0091] 其中,X0(x,y)表示重构所选像素点对应位置(x,y)处的光谱信息,arg min()表示取最小操作,Ψ表示稀疏基,X(x,y)表示真实高光谱图像中平面位置(x,y)处光谱信息,||·||1表示取1范数操作,s.t.表示条件约束符号,Y(x,y)表示所有混合光谱图像中所选像素点的像素值。
[0092] 第三步,混合光谱处理模块12中的满采样重构单元将观测矩阵P(x,y)的广义逆矩阵P-1(x,y)与Y(x,y)叉乘,得到所选像素点对应位置的光谱信息。
[0093] 步骤5,混合光谱处理模块12中的终止判断单元判断是否选完每张混合光谱图像中的所有像素点,若是,执行步骤6,否则,执行步骤2。
[0094] 步骤6,混合光谱处理模块12中的高光谱图像合成单元对重构的光谱信息按照平面坐标进行组合,得到重构后的高光谱图像。
[0095] 下面结合仿真实验对本发明的效果做进一步的说明:
[0096] 1.仿真实验条件:
[0097] 本发明的仿真实验的硬件平台为:处理器为Intel Core i7 CPU,主频3.70GHz,内存32GB。
[0098] 本发明的仿真实验的软件平台为:Windows 10操作系统和python 3.6。
[0099] 本发明的仿真实验所使用的输入图像为哥伦比亚大学公开的光谱图像,图像大小为512×512×31个像素,图像共包含31个波段,图像格式为png。
[0100] 2.仿真内容及其结果分析:
[0101] 本发明仿真实验采用本发明对输入的哥伦比亚大学公开的光谱图像31个波段的灰度图在采样率等于1和采样率小于1的情况下进行观测重构,分别获得重构结果如图4、图5所示。
[0102] 下面结合图4和图5的仿真图对本发明的效果做进一步的描述。
[0103] 图4是本发明系统在采样率等于1时对哥伦比亚数据集上的paints光谱图像的重构图。由于本发明仿真实验图像谱段较多,故选取波段1、波段5、波段10、波段20、波段30通过图示比较本发明仿真实验的效果。图4(a)、4(c)、4(e)、4(g)、4(i)分别为哥伦比亚大学公开的光谱图像paints波段1、波段5、波段10、波段20、波段30的真实图像,在本发明的仿真实验1中作为原始图像。利用本发明方法对输入高光谱图像进行采样率等于1的观测后进行重构。图4(b),4(d),4(f),4(h),4(j)是图4(a)、4(c)、4(e)、4(g)、4(i)所分别对应的重构结果图像。本次仿真实验为无损重构,重构光谱图像与原始光谱图像完全一致。
[0104] 图5是本发明系统在采样率小于1时对哥伦比亚数据集上的balloons光谱图像的重构图。由于本发明仿真实验图像谱段较多,故选取波段1、波段5、波段10、波段20、波段30通过图示比较本发明仿真实验的效果。图5(a)、5(c)、5(e)、5(g)、5(i)分别为哥伦比亚大学公开的光谱图像balloons波段1、波段5、波段10、波段20、波段30的真实图像,在本发明的仿真实验2中作为原始图像。利用本发明方法对输入高光谱图像进行采样率小于1的观测后进行重构。图5(b),5(d),5(f),5(h),5(j)是图5(a)、5(c)、5(e)、5(g)、5(i)所分别对应的重构结果图像。重构结果图的峰值信噪比分别为37.47dB、41.57dB、37.25dB、42.20dB、36.33dB。
[0105] 表1不同图像重构图像中各个谱段的峰值信噪比一览表
[0106] balloons_ms 1 2 3 4 5 6 7 8-- 37.472 37.291 37.417 37.075 41.572 39.268 38.042 42.137
9 10 11 12 13 14 15 16 17
45.147 43.039 38.636 42.643 40.325 40.060 43.719 40.904 42.259
18 19 20 21 22 23 24 25 26
43.655 39.741 45.708 39.904 41.278 44.157 39.726 39.398 40.072
27 28 29 30 31 Avg      
39.810 40.196 42.931 39.159 35.888 40.408      
beads_ms 1 2 3 4 5 6 7 8
-- 30.846 34.021 35.956 36.755 39.184 35.712 34.901 38.643
9 10 11 12 13 14 15 16 17
37.248 34.749 37.443 30.898 30.902 40.020 37.875 37.116 36.301
18 19 20 21 22 23 24 25 26
38.261 40.023 40.224 35.118 39.814 37.900 38.257 38.045 39.031
27 28 29 30 31 Avg      
39.034 38.893 37.789 37.737 33.006 36.829      
[0107] 为进一步展示本发明的优异性能,在采样率小于1的情况下计算得到balloons光谱图像和beads光谱图像的重构图像中31个谱段与原光谱图像中31个谱段之间的峰值信噪比。表1为不同图像重构图像中各个谱段的峰值信噪比一览表。由表1中的重构图像与原始图像不同谱段的峰值信噪比PSNR分析,重构图像中各个谱段的PSNR集中在37-42dB之间,本发明的重构图像相对清晰,得到的重构图像细节保留得更加完善,充分体现了本发明的优异性能。
高效检索全球专利

专利汇是专利免费检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询,专利检索等数据服务功能的知识产权数据服务商。

我们的产品包含105个国家的1.26亿组数据,免费查、免费专利分析。

申请试用

分析报告

专利汇分析报告产品可以对行业情报数据进行梳理分析,涉及维度包括行业专利基本状况分析、地域分析、技术分析、发明人分析、申请人分析、专利权人分析、失效分析、核心专利分析、法律分析、研发重点分析、企业专利处境分析、技术处境分析、专利寿命分析、企业定位分析、引证分析等超过60个分析角度,系统通过AI智能系统对图表进行解读,只需1分钟,一键生成行业专利分析报告。

申请试用

QQ群二维码
意见反馈