CN108780037A - 光谱分析方法、装置、电子设备及计算机可读存储介质 - Google Patents

光谱分析方法、装置、电子设备及计算机可读存储介质 Download PDF

Info

Publication number
CN108780037A
CN108780037A CN201880001146.4A CN201880001146A CN108780037A CN 108780037 A CN108780037 A CN 108780037A CN 201880001146 A CN201880001146 A CN 201880001146A CN 108780037 A CN108780037 A CN 108780037A
Authority
CN
China
Prior art keywords
ingredient
spectroscopic
accounting
measured object
spectrum analysis
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201880001146.4A
Other languages
English (en)
Inventor
牟涛涛
骆磊
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shenzhen City Science And Technology Holdings Ltd
Original Assignee
Shenzhen City Science And Technology Holdings Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Shenzhen City Science And Technology Holdings Ltd filed Critical Shenzhen City Science And Technology Holdings Ltd
Publication of CN108780037A publication Critical patent/CN108780037A/zh
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G01MEASURING; TESTING
    • G01NINVESTIGATING OR ANALYSING MATERIALS BY DETERMINING THEIR CHEMICAL OR PHYSICAL PROPERTIES
    • G01N21/00Investigating or analysing materials by the use of optical means, i.e. using sub-millimetre waves, infrared, visible or ultraviolet light
    • G01N21/62Systems in which the material investigated is excited whereby it emits light or causes a change in wavelength of the incident light
    • G01N21/63Systems in which the material investigated is excited whereby it emits light or causes a change in wavelength of the incident light optically excited
    • G01N21/65Raman scattering
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01NINVESTIGATING OR ANALYSING MATERIALS BY DETERMINING THEIR CHEMICAL OR PHYSICAL PROPERTIES
    • G01N21/00Investigating or analysing materials by the use of optical means, i.e. using sub-millimetre waves, infrared, visible or ultraviolet light
    • G01N21/17Systems in which incident light is modified in accordance with the properties of the material investigated
    • G01N21/25Colour; Spectral properties, i.e. comparison of effect of material on the light at two or more different wavelengths or wavelength bands
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01JMEASUREMENT OF INTENSITY, VELOCITY, SPECTRAL CONTENT, POLARISATION, PHASE OR PULSE CHARACTERISTICS OF INFRARED, VISIBLE OR ULTRAVIOLET LIGHT; COLORIMETRY; RADIATION PYROMETRY
    • G01J3/00Spectrometry; Spectrophotometry; Monochromators; Measuring colours
    • G01J3/28Investigating the spectrum
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01JMEASUREMENT OF INTENSITY, VELOCITY, SPECTRAL CONTENT, POLARISATION, PHASE OR PULSE CHARACTERISTICS OF INFRARED, VISIBLE OR ULTRAVIOLET LIGHT; COLORIMETRY; RADIATION PYROMETRY
    • G01J3/00Spectrometry; Spectrophotometry; Monochromators; Measuring colours
    • G01J3/28Investigating the spectrum
    • G01J3/44Raman spectrometry; Scattering spectrometry ; Fluorescence spectrometry
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01NINVESTIGATING OR ANALYSING MATERIALS BY DETERMINING THEIR CHEMICAL OR PHYSICAL PROPERTIES
    • G01N2201/00Features of devices classified in G01N21/00
    • G01N2201/12Circuits of general importance; Signal processing
    • G01N2201/129Using chemometrical methods
    • G01N2201/1293Using chemometrical methods resolving multicomponent spectra

