一种微型荧光免疫分析仪及其图像处理方法转让专利

申请号 : CN202210359581.2

文献号 : CN114486841B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 李刚贾俊玉

申请人 : 南京长健生物科技有限公司

摘要 :

本发明提出了一种微型荧光免疫分析仪及其图像处理方法,该方法包括:获取至少两帧荧光图像,分别进行滤波处理,获得第一荧光图像和第二荧光图像;根据荧光发光强度曲线,获得第一阈值;比对第一荧光图像和第二荧光图像上对应像素点的像素值,并根据第一阈值获得第三荧光图像;采用最大类间方差法对第三荧光图像进行处理,获得第二阈值,并基于第二阈值对第三荧光图像进行二值化分割,获得二值化图像;迭代扫描二值化图像上的所有像素点,标记其中的相似像素点并记录在标记矩阵中,获得目标区域;计算目标区域的平均灰度值,根据灰度值与荧光信号光强成正比关系,获得样本中抗原或抗体的浓度。本发明降低了检测误差,保证了检测结果的准确度。

权利要求 :

1.一种微型荧光免疫分析仪的图像处理方法,运行于微型荧光免疫分析仪上,其特征在于,包括如下步骤:获取至少两帧荧光图像,采用优化后的高斯滤波对所述两帧荧光图像分别进行滤波处理,获得第一荧光图像和第二荧光图像;

根据所述第一荧光图像或第二荧光图像上反应区的荧光发光强度曲线,获得第一阈值;设所述第一阈值为thd1,则:thd1=minGy+(maxGy‑minGy)/k;上式中,minGy为荧光发光强度曲线上的最小像素值,maxGy为荧光发光强度曲线上的最大像素值,k为常数,根据实际情况调整;

比对所述第一荧光图像和第二荧光图像上对应像素点的像素值,并根据所述第一阈值获得第三荧光图像;

采用最大类间方差法对所述第三荧光图像进行处理,获得第二阈值,并基于所述第二阈值对第三荧光图像进行二值化分割,获得二值化图像;

迭代扫描所述二值化图像上的所有像素点,标记其中的相似像素点并记录在标记矩阵中,获得连通区域,即目标区域;

计算所述目标区域的平均灰度值,根据灰度值与荧光信号光强成正比关系,获得样本中抗原或抗体的浓度;

其中,所述采用优化后的高斯滤波对所述两帧荧光图像分别进行滤波处理,包括:设为利用双向滤波器计算荧光图像中像素点m的像素值,则:上式中, 为归一化因数,  、 分别为空间权值和像素权值, 为像素点m和像素点n之间的空间距离, 为待计算像素点m的像素值, 为邻域内像素点n的像素值,m=(mx,my)为待计算的像素点的位置,n=(nx,ny)为邻域内像素点的位置, n∈S表示计算像素点m的像素值时,其结果由邻域范围S内的每个像素值的加权和决定, 为一维高斯核;

所述比对所述第一荧光图像和第二荧光图像上对应像素点的像素值,并根据所述第一阈值获得第三荧光图像,包括:若第一荧光图像和第二荧光图像上对应像素点的像素值的平均值小于所述第一阈值,则选取较小的像素值作为第三荧光图像的像素点像素值;若第一荧光图像和第二荧光图像上对应像素点的像素值的平均值大于所述第一阈值,则选取较大的像素值作为第三荧光图像的像素点像素值;

采用最大类间方差法对所述第三荧光图像进行处理,获得第二阈值,包括:建立类间方差表达式 ,当 取得全局最大值时,对应的i为第二阈值,此时目标区域和背景区域之间差别最大;

上式中, 为第三荧光图像上目标区域像素占比,其像素平均值为  ,  为第三荧光图像上背景区域像素占比,其像素平均值为 , 为第三荧光图像整体像素平均值。

2.根据权利要求1所述的微型荧光免疫分析仪的图像处理方法,其特征在于,获取至少两帧荧光图像之后,还包括判断所述荧光图像是否合格,具体为:选取所述荧光图像上反应区的局部作为检验区域;

计算所述检验区域上沿层析方向每一行的像素值总和,生成行像素曲线,其中,所述行像素曲线的横坐标为行序数,其纵坐标为每行像素值总和;

选取与所述行像素曲线上波谷相对应的行作为检验行,所述检验行包括多个检验像素点;

计算所述检验行中任意一个检验像素点与其他检验像素点之间的像素值差值的绝对值;

