基于稀疏自编码神经网络的荧光免疫层析检测方法及装置与流程

文档序号:11175775阅读:710来源:国知局
基于稀疏自编码神经网络的荧光免疫层析检测方法及装置与流程

本发明荧光测流免疫层析检测技术领域,具体涉及一种基于稀疏自编码神经网络的荧光免疫层析检测方法及装置。



背景技术:

荧光免疫层析技术是在侧流免疫层析技术(lateralflowimmunoassay,lfia)的基础上,采用纳米荧光颗粒作为示踪标记物进行检测的方法。该方法灵敏度、特异度高,可重复性和稳定性好,动态检测范围广,而且能即时得出结果、适用于单人份测定等优势。荧光免疫层析技术作为一种快速检测方法,可应用在生物医学、临床、食品安全等多个领域,其检测技术的研究具有重要的意义。

目前荧光免疫层析的临床可测定项目包括心肌肌钙蛋白i、肌红蛋白、肌酸激酶同工酶、微量白蛋白、绒毛膜促性腺激素及β亚单位的含量等。农产品食品安全的检测项目包括激素类如氯霉素、链霉素、磺胺类、四环素类等,真菌毒素类如黄曲霉素b1、黄曲霉素m1及玉米赤霉烯酮等。

荧光免疫层析检测技术主要利用样品的荧光光谱特性,目前荧光免疫层析检测技术主要采用光电检测和图像检测两种方式,在图像检测的荧光免疫层析检测中,图像特征量选取多以灰度值进行数据算法分析,检测精度相较于光电检测的方法低。而上述两种传统检测方法中,均需要进行特征值的提取以进行数据分析。而深度神经网络在模式分类领域,由于避免了对图像的复杂前期预处理,可以直接输入原始图像,通过分层的方式学习图像的特征表示,因而得到了更为广泛的应用。



技术实现要素:

本发明的目的在于提供一种基于稀疏自编码神经网络的荧光免疫层析检测方法及装置,该方法避免了对检测数据的特征值提取,可以直接根据检测数据,通过分层的方式学习数据的特征表示,提高荧光免疫层析检测效果。

为实现上述目的,本发明的技术方案是:一种基于稀疏自编码神经网络的荧光免疫层析检测方法,包括如下步骤,

s1、采集荧光层析试条检测数据及检测结果作为训练数据,建立多层的深度稀疏自编码神经网络模型,采用训练数据对网络模型进行训练;

s2、将荧光试条放入荧光免疫层析试条检测装置的移动平台,由步进电机驱动移动平台的前后移动,同时光电检测模块将荧光强度变化转换成电信号数据;

s3、采集步骤s2转换的电信号数据,并将采集到的电信号数据传送到计算机,进行滤波处理消除包括基线的背景干扰;

s4、将采集到的电信号数据作为步骤s1建立的深度稀疏自编码神经网络模型的输入;

s5、采用深度稀疏自编码神经网络模型进行数据分析与处理,得到荧光免疫层析检测结果。

在本发明一实施例中,所述步骤s1中,建立的深度稀疏自编码神经网络模型,其激活函数采用sigmoid函数f(z)=1/(1+e^(-z)),为实现稀疏性限制,其代价目标函数为:

其中,w,b是神经网络模型参数,m是样本例数,hw,b(xi)是第i组样本神经网络输出层的输出值,yi是第i组样本对应输出值;β是控制稀疏性限制惩罚项的系数,ρ是稀疏值,是隐藏神经元j的平均激活值,s2是隐藏层中隐藏神经元的数量,是ρ与间的相对熵。

在本发明一实施例中,所述ρ取0.05。

本发明还提供了一种基于稀疏自编码神经网络的荧光免疫层析检测装置,包括光电信号检测单元、机械扫描单元、stm32微处理器控制单元及计算机,该计算机建立有荧光检测稀疏自编码神经网络模块和荧光免疫层析检测数据数据库;stm32微处理器控制单元通过机械扫描单元控制荧光试条的移动,光电信号检测单元用于检测荧光试条在移动中的荧光强度变化,并转换为电信号数据,而后经由stm32微处理器控制单元传输给计算机进行滤波处理消除包括基线的背景干扰,而后通过荧光检测稀疏自编码神经网络模块和荧光免疫层析检测数据数据库进行数据分析,获得荧光免疫层析检测结果。

