一种检测生物芯片样本的方法、装置及存储介质与流程

专利2022-06-28  65


本发明涉及生物医疗技术领域,尤指一种检测生物芯片样本的方法、装置及存储介质。



背景技术:

在生物医疗领域中,阵列型生物芯片技术是对基因分析及疾病进行精确诊断的一种重要工具,能够克服传统方法需要多次重复试验的弊端,有效节约人力、样本量,提高了检测精度,是现代生物医疗领域中进行生物样本检测的重要手段之一。

阵列型生物芯片技术是将一定数量的生物化学反应空间(又被称之为反应单元或反应腔室)固定于一定面积的基片。在使用时,加载测试样本到芯片上,并提供反应条件令其发生反应,然后利用现有技术可检测到的光、电信号等作为反应发生强度,或反应发生与否的判断依据,间接获取测试样本的生物信息。

在对生物芯片样本点进行检测时,主要有以下三种方法:参数依赖的方法、标记辅助的方法、自动检测的方法。

参数依赖的方法依赖于人工设定或输入的参数,如行列坐标、反应腔室位置模板等,在使用时必须知晓芯片参数并准确输入方能得到检测结果,这在芯片种类多样或参数缺失的情况下会造成人力成本的提高。

标记辅助的方法需要在芯片上设计辅助标记,但目前芯片可能来自不同的生产方,不同生产方标记的设计方式不唯一,所以这种方法更适用于分析来自单一生产方的芯片,使得其灵活性较差。

自动检测的方法是通过提取图像特征,自主得到芯片行列数目、位置信息,对样本点的阴阳性进行检测和分析,这种方法可以分析多种阵列式生物芯片,其兼容性好、灵活性强,节约人力、生物样本成本,目前的自动检测方法主要是基于神经网络的方法,和二值化结果的投影直方图的网格划分法。

然而在采用上述自动检测的方法时,由于受光照影响使得提取的图像特征存在偏差,造成检测结果的准确度不高。

鉴于此,如何有效提高对生物芯片上的样本进行检测的准确度,成为一个亟待解决的技术问题。



技术实现要素:

本发明实施例提供一种检测生物芯片样本的方法、装置及存储介质,用以解决现有技术中存在检测生物芯片样本的准确度较低的技术问题。

第一方面,为解决上述技术问题,本发明实施例提供一种检测生物芯片样本的方法,该方法包括:

获得生物芯片对应的生物芯片图像;

确定所述生物芯片图像中每个反应腔室的位置信息,以及与所述生物芯片图像的四个边角对应的边角腔室;

确定所述边角腔室的偏转角度;

用所述偏转角度对所述生物芯片图像的偏转角进行校正;

对校正后的生物芯片图像中所有反应腔室的阴阳性进行识别。

可选地,获得生物芯片对应的生物芯片图像,包括:

采集发生了生物化学反应的生物芯片的荧光图像;其中,所述生物芯片为四边形,所述生物芯片上呈阵列排布有多个反应腔室;

对所述荧光图像进行灰度处理,获得所述生物芯片图像。

可选地,获得所述生物芯片图像之前,还包括:

对进行了灰度处理的荧光图像进行降噪处理。

可选地,确定所述生物芯片图像中每个反应腔室的位置信息,以及与所述生物芯片图像的四个边角对应的边角腔室,包括:

采用霍夫圆变换,识别所述每个反应腔室的位置信息;

将所有反应腔室中,与所述生物芯片图像的四个边角的欧氏距离最短的四个反应腔室,作为所述边角腔室。

可选地,确定所述边角腔室的偏转角度,包括:

计算在第一方向和第二方向上相邻的两个边角腔室的中心连线与对应方向的夹角;其中,所述夹角为锐角;

取所述四条中心连线对应的四个夹角的中位数作为所述偏转角度。

可选地,对校正后的生物芯片图像中所有反应腔室的阴阳性进行识别,包括:

确定所述校正后的生物芯片图像中,每个反应腔室对应区域的灰度标准差;

从所有灰度标准差中,确定出最大标准差和最小标准差;

根据所述最大标准差与所述最小标准差,以及它们的差值与第一阈值和第二阈值的大小关系,识别所有反应腔室的阴阳性。