若存在至少2个绝对值小于设定阈值,则判定该检验像素点为合格点,反之为异常点;

根据所述异常点数量判断荧光图像是否合格。

3.根据权利要求2所述的微型荧光免疫分析仪的图像处理方法,其特征在于,还包括对所述异常点纠错,获取所述检验行上所有合格点的像素值的平均值,将所述平均值赋值给所述异常点。

4.一种微型荧光免疫分析仪,其特征在于,包括壳体,设于所述壳体内部的卡条槽组件、光源组件、图像采集模块和主控CPU,所述卡条槽组件用于放置检测条,所述光源组件用于产生荧光激发光源并照射在检测条的检测区,所述图像采集模块用于获取检测条上样本中抗原或抗体与试剂反应区的荧光图像,所述主控CPU用于根据图像处理算法对荧光图像进行分析处理,获得检测结果,所述图像处理算法采用如权利要求1至3任一项所述的一种微型荧光免疫分析仪的图像处理方法。

5.根据权利要求4所述的微型荧光免疫分析仪,其特征在于,所述壳体包括上壳体和下壳体,所述上壳体上表面设置有显示屏幕和检测按钮,所述显示屏幕和检测按钮均与主控CPU相连,分别用于显示数据和输入指令,所述下壳体底端部设置有电池盖,用于放置电池,所述上壳体或下壳体上设有与主控CPU相连的USB接口,用于实现外部供电。

说明书 :

一种微型荧光免疫分析仪及其图像处理方法

技术领域

[0001] 本发明涉及免疫层析检测领域,具体而言,涉及一种微型荧光免疫分析仪及其图像处理方法。

背景技术

[0002] 荧光免疫分析仪是建立在层析技术和抗原‑抗体特异性免疫反应基础上的一项新兴免疫检测仪器。荧光免疫分析仪以固定有检测线(T线)和控制线(C线)的条状纤维层析材料为层析试纸,检测样本(如血清、血浆、全血、唾液等)通过毛细作用在层析试纸上移动,并且在移动的过程中,检测样本中的待测物与荧光标记第一抗体结合,形成待测物‑第一抗体‑荧光素结构,继续前行,经过NC膜的T线时,该待测物‑第一抗体‑荧光素结构中的待测物与设置于T线上的第二抗体发生特异性结合,被截留、聚集于T线区域,未与第二抗体发生结合的第一抗体‑荧光素结构随着游离物继续前行至C线区域,与设置于C线的第三抗体特异性结合,被截留、聚集于C线区域。由于荧光发射强度与待测物浓度成正比,通过测量T线处和C线处荧光强度,结合荧光强度与浓度形成的函数预设关系,即可计算出检测样本中待测物的浓度。
[0003] 目前,大部分荧光免疫分析仪都是通过图像采集模块获取层析试纸上反应区结合物被激发后的荧光图像,再利用图像处理算法进行处理分析,获得检测结果。然而,现有的图像处理算法仍然存在以下缺陷:普遍采用高斯滤波对荧光图像进行预处理,以去除图像噪声,但是该方法不能很好的保留荧光图像的边缘信息,造成轮廓模糊;此外,由于荧光素结合物发光时间较短,且易受到背景光干扰,无法在恰当时刻采集高质量荧光图像信号,造成检测结果精准度低、误差大的问题。

发明内容