Landscapes

  • Physics & Mathematics (AREA)
  • Spectroscopy & Molecular Physics (AREA)
  • General Physics & Mathematics (AREA)
  • Health & Medical Sciences (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Chemical & Material Sciences (AREA)
  • Analytical Chemistry (AREA)
  • Biochemistry (AREA)
  • General Health & Medical Sciences (AREA)
  • Immunology (AREA)
  • Pathology (AREA)
  • Nuclear Medicine, Radiotherapy & Molecular Imaging (AREA)
  • Investigating Or Analysing Materials By Optical Means (AREA)
  • Spectrometry And Color Measurement (AREA)

Abstract

本申请涉及光谱测量技术领域,公开了一种光谱分析方法、装置、电子设备及计算机可读存储介质。本申请中,光谱分析方法包括:获取被测物的光谱图;根据预先获得的光谱分析模型,对被测物的光谱图进行光谱分析,确定被测物的成分及各成分的占比;其中,光谱分析模型为对光谱样本数据集中的大量光谱数据进行训练获得;光谱分析模型用于定义光谱图与成分及各成分占比的映射关系。该光谱分析方法,能够分析出被测物中包含的多种成分及各成分的占比,并且有效降低了光谱偏移对分析结果的影响。

Description

光谱分析方法、装置、电子设备及计算机可读存储介质
技术领域
本申请涉及光谱测量技术领域,特别涉及一种光谱分析方法、装置、电子设备及计算机可读存储介质。
背景技术
光谱分析,是指根据物质的光谱来鉴别物质及确定它的化学组成和相对含量,从而得到物质的分子结构的方法。
当前的光谱分析都是基于查找、寻峰和化学计量等方式,对被测物进行单一物质光谱识别或混合物分析。具体的说,其分析流程如下:
先通过光谱寻峰,找出待分析光谱中所含有的主要峰值(能够体现被测物特征的峰值)位置,然后通过查表的方式,找出可能含有的物质,并根据不合理的峰值位置,剔除其中不可能含有的物质,最后对剩余的物质进行相关系数计算,选取相关系数较大的物质,并将选取出的相关系数较大的物质确定为识别出的物质。
但是,发明人发现现有技术中至少存在如下问题:现有的光谱分析方法只能对被测物进行单一物质光谱识别或混合物分析,在对由多种物质组成的被测物进行分析时,无法确定其包含的具体物质及各物质的占比。
另外,现有的光谱分析方法,其分析结果受光谱偏移影响较大,因此对光谱分析设备的要求较高,并且为了降低光谱偏移对分析结果的影响,需要定期确认光谱分析设备的定标系数,以保证分析输出的数据能够标准化。
而且由于现有的光谱分析设备的分辨率、光谱范围等参数的不同,也会使得不同光谱分析设备之间不能共用同一个数据库。
另外,随着光谱数据库中光谱数据的增加,分析过程中的耗费时间也会线性增加,无疑会增大分析过程的计算量,从而严重影响分析速度。
发明内容
本申请提供了一种光谱分析方法、装置、电子设备及计算机可读存储介质,以解决上述技术问题。
本申请的一个实施例提供了一种光谱分析方法,该光谱分析方法包括:获取被测物的光谱图;根据预先获得的光谱分析模型,对被测物的光谱图进行光谱分析,确定被测物的成分及各成分的占比;其中,光谱分析模型为对光谱样本数据集中的大量光谱数据进行训练获得;光谱分析模型用于定义光谱图与成分及各成分占比的映射关系。
本申请的一个实施例提供了一种光谱分析配置,该光谱分析配置包括:获取模块和确定模块;获取模块,用于获取被测物的光谱图;确定模块,用于根据预先获得的光谱分析模型,对被测物的光谱图进行光谱分析,确定被测物的成分及各成分的占比;其中,光谱分析模型为对光谱样本数据集中的大量光谱数据进行训练获得;光谱分析模型用于定义光谱图与成分及各成分占比的映射关系。
本申请的一个实施例提供了一种电子设备,该电子设备包括至少一个处理器;以及与至少一个处理器通信连接的存储器;其中,存储器存储有可被至少一个处理器执行的指令,指令被至少一个处理器执行,以使至少一个处理器能够执行本申请任意方法实施例中涉及的光谱分析方法。
本申请的一个实施例提供了一种计算机可读存储介质,该计算机可读存储介质存储有计算机指令,计算机指令用于使计算机执行本申请任意方法实施例中涉及的光谱分析方法。
本申请实施例相对于现有技术而言,通过对光谱样本数据集中的大量光谱数据进行训练获得用于定义光谱图与成分及各成分占比的映射关系的光谱分析模型,在需要分析被测物的成分及成分占比时,利用该光谱分析模型对被测物的光谱图进行光谱分析,从而能够快速分析出被测物中包含的多种成分及各成分的占比。另外,由于光谱分析模型是对大量光谱数据进行训练获得的,并且在训练的过程中向训练数据添加了预定的偏移,因而可以有效降低光谱偏移对分析结果的影响,保证了结果的准确性,另外通过训练不同分辨率和光谱范围的数据库实现了数据库之间的共用。
附图说明
一个或多个实施例通过与之对应的附图中的图片进行示例性说明,这些示例性说明并不构成对实施例的限定,附图中具有相同参考数字标号的元件表示为类似的元件,除非有特别申明,附图中的图不构成比例限制。
图1是本申请第一实施例中光谱分析方法的流程图;
图2是本申请第一实施例中光谱分析模型的训练的示意图;
图3是本申请第二实施例中光谱分析方法的流程图;
图4是本申请第三实施例中光谱分析方法的流程图;
图5是本申请第四实施例中光谱分析装置的方框示意图;
图6是本申请第五实施例中电子设备的方框示意图。
具体实施方式
为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请部分实施例进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。
本申请的第一实施例涉及一种光谱分析方法,具体流程如图1所示。
在步骤101中,获取被测物的光谱图。
在步骤102中,根据光谱分析模型,对被测物的光谱图进行光谱分析。
在步骤103中,确定被测物的成分及各成分的占比。
具体的说,在本实施例中确定被测物的成分及各成分的占比的方式具体可以是:将被测物的光谱图中的光谱数据输入光谱分析模型,然后获取光谱分析模型输出的光谱分析结果,并从光谱分析结果中提取包含的成分及各成分的占比,将提取到的成分及各成分的占比,确定为被测物的成分及各成分的占比。
需要说明的是,在本实施例中,光谱分析模型为对光谱样本数据集中的大量光谱数据进行训练获得。
另外,本实施例中训练获得的光谱分析模型主要是用于定义光谱图与成分及各成分占比的映射关系,即在将需要分析的光谱图中的光谱数据输入至光谱分析模型后,光谱分析模型通过分析会输出与该光谱图对应的成分及各成分的占比。
另外,在本实施例中,光谱样本数据集中包括的光谱数据具体可以是单独的纯净物的光谱数据,或者单独混合物的光谱数据,或者两则均包括。
为了便于理解,以下对光谱分析模型的获取进行具体说明:
若光谱分析模型仅仅是为分析确定纯净物的成分,则仅需构建已知成分的纯净物的光谱数据集,然后基于深度学习算法,对纯净物的光谱数据集中的光谱数据进行训练,获得用于分析纯净物的成分的光谱分析模型。
若光谱分析模型仅仅是为了分析确定混合物的成分及各成分的占比,则仅需构建已知成分及各成分占比的混合物的光谱数据集,然后基于深度学习算法,对混合物的光谱数据集中的光谱数据进行训练,获得光谱分析模型。
若光谱分析模型既可以分析确定纯净物的成分,又可以分析确定混合物的成分及各成分的占比,则需要分别针对上述两种数据集中的光谱数据进行训练,从而得到一个既可以分析确定纯净物成分,又可以分析确定混合物成分及各成分占比的光谱分析模型。
关于构建已知成分的纯净物的光谱数据集,基于深度学习算法,对纯净物的光谱数据集中的光谱数据进行训练,获得用于分析纯净物的成分的光谱分析模型的操作具体可以包括以下步骤:
首先,获取已知成分的纯净物的光谱数据(可以是历史数据库中存储的已知成分的纯净物的光谱数据),向纯净物的光谱数据添加随机噪声数据和/或横纵坐标偏移数据(可以由本领域的技术人员,根据实际情况合理添加),构建已知成分的纯净物的光谱数据集。
然后,基于深度学习算法,对纯净物的光谱数据集中的光谱数据进行反复训练,直到得到光谱分析模型。
关于构建已知成分及各成分占比的混合物的光谱数据集,基于深度学习算法,对混合物的光谱数据集中的光谱数据进行训练,具体可以包括以下步骤:
首先,按照不同比例,向构建的已知成分的纯净物的光谱数据集中随机添加已知的不同物质的光谱数据,构建已知成分及各成分占比的混合物的光谱数据集。
然后,基于深度学习算法,对混合物的光谱数据集中的光谱数据进行反复训练,直到得到光谱分析模型。
需要说明的是,以上仅为举例说明,并不对本申请的技术方案和要保护的范围构成限定,本领域的技术人员可以根据需要进行设置,此处不做限制。
另外,上述所说的对光谱数据集中的光谱数据进行反复训练,直到得到光谱分析模型,具体是指,通过对大量光谱数据的反复训练,如对于纯净物A(成分为B),当通过多次训练只要输入纯净物A的光谱图加不同噪声和偏移,甚至不同光谱分辨率和范围,就可以输出B时,即可以认为训练完成。
另外,上述获取光谱分析模型的操作是在对被测物的光谱图进行光谱分析,确定被测物的成分及各成分的占比之前完成的。并且,训练获得的光谱分析模型可以直接保存在光谱分析设备上,也可以保存在远端服务器,或者二者均保存,根据某种同步机制定时更新同步,具体的实现方式,本领域的技术人员可以根据需要合理设置,此处不做限制。
为了对本申请的技术方案中涉及的关于光谱分析模型的训练有一个更加清楚、完整的理解,以下拉曼光谱分析为例进行具体说明,具体的训练示意图如图2所示。
需要说明的是,图2所示的光谱分析模型的训练是以数据库中存储的光谱数据的范围为200cm-1~3000cm-1,光谱数据为1400个点,每个点间隔2cm-1,库中有一万种纯净物的光谱数据为例,进行的训练。
具体的说,图2中的L1至L9分别为输入层(即Input Layer)、第一全连接层(即Dense Layer)、第一批量化层(即Batch Normalization Laye)、第二全连接层(即DenseLayer)、下降层(即Dropout Layer)、第二批量化层(即Batch Normalization Laye)、第三全连接层(即Dense Layer)、过滤层(即Threshold Filter层)、输出层。
在进行训练之前,需要将原有的1400个点(即1400*1的张量)延拓为10000个点(即10000*1的张量),即构建训练的光谱样本数据集。
具体的,先定义输入为1400×1的张量输入至L1。其中,Batch Size(批尺寸)在对输入的数据进行处理后获得。
输入的1400×1的张量经过L1后,传送至L2,在L2中,基于ReLU(修正线性单元,Rectified linear unit)激活函数对输入的1400×1的张量进行编译,确定是否需要加入偏置向量。
具体的公式如下:
output=activation(dot(input,kernel)+bias),
需要说明的是,上述公式中activation是激活函数,kernel是本层的权值矩阵,bias为偏置向量,output输出的结果。
另外,需要说明的是ReLU激活函数的原理是将负数输入置0,正数保留,默认不加入偏置向量。关于该公式的使用,本领域的技术人员可以根据掌握的技术手段进行使用,此处不再赘述。
在L4中,定义输出为3200×1的张量形状,完成第一步延拓。其他的参数与L2中的类似,此处不再赘述。
L5主要用于在训练过程中每次更新参数时,按照比例(rate)随机断开输入神经元(即将输出张量部分位置置0),防止过度拟合,此处设置本层的比例参数设置为0.5。
在L7中,定义输出为10000×1的张量形状,完成第二步延拓,并利用Sigmoid激活函数对数据进行激活操作,其他的参数与L2中的类似,此处不再赘述。
在完成上述操作后,数据输入至L8,根据输出的张量值判断输入样本的组成成分,将每一个大于阈值的成分的输出用“1”表示,其他的用“0”表示,并将上述结构传输至L9,由L9输出。
另外,需要说明的是,图2中的L3和L6的主要作用是为了在每个批次的训练上,将L2和L4的输出的激活值规范化,使其输出数据均值接近0,标准差接近1。
在完成上述操作后,即可得到需要进行训练的初始样本数据,接着基于深度学习算法,对上述样本数据进行训练,具体如下:
需要说明的是,物质的拉曼光谱是由多个不同峰高的高斯峰(或洛伦兹峰)构成,峰宽取决于拉曼光谱仪的分辨能力,峰位取决于物质分子包含的化学键。不同物质的拉曼光谱主要体现峰位、峰高比的不同,混合物的拉曼光谱可以认为是组成混合物的纯净物的拉曼光谱的线性叠。
根据上述拉曼光谱的特点,将上述获得的10000种物质的纯净拉曼光谱数据均分成A、B、C和D四组(实际应用中,可以根据光谱数据的量,合理划分数据集,进行训练,此处不做限制),并且按照以下所属组合方式分别生成参与训练的数据集:
一种物质的训练数据(共10000种):
A集合:第1至第2500号物质;
B集合:第2501至第5000号物质;
C集合:第5001至第7500号物质;
D集合:第7501至第10000号物质。
两种物质的训练数据(共15000种):
A集合与B集合,一一对应,采用随机浓度混合,得到2500种混合物;
A集合与C集合,一一对应,采用随机浓度混合,得到2500种混合物;
A集合与D集合,一一对应,采用随机浓度混合,得到2500种混合物;
B集合与C集合,一一对应,采用随机浓度混合,得到2500种混合物;
B集合与D集合,一一对应,采用随机浓度混合,得到2500种混合物;
C集合与D集合,一一对应,采用随机浓度混合,得到2500种混合物。
三种物质的训练数据(共10000种):
A+B+C,一一对应,采用随机浓度混合,得到2500种混合物;
B+C+D,一一对应,采用随机浓度混合,得到2500种混合物;
A+B+D,一一对应,采用随机浓度混合,得到2500种混合物;
A+C+D,一一对应,采用随机浓度混合,得到2500种混合物。
四种物质的训练数据(共10000种):
A+B+C+D,一一对应,采用随机浓度混合,得到2500种混合物;
从全部物质中,随机抽取4种物质,采用随机浓度混合,进行7500次(在实际应用中,混合的此处可以由本领域的技术人员根据需要设置,此处不做限制),得到7500种混合物。
最后,将生成的45000组数据按照每1000条数据划分为一个Batch(1次迭代所使用的样本量)作为输入数据,然后基于深度学***均训练损失值)稳定且降低至10-6以下,此时便可认为光谱分析模型可用。
需要说明的是,以上仅为举例说明,并不对本申请的技术方案和要保护的范围构成限定,本领域的技术人员可以根据需要进行设置,此处不做限制。
通过上述描述不难发现,本实施例中提供的光谱分析方法,通过对光谱样本数据集中的大量光谱数据进行训练获得用于定义光谱图与成分及各成分占比的映射关系的光谱分析模型,在需要分析被测物的成分及成分占比时,利用该光谱分析模型对被测物的光谱图进行光谱分析,从而能够快速分析出被测物中包含的多种成分及各成分的占比。另外,由于光谱分析模型是对大量光谱数据进行训练获得的,并且在训练的过程中向训练数据添加了预定的偏移,因而可以有效降低光谱偏移对分析结果的影响,保证了结果的准确性,另外通过训练不同分辨率和光谱范围的数据库实现了数据库之间的共用。
本申请的第二实施例涉及一种光谱分析方法。本实施例在第一实施例的基础上做了进一步改进,具体改进之处为:在确定被测物的成分及各成分的占比时,通过判断光谱分析结果中是否携带有分析成功的标签,并根据判断结果进行相应操作,具体流程如图3所示。
具体的说,在本实施例中,包含步骤301至步骤306,其中,步骤301、步骤302、步骤306分别与第一实施例中的步骤101至步骤103大致相同,此处不再赘述,下面主要介绍不同之处,未在本实施例中详尽描述的技术细节,可参见第一实施例所提供的碰光谱分析方法,此处不再赘述。
在步骤303中,判断光谱分析结果中是否携带有分析成功的标签。
具体的说,若光谱分析结果中携带有分析成功的标签,进入步骤306,否则,进入步骤304。
需要说明的是,在确定光谱分析结果中携带有分析成功的标签,进入步骤306执行确定被测物的成分及各成分的占比时,具体为将光谱分析结果中提取到的成分及各成分的占比,确定为被测物的成分及各成分的占比。
另外,在本实施例中,用于表示光谱分析操作是否成功的标签可以是单独设置的一个属性,比如在分析完后,在输出的光谱分析结果中携带“成功”或“失败”,或者是“YES”或“NO”的内容,从而来确定光谱分析操作是否成功。
另外,也可以不单独设置标识成功或失败的字段,直接设置识别成功的物质输出为“1”,未识别成功的物质输出为“0”,这样在根据光谱分析模型,对被测物的光谱图分析完成后,如果输出的光谱分析结果全部为“1”,则确定光谱分析操作成功,否则失败。并且,基于这种方式,还可以确定被测物是纯净物还是混合物(在确定光谱分析操作成功的前提下,如果“1”的个数为多个,则是混合物;反之则为纯净物)。
需要说明的是,以上仅为举例说明,并不对本申请的技术方案和要保护的范围构成限定,本领域的技术人员可以根据需要进行设置,此处不做限制。
在步骤304中,获取新的光谱分析模型。
具体的说,本实施例中所说的获取到的新的光谱分析模型是基于深度学习算法,对从网络中获取的其他已知成分及各成分占比的纯净物的光谱数据,和/或已知成分及各成分占比的混合物的光谱数据,进行训练得到的。
关于如何基于深度学习算法,对光谱数据进行训练得到光谱分析模式的流程,已经在本申请的第一实施例中详细记载,此处不再赘述。
在步骤305中,根据新的光谱分析模型,对被测物的光谱图进行光谱分析。
通过上述描述不难方向,与现有技术相比,本实施例中提供的光谱分析方法,在利用现有的光谱分析模型无法确定被测物的成分及各成分的占比时,基于深度学习算法,由光谱分析设备或远端服务器通过对网络中的大量已知成分及各成分占比的纯净物的光谱数据,和/或已知成分及各成分占比的混合物的光谱数据进行训练,获得新的光谱分析模型来对被测物的光谱图进行分析,进一步提升了用户体验。
另外,值得一提的是,在实际应用中,如果利用新获得的光谱分析模型也无法确定被测物的成分及各成分的占比,还可以采用现有的化学计量方式进行分析。
通过上述三种方式的配合,使得光谱分析操作能够尽可能的保证其分析结果的准确性、及时性,还可以大大提升用户的体验。
另外,为了保证设备或服务器能够从网络中获取光谱数据,从而能够基于深度学习算法,对网络中的光谱数据进行训练,得到新的光谱分析模型,在基于深度学习算法,对获取到的光谱数据进行训练之前,需要先确定能够访问网络。
若无法访问网络,则在光谱分析结果中位携带有分析成功的标签时,直接利用现有的化学计量法进行分析。
需要说明的是,以上仅为举例说明,并不对本申请的技术方案和要保护的范围构成限定,本领域的技术人员可以根据需要进行设置,此处不做限制。
本申请的第三实施例涉及一种光谱分析方法。本实施例在第一或第二实施例的基础上做了进一步改进,具体改进之处为:在确定被测物的成分及各成分的占比之后,保存被测物的成分、各成分的占比及被测物所处的环境信息。为了便于说明,以下针对在第一实施例上做的改进进行具体说明,具体流程如图4所示。
具体的说,在本实施例中,包含步骤401至步骤404,其中,步骤401至步骤403分别与第一实施例中的步骤101至步骤103大致相同,此处不再赘述,下面主要介绍不同之处,未在本实施例中详尽描述的技术细节,可参见第一实施例所提供的碰光谱分析方法,此处不再赘述。
在步骤404中,保存被测物的成分、各成分的占比及被测物所处的环境信息。
与现有技术相比,本实施例中提供的光谱分析方法,在确定被测物的成分及各成分的占比之后,通过将分析所得的被测物的成分、各成分的占比,以及通过光谱分析设备获取到的被测物所处的环境信息进行保存(如保存到光谱分析设备内部的存储器中,或者上传到云端服务器),从而可以方便测试人员在完成对被测物的光谱分析后,能够根据分析所得的数据进行后续的操作,如更新光谱样本数据集中的数据等。
需要说明的是,本实施例中所说的被测物所处的环境信息,具体可以包括被测物所处位置的GPS(全球定位***,Global Positioning System)信息,周围环境的图像信息即其他相关信息,从而便于管理人员或管理中心对光谱分析设备和操作任意的管理。
另外,获取并保存被测物所处的环境信息,也便于筛查被测物周边是否存在危险事件,进而及时通知操作人员作出应对,避免操作人员和设备受到伤害。
另外,值得一提的是,在实际应用中,在确定被测物的成分及各成分的占比之后,还可以将该结果在光谱分析设备的显示界面显示,或者传送给其他设备进行后续处理。
需要说明的是,以上仅为举例说明,并不对本申请的技术方案和要保护的范围构成限定,本领域的技术人员可以根据需要进行设置,此处不做限制。
本申请的第四实施例涉及一种光谱分析装置,具体结构如图5所示。
如图5所示,光谱分析装置主要包括获取模块501和确定模块502。
其中,获取模块501,用于获取被测物的光谱图。确定模块502,用于根据预先获得的光谱分析模型,对被测物的光谱图进行光谱分析,确定被测物的成分及各成分的占比。
需要说明的是,在本实施例中,光谱分析模型为对光谱样本数据集中的大量光谱数据进行训练获得。
另外,本实施例中训练获得的光谱分析模型主要是用于定义光谱图与成分及各成分占比的映射关系。
另外,需要说明的是,由于本实施例为与方法实施例对应的虚拟装置实施例,因而未在本实施例中详尽描述的技术细节,可参见本申请任一实施例所提供的光谱分析方法,此处不再赘述。
通过上述描述不难发现,本实施例中提供的光谱分析装置,通过对光谱样本数据集中的大量光谱数据进行训练获得用于定义光谱图与成分及各成分占比的映射关系的光谱分析模型,在需要分析被测物的成分及成分占比时,利用该光谱分析模型对被测物的光谱图进行光谱分析,从而能够快速分析出被测物中包含的多种成分及各成分的占比。另外,由于光谱分析模型是对大量光谱数据进行训练获得的,因而可以有效降低光谱偏移对分析结果的影响,保证了结果的准确性。
另外,需要说明的是,以上所描述的装置实施例仅仅是示意性的,并不对本申请的保护范围构成限定,在实际应用中,本领域的技术人员可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的,此处不做限制。
本申请的第五实施例涉及一种电子设备,具体结构如图6所示。
本实施例中所说的电子设备可以是光谱分析仪,如类似笔记本电脑的便携式光谱分析仪、小型的手持式光谱分析仪,还可以是安装有光谱分析应用程序的智能终端设备,如手机、平板电脑等,此处不再一一例举,也不做具体限制。
具体的说,该电子设备内部具体可以包括一个或多个处理器601以及与至少一个处理器601通信连接的存储器602和通信组件603,图6中以一个处理器601为例。
在本实施例中,上述实施例中涉及到的光谱分析装置中的各功能模块均部署在处理器601上,处理器601、存储器602和通信组件603可以通过总线或其他方式相互连接,图6中以通过总线连接为例。
存储器602作为一种计算机可读存储介质,可用于存储软件程序、计算机可执行程序以及模块,如本申请任意方法实施例中涉及的光谱分析方法对应的程序指令/模块。处理器601通过运行存储在存储器602中的软件程序、指令以及模块,并控制通信组件603接收和/或发送数据,完成本申请任意方法实施例中涉及的光谱分析方法。
另外,需要说明的是,存储器602可以包括存储程序区和存储数据区,其中,存储程序区可存储操作***、至少一个功能所需要的应用程序;存储数据区可建立分析结果数据库,用于保存被测物的成分、各成分的占比及被测物所处的环境信息等。此外,存储器602可以包括高速随机存取存储器,还可以包括可读写存储器(RandomAccessMemory,RAM)等。在一些实施例中,存储器602可选包括相对于处理器601远程设置的存储器,这些远程存储器可以通过网络连接至终端设备。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。
另外,在实际应用中,存储器602中可以存储至少一个处理器601执行的指令,指令被至少一个处理器601执行,以使至少一个处理器601能够执行本申请任意方法实施例涉及的光谱分析方法,控制光谱分析装置中的各个功能模块完成光谱分析方法中的各个操作,未在本实施例中详尽描述的技术细节,可参见本申请任一实施例所提供的光谱分析方法。
另外,值得一提的是,随着云计算技术的发展,为了进一步提升电子设备的处理能力,本实施例中所说的电子设备还可以是云端智能电子设备,即用于进行处理操作的电子设备的处理器是位于云端的。
具体的说,云端智能电子设备使得云端的智能计算能力成为一种便捷的服务,从而极大地降低了智能电子设备的研发成本与运营成本,并且利用云端的强大计算能力,可以更加方便快速的训练获得光谱分析模型。
需要说明的是,上述所说的两种类型的电子设备仅为本实施例中的具体举例说明,并不对本申请的技术方案和要保护的范围构成限定,在实际应用中,本领域的技术人员可以根据现有机器设备的发展情况,基于上述光谱分析方法的实现流程进行实现,此处不做限制。
本申请的第六实施例涉及一种计算机可读存储介质,该可读存储介质为计算机可读存储介质,该计算机可读存储介质中存储有计算机指令,该计算机指令使计算机能够执行本申请任意方法实施例中涉及的光谱分析方法。
本领域技术人员可以理解实现上述实施例方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序存储在一个存储介质中,包括若干指令用以使得一个设备(可以是单片机,芯片等)或处理器(processor)执行本申请各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-OnlyMemory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。
本领域的普通技术人员可以理解,上述各实施例是实现本申请的具体实施例,而在实际应用中,可以在形式上和细节上对其作各种改变,而不偏离本申请的精神和范围。