可选地,确定所述校正后的生物芯片图像中,每个反应腔室对应区域的灰度标准差,包括:

采用霍夫圆变换,识别所述校正后的生物芯片图像中每个反应腔室的位置信息;其中,所述位置信息包括反应腔室对应圆形区域的中心坐标位置和半径;

从所述校正后的生物芯片图像中,确定所述每个反应腔室对应区域中各像素点的灰度值;

计算所述反应腔室对应区域的灰度标准差。

可选地,确定所述每个反应腔室对应区域中各像素点的灰度值,包括:

确定所述每个反应腔室的第一矩阵;其中,所述第一矩阵中的元素个数与所述校正后的生物芯片图像的像素个数相同,一个反应腔室对应的第一矩阵中与所述一个反应矩阵对应区域中的元素值为1,其它元素值为0;

将所述第一矩阵与所述校正后的生物芯片图像构成的矩阵进行点乘,获得所述每个反应腔室对应区域中各像素点的灰度值。

可选地,根据所述最大标准差与所述最小标准差,以及它们的差值与第一阈值和第二阈值的大小关系,识别所有反应腔室的阴阳性,包括:

若所述最大标准差值与所述最小标准差值之差小于等于所述第一阈值,则所有反应腔室均为阴性或阳性;

若所述最大标准差值大于所述第二阈值,则所有反应腔室均为阳性;若所述最大标准差值小于等于所述第二阈值,则所有反应腔室均为阴性;

若所述最大标准差值与所述最小标准差值之差大于所述第二阈值,则所述生物芯片中的反应腔室既有阴性又有阳性。

可选地,当所述生物芯片中的反应腔室既有阴性又有阳性时,还包括:

采用类间方差最大化法,对各反应腔室对应区域的灰度标准差进行类型区分,获得各个反应腔室的阴阳性。

第二方面,本发明实施例提供了一种检测生物芯片样本的装置,包括:

至少一个处理器,以及

与所述至少一个处理器连接的存储器;

其中,所述存储器存储有可被所述至少一个处理器执行的指令,所述至少一个处理器通过执行所述存储器存储的指令,执行如第一方面所述的方法。

第三方面,本发明实施例提供了一种可读存储介质,包括存储器,

所述存储器用于存储指令,当所述指令被处理器执行时,使得包括所述可读存储介质的装置完成如第一方面所述的方法。

本发明有益效果如下:

本发明实施例提供的一种检测生物芯片样本的方法、装置及存储介质,通过先获得生物芯片对应的生物芯片图像,再确定生物芯片图像中每个反应腔室的位置信息,以及与生物芯片图像的四个边角对应的边角腔室;并在确定边角腔室的偏转角度后,用偏转角度对生物芯片图像的偏转角进行校正,对校正后的生物芯片图像中所有反应腔室的阴阳性进行识别,从而可以有效的提高检测结果的准确度。

附图说明

图1为本发明实施例提供的一种检测生物芯片样本方法的流程图;

图2为阵列芯片中反应腔室的排布示意图;

图3为本发明实施例提供的生物芯片的荧光图像的示意图;

图4为本发明实施例提供的生物芯片图像的示意图;

图5为本发明实施提供的中心连线与第一方向或第二方向的夹角示意图;

图6为本发明实施提供的校正后的生物芯片图像的示意图;

图7为本发明实施例提供的有阳性样本的检测结果示意图;

图8为本发明实施例提供的无阳性样本的检测结果示意图。

具体实施方式

本发明实施例提供一种检测生物芯片样本的方法、装置及存储介质,用以解决现有技术中存在检测生物芯片样本的准确度较低的技术问题。

为使本发明的上述目的、特征和优点能够更为明显易懂,下面将结合附图和实施例对本发明做进一步说明。然而,示例实施方式能够以多种形式实施,且不应被理解为限于在此阐述的实施方式;相反,提供这些实施方式使得本发明更全面和完整,并将示例实施方式的构思全面地传达给本领域的技术人员。在图中相同的附图标记表示相同或类似的结构,因而将省略对它们的重复描述。本发明中所描述的表达位置与方向的词,均是以附图为例进行的说明,但根据需要也可以做出改变,所做改变均包含在本发明保护范围内。本发明的附图仅用于示意相对位置关系不代表真实比例。

