一种基于高光谱图像的成分分析方法及系统
文献发布时间:2023-06-19 11:16:08
技术领域
本发明涉及成分分析领域,尤其涉及一种基于高光谱图像的成分分析的实现方法。
背景技术
目前存在一些成分分析手段,需要对被测物品进行取样化验分析,对被测物品有损伤,耗费时间长,分析成本高。并且不同类别物品需要有不同的分析方法和专用仪器,分析通用性差,无法使用同一种方法对包含多种物质成分的被测物品进行成分含量分析。在实际生产中,需要对包含多种物质成分的物品进行快速无损且准确的成分分析,获取物品中各组成成分含量,以提高分析效率,降低成本。目前,尚未有既能实现快速、无接触、无损伤成分分析,又能同时对物品中多种组成成分的含量实现准确分析的成分分析系统。
发明内容
本发明要解决的技术问题是提供一种基于高光谱图像的成分分析系统,通过本系统可以采集被测物品的高光谱图像数据,对被测物品组成成分进行成分分析,自动得到物品中各组成成分含量的结果,使用该系统级方法可以实现被测物品的快速、无损成分分析,定量地获取被测物品各组成成分的含量。
本发明通过如下的技术方案实现:
一种基于高光谱图像的成分分析系统,所述分析系统包括:
——采集单元,所述采集单元用于接收成像指令,采集、生成、发送高光谱图像数据;
——处理单元,用于发送成像指令,接收,处理和展示高光谱图像数据和成分分析结果。处理单元对高光谱图像中的被测物品进行基于光谱库的正则化约束回归分析,获取被测物品的组成成分及其含量;
所述采集单元与处理单元进行数据交互。
所述成像指令包括空间分辨率、波段数、曝光模式、图像文件格式。
所述高光谱图像数据包括高光谱图像和对应的头文件。所述高光谱图像数据是指在多个连续且细分的光谱波段获取的图像数据组成的集合。所述头文件是指包含了高光谱图像成像参数信息的文件。
进一步地,所述采集单元包括:
——第一通信模块,所述通信模块用于接收成像指令,发送控制指令给成像模块,并将成像模块传输来的高光谱图像数据发送给处理单元;
——成像模块,所述成像模块用于接收控制指令,采集高光谱数据,并将数据传输至通信模块;
——光源模块,所述光源模块用于产生恒定均匀的光照条件,为成像模块提供稳定的高光谱成像环境。
——供能模块,所述供能模块与通信模块、成像模块、光源模块相连,并为上述模块提供能源。
进一步地,所述处理单元包括:
——第二通信模块,用于发送成像指令,接收高光谱图像数据。
——数据处理模块,用于高光谱图像数据处理、存储和信息通讯,所述数据处理模块可以接收高光谱图像数据,进行处理分析,获取分析结果,并将高光谱图像数据和分析结果传输给管理模块。所述数据处理模块选自嵌入式设备、计算机、服务器中的任意一种或任意二种以上的组合。所述嵌入式设备是指带有微处理器(如DSP,单片机),能够处理数据的设备。
——管理模块,用于发送成像指令,接收、显示和管理数据处理模块的分析结果。所述管理模块可以通过键盘、听筒、屏幕等感受用户的控制指令,可以将成像指令发送至成像模块,可以接收高光谱图像数据并进行显示,可以接收数据处理模块的分析结果并进行显示,可以对分析结果进行管理如编辑、存储等。所述管理模块选自移动智能终端、嵌入式设备、计算机、服务器中的任意一种或任意两种以上的组合。所述移动智能终端是指具有计算处理、显示能力的便携式设备,例如,智能手机、平板电脑、掌上电脑、笔记本电脑等。
——供能模块,所述供能模块与通信模块、数据处理模块、管理模块相连,并为上述模块提供能源。
进一步地,本发明中所述采集单元和处理单元中间、每个单元的各个模块之间的数据交互方式选自无线通信方式、有线通信方式中的任意一种或两种方式的组合。所述无线通信方式选自红外通信、蓝牙通信、WIFI通信、蜂窝无线通信中的任意一种或任意多种。
本发明还提供一种基于高光谱图像的成分分析方法,包括如下步骤:
(1)成像指令的发出:处理单元发出成像指令;
(2)成像指令的接受、处理、反馈:采集单元接受成像指令,对被测物品进行高光谱图像采集,生成高光谱图像数据,将所述高光谱图像数据返回至处理单元;
(3)成像数据的接收、处理:处理单元接收高光谱图像数据,处理单元接收高光谱图像数据,对高光谱图像中的被测物品进行基于光谱库的正则化约束回归分析,获取被测物品的组成成分及其含量,完成成分分析处理;
(4)分析结果的展示:展示高光谱图像数据并显示成分分析结果。
进一步地,所述基于光谱库的正则化约束回归分析是指通过被测物品对应的光谱库中的光谱特性曲线对被测物品的光谱特性曲线进行回归分析。所述光谱库是指包含被测物品可能的组成成分的光谱特性曲线集合,所述光谱特性曲线选自公开下载的光谱特性曲线数据、高光谱传感器测量获取的光谱特性曲线数据。
进一步地,所述正则化约束回归分析在对被测物品成分含量进行回归分析时加入正则化约束项。所述正则化约束项选自L1约束项、L2约束项、L1/2约束项中的任意一种。
进一步地,所述正则化约束回归分析通过最小二乘法、梯度下降法、坐标轴下降法中的一种进行优化求解。
附图说明
图1为本发明的基于高光谱图像的成分分析系统结构框图;
图2为本发明的基于高光谱图像的成分分析方法流程图;
图3为本实施例提供的H62型黄铜片图;
图4为本实施例提供的铜含量分布图;
图5为本实施例提供的锌含量分布图;
图6为本实施例提供的杂质含量分布图。
具体实施方式
为了使本发明的目的、技术方案和优点更加清楚,下面结合具体的实施例详细说明本发明。下面描述了具体实施例以简化本发明。但是需要认识到,本发明不局限于所说明的实施例,并且在不脱离基本原理的前提下,本发明的各种修改是可能的,这些等价形式同样落于本申请所附权利要求书所限定的范围。
如图1所示,在本发明的一个具体实施例中,基于高光谱图像的成分分析系统包括:
采集单元,所述采集单元用于接收成像指令,采集、生成、发送高光谱图像数据;
处理单元,用于发送成像指令,接收,处理和展示高光谱图像数据和成分分析结果,其中,处理单元对高光谱图像中的被测物品进行基于光谱库的正则化约束回归分析,获取被测物品的组成成分及其含量;
所述采集单元与处理单元进行数据交互。
所述成像指令包括空间分辨率、波段数、曝光模式、图像文件格式。
所述高光谱图像数据包括高光谱图像和对应的头文件。所述高光谱图像数据是指在多个连续且细分的光谱波段获取的图像数据组成的集合。所述头文件是指包含了高光谱图像成像参数信息的文件。
在本发明的一个可选实施例中,所述采集单元包括:
第一通信模块,所述通信模块用于接收成像指令,发送控制指令给成像模块,并将成像模块传输来的高光谱图像数据发送给处理单元;
成像模块,所述成像模块用于接收控制指令,采集高光谱数据,并将数据传输至通信模块;
光源模块,所述光源模块用于产生恒定均匀的光照条件,为成像模块提供稳定的高光谱成像环境。
供能模块,所述供能模块与通信模块、成像模块、光源模块相连,并为上述模块提供能源。
在本发明的一个可选实施例中,所述处理单元包括:
第二通信模块,用于发送成像指令,接收高光谱图像数据。
数据处理模块,用于高光谱图像数据处理、存储和信息通讯,所述数据处理模块可以接收高光谱图像数据,进行处理分析,获取分析结果,并将高光谱图像数据和分析结果传输给管理模块。所述数据处理模块选自嵌入式设备、计算机、服务器中的任意一种或任意二种以上的组合。所述嵌入式设备是指带有微处理器(如DSP,单片机),能够处理数据的设备。
管理模块,用于发送成像指令,接收、显示和管理数据处理模块的分析结果。所述管理模块可以通过键盘、听筒、屏幕等感受用户的控制指令,可以将成像指令发送至成像模块,可以接收高光谱图像数据并进行显示,可以接收数据处理模块的分析结果并进行显示,可以对分析结果进行管理如编辑、存储等。所述管理模块选自移动智能终端、嵌入式设备、计算机、服务器中的任意一种或任意两种以上的组合。所述移动智能终端是指具有计算处理、显示能力的便携式设备,例如,智能手机、平板电脑、掌上电脑、笔记本电脑等。
供能模块,所述供能模块与通信模块、数据处理模块、管理模块相连,并为上述模块提供能源。
如图2所示,在本发明的一个具体实施例中,基于高光谱图像的成分分析方法主要包括以下步骤:
步骤1:处理单元发出成像指令;
步骤2:采集单元接受成像指令,对被测物品进行高光谱图像采集,生成高光谱图像数据,将所述高光谱图像数据返回至处理单元;
步骤3:处理单元接收高光谱图像数据,对高光谱图像中的被测物品进行基于光谱库的正则化约束回归分析,获取被测物品的组成成分及其含量,具体实施方式如下:
输入高光谱图像的N个像元g
(1)选择L1约束项、L2约束项、L1/2约束项中的任意一种作为正则化约束项建立目标函数,具体表示方式分别为
①选用L1约束项时,目标函数为
其中λ是正则化约束项系数;
②选用L2约束项时,目标函数为
③选用L1/2约束项时,目标函数为
(2)对目标函数迭代求解,具体计算方式分别为
①选用L1约束项时,采用坐标下降优化求解目标函数,将a
a
a
a
…
a
②选用L2约束项时,使用最小二乘法优化求解目标函数,求解表达式为
a
其中E为单位矩阵;
③选用L1/2约束项时,使用梯度下降法优化求解目标函数,迭代表达式为
a
(4)分别计算P种成分在被测物品中的含量平均值A
步骤4:处理单元展示高光谱图像数据并显示各成分的含量结果。
下面以H62型黄铜片为例,具体说明基于高光谱图像的成分分析方法及系统,H62型黄铜片主要由铜、锌和杂质成分组成,其中铜含量为60.5~63.5%,锌含量为36.0~39.0%,杂质含量≤0.5%。根据实施例步骤1,处理单元发出成像指令。根据实施例步骤2,对H62型黄铜片进行高光谱图像采集得到电缆高光谱图像。根据实施例步骤3,对高光谱图像中的被测物品进行基于光谱库的正则化约束回归分析,获取被测物品的组成成分及其含量,计算得到铜、锌、杂质含量平均值分别为60.9%、38.7%、0.4%。根据实施例步骤4,铜含量分布如图4所示,H62型黄铜片如图3所示,锌含量分布如图5所示,杂质含量分布如图6所示。分析结果表明基于高光谱图像的成分分析方法及系统能有效完成被测物品的成分分析。
以上所述实施例仅表达了本发明的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对本发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范围。因此,本发明专利的保护范围应以所附权利要求为准。
- 一种基于高光谱图像的成分分析方法及系统
- 一种基于高光谱图像的皮肤生物学成分量化分析方法