Claims (11)

1.一种光谱分析方法,包括:
获取被测物的光谱图;
根据预先获得的光谱分析模型,对所述被测物的光谱图进行光谱分析,确定所述被测物的成分及各成分的占比;
其中,所述光谱分析模型为对光谱样本数据集中的大量光谱数据进行训练获得;
所述光谱分析模型用于定义光谱图与成分及各成分占比的映射关系。
2.如权利要求1所述的光谱分析方法,其中,所述根据预先获得的光谱分析模型,对所述被测物的光谱图进行光谱分析,确定所述被测物的成分及各成分的占比之前,所述光谱分析方法还包括:
构建已知成分的纯净物的光谱数据集,基于深度学习算法,对所述纯净物的光谱数据集中的光谱数据进行训练,获得所述光谱分析模型;
和/或,构建已知成分及各成分占比的混合物的光谱数据集,基于深度学习算法,对所述混合物的光谱数据集中的光谱数据进行训练,获得所述光谱分析模型。
3.如权利要求2所述的光谱分析方法,其中,所述构建已知成分的纯净物的光谱数据集,基于深度学习算法,对所述纯净物的光谱数据集中的光谱数据进行训练,具体包括:
获取已知成分的所述纯净物的光谱数据;
向所述纯净物的光谱数据添加随机噪声数据和/或横纵坐标偏移数据,构建已知成分的纯净物的光谱数据集;
基于深度学习算法,对所述纯净物的光谱数据集中的光谱数据进行反复训练,直到得到所述光谱分析模型。
4.如权利要求3所述的光谱分析方法,其中,所述构建已知成分及各成分占比的混合物的光谱数据集,基于深度学习算法,对所述混合物的光谱数据集中的光谱数据进行训练,具体包括:
按照不同比例,向构建的已知成分的所述纯净物的光谱数据集中随机添加已知的不同物质的光谱数据,构建已知成分及各成分占比的混合物的光谱数据集;
基于深度学习算法,对所述混合物的光谱数据集中的光谱数据进行反复训练,直到得到所述光谱分析模型。
5.如权利要求1至4任意一项所述的光谱分析方法,其中,所述根据预先获得的光谱分析模型,对所述被测物的光谱图进行光谱分析,确定所述被测物的成分及各成分的占比,具体包括:
将所述被测物的光谱图中的光谱数据输入所述光谱分析模型;
获取所述光谱分析模型输出的光谱分析结果,并从所述光谱分析结果中提取包含的成分及各成分的占比;
将提取到的所述成分及各成分的占比,确定为所述被测物的成分及各成分的占比。
6.如权利要求5所述的光谱分析方法,其中,所述将提取到的所述成分及各成分的占比,确定为所述被测物的成分及各成分的占比,具体包括:
判断所述光谱分析结果中是否携带有分析成功的标签;
若所述光谱分析结果中携带有所述分析成功的标签,将提取到的所述成分及各成分的占比,确定为所述被测物的成分及各成分的占比;
若所述光谱分析结果未携带有所述分析成功的标签,获取网络中存在的已知成分及各成分占比的纯净物的光谱数据,和/或已知成分及各成分占比的混合物的光谱数据,基于深度学习算法,对获取到的所述光谱数据进行训练,获得新的光谱分析模型,根据新的所述光谱分析模型,对所述被测物的光谱图进行光谱分析,确定所述被测物的成分及各成分的占比。
7.如权利要求6所述的光谱分析方法,其中,在基于深度学习算法,对获取到的所述光谱数据进行训练之前,所述光谱分析方法还包括:
确定能够访问网络。
8.如权利要求1至7任意一项所述的光谱分析方法,其中,在确定所述被测物的成分及各成分的占比之后,所述光谱分析方法还包括:
保存所述被测物的成分、各成分的占比及所述被测物所处的环境信息。
9.一种光谱分析装置,包括:获取模块和确定模块;
所述获取模块,用于获取被测物的光谱图;
所述确定模块,用于根据预先获得的光谱分析模型,对所述被测物的光谱图进行光谱分析,确定所述被测物的成分及各成分的占比;
其中,所述光谱分析模型为对光谱样本数据集中的大量光谱数据进行训练获得;
所述光谱分析模型用于定义光谱图与成分及各成分占比的映射关系。
10.一种电子设备,包括:
至少一个处理器;以及,
与所述至少一个处理器通信连接的存储器;其中,
所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行如权利要求1至8任意一项所述的光谱分析方法。
11.一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机程序,所述计算机程序被处理器执行时实现如权利要求1至8任意一项所述的光谱分析方法。
CN201880001146.4A 2018-04-09 2018-04-09 光谱分析方法、装置、电子设备及计算机可读存储介质 Pending CN108780037A (zh)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/CN2018/082239 WO2019195971A1 (zh) 2018-04-09 2018-04-09 光谱分析方法、装置、电子设备及计算机可读存储介质