需要说明的是,在以下描述中阐述了具体细节以便于充分理解本发明。但是本发明能够以多种不同于在此描述的其它方式来实施,本领域技术人员可以在不违背本发明内涵的情况下做类似推广。因此本发明不受下面公开的具体实施方式的限制。说明书后续描述为实施本申请的较佳实施方式,然所述描述乃以说明本申请的一般原则为目的,并非用以限定本申请的范围。本申请的保护范围当视所附权利要求所界定者为准。

下面结合附图,对本发明实施例提供的一种检测生物芯片样本的方法、装置及存储介质进行具体说明。

请参见图1,为本发明实施例提供的一种检测生物芯片样本方法的流程图,该方法包括:

步骤101:获得生物芯片对应的生物芯片图像。

当待检测的生物样本被加载到生物芯片上,并发生了生物化学反应后,利用特定的设备,可以采集到对应的生物芯片的荧光图像。具体,如何从荧光图像,得到生物芯片图像,可以采用以下方式:

先采集发生了生物化学反应的生物芯片的荧光图像;其中,生物芯片为四边形,生物芯片上呈阵列排布有多个反应腔室。请参见图2为阵列芯片中反应腔室的排布示意图。

再对荧光图像进行灰度处理,获得生物芯片图像。

由于生物芯片图像是经灰度处理后的荧光图像,所以能够使生物芯片图像对光照编号的鲁棒性更好,从而提高后续识别反应腔室中样本的阴阳性的准确率。

请参见图3为本发明实施例提供的生物芯片的荧光图像的示意图,在图3中以粗实线示意对应的反应腔室为阳性,在荧光图像中表现为反应腔室的边缘亮度较高;细实线示意对应的反应腔室为阴性,在荧光图像中表现为反应腔室的边缘亮度较低。

需要说明的是,由于在附图中不能提供彩色图片,故在图3中的荧光图像只是一个示意性的图片,不代表真实的荧光图像,且在真实的荧光图像中,通常不同的反应腔室显示的色彩、亮度不相同。

请参见图4,为本发明实施例提供的生物芯片图像的示意图。在图4中以浅灰色示意经灰度处理后的阳性反应腔室,黑色实线示意经灰度处理后的阴性反应腔室。

需要说明的是,在实际的生物图像中,不同像素位置的灰度值通常不同。

在本发明提供的实施例中,获得生物芯片图像之前,还可以对进行了灰度处理的荧光图像进行降噪处理。具体的可以采用高斯平滑处理,实现对进行了灰度处理的荧光图像进行降噪处理。

在本发明提供的实施例中,通过对进行了灰度处理的荧光图像进行降噪处理,能够有效的降低噪声影响,从而提高检测生物芯片中反应腔室阴阳性的准确率。

在获得生物芯片对应的生物芯片图像后,便可执行步骤102。

步骤102:确定生物芯片图像中每个反应腔室的位置信息,以及与生物芯片图像的四个边角对应的边角腔室。

可选地,可以采用霍夫圆变换,识别生物芯片图像中每个反应腔室的位置信息,该位置信息包括反应腔室在生物芯片图像中对应圆形区域的中心坐标和半径。

计算每个反应腔室与生物芯片图像的四个边角的欧氏距离,并将所有反应腔室中,与生物芯片图像的四个边角的欧氏距离最短的四个反应腔室,作为边角腔室。

例如,生物芯片图像的四个边角的坐标分别为(0,0)、(0,m)、(n,0)、(n,m),一个反应腔室在生物图像中对应圆形区域的中心坐标为(x,y),该反应腔室与上述四个边角的欧氏距离依次为l1、l2、l3、l4,同理可以计算出其它反应腔室与上述四个边角的欧氏距离,将所有反应腔室与四个边角之间的欧氏距离进行排序,如进行升序排序,取前4个最小的欧式距离值对应的反应腔室作为边角腔室。

在确定出与生物芯片图像的四个边角对应的边角腔室后,便可执行步骤103。