[0004] 本发明的目的在于提供一种微型荧光免疫分析仪及其图像处理方法,解决了现有技术中荧光图像的问题轮廓模糊,检测结果精准度低、误差大的问题。
[0005] 为解决上述技术问题,本发明采用的技术方案是:一种微型荧光免疫分析仪,包括壳体,设于所述壳体内部的卡条槽组件、光源组件、图像采集模块和主控CPU,所述卡条槽组件用于放置检测条,所述光源组件用于产生荧光激发光源并照射在检测条的检测区,所述图像采集模块用于获取检测条上样本中抗原或抗体与试剂反应区的荧光图像,所述主控CPU用于根据图像处理算法对荧光图像进行分析处理,获得检测结果。
[0006] 作为优选方案,所述壳体包括上壳体和下壳体,所述上壳体上表面设置有显示屏幕和检测按钮,所述显示屏幕和检测按钮均与主控CPU相连,分别用于显示数据和输入指令,所述下壳体底端部设置有电池盖,用于放置电池,所述上壳体或下壳体上设有与主控CPU相连的USB接口,用于实现外部供电。
[0007] 本发明还提供了一种微型荧光免疫分析仪的图像处理方法,运行于如根据以上所述的微型荧光免疫分析仪上,包括如下步骤:获取至少两帧荧光图像,采用优化后的高斯滤波对所述两帧荧光图像分别进行滤波处理,获得第一荧光图像和第二荧光图像;根据所述第一荧光图像或第二荧光图像上反应区的荧光发光强度曲线,获得第一阈值;比对所述第一荧光图像和第二荧光图像上对应像素点的像素值,并根据所述第一阈值获得第三荧光图像;采用最大类间方差法对所述第三荧光图像进行处理,获得第二阈值,并基于所述第二阈值对第三荧光图像进行二值化分割,获得二值化图像;迭代扫描所述二值化图像上的所有像素点,标记其中的相似像素点并记录在标记矩阵中,获得连通区域,即目标区域;计算所述目标区域的平均灰度值,根据灰度值与荧光信号光强成正比关系,获得样本中抗原或抗体的浓度。
[0008] 作为优选方案,所述采用优化后的高斯滤波对所述两帧荧光图像分别进行滤波处理,包括:设 为利用双向滤波器计算荧光图像中像素点m的像素值,则:
[0009]
[0010] 上式中, 为归一化因数,  、 分别为空间权值和像素权值, 为像素点m和像素点n之间的空间距离, 为待计算像素点m的像素值, 为邻域内像素点n的像素值,m=(mx,my)为待计算的像素点的位置,n=(nx,ny)为邻域内像素点的位置, n∈S表示计算像素点m的像素值时,其结果由邻域范围S内的每个像素值的加权和决定, 为一维高斯核。
[0011] 作为优选方案,设所述第一阈值为thd1,则:
[0012] thd1=minGy+(maxGy‑minGy)/k
[0013] 上式中,minGy为荧光发光强度曲线上的最小像素值,maxGy为荧光发光强度曲线上的最大像素值,k为常数,根据实际情况调整。
[0014] 作为优选方案,所述比对所述第一荧光图像和第二荧光图像上对应像素点的像素值,并根据所述第一阈值获得第三荧光图像,包括:若第一荧光图像和第二荧光图像上对应像素点的像素值的平均值小于所述第一阈值,则选取较小的像素值作为第三荧光图像的像素点像素值;若第一荧光图像和第二荧光图像上对应像素点的像素值的平均值大于所述第一阈值,则选取较大的像素值作为第三荧光图像的像素点像素值。
[0015] 作为优选方案,采用最大类间方差法对所述第三荧光图像进行处理,获得第二阈值。该方式计算效率高,能够实现对第三荧光图像的实时处理。
[0016] 具体为:建立类间方差表达式 ,当 取得全局最大值时,对应的thd2为第二阈值,此时目标区域和背景区域之间差别最大;
[0017]
[0018] 上式中, 为第三荧光图像上目标区域像素占比,其像素平均值为  , 为第三荧光图像上背景区域像素占比,其像素平均值为 , 为第三荧光图像整体像素平均值。
[0019] 作为优选方案,获取至少两帧荧光图像之后,还包括判断所述荧光图像是否合格,具体为:选取所述荧光图像上反应区的局部作为检验区域;计算所述检验区域上沿层析方向每一行的像素值总和,生成行像素曲线,其中,所述行像素曲线的横坐标为行序数,其纵坐标为每行像素值总和;选取与所述行像素曲线上波谷相对应的行作为检验行,所述检验行包括多个检验像素点;计算所述检验行中任意一个检验像素点与其他检验像素点之间的像素值差值的绝对值;若存在至少2个绝对值小于设定阈值,则判定该检验像素点为合格点,反之为异常点;根据所述异常点数量判断荧光图像是否合格。
[0020] 作为优选方案,还包括对所述异常点纠错,获取所述检验行上所有合格点的像素值的平均值,将所述平均值赋值给所述异常点。
[0021] 与现有技术相比,本发明的有益效果包括:通过采用优化后的高斯滤波对荧光图像进行滤波处理,使得在去除了图像噪声的同时保护了图像荧光图像的边缘信息,轮廓清晰分明;根据荧光发光强度曲线计算获得第一阈值,并根据第一阈值比对多帧荧光图像上对应像素点的像素值,若其平均值小于第一阈值,说明该像素点处于背景区域,则选取较小的像素值,若其平均值大于第一阈值,说明该像素点处于目标区域,则选取较大的像素值,从而提高了背景区域和目标区域的对比度,便于后面对于二值化分割和对目标区域的提取操作,而且降低了由于个别荧光点消失对检测结果造成的影响,提高了检测精度。在获取到荧光图像后,首先判断其是否合格,若不合格则重新采集,若合格则将其中少数异常点纠错,进一步降低了检测误差,保证检测结果的准确度。