Publications (1)

Publication Number Publication Date
CN108780037A true CN108780037A (zh) 2018-11-09

Family

ID=64029135

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201880001146.4A Pending CN108780037A (zh) 2018-04-09 2018-04-09 光谱分析方法、装置、电子设备及计算机可读存储介质

Country Status (2)

Country Link
CN (1) CN108780037A (zh)
WO (1) WO2019195971A1 (zh)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110057757A (zh) * 2018-01-18 2019-07-26 深圳市理邦精密仪器股份有限公司 血红蛋白及其衍生物的识别、识别网络构建方法及装置
CN110532901A (zh) * 2019-08-12 2019-12-03 北京邮电大学 基于多目标检测的深度学习智能光谱分析方法及***
CN111289455A (zh) * 2020-03-25 2020-06-16 欧梯恩智能科技(苏州)有限公司 分布式异味评价方法、装置、终端及可读存储介质
CN113281291A (zh) * 2021-05-14 2021-08-20 深圳市八六三新材料技术有限责任公司 一种香精的组分分析方法、装置及计算机可读存储介质
CN113358594A (zh) * 2020-06-30 2021-09-07 北京领主科技有限公司 基于光谱检测的物质成分分析***、方法、装置及介质

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111272669A (zh) * 2020-01-23 2020-06-12 深圳市大拿科技有限公司 基于粪便信息检测的健康评估方法及相关设备
CN112287426B (zh) * 2020-09-21 2024-05-17 广东众图科技有限公司 一种调整建筑结构的构件的方法、装置以及电子设备
CN114530216A (zh) * 2020-11-23 2022-05-24 中移物联网有限公司 光谱分析方法、装置及可读存储介质