步骤103:确定边角腔室的偏转角度。

可选地,确定偏转角度可以采用以下方式:

先计算在第一方向和第二方向上相邻的两个边角腔室的中心连线与对应方向的夹角;其中,夹角为锐角。

再取四条中心连线对应的四个夹角的中位数作为偏转角度。

请参见图5为本发明实施提供的中心连线与第一方向或第二方向的夹角示意图。在图5中四个边角腔室记为a、b、c、d,相邻两个边角腔室的中心连线记为ab、bc、cd、da,它们与对应方向的依次夹角被记录为θ1~θ4,例如,与ab中心连线对应的方向为第一方向,第一方向与ab之间所夹的锐角即为θ1,以计算θ1为例,假设a的坐标为(x1,y1),b的坐标为(x2,y2),则:

采用同样的方式,可以计算出θ2~θ4。

需要说明的是,上述计算θ1的方法不限于这种方式,还可以采用别的方式进行计算,例如反余弦、反正弦等,在此不做限定。

在计算出上述夹角θ1~θ4之后,可以取它们的中位数作为边角腔室的偏转角度。

例如,对θ1~θ4进行排序,取排序在中间的两个夹角(假设为θ2和θ4),则θ2和θ4的平均数(θ2 θ4)/2即为θ1~θ4的中位数,也就是偏转角度。

在确定了边角腔室的偏转角后,便可执行步骤104~105。

步骤104:用偏转角度对生物芯片图像的偏转角进行校正。

在采集生物芯片的荧光图像时,由于拍摄的角度、光线的影响等,会使拍摄处理的图像发生偏转,用上述偏转角度对与荧光图像对应的生物芯片图像进行校正,可以对图像进行纠偏,使得后续在识别反应腔室的阴阳性时,能够提高识别的准确度。

通过对生物芯片图像的偏转角进行校正,可以有效的解决生物芯片在拍摄时存在角度偏转的问题,从而使检测结果更加稳定,提高检测的准确性。

步骤105:对校正后的生物芯片图像中所有反应腔室的阴阳性进行识别。

可选地,对校正后的生物芯片图像中所有反应腔室的阴阳性进行识别,可以采用以下方式:

首先,确定校正后的生物芯片图像中,每个反应腔室对应区域的灰度标准差。

其次,从所有灰度标准差中,确定出最大标准差和最小标准差。

最后,根据最大标准差与最小标准差,以及它们的差值与第一阈值和第二阈值的大小关系,识别所有反应腔室的阴阳性。

可以采用以下方式确定每个反应腔室对应区域的灰度标准差:先采用霍夫圆变换,识别校正后的生物芯片图像中每个反应腔室的位置信息;其中,位置信息包括反应腔室对应圆形区域的中心坐标位置和半径;再从校正后的生物芯片图像中,确定每个反应腔室对应区域中各像素点的灰度值;最后,计算反应腔室对应区域的灰度标准差。

其中,确定每个反应腔室对应区域中各像素点的灰度值,可以采用以下方式:确定每个反应腔室的第一矩阵;其中,第一矩阵中的元素个数与校正后的生物芯片图像的像素个数相同,一个反应腔室对应的第一矩阵中与一个反应矩阵对应区域中的元素值为1,其它元素值为0;将第一矩阵与校正后的生物芯片图像构成的矩阵进行点乘,获得每个反应腔室对应区域中各像素点的灰度值。

例如,请参见图6为本发明实施提供的校正后的生物芯片图像的示意图。

以确定图6中反应腔室c对应区域的灰度标准差为例:

先采用霍夫圆变换,识别校正后的生物芯片图像(假设为1920×1080的图像)中每个反应腔室的位置信息,假设其中的反应腔室c的位置信息为:中心坐标(1760,200),半径为150,在存储位置信息时可以采用(中心坐标,半径)的方式进行存储。

然后,先准备一个与校正后的生物芯片图像同等大小的矩阵(该矩阵的大小也为1920×1080,该矩阵中一个元素与校正后的生物图像的一个像素一一对应,且所有元素的值均为0),之后根据反应腔室c的位置信息[即中心坐标(1760,200)和半径150],将矩阵1920×1080中与反应腔室c对应区域的元素值赋值为1,得到反应腔室c的第一矩阵,将反应腔室c的第一矩阵与校正后的生物芯片图像构成的矩阵进行点乘,获得反应腔室c对应区域中各像素点的灰度值。