附图说明

[0022] 参照附图来说明本发明的公开内容。应当了解,附图仅仅用于说明目的,而并非意在对本发明的保护范围构成限制。在附图中,相同的附图标记用于指代相同的部件。其中:
[0023] 图1为本发明实施例微型荧光免疫分析仪的结构示意图;
[0024] 图2为本发明实施例微型荧光免疫分析仪的功能模块示意图;
[0025] 图3为本发明实施例微型荧光免疫分析仪的图像处理方法的流程示意图;
[0026] 图4为本发明实施例荧光图像的实物图。
[0027] 图中标号:1下壳体、2上壳体、3检测条、4电池盖、5显示屏幕、6检测按钮。

具体实施方式

[0028] 容易理解,根据本发明的技术方案,在不变更本发明实质精神下,本领域的一般技术人员可以提出可相互替换的多种结构方式以及实现方式。因此,以下具体实施方式以及附图仅是对本发明的技术方案的示例性说明,而不应当视为本发明的全部或者视为对本发明技术方案的限定或限制。
[0029] 根据本发明的一实施方式结合图1和2示出。一种微型荧光免疫分析仪,包括壳体,设于壳体内部的卡条槽组件、光源组件、图像采集模块和主控CPU,卡条槽组件用于放置检测条3,光源组件用于产生荧光激发光源并照射在检测条3的检测区,图像采集模块用于获取检测条3上样本中抗原或抗体与试剂反应区的荧光图像,主控CPU用于根据图像处理算法对荧光图像进行分析处理,获得检测结果。
[0030] 本发明实施例中,壳体包括上壳体2和下壳体1,上壳体2上表面设置有显示屏幕5和检测按钮6,显示屏幕5和检测按钮6均与主控CPU相连,分别用于显示数据和输入指令,下壳体1底端部设置有电池盖4,用于放置电池,上壳体2或下壳体1上设有与主控CPU相连的USB接口,用于实现外部供电。
[0031] 该微型荧光免疫分析仪体积小巧,尺寸为长 110mm×宽 70mm×高 45mm,重量轻,主机重量小于110g,方便携带。微型免疫荧光分析仪与SARS‑CoV‑2 银荧光快速检测盒(Swab)一起使用,能够实现对血清/血浆、全血、唾液等样本快速定性或定量的检测。使用时,将反应和孵育好的检测条3按照提示的方向插入仪器右侧的插口内,并且确保塞到底,置于卡条槽组件上。按下检测按钮6,仪器自动开始扫描条码和检测数据,如果检测完成,在显示屏幕上显示出相应的检测结果。
[0032] 参见图3,本发明还提供了一种微型荧光免疫分析仪的图像处理方法,运行于如根据上述的微型荧光免疫分析仪上,包括如下步骤:
[0033] S101,获取至少两帧荧光图像,采用优化后的高斯滤波对两帧荧光图像分别进行滤波处理,获得第一荧光图像和第二荧光图像。荧光图像的实物如图4所示。优化后的高斯滤波函数如下所示:
[0034] 设 为利用双向滤波器计算荧光图像中像素点m的像素值,则:
[0035]
[0036] 上式中, 为归一化因数,  、 分别为空间权值和像素权值, 为像素点m和像素点n之间的空间距离, 为待计算像素点m的像素值, 为邻域内像素点n的像素值,m=(mx,my)为待计算的像素点的位置,n=(nx,ny)为邻域内像素点的位置, n∈S表示计算像素点m的像素值时,其结果由邻域范围S内的每个像素值的加权和决定, 为一维高斯核。
[0037] 通过采用优化后的高斯滤波对荧光图像进行滤波处理,使得在去除了图像噪声的同时保护了图像荧光图像的边缘信息,轮廓清晰分明。
[0038] S102,根据第一荧光图像或第二荧光图像上反应区的荧光发光强度曲线,获得第一阈值。
[0039] 设第一阈值为thd1,则:
[0040] thd1=minGy+(maxGy‑minGy)/k
[0041] 上式中,minGy为荧光发光强度曲线上的最小像素值,maxGy为荧光发光强度曲线上的最大像素值,k为常数,根据实际情况调整,本实施例中m=3。
[0042] S103,比对第一荧光图像和第二荧光图像上对应像素点的像素值,并根据第一阈值获得第三荧光图像。
[0043] 具体的,若第一荧光图像和第二荧光图像上对应像素点的像素值的平均值小于第一阈值,则选取较小的像素值作为第三荧光图像的像素点像素值;若第一荧光图像和第二荧光图像上对应像素点的像素值的平均值大于第一阈值,则选取较大的像素值作为第三荧光图像的像素点像素值。该步骤提高了背景区域和目标区域的对比度,便于后面对于目标区域的提取操作,而且降低了由于个别荧光点消失对检测结果造成的影响,提高了检测精度。
[0044] S104,采用最大类间方差法对第三荧光图像进行处理,获得第二阈值,并基于第二阈值对第三荧光图像进行二值化分割,获得二值化图像。
[0045] 建立类间方差表达式 ,当 取得全局最大值时,对应的thd2为第二阈值,此时目标区域和背景区域之间差别最大;
[0046]
[0047] 上式中, 为第三荧光图像上目标区域像素占比,其像素平均值为  , 为第三荧光图像上背景区域像素占比,其像素平均值为 , 为第三荧光图像整体像素平均值。
[0048] 图像二值化是将图像上的像素点的像素值设置为0(黑色)或255(白色),具体为将像素值小于第二阈值的像素点的像素值更新为0,将像素值大于或等于第二阈值的像素点的像素值更新为一个非零数值(例如255),也就是将整个图像呈现出明显的黑白效果的过程。
[0049] S105,迭代扫描二值化图像上的所有像素点,标记其中的相似像素点并记录在标记矩阵中,获得连通区域,即目标区域。
[0050] 具体为:初始化标记矩阵和种子点,将种子点周围邻域的像素点与种子点进行比较,若为相似像素点,则进行合并,同时记录在标记矩阵中;反之,将其作为新的种子点,迭代进行,直到所有相似像素点都被标记为止。
[0051] S106,计算目标区域的平均灰度值,根据灰度值与荧光信号光强成正比关系,获得样本中抗原或抗体的浓度。
[0052] 进一步的,在获取至少两帧荧光图像之后,还包括判断荧光图像是否合格,具体为:
[0053] 1)选取荧光图像上反应区的局部作为检验区域。
[0054] 2)计算检验区域上沿层析方向每一行的像素值总和,生成行像素曲线,其中,行像素曲线的横坐标为行序数,其纵坐标为每行像素值总和。
[0055] 3)选取与行像素曲线上波谷相对应的行作为检验行,即选取像素值总和最小的行作为检验行,该检验行包括多个检验像素点。
[0056] 4)计算检验行中任意一个检验像素点与其他检验像素点之间的像素值差值的绝对值。
[0057] 5)若存在至少2个绝对值小于设定阈值M1,则判定该检验像素点为合格点,反之为异常点。
[0058] 6)根据异常点数量判断荧光图像是否合格。若异常点数量超过设定阈值M2,则认为本次荧光图像不合格,需要重新采集。若异常点数量未超过设定阈值M2,则认为本次荧光图像合格,同时对该荧光图像中的异常点进行纠错。纠错过程为:获取检验行上所有合格点的像素值的平均值,将平均值赋值给异常点。
[0059] 综上所述,本发明的有益效果包括:通过采用优化后的高斯滤波对荧光图像进行滤波处理,使得在去除了图像噪声的同时保护了图像荧光图像的边缘信息,轮廓清晰分明;根据荧光发光强度曲线计算获得第一阈值,并根据第一阈值比对多帧荧光图像上对应像素点的像素值,若其平均值小于第一阈值,说明该像素点处于背景区域,则选取较小的像素值,若其平均值大于第一阈值,说明该像素点处于目标区域,则选取较大的像素值,从而提高了背景区域和目标区域的对比度,便于后面对于二值化分割和对目标区域的提取操作,而且降低了由于个别荧光点消失对检测结果造成的影响,提高了检测精度。在获取到荧光图像后,首先判断其是否合格,若不合格则重新采集,若合格则将其中少数异常点纠错,进一步降低了检测误差,保证检测结果的准确度。
[0060] 本发明的技术范围不仅仅局限于上述说明中的内容,本领域技术人员可以在不脱离本发明技术思想的前提下,对上述实施例进行多种变形和修改,而这些变形和修改均应当属于本发明的保护范围内。