Citations (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1412539A (zh) * 2002-11-22 2003-04-23 中国人民解放军第二军医大学 快速定量分析复杂混合物的化学信息修饰法及光谱分析仪
CN1888860A (zh) * 2006-07-24 2007-01-03 中国林业科学研究院木材工业研究所 植物纤维材料中化学成分含量模型的建立和含量测定方法
CN101419159A (zh) * 2008-11-24 2009-04-29 杨季冬 谱峰完全重叠的双组分混合物同时测定的光谱分析方法
CN103119448A (zh) * 2010-09-17 2013-05-22 Abbvie公司 用于生物过程操作的拉曼光谱
CN104792752A (zh) * 2015-04-03 2015-07-22 江南大学 三维荧光光谱结合parafac算法测定混合色素溶液中色素含量的方法
CN105548079A (zh) * 2015-12-28 2016-05-04 浙江中烟工业有限责任公司 一种基于近红外光谱的烟丝组成测定方法
CN105651705A (zh) * 2015-01-14 2016-06-08 青海春天药用资源科技利用有限公司 无损检测冬虫夏草粉/粉片中伪品含量的方法
CN105758836A (zh) * 2016-02-18 2016-07-13 安徽芯核防务装备技术股份有限公司 一种基于面积法的拉曼光谱即时定量分析方法
CN106124449A (zh) * 2016-06-07 2016-11-16 中国科学院合肥物质科学研究院 一种基于深度学习技术的土壤近红外光谱分析预测方法
US20170140524A1 (en) * 2015-11-17 2017-05-18 Kla-Tencor Corporation Single image detection
CN107145846A (zh) * 2017-04-26 2017-09-08 贵州电网有限责任公司输电运行检修分公司 一种基于深度学习的绝缘子识别方法
CN107316046A (zh) * 2017-03-09 2017-11-03 河北工业大学 一种基于增量补偿动态自适应增强的故障诊断方法
CN107491784A (zh) * 2017-08-09 2017-12-19 云南瑞升烟草技术(集团)有限公司 基于深度学习算法的烟叶近红外光谱定量建模方法及应用
CN107679577A (zh) * 2017-10-12 2018-02-09 理光图像技术(上海)有限公司 基于深度学习的图像检测方法
CN107796766A (zh) * 2017-10-18 2018-03-13 盐城工学院 一种臭脚盐产地鉴别方法、装置及计算机可读存储介质

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH09133629A (ja) * 1995-11-08 1997-05-20 Kdk Corp 分光測定におけるスペクトルの処理方法およびそれを 用いた定量方法
CN101299022A (zh) * 2008-06-20 2008-11-05 河南中医学院 利用近红外光谱技术评价中药药材综合质量的方法
CN107561033A (zh) * 2017-09-21 2018-01-09 上海理工大学 基于太赫兹光谱的混合物中关键物质定性和定量测定方法

Patent Citations (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1412539A (zh) * 2002-11-22 2003-04-23 中国人民解放军第二军医大学 快速定量分析复杂混合物的化学信息修饰法及光谱分析仪
CN1888860A (zh) * 2006-07-24 2007-01-03 中国林业科学研究院木材工业研究所 植物纤维材料中化学成分含量模型的建立和含量测定方法
CN101419159A (zh) * 2008-11-24 2009-04-29 杨季冬 谱峰完全重叠的双组分混合物同时测定的光谱分析方法
CN103119448A (zh) * 2010-09-17 2013-05-22 Abbvie公司 用于生物过程操作的拉曼光谱
CN105651705A (zh) * 2015-01-14 2016-06-08 青海春天药用资源科技利用有限公司 无损检测冬虫夏草粉/粉片中伪品含量的方法
CN104792752A (zh) * 2015-04-03 2015-07-22 江南大学 三维荧光光谱结合parafac算法测定混合色素溶液中色素含量的方法
US20170140524A1 (en) * 2015-11-17 2017-05-18 Kla-Tencor Corporation Single image detection
CN105548079A (zh) * 2015-12-28 2016-05-04 浙江中烟工业有限责任公司 一种基于近红外光谱的烟丝组成测定方法
CN105758836A (zh) * 2016-02-18 2016-07-13 安徽芯核防务装备技术股份有限公司 一种基于面积法的拉曼光谱即时定量分析方法
CN106124449A (zh) * 2016-06-07 2016-11-16 中国科学院合肥物质科学研究院 一种基于深度学习技术的土壤近红外光谱分析预测方法
CN107316046A (zh) * 2017-03-09 2017-11-03 河北工业大学 一种基于增量补偿动态自适应增强的故障诊断方法
CN107145846A (zh) * 2017-04-26 2017-09-08 贵州电网有限责任公司输电运行检修分公司 一种基于深度学习的绝缘子识别方法
CN107491784A (zh) * 2017-08-09 2017-12-19 云南瑞升烟草技术(集团)有限公司 基于深度学习算法的烟叶近红外光谱定量建模方法及应用
CN107679577A (zh) * 2017-10-12 2018-02-09 理光图像技术(上海)有限公司 基于深度学习的图像检测方法
CN107796766A (zh) * 2017-10-18 2018-03-13 盐城工学院 一种臭脚盐产地鉴别方法、装置及计算机可读存储介质

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110057757A (zh) * 2018-01-18 2019-07-26 深圳市理邦精密仪器股份有限公司 血红蛋白及其衍生物的识别、识别网络构建方法及装置
CN110532901A (zh) * 2019-08-12 2019-12-03 北京邮电大学 基于多目标检测的深度学习智能光谱分析方法及***
CN111289455A (zh) * 2020-03-25 2020-06-16 欧梯恩智能科技(苏州)有限公司 分布式异味评价方法、装置、终端及可读存储介质
CN113358594A (zh) * 2020-06-30 2021-09-07 北京领主科技有限公司 基于光谱检测的物质成分分析***、方法、装置及介质
CN113281291A (zh) * 2021-05-14 2021-08-20 深圳市八六三新材料技术有限责任公司 一种香精的组分分析方法、装置及计算机可读存储介质

Also Published As

Publication number Publication date
WO2019195971A1 (zh) 2019-10-17

Similar Documents

Publication Publication Date Title
CN108780037A (zh) 光谱分析方法、装置、电子设备及计算机可读存储介质
CN104062257B (zh) 一种基于近红外光谱测定溶液中总黄酮含量的方法
CN106525888B (zh) 一种测试致密油藏润湿性的方法及装置
CN108780048A (zh) 一种确定检测设备的方法、检测装置及可读存储介质
CN107505346B (zh) 预测流体类别样本中特别是生物流体样本中nmr自旋***的化学位移值的方法
Chabrillat et al. HYSOMA: An easy-to-use software interface for soil mapping applications of hyperspectral imagery
US10718713B2 (en) Unknown sample determining method, unknown sample determining instrument, and unknown sample determining program
CN112712108A (zh) 一种拉曼光谱多元数据分析方法
CN108235733A (zh) 基于拉曼光谱的物质识别方法及云端***
Luboschik et al. Supporting the integrated visual analysis of input parameters and simulation trajectories
CN107014844A (zh) 动态管理多个数据处理单元的xrf/xrd***
CN110349621A (zh) 肽段-谱图匹配可信度检验方法、***、存储介质及装置
CN109211814B (zh) 一种基于三维光谱曲面分区特征的土壤剖面类型识别方法
CN102906851A (zh) 分析质谱的方法、计算机程序及***
Al-Fraihat et al. Hyperparameter Optimization for Software Bug Prediction Using Ensemble Learning
CN103713997B (zh) 一种蜕变关系形式化描述与分解方法
CN115455407A (zh) 一种基于机器学习的GitHub敏感信息泄露监控方法
Najt et al. Empirical sampling of connected graph partitions for redistricting
CN105051498B (zh) 基于路线的物质分析***和方法
Luboschik et al. Interactive visual exploration of simulator accuracy: A case study for stochastic simulation algorithms
CN106257306A (zh) 基于多模多频oem板卡定位精度处理方法
CN106338747A (zh) 基于多模多频oem板卡失锁重捕获测试方法
CN117529668B (zh) 用于提供训练数据以使得神经网络能够分析nmr测量中的信号的***和方法
CN113075156B (zh) 碳酸盐矿物成分的定量方法、装置及设备、存储介质
CN115112575B (zh) 一种多类型光谱变异下月表矿物含量定量反演方法及装置

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication

Application publication date: 20181109

RJ01 Rejection of invention patent application after publication