最后,将反应腔室c的第一矩阵中的非零值取出,组成一个数组,并计算该数组的数组标准差,将之作为反应腔室c对应区域的灰度标准差。

需要说明的是,校正后的生物芯片图像构成的矩阵中的元素值为对应像素的灰度值。

同理,其它反应腔室对应区域的灰度标准差,可以采用与获得反应腔室c对应区域的灰度标准差相同的方式获得,在此不再赘述。

在获得各反应腔室对应区域的灰度标准差之后,便可对校正后的生物芯片图像中所有反应腔室的阴阳性进行识别,具体可以采用以下方式:

从所有反应腔室对应区域的灰度标准差中,确定出最大标准差和最小标准差,例如,可以采用对所有灰度标准差进行排序的方式,取其中最大值和最小值分别作为最大标准差和最小标准差。

之后,根据最大标准差与最小标准差,以及它们的差值与第一阈值和第二阈值的大小关系,识别所有反应腔室的阴阳性,具体可以采用下列方式:

若最大标准差值与最小标准差值之差小于等于述第一阈值,则所有反应腔室均为阴性或阳性。

若最大标准差值大于第二阈值,则所有反应腔室均为阳性;若最大标准差值小于等于第二阈值,则所有反应腔室均为阴性。

若最大标准差值与最小标准差值之差大于第二阈值,则生物芯片中的反应腔室既有阴性又有阳性。

当生物芯片中的反应腔室既有阴性又有阳性时,采用类间方差最大化法,对所有反应腔室对应区域的灰度标准差进行类型区分,获得各个反应腔室的阴阳性。

为了向用户展示检测结果,可以将每个反应腔室的阴阳性映射到对应位置。

请参见图7和图8,图7为本发明实施例提供的有阳性样本的检测结果示意图,图8为本发明实施例提供的无阳性样本的检测结果示意图。

在图7和图8中,反应腔室中的样本为阳性则用黑色标识,阴性用白色标识。

基于同一发明构思,本发明实施例提供一种检测生物芯片样本的装置,该装置包括:

至少一个处理器,以及

与所述至少一个处理器连接的存储器;

其中,所述存储器存储有可被所述至少一个处理器执行的指令,所述至少一个处理器通过执行所述存储器存储的指令,执行如上所述的检测生物芯片样本的方法。

基于同一发明构思,本发明实施例提供一种可读存储介质,包括存储器,

所述存储器用于存储指令,当所述指令被处理器执行时,使得包括所述可读存储介质的装置完成如上所述的检测生物芯片样本的方法。

尽管已描述了本发明的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例作出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本发明范围的所有变更和修改。

显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。


技术特征:

1.一种检测生物芯片样本的方法,其特征在于,包括:

获得生物芯片对应的生物芯片图像;

确定所述生物芯片图像中每个反应腔室的位置信息,以及与所述生物芯片图像的四个边角对应的边角腔室;

确定所述边角腔室的偏转角度;

用所述偏转角度对所述生物芯片图像的偏转角进行校正;

对校正后的生物芯片图像中所有反应腔室的阴阳性进行识别。

2.如权利要求1所述的方法,其特征在于,获得生物芯片对应的生物芯片图像,包括:

采集发生了生物化学反应的生物芯片的荧光图像;其中,所述生物芯片为四边形,所述生物芯片上呈阵列排布有多个反应腔室;

对所述荧光图像进行灰度处理,获得所述生物芯片图像。

3.如权利要求2所述的方法,其特征在于,获得所述生物芯片图像之前,还包括:

对进行了灰度处理的荧光图像进行降噪处理。

4.如权利要求1所述的方法,其特征在于,确定所述生物芯片图像中每个反应腔室的位置信息,以及与所述生物芯片图像的四个边角对应的边角腔室,包括:

采用霍夫圆变换,识别所述每个反应腔室的位置信息;