在本发明一实施例中,所述机械扫描单元包括用于放置荧光试条的移动平台及驱动该移动平台前后移动的步进电机。

在本发明一实施例中,所述光电信号检测单元包括激发光源、光电二极管、接收光纤、发射光纤、滤光片、匀光片,激发光源发射激发光通过发射光纤照射至荧光试条上,接收光纤用于接收荧光试条产生的荧光,经滤光片后进入硅光电管。

在本发明一实施例中,所述接收光纤的光纤头为扁平的椭圆形,并与荧光层新试条检测区的检测线相匹配,发射光纤为6条,该6条发射光纤均匀的分布在接收光纤周围,经匀光片后用于激发荧光试条。

在本发明一实施例中,还包括一与所述stm32微处理器控制单元连接的存储单元。

相较于现有技术,本发明具有以下有益效果:本发明避免了对检测数据的特征值提取,可以直接根据检测数据,通过分层的方式学习数据的特征表示,提高荧光免疫层析检测效果。

附图说明

图1为本发明荧光免疫层析检测整体框图。

图2为本发明荧光免疫层析光电检测系统示意图。

图3为本发明接收光纤光纤头、发射光纤光纤头截面示意图。

图4为本发明荧光免疫层析检测装置工作流程图。

具体实施方式

下面结合附图,对本发明的技术方案进行具体说明。

本发明的一种基于稀疏自编码神经网络的荧光免疫层析检测方法,包括如下步骤,

s1、采集荧光层析试条检测数据及检测结果作为训练数据,建立多层的深度稀疏自编码神经网络模型,采用训练数据对网络模型进行训练;

s2、将荧光试条放入荧光免疫层析试条检测装置的移动平台,由步进电机驱动移动平台的前后移动,同时光电检测模块将荧光强度变化转换成电信号数据;

s3、采集步骤s2转换的电信号数据,并将采集到的电信号数据传送到计算机,进行滤波处理消除包括基线的背景干扰;

s4、将采集到的电信号数据作为步骤s1建立的深度稀疏自编码神经网络模型的输入;

s5、采用深度稀疏自编码神经网络模型进行数据分析与处理,得到荧光免疫层析检测结果。

所述步骤s1中,建立的深度稀疏自编码神经网络模型,其激活函数采用sigmoid函数f(z)=1/(1+e^(-z)),为实现稀疏性限制,其代价目标函数为:

其中,w,b是神经网络模型参数,m是样本例数,hw,b(xi)是第i组样本神经网络输出层的输出值,yi是第i组样本对应输出值;β是控制稀疏性限制惩罚项的系数,ρ是稀疏值,是隐藏神经元j的平均激活值,s2是隐藏层中隐藏神经元的数量,是ρ与间的相对熵。所述ρ取0.05。

本发明还提供了一种基于稀疏自编码神经网络的荧光免疫层析检测装置,包括光电信号检测单元、机械扫描单元、stm32微处理器控制单元及计算机,该计算机建立有荧光检测稀疏自编码神经网络模块和荧光免疫层析检测数据数据库;stm32微处理器控制单元通过机械扫描单元控制荧光试条的移动,光电信号检测单元用于检测荧光试条在移动中的荧光强度变化,并转换为电信号数据,而后经由stm32微处理器控制单元传输给计算机进行滤波处理消除包括基线的背景干扰,而后通过荧光检测稀疏自编码神经网络模块和荧光免疫层析检测数据数据库进行数据分析,获得荧光免疫层析检测结果。还包括一与所述stm32微处理器控制单元连接的存储单元。

所述机械扫描单元包括用于放置荧光试条的移动平台及驱动该移动平台前后移动的步进电机。所述光电信号检测单元包括激发光源、光电二极管、接收光纤、发射光纤、滤光片、匀光片,激发光源发射激发光通过发射光纤照射至荧光试条上,接收光纤用于接收荧光试条产生的荧光,经滤光片后进入硅光电管。所述接收光纤的光纤头为扁平的椭圆形,并与荧光层新试条检测区的检测线相匹配,发射光纤为6条,该6条发射光纤均匀的分布在接收光纤周围,经匀光片后用于激发荧光试条。

以下为本发明的具体实现过程。

