技术领域
[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是本发明成像系统的结构侧面示意图;
[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之间,本发明的重构图像相对清晰,得到的重构图像细节保留得更加完善,充分体现了本发明的优异性能。