物质检测方法、装置、存储介质及电子设备与流程

文档序号:14352907阅读:272来源:国知局
物质检测方法、装置、存储介质及电子设备与流程
本公开涉及物质检测领域,尤其涉及一种物质检测方法、装置、存储介质及电子设备。
背景技术
:拉曼检测设备利用拉曼散射来检测物质的成分,当前在多个领域都有应用,包括专业的石油勘探,药物检测,到生活中常见安全检查,缉毒等场景,同时,随着拉曼检测设备的成本不断下降,在民用市场也有了更多的应用,例如用于农药检测,真假货检测等。目前的拉曼检测设备的检测方法都是针对一个点的物质检测,即拉曼检测设备发射激光聚焦的位置上,收集到该点上的数据进行检测,针对成分单一的物质,现有的方法能够获得有效的检测结果,但如果需要检测不均匀混合物中物质的成分和分布情况,采用定点采集的方法,不同采集点的选取会得到不同的检测结果,同时会产生漏测和测不准等问题。技术实现要素:本公开提供一种物质检测方法、装置、存储介质及电子设备,用以解决定点采集导致测量结果不准确以及部分场景不适用的问题。为了实现上述目的,根据本公开实施例的第一方面,提供一种物质检测方法,所述方法包括:当拉曼检测设备开始对待测物质发射激光且所述拉曼检测设备按照预设路线移动时,开始计时;当检测到计时达到预设的时间间隔时,记录光谱仪传感器当前的传感器数据,并将所述光谱仪传感器清零,继续计时;根据当前已记录的n个传感器数据确定是否满足预设的数据条件;当满足所述数据条件时,根据所述n个传感器数据进行物质识别;输出物质识别结果;以及,再次执行所述当检测到计时满足预设的时间间隔时,记录光谱仪传感器当前的传感器数据至所述输出物质识别结果的步骤。根据本公开实施例的第二方面,提供一种物质检测装置,所述装置包括:计时模块,用于当拉曼检测设备开始对待测物质发射激光且所述拉曼检测设备按照预设路线移动时,开始计时;记录模块,用于当检测到计时达到预设的时间间隔时,记录光谱仪传感器当前的传感器数据,并将所述光谱仪传感器清零,由所述计时模块继续计时;判断模块,用于根据当前已记录的n个传感器数据确定是否满足预设的数据条件;识别模块,用于当满足所述数据条件时,根据所述n个传感器数据进行物质识别;输出模块,用于输出物质识别结果;再次执行所述当检测到计时满足预设的时间间隔时,记录光谱仪传感器当前的传感器数据至所述输出物质识别结果的步骤。根据本公开实施例的第三方面,提供一种计算机可读存储介质,所述计算机可读存储介质中包括一个或多个程序,所述一个或多个程序用于执行本公开实施例的第一方面所述的方法。根据本公开实施例的第四方面,提供一种物质检测装置,包括:本公开实施例的第三方面所述的计算机可读存储介质;以及一个或者多个处理器,用于执行所述计算机可读存储介质中的程序。通过上述技术方案,本公开通过在拉曼检测设备按照规定路线移动并发射激光时,开始计时,按照预设的时间间隔记录光谱仪传感器采集的数据,对采集的数据及进行线性叠加,并以积分时长或信噪比检测结果为条件对叠加后的数据进行判断,当满足条件时对待测物质进行检测,输出物质识别结果。与此同时,计时并不中断,而是继续下一个时间间隔的计时和采集,能够输出规定路线上连续的物质识别结果。能够避免定点检测方法可能发生的漏测和测不准的问题,具有提高物质检测的准确度和输出效率的效果。应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。附图说明图1是根据本公开一示例性实施例提供的一种物质检测方法的流程图;图2是根据本公开一示例性实施例提供的另一种物质检测方法的流程图;图3是根据本公开一示例性实施例提供的另一种物质检测方法的流程图;图4是根据本公开一示例性实施例提供的另一种物质检测方法的流程图;图5是根据本公开一示例性实施例提供的再一种物质检测方法的流程图;图6是根据本公开一示例性实施例提供的又一种物质检测方法的流程图;图7是根据本公开一示例性实施例提供的一种物质检测装置的框图;图8是根据本公开一示例性实施例提供的另一种物质检测装置的框图;图9是根据本公开一示例性实施例提供的再一种物质检测装置的框图;图10是根据一示例性实施例示出的一种电子设备的框图。具体实施方式这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本公开相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本公开的一些方面相一致的装置和方法的例子。在介绍本公开提供的物质检测方法、装置以及存储介质之前,首先对本公开各个实施例所涉及应用场景进行介绍。该应用场景为利用拉曼检测设备按照一定的路线对待测物质进行检测。拉曼检测设备上设置有激光发射器和光谱仪传感器。图1是根据本公开一示例性实施例提供的一种物质检测方法的流程图,如图1所示,该方法包括:步骤101,当拉曼检测设备开始对待测物质发射激光且拉曼检测设备按照预设路线移动时,开始计时。示例的,对待测物质进行检测,先打开拉曼检测设备的激光发射器,激光发射器是持续发射的。再由用户手持拉曼检测设备,或由无人机、机器人等机械装置携带拉曼检测设备按照预设路线移动,并此时开始计时。预设路线可以根据待测物质的形态、体积等特征来设定,也可以由用户根据具体需要来设定,如果待测物质的信息较少,无法确定路线,还可以选择预存的默认路线先进行检测。步骤102,当检测到计时达到预设的时间间隔时,记录光谱仪传感器当前的传感器数据,并将光谱仪传感器清零,继续计时。举例来说,光谱仪传感器中采集的数据在每次采集完成后都需要清空,即每达到预设的时间间隔,将光谱仪传感器当前的传感器数据进行存储,再将光谱仪传感器中的数据清空。其中预设的时间间隔可以小于现有检测方法的一般检测时长,以一般检测时长为2-3s,那么可以将预设的时间间隔设置为0.5s。例如,可以将每个0.5s的传感器数据和相应的时刻作为一条记录存储在一张表中,如表1所示,也可以根据记录时刻的先后顺序将传感器数据存储在一个lifo(英文:lastinfirstout,中文:后进先出)表中。表1时刻传感器数据0.5s0-0.5s之间的传感器数据1s0.5s-1s之间的传感器数据1.5s1s-1.5s之间的传感器数据2s1.5s-2s之间的传感器数据…………步骤103,根据当前已记录的n个传感器数据确定是否满足预设的数据条件。示例的,预设的数据条件可以根据拉曼检测设备分为固定积分时长的积分和自动信噪比检测判定两类。如果采用固定积分时长的积分的方式,则可以选择将固定积分时长内的传感器数据进行叠加,并对叠加后的数据进行信噪比检测,通过信噪比检测则为满足预设的数据条件。如果采用自动信噪比检测判定的方式,则可以逐步将最新的传感器数据进行叠加,并对每一次叠加后的数据进行信噪比检测,通过信噪比检测则为满足预设的数据条件。步骤104,当满足数据条件时,根据n个传感器数据进行物质识别。步骤105,输出物质识别结果。以及,再次执行步骤102至105。示例的,在步骤102中,记录传感器数据的同时,计时一直在继续,通过不断循环步骤102至步骤105,能够连续地输出预设路线上的物质识别结果,因此相比于定点检测方法中物质识别结果是离散的一个数值,本实施例中的方法能够将物质识别结果以趋势变化曲线、状态图或数据表等形式显示出来。需要说明的是,在本实施例中,当满足结束条件或者接收到用户的关闭指令后,可以控制拉曼检测设备关闭激光发射器,终止本次检测。其中结束条件可以是预设路线已经移动完毕或者设定一个检测的关闭时间,根据这个关闭时间来确定是否关闭激光发射器。还可以由用户下发关闭指令,主动关闭激光发射器。综上所述,本公开通过在拉曼检测设备按照规定路线移动并发射激光时,开始计时,按照预设的时间间隔记录光谱仪传感器采集的数据,对采集的数据及进行线性叠加,并以积分时长或信噪比检测结果为条件对叠加后的数据进行判断,当满足条件时对待测物质进行检测,输出物质识别结果。与此同时,计时并不中断,而是继续下一个时间间隔的计时和采集,能够输出规定路线上连续的物质识别结果。能够避免定点检测方法可能发生的漏测和测不准的问题,具有提高物质检测的准确度和输出效率的效果。图2是根据本公开一示例性实施例提供的另一种物质检测方法的流程图,如图2所示,步骤103包括:步骤1031,判断n个传感器数据的个数是否达到p个。其中,n,p为正整数,n为当前已记录的传感器数据的总个数,p为指定数据个数,指定数据个数是根据拉曼检测设备的固定积分时长与时间间隔之比确定的,时间间隔小于固定积分时长。步骤1032a,当n<p时,确定不满足数据条件。步骤1032b,当n≥p时,获取最新采集的p个传感器数据的叠加数据。步骤1033,对叠加数据进行信噪比检测。步骤1034,当叠加数据通过信噪比检测时,确定满足数据条件。当叠加数据未通过信噪比检测时,确定不满足数据条件。举例来说,当拉曼检测设备是固定积分时长的检测设备,那么可以根据固定积分时长和时间间隔的比值来确定p,例如,p可以是固定积分时长除以时间间隔,并向上取整,需要说明的是,时间间隔小于固定积分时长。以固定积分时长为2s,时间间隔为0.5s为例,那么p为4,即判断n是否达到4个。当n<4的时候,确定为不满足数据条件,即n个传感器数据对应的时间范围没有达到固定积分时长,拉曼检测设备还不能进行检测。当n≥4的时候,将最新采集的p个传感器数据进行线性叠加,得到叠加数据。之后,再对叠加数据进行信噪比检测,通过信噪比检测极为满足数据条件,未通过信噪比检测则为不满足数据条件。其中,最新采集的p个传感器数据,为n个传感器数据中记录时间与当前时刻的时间差最小的p个传感器数据。例如,当前时刻为5s,此时n为10,以0.5s时采集到的传感器数据为第一个,1s时采集到的传感器数据为第二个以此类推到第十个,此时满足n≥p,那么叠加数据为这10个数据中最新的4个传感器数据(第十个、第九个、第八个和第七个)进行叠加的结果。在进行到下一个时间间隔5.5s时,n为11,同样满足n≥p,此时叠加数据为第十一个、第十个、第九个和第八个传感器数据的叠加。图3是根据本公开一示例性实施例提供的另一种物质检测方法的流程图,如图3所示,步骤103包括:步骤1035,将最新采集的m个数据进行叠加,得到叠加数据。其中,m,n为正整数,n为当前已记录的传感器数据的总个数,在每个时间间隔中,m的初始值为1,m≤n。步骤1036,对叠加数据进述信噪比检测。1037a,当叠加数据通过信噪比检测时,确定满足数据条件。1037b,当叠加数据未通过信噪比检测时,令m=m+1,并判断m是否大于n。1038a,当m>n时,确定不满足数据条件。1038b,当m≤n时,判断m是否大于mmax,mmax为预设的允许叠加的最大个数,mmax为正整数。1039,当m≤mmax时,再次执行步骤1035至步骤1036,当m大于mmax时,确定不满足数据条件。举例来说,当拉曼检测设备是信噪比检测判定的检测设备,那么可以选择最新采集的m个数据进行叠加。m的初始值为1,即第一次,取n个传感器数据中最新的一个作为叠加数据,即当前刚刚记录的传感器数据,进行信噪比检测。如果信噪比检测通过,则确定满足数据条件,若不通过,则令m=m+1,即m为2,此时如果满足m≤n且m≤mmax,则取n个传感器数据中最新的两个进行叠加作为叠加数据,即第n个传感器数据和第n-1个传感器数据,再进行信噪比检测。以此类推,直到通过信噪比检测,或者不满足m≤n且m≤mmax才结束循环。其中,mmax可以由最大积分时长除以时间间隔,并向上取整来设置,也可以由用户来设置。图4是根据本公开一示例性实施例提供的另一种物质检测方法的流程图,如图4所示,步骤104包括:步骤1041,对叠加数据进行预处理,预处理包括:去噪声、基底扣除和归一化处理。步骤1042,利用拉曼识别算法对预处理后的叠加数据进行物质识别。示例的,经过预处理后的叠加数据,即是能够反映出物质特性的拉曼光谱,因为不同物质的拉曼光谱信息固定且唯一,所以能够通过分析拉曼光谱来进行物质识别。图5是根据本公开一示例性实施例提供的再一种物质检测方法的流程图,如图5所示,该方法还包括:步骤106,当物质识别结果与上一次输出的物质检测结果之间的变化量超过预设阈值时,输出第一提示信息,第一提示信息用于提示用户待测物质的物质检测结果之间的变化量异常。和/或,输出第二提示信息,第二提示信息用于提示用户控制拉曼检测设备的移动速度。举例来说,如果当前时刻的物质识别结果与上一次输出的物质检测结果之间的变化量过大,则说明待测物质的成分此时发生了变化,其中变化量可以是不同物质的变化,也可以是同一物质浓度的变化,此时可以输出第一提示信息,向用户显示待测物质的变化。同时,还可以输出第二提示信息,提示用户降低移动拉曼检测设备的速度(或降低无人机或机器人等机械装置的移动速度)。因为当降低移动速度后,输出物质识别结果的密度变大,相应的降低相邻两次输出的物质检测结果之间的变化量。其中预设阈值可以由用户设定,也可以是默认值。图6是根据本公开一示例性实施例提供的又一种物质检测方法的流程图,如图6所示,该方法还包括:步骤107,当不满足所述数据条件时,输出第三提示信息,第三提示信息用于提示用户当前采集的传感器数据不满足数据条件。示例的,当不满足所述数据条件时,即在图2所示方法中n<p或叠加数据未通过信噪比检测的情况下,或在图3所示方法中m>n或m>mmax的情况下,可以提示用户当前采集的传感器数据无法得到准确的检测结果。综上所述,本公开通过在拉曼检测设备按照规定路线移动并发射激光时,开始计时,按照预设的时间间隔记录光谱仪传感器采集的数据,对采集的数据及进行线性叠加,并以积分时长或信噪比检测结果为条件对叠加后的数据进行判断,当满足条件时对待测物质进行检测,输出物质识别结果。与此同时,计时并不中断,而是继续下一个时间间隔的计时和采集,能够输出规定路线上连续的物质识别结果。能够避免定点检测方法可能发生的漏测和测不准的问题,具有提高物质检测的准确度和输出效率的效果。图7是根据本公开一示例性实施例提供的一种物质检测装置的框图,如图7所示,该装置200包括:计时模块201,用于当拉曼检测设备开始对待测物质发射激光且所述拉曼检测设备按照预设路线移动时,开始计时。记录模块202,用于当检测到计时达到预设的时间间隔时,记录光谱仪传感器当前的传感器数据,并将所述光谱仪传感器清零,由所述计时模块继续计时。判断模块203,用于根据当前已记录的n个传感器数据确定是否满足预设的数据条件。识别模块204,用于当满足所述数据条件时,根据所述n个传感器数据进行物质识别。输出模块205,用于输出物质识别结果。再次执行当检测到计时满足预设的时间间隔时,记录光谱仪传感器当前的传感器数据至输出物质识别结果的步骤。可选的,判断模块203用于:判断n个传感器数据的个数是否达到p个。其中,n,p为正整数,n为当前已记录的传感器数据的总个数,p为指定数据个数,指定数据个数是根据拉曼检测设备的固定积分时长与时间间隔之比确定的,时间间隔小于固定积分时长。当n<p时,确定不满足数据条件。当n≥p时,获取最新采集的p个传感器数据的叠加数据。对叠加数据进行所述信噪比检测。当叠加数据通过信噪比检测时,确定满足数据条件。当叠加数据未通过信噪比检测时,确定不满足数据条件。可选的,判断模块203用于:将最新采集的m个数据进行叠加,得到叠加数据。其中,m,n为正整数,n为当前已记录的传感器数据的总个数,在每个时间间隔中,m的初始值为1,m≤n。对叠加数据进行信噪比检测。当叠加数据通过信噪比检测时,确定满足数据条件。当叠加数据未通过信噪比检测时,令m=m+1,并判断m是否大于n。当m>n时,确定不满足数据条件。当m≤n时,判断m是否大于mmax,mmax为预设的允许叠加的最大个数,mmax为正整数。当m≤mmax时,再次执行将最新采集的m个数据进行叠加至对叠加数据进行信噪比检测的步骤,当m大于mmax时,确定不满足数据条件。图8是根据本公开一示例性实施例提供的另一种物质检测装置的框图,如图8所示,识别模块204包括:预处理子模块2041,用于对叠加数据进行预处理,预处理包括:去噪声、基底扣除和归一化处理。物质识别子模块2042,用于利用拉曼识别算法对预处理后的叠加数据进行物质识别。图9是根据本公开一示例性实施例提供的再一种物质检测装置的框图,如图9所示,该装置200还包括:提示模块206,用于当物质识别结果与上一次输出的物质检测结果之间的变化量超过预设阈值时,输出第一提示信息,第一提示信息用于提示用户待测物质的物质检测结果之间的变化量异常。和/或,提示模块206,还用于输出第二提示信息,第二提示信息用于提示用户控制拉曼检测设备的移动速度。可选的,提示模块206,用于当不满足数据条件时,输出第三提示信息,第三提示信息用于提示用户当前采集的传感器数据不满足数据条件。其中,上述各个模块所实现功能的具体说明已经在上述方法实施例中进行了详细描述,此处不再赘述。综上所述,本公开通过在拉曼检测设备按照规定路线移动并发射激光时,开始计时,按照预设的时间间隔记录光谱仪传感器采集的数据,对采集的数据及进行线性叠加,并以积分时长或信噪比检测结果为条件对叠加后的数据进行判断,当满足条件时对待测物质进行检测,输出物质识别结果。与此同时,计时并不中断,而是继续下一个时间间隔的计时和采集,能够输出规定路线上连续的物质识别结果。能够避免定点检测方法可能发生的漏测和测不准的问题,具有提高物质检测的准确度和输出效率的效果。图10是根据一示例性实施例示出的一种电子设备300的框图。如图10所示,该电子设备300可以包括:处理器301,存储器302,多媒体组件303,输入/输出(i/o)接口304,以及通信组件305。其中,处理器301用于控制该电子设备300的整体操作,以完成上述的物质检测方法中的全部或部分步骤。存储器302用于存储各种类型的数据以支持在该电子设备300的操作,这些数据例如可以包括用于在该电子设备300上操作的任何应用程序或方法的指令,以及应用程序相关的数据,例如联系人数据、收发的消息、图片、音频、视频等等。该存储器302可以由任何类型的易失性或非易失性存储设备或者它们的组合实现,例如静态随机存取存储器(staticrandomaccessmemory,简称sram),电可擦除可编程只读存储器(electricallyerasableprogrammableread-onlymemory,简称eeprom),可擦除可编程只读存储器(erasableprogrammableread-onlymemory,简称eprom),可编程只读存储器(programmableread-onlymemory,简称prom),只读存储器(read-onlymemory,简称rom),磁存储器,快闪存储器,磁盘或光盘。多媒体组件303可以包括屏幕和音频组件。其中屏幕例如可以是触摸屏,音频组件用于输出和/或输入音频信号。例如,音频组件可以包括一个麦克风,麦克风用于接收外部音频信号。所接收的音频信号可以被进一步存储在存储器302或通过通信组件305发送。音频组件还包括至少一个扬声器,用于输出音频信号。i/o接口304为处理器301和其他接口模块之间提供接口,上述其他接口模块可以是键盘,鼠标,按钮等。这些按钮可以是虚拟按钮或者实体按钮。通信组件305用于该电子设备300与其他设备之间进行有线或无线通信。无线通信,例如wi-fi,蓝牙,近场通信(nearfieldcommunication,简称nfc),2g、3g或4g,或它们中的一种或几种的组合,因此相应的该通信组件305可以包括:wi-fi模块,蓝牙模块,nfc模块。在一示例性实施例中,电子设备300可以被一个或多个应用专用集成电路(applicationspecificintegratedcircuit,简称asic)、数字信号处理器(digitalsignalprocessor,简称dsp)、数字信号处理设备(digitalsignalprocessingdevice,简称dspd)、可编程逻辑器件(programmablelogicdevice,简称pld)、现场可编程门阵列(fieldprogrammablegatearray,简称fpga)、控制器、微控制器、微处理器或其他电子元件实现,用于执行上述的物质检测方法。在另一示例性实施例中,还提供了一种包括程序指令的计算机可读存储介质,例如包括程序指令的存储器302,上述程序指令可由电子设备300的处理器301执行以完成上述的物质检测方法。综上所述,本公开通过在拉曼检测设备按照规定路线移动并发射激光时,开始计时,按照预设的时间间隔记录光谱仪传感器采集的数据,对采集的数据及进行线性叠加,并以积分时长或信噪比检测结果为条件对叠加后的数据进行判断,当满足条件时对待测物质进行检测,输出物质识别结果。与此同时,计时并不中断,而是继续下一个时间间隔的计时和采集,能够输出规定路线上连续的物质识别结果。能够避免定点检测方法可能发生的漏测和测不准的问题,具有提高物质检测的准确度和输出效率的效果。以上结合附图详细描述了本公开的优选实施方式,但是,本公开并不限于上述实施方式中的具体细节,在本公开的技术构思范围内,可以对本公开的技术方案进行多种简单变型,这些简单变型均属于本公开的保护范围。另外需要说明的是,在上述具体实施方式中所描述的各个具体技术特征,在不矛盾的情况下,可以通过任何合适的方式进行组合,为了避免不必要的重复,本公开对各种可能的组合方式不再另行说明。此外,本公开的各种不同的实施方式之间也可以进行任意组合,只要其不违背本公开的思想,其同样应当视为本公开所公开的内容。当前第1页12
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1