将所有反应腔室中,与所述生物芯片图像的四个边角的欧氏距离最短的四个反应腔室,作为所述边角腔室。

5.如权利要求1所述的方法,其特征在于,确定所述边角腔室的偏转角度,包括:

计算在第一方向和第二方向上相邻的两个边角腔室的中心连线与对应方向的夹角;其中,所述夹角为锐角;

取所述四条中心连线对应的四个夹角的中位数作为所述偏转角度。

6.如权利要求1所述的方法,其特征在于,对校正后的生物芯片图像中所有反应腔室的阴阳性进行识别,包括:

确定所述校正后的生物芯片图像中,每个反应腔室对应区域的灰度标准差;

从所有灰度标准差中,确定出最大标准差和最小标准差;

根据所述最大标准差与所述最小标准差,以及它们的差值与第一阈值和第二阈值的大小关系,识别所有反应腔室的阴阳性。

7.如权利要求6所述的方法,其特征在于,确定所述校正后的生物芯片图像中,每个反应腔室对应区域的灰度标准差,包括:

采用霍夫圆变换,识别所述校正后的生物芯片图像中每个反应腔室的位置信息;其中,所述位置信息包括反应腔室对应圆形区域的中心坐标位置和半径;

从所述校正后的生物芯片图像中,确定所述每个反应腔室对应区域中各像素点的灰度值;

计算所述反应腔室对应区域的灰度标准差。

8.如权利要求7所述的方法,其特征在于,确定所述每个反应腔室对应区域中各像素点的灰度值,包括:

确定所述每个反应腔室的第一矩阵;其中,所述第一矩阵中的元素个数与所述校正后的生物芯片图像的像素个数相同,一个反应腔室对应的第一矩阵中与所述一个反应矩阵对应区域中的元素值为1,其它元素值为0;

将所述第一矩阵与所述校正后的生物芯片图像构成的矩阵进行点乘,获得所述每个反应腔室对应区域中各像素点的灰度值。

9.如权利要求6所述的方法,其特征在于,根据所述最大标准差与所述最小标准差,以及它们的差值与第一阈值和第二阈值的大小关系,识别所有反应腔室的阴阳性,包括:

若所述最大标准差值与所述最小标准差值之差小于等于所述第一阈值,则所有反应腔室均为阴性或阳性;

若所述最大标准差值大于所述第二阈值,则所有反应腔室均为阳性;若所述最大标准差值小于等于所述第二阈值,则所有反应腔室均为阴性;

若所述最大标准差值与所述最小标准差值之差大于所述第二阈值,则所述生物芯片中的反应腔室既有阴性又有阳性。

10.如权利要求9所述的方法,其特征在于,当所述生物芯片中的反应腔室既有阴性又有阳性时,还包括:

采用类间方差最大化法,对各反应腔室对应区域的灰度标准差进行类型区分,获得各个反应腔室的阴阳性。

11.一种检测生物芯片样本的装置,其特征在于,包括:

至少一个处理器,以及

与所述至少一个处理器连接的存储器;

其中,所述存储器存储有可被所述至少一个处理器执行的指令,所述至少一个处理器通过执行所述存储器存储的指令,执行如权利要求1-10任一项所述的方法。

12.一种可读存储介质,其特征在于,包括存储器,

所述存储器用于存储指令,当所述指令被处理器执行时,使得包括所述可读存储介质的装置完成如权利要求1~10中任一项所述的方法。

技术总结
本发明公开了一种检测生物芯片样本的方法、装置及存储介质,该方法包括:获得生物芯片对应的生物芯片图像;确定所述生物芯片图像中每个反应腔室的位置信息,以及与所述生物芯片图像的四个边角对应的边角腔室;确定所述边角腔室的偏转角度;用所述偏转角度对所述生物芯片图像的偏转角进行校正;对校正后的生物芯片图像中所有反应腔室的阴阳性进行识别。

技术研发人员:吴琼;侯孟军;马小惠;王友学
受保护的技术使用者:京东方科技集团股份有限公司
技术研发日:2020.03.20
技术公布日:2020.06.09

转载请注明原文地址: https://bbs.8miu.com/read-9504.html

最新回复(0)