本发明的一种基于稀疏自编码神经网络的荧光免疫层析检测方法,包括以下步骤:

(1)采集一定数量的荧光层析试条检测数据及检测结果作为训练数据,建立一个多层的深度稀疏自编码神经网络模型,采用训练数据对网络模型进行训练。

(2)将荧光试条放入荧光免疫层析试条检测装置,由步进电机驱动移动平台的前后移动,同时光电检测模块将荧光强度变化转换成电信号。

(3)并通过stm32的a/d接口采集,并将采集到的数据传送到计算机,进行滤波等处理消除基线和其他背景干扰。

(4)将采集到的数据作为稀疏自编码神经网络的输入。

(5)采用稀疏自编码神经网络进行数据分析与处理,得到荧光免疫层析检测结果。

本发明还提供了一种基于稀疏自编码神经网络的荧光免疫层析检测装置,其特征在于:包括光电信号检测单元,机械扫描单元,stm32微处理器控制系统以及计算机的数据处理与分析及数据管理平台。扫描仪采用stm32微处理器作为控制系统,并采用稀疏自编码神经网络进行数据训练与分析,获得检测结果。

荧光免疫层析检测装置框图如图1所示。主要包括光电信号检测单元,机械扫描单元,stm32微处理器控制系统以及在计算机上建立的荧光检测稀疏自编码神经网络模型和荧光免疫层析检测数据数据库。

扫描仪采用stm32微处理器作为控制系统,检测时由步进电机驱动移动平台的前后移动,同时光电检测模块将荧光强度变化转换成电信号,并通过stm32的a/d接口采集。并将采集到的数据传送到计算机,进行滤波等处理以消除基线和其他背景干扰。在计算机上存储有荧光免疫层析检测数据及对应检测结果的数据库,并利用该数据库建立稀疏自编码神经网络。将采集到的数据作为稀疏自编码神经网络的输入,采用稀疏自编码神经网络进行数据分析,获得检测结果。

激发光光电检测模块是集激发光源2、硅光电管1、接收光纤3、发射光纤4、滤光片5、匀光片6为一体的模块,见图2。根据荧光的光谱特性,激发光源采用紫外光led,为了获得均匀的激发光照,提高检测准确度,发射光纤4和接收光纤3的结构如图3图所示。接收光纤光纤头为扁平的椭圆形状,与荧光层析试条检测区的检测线相匹配,以提高检测线区域的灵敏度。6个发射光纤光纤头均匀分布在接收光纤的周围,经匀光片后用于激发荧光试条。硅光电管1选用对荧光波长感应敏感的硅光电二极管,提高检测准确度和精度。

如图4所示,为本发明荧光免疫层析检测流程图,检测开始时,试条7在光电检测模块的紫外激发光的激发下发射荧光。步进电机驱动移动平台的前后移动,同时光电检测模块将荧光强度的变化转换成电信号,并通过stm32的a/d接口采集,并将采集到的数据传送到计算机。计算机先将采集到的数据进行滤波等处理后,作为稀疏自编码神经网络的输入,通过分层的方式学习数据的特征表示,提高荧光免疫层析检测效果。

本发明中建立的荧光免疫层析检测装置的稀疏自编码神经网络模型,其激活函数采用sigmoid函数f(z)=1/(1+e^(-z))。为了实现稀疏性限制,代价目标函数为:

其中,w,b是神经网络模型参数,m是样本例数,hw,b(xi)是第i组样本神经网络输出层的输出值,yi是第i组样本对应输出值;β是控制稀疏性限制惩罚项的系数,ρ是稀疏值,是隐藏神经元j的平均激活值,s2是隐藏层中隐藏神经元的数量,是ρ与间的相对熵。所述ρ取0.05。

采用一定数量的荧光层析试条检测数据及对应检测结果作为训练数据,采集处理后的数据作为输入,检测结果作为标签。采用训练数据对神经网络模型各个隐含层进行逐层训练,得到稀疏子自编码网络模型的w,b等参数。

将采集到的数据作为稀疏自编码神经网络的输入。采用稀疏自编码神经网络进行数据分析与处理,得到荧光免疫层析检测结果。

以上是本发明的较佳实施例,凡依本发明技术方案所作的改变,所产生的功能作用未超出本发明技术方案的范围时,均属于本发明的保护范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1