熊保平,甘振华,高跃明,杜民,3
(1.福建工程学院数理系,福建福州350108;2.福州大学物理与信息工程学院,福建福州350116; 3.福州大学电气工程与自动化学院,福建福州350116; 4.福建省大数据挖掘与应用技术重点实验室,福建福州350108)
金免疫层析试条OD-浓度曲线的神经动力学拟合
熊保平1,2,4,甘振华1,3,高跃明2,杜民2,3
(1.福建工程学院数理系,福建福州350108;2.福州大学物理与信息工程学院,福建福州350116; 3.福州大学电气工程与自动化学院,福建福州350116; 4.福建省大数据挖掘与应用技术重点实验室,福建福州350108)
针对金免疫层析试条定量检测系统中OD(光密度)-浓度的拟合曲线会出现检测值与实际值偏差较大,容易导致定性结果错误的情况,提出以最大绝对误差最小为评价指标的曲线拟合方案,并转化为相应的约束优化问题使用神经动力学优化算法进行求解。仿真数据实验表明神经动力学曲线拟合方法明显优于插值法和三次样条,与最小二乘法相比在等同条件下50次曲线拟合的平均最大绝对误差降低14%;通过金免疫层析试条定量检测仪的一组标定数据实验表明三次多项式基本符合OD值与浓度正相关关系,且此时神经动力学拟合曲线的最大误差与最小二乘法相比降低25%;实验结果表明该文提出的神经动力学曲线拟合方法结果收敛稳定,且有效降低最大绝对误差,为金免疫层析试条定量检测提供一种新的较简单和精确的曲线拟合方法。
金免疫层析试条;定量检测;曲线拟合;约束优化;神经动力学优化算法;最小二乘法
金免疫层析试条由于操作简便、反应时间短、可单人份等优点,已广泛应用于各种疾病的检测与预防[1-2],尤其是广大基层医院和诊所的检测与诊断。从理论上说金免疫层析试条检测线中显色的纳米胶体金的数目和被测液的浓度是线性正相关,即待检浓度与检测线的显色面积及深浅成正相关[2]。但金免疫层析试条检测线光密度值(OD值)的提取受到光散射、仪器检测误差、试液杂质干扰、试条响应均匀性、光照饱和度和试条本身误差等综合因素影响,导致定量检测仪器输出的OD值与被测液浓度函数曲线的线性度不佳。目前确定OD值与被测液浓度关系的方法主要有机器学习[3]、深度学习[4]和曲线拟合[5-6]这3大类。由于机器学习与深度学习需要大量样本训练以精确确定OD值与被测试液浓度的对应关系,这对于分批生产且不同批次参数不同的金免疫层析试条来说成本太高且不易硬件实现[7];而曲线拟合方法需要的训练样本少且实现简单,在曲线拟合方法中最小二乘法以其简便和精度较好而得到广泛应用,但最小二乘法是以误差的平方和最小为评价指标[8],无法对最大绝对误差做出有效的约束。
针对这一问题,本文提出以拟合值与实际值最大误差最小为评价指标的曲线拟合方法,其本质就是约束优化问题,而目前求解约束优化问题的方法主要有投影梯度法、谱投影梯度法、截断牛顿法、有记忆拟牛顿法等,但这些求解方法都不同程度地存在时间复杂度高和局部最优解的问题[9]。根据上述情况,本文引入神经动力学优化算法求解这一约束优化问题,其基本思想是通过能量函数把优化问题的求解转化为全局收敛的微分方程问题的求解[10]。
目前金免疫层析试条定量检测主流产品的测试流程如图1所示,其测试流程为首先把待测样本液体滴入金免疫层析试条,待反应充分后光电传感装置中的CCD开始对试条进行扫描,然后CCD扫描获取的模拟信号经过预处理后传送给DSP,最后DSP从接收到的模拟信号中获取试条检测线的光密度值(OD值)并通过已有的OD-浓度曲线获得被测试条的浓度值。如果有更复杂的处理还可以把检测结果通过RS232传送给计算机进行后续处理。
图1 金免疫层析试条定量检测系统总体架构
由检测流程可知OD-浓度曲线对金免疫层析试条的定量检测结果的影响是直接且不可避免的,而由Lambert-Beerd定律可以推导出OD与浓度的关系[5]为
其中:k为比例系数,od是光密度值(OD值),nd为待测液浓度值,所以在理想状态下OD值与被测液的浓度之间是线性关系。然而现实中由于金免疫层析试条定量检测受到光散射,仪器检测误差、试液杂质干扰、试条响应均匀性、光照饱和度和试条本身误差等综合因素影响,导致OD值与待测液体浓度之间呈非线性关系,并且在高浓度区域这种非线性关系更明显,所以OD值与待测液体浓度值之间的函数关系可以近似由下式表示:
式中:xi——待求的多项式第i次项的系数;
n——多项式的最高次数。
所以当给定m个样本值(odi,ndi),i=1,2,…,m,其拟合值与实际值最大误差最小的表达式如下所示:
其简洁的表达形式为
目前神经动力学优化算法还没有直接求解无穷范式的方法。为此为了将式(4)转化为神经动力学优化算法可以求解的形式,首先令:
则由式(5)可得:
由式(5)~或(7)可以把式(4)近似转化为
则式(9)的对偶函数为
设置Lyapunov函数为
由式(11)根据双对偶梯度算法可得到式(9)、式(10)解的状态方程[11]为
输出方程:U(t)=u(t)。
其中λ为常数,由式(12)可知其微分方程组的全局最优解u(t)是本文所要求解的多项式的系数和曲线的最大绝对误差值。
为验证本文提出方法的可行性,首先给出了一组仿真数据(xi,yi),i=1,2,…,N,如图2所示,其中xi是均匀分布在[0,13]的14个数据;yi的取值是通过函数x3+x2+x+1获得,但由于x=(x1,x2,…,xn)代表仪器检测到的OD值,所以为了仿真更贴近现实令yi=(xi+ni)3+(xi+ni)2+(xi+ni)1+1,其中ni为[-1,1]的随机噪声。在实验前先定义最大绝对误差为:,其中yn为真实数据,为拟合值,M为参与统计的样本数。
图2 仿真数据点示意图
实验中分别使用线性插值(LI)、三次样条(CS)、最小二乘法(LS)和本文提出的神经动力学(NDOA)对图3所给出的14个带噪声的数据点进行曲线拟合,其中最小二乘法和神经动力学的方法拟合曲线的多项式最高阶次N=3。当样本个数M= 1300时的曲线拟合比较结果如图3所示。
图3 各方法曲线拟合结果图
由图3(a)、图3(b)可知线性插值和三次样条存在不同程度的过拟合现象,拟合曲线受噪声影响严重。
图3(c)、图3(d)所示的多项式阶次N=3时最小二乘法、神经动力学拟合的曲线的绝对误差分布如图4所示,误差分布参数如表1所示。
图4 神经动力学和最小二乘法曲线拟合的绝对误差对比图
表1 神经动力学和最小二乘法曲线拟合的误差分布参数
由表1可知,虽然图4所示的拟合曲线的平均绝对误差基本一致,但神经动力学拟合的最大绝对误差下降了26.2%,误差的方差下降了43.7%,优势明显。
为体现本文提出方法的稳定性,分别使用线性插值、三次样条、最小二乘法和本文提出的神经动力学分别对图3所示的50组仿真数据进行曲线拟合,其平均的最大绝对误差如表2所示。
表2 各方法拟合曲线的平均最大绝对误差(n=50)
由表可以看出,线性插值、三次样条的最大绝对误差明显较大,最小二乘法拟合曲线的平均最大绝对误差为512,而本文提出的神经动力学拟合曲线的平均最大绝对误差为441,比最小二乘法拟合曲线的平均最大绝对误差降低了14%。
为了进一步验证本文提出方法在实际使用中的效果,实验中再使用最小二乘法和神经动力学曲线拟合方法分别对金免疫层析试条定量检测仪的一组标定数据进行一次多项式、二次多项式、三次多项式和四次多项式的拟合。其中神经动力学拟合的多项式系数收敛情况如图5所示,最小二乘法和神经动力学多项式拟合曲线如图6所示,各阶次拟合的最大绝对偏差统计如表3所示。
图5 神经动力学求解多项式系数寻优轨迹
图6 神经动力学与最小二乘法拟合曲线对比图
表3 最小二乘法和神经动力学拟合曲线的最大绝对偏差
由图6和表3可知,多项式拟合阶次N≥3时的最大相对误差相比于N=1,2下降显著,表明金免疫层析试条定量检测数据的标准工作曲线的拟合阶次N≥3。对图6的多项式拟合曲线进行误差分析,其各阶次的绝对误差对比如图7所示。
图7 神经动力学和最小二乘法曲线拟合的绝对误差各多项式对比图
由图可以看出从一次到四次多项式拟合曲线的绝对误差,相比于神经动力学曲线拟合,最小二乘法拟合的曲线最大绝对误差均偏大。从表3也可以看出本文的神经动力学拟合曲线的最大偏差值与最小二乘法相比较有明显降低,并且当N=3时,神经动力学拟合曲线的最大误差与最小二乘法相比降低了25%,更适合金免疫层析试条定量检测数据的标准工作曲线的拟合。
针对金免疫层析试条定量检测系统中OD(光密度)-浓度的拟合曲线会出现检测值与实际值偏差比较大容易导致定性结果错误的情况,本文提出以拟合值与实际值最大绝对误差最小为评价指标的曲线拟合方法,并使用神经动力学进行求解;通过金免疫层析试条定量检测仪一组标定数据的实验表明,在符合OD值与浓度正相关系时的N=3多项式曲线拟合,神经动力学拟合曲线的最大误差与最小二乘法相比降低了25%。本文提出的神经动力学曲线拟合方法结果收敛稳定,并能够有效降低拟合的最大绝对误差,适用于金免疫层析试条定量检测数据的标准工作曲线的拟合。
[1]ZHU J,CHEN W,LU Y,et al.Development of an immunochromatographic assay for the rapid detection of bromoxynil in water[J].Environmental Pollution,2008,156(1):136-142.
[2]YAN Z,ZHOU L,ZHAO Y,et al.Rapid quantitative detection of Yersinia pestis by lateral-flow immunoassay and up-converting phosphor technology-based biosensor[J].Sensors&Actuators B Chemical,2006,119(2): 656-663.
[3]JIANG H,DU M,KE D.A rapid quantitative determination method of afp concentration with gold immunochromatographic strip[J].Journal of Computers,2012,7(12):2868-2875.
[4]ZENG N,WANG Z,ZHANG H,et al.Deep Belief Networks for Quantitative Analysis of a Gold Immunochromatographic Strip[J].Cognitive Computation,2016,8(4):1-9.
[5]LI Y,ZENG N,DU M.A novel image methodology for interpretation of gold immunochromatographic strip[J].Journal of Computers,2011,6(3):540-547.
[6]ZHANG H C,LIU C Y,LIU G Y,et al.A portable photoelectric sensor based on colloidal gold immunochromatographic strips for rapid determination of clenbuterol in pig urine[J].Chinese Journal of Analytical Chemistry,2012,40(6):852-856.
[7]曾念寅,李玉榕,杜民.纳米金免疫层析试条定量检测的研究[J].生物医学工程研究,2015,34(04):259-264.
[8]李庆扬,王能超,易大义.数值分析[M].5版.北京:清华大学出版社,2008:79-83.
[9]周蓉.求解有界约束优化问题的几类方法[D].长沙:湖南大学,2012.
[10]RAHMAN S A,ANSARI M S.A neural circuit with transcendental energy function for solving system of linear equations[J].Analog Integrated Circuits&Signal Processing,2011,66(3):433-440.
[11]XIA Y.A new neural network for solving linear and quadratic programming problems.[J].IEEE Transactions on Neural Networks,1996,7(6):1544-1548.
(编辑:莫婕)
Neural dynamics fitting of the OD-concentration curve of gold immunochromatography strip
XIONG Baoping1,2,4,GAN Zhenhua1,3,GAO Yueming2,DU Min2,3
(1.Department of Mathematics and Physics,Fujian University of Technology,Fuzhou 350108,China; 2.College of Physics and Information Engineering,Fuzhou University,Fuzhou 350116,China; 3.College of Electrical Engineering and Automation,Fuzhou University,Fuzhou 350116,China; 4.Key Laboratory of Big Data Mining and Applications of Fujian Province,,Fuzhou 350108,China)
Incorrect qualitative result is easy to be caused by large deviation between detection value and actual value on the OD(optical density)-concentration fitting curve,which may result in inaccurate result of gold immunochromatographic strip qualitative detection system.A curve fitting scheme of taking the maximum absolute error minimum as evaluation index is hereby proposed.Corresponding constrained optimization problem is converted to neural dynamics optimization algorithm for solution.Simulation data experiment shows that neural dynamical curve fitting method is obviously superior to the interpolation method and cubic spline.Compared with the least square method,the average maximum absolute error of 50-times curve fitting under the same condition is reduced by 14%;the experimental results of a set of calibration data from quantitative detection instrument of the gold immunochromatographic strip show that cubic polynomial basically complies with normal phase relation between OD value and concentration,and the maximum error of the fitting curve is reduced by 25%compared with that of the least square method; the experimental results show that neural dynamical curve fitting method put forward in the paper features stable convergence and the maximum absolute error is reduced effectively;a new curve fitting method for quantitative detection of gold immunochromatographic strip is provided.
goldimmunochromatographicstrip;quantitativedetection;curvefitting;constrained optimization;neuro-dynamical optimization algorithm;least square method
A
1674-5124(2016)11-0126-05
10.11857/j.issn.1674-5124.2016.11.025
2016-05-18;
2016-06-23
科技部港澳台合作项目(2012DFM30040);福建省科技重大专项(2013YZ0002,2014YZ0001)
熊保平(1980-),男,江西南昌市人,讲师,博士,主要研究方向为深度图像学习与生物信息挖掘。