一种血凝试验结果的自动判定方法及装置
文献发布时间:2024-04-18 20:01:55
技术领域
本发明涉及血凝试验数据处理领域,具体涉及一种血凝试验结果的自动判定方法及装置。
背景技术
某些病毒或病毒的血凝素,能选择性地使某种或某几种动物的血红细胞发生凝集,这种凝集红细胞的现象称为血凝,也称直接血凝反应,利用这种特性设计的试验称血凝试验。血凝试验可用于检测鼠疫耶尔森菌肺炎,布氏菌病,神经型食物中毒,Q热,鼠疫,变形杆菌食物中毒,弯曲菌肠炎,热带型肺嗜酸性粒细胞肺炎,布氏菌肺炎,冠状病毒感染等疾病。目前常用的血凝判读方法是光学比浊法,以光束通过装有血浆的试管,在试管另一端接收光强信号,再将光强信号的变化转换成电信号的变化,经数据处理后判定其凝固点。此方法操作繁杂、质量控制难、精度低。
发明内容
本发明的目的在于克服现有技术的缺点,提供一种血凝试验结果的自动判定方法及装置,极大地提高了血凝试验结果判定的效率以及准确性。
本发明采取如下技术方案实现上述目的,本发明提供一种血凝试验结果的自动判定方法,包括:
S1、设置预备参数,所述设置预备参数包括目标像素RGB值、容忍度以及阈值门限;
S2、获取血凝试验结果样本图像;
S3、切割获得血凝试验结果的单个样本图像,并确定单个血凝试验样本图像的目标区域;
S4、读取目标区域中每个像素点的RGB值,并计算其与目标像素RGB值的距离;
S5、通过对比距离与容忍度,判定该像素点是否可以作为表达因子;
S6、获得表达因子数目;
S7、将表达因子数目与阈值门限进行比较,并根据比较结果输出判定结果。
进一步的是,目标像素RGB值为阳性样本内血液凝集范围中心点的RGB值,容忍度为图像处理的颜色偏差的最佳容忍度。
进一步的是,确定单个血凝试验样本图像的目标区域具体包括:对血凝试验样本图像执行系列切割,通过系列切割确定单个血凝试验样本图像的目标区域,其中系列切割包括行列切割和圆形切割,圆形切割通过ROI函数实现。
进一步的是,表达因子数目通过逐一比较目标区域内每个像素点与目标像素RGB值的距离与容忍度获得,计算公式如下:
k=num(D 进一步的是,根据比较结果输出判定结果具体包括: 若0≤k 本发明提供一种血凝试验结果的自动判定装置,用于实现上述所述的血凝试验结果的自动判定方法,所述自动判定装置包括: 预设值模块,用于设置预备参数,所述设置预备参数包括目标像素RGB值、容忍度以及阈值门限; 图像获取模块,用于获取血凝试验结果样本图像; 图像处理模块,用于切割获得血凝试验结果的单个样本图像,并确定单个血凝试验样本图像的目标区域; 数据处理模块,用于读取目标区域中每个像素点的RGB值,并计算其与目标像素RGB值的距离;通过对比距离与容忍度,判定该像素点是否可以作为表达因子;获得表达因子数目;将表达因子数目与阈值门限进行比较,并根据比较结果输出判定结果。 进一步的是,目标像素RGB值为阳性样本内血液凝集范围中心点的RGB值,容忍度为图像处理的颜色偏差的最佳容忍度。 进一步的是,图像处理模块具体用于,对血凝试验样本图像执行系列切割,通过系列切割确定单个血凝试验样本图像的目标区域,其中系列切割包括行列切割和圆形切割,圆形切割通过ROI函数实现。 进一步的是,数据处理模块具体用于,通过逐一比较目标区域内每个像素点与目标像素RGB值的距离与容忍度获得表达因子数目,计算公式如下: k=num(D 进一步的是,数据处理模块具体还用于,若0≤k 本发明的有益效果为: 本发明通过对血凝试验样本的图像采集、特征分析以及结果自动判定,简化了繁杂的操作,极大地提高了血凝试验结果判定的效率;处理过程由计算机全程控制,能够更加容易把控质量,提高了判定精度。 附图说明 图1是本发明实施例提供的一种血凝试验结果的自动判定方法流程图; 图2是本发明实施例提供的血凝试验结果的自动判定装置结构示意图; 附图中,1为开关闸门模块,2为背光模块,3为图像采集模块,4为血凝反应板放置架,11为开关闸门,12为开关闸门放置槽,21为后接电源线,41为血凝试验样本容器。 具体实施方式 为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述。 在对本发明实施例方案描述之前,先对本发明涉及的部分技术特征进行解释。 ROI:Region Of Interest,图像处理中,从被处理的图像以方框、圆、椭圆、不规则多边形等方式勾勒出的需要处理的区域,也称为感兴趣区域; Iterator:迭代器,一种检查容器内元素并遍历元素的数据类型; RGB值:RGB彩色模型是一种常用的颜色信息表达方式,它使用红、绿、蓝三原色的亮度来定量表示颜色,屏幕上的任何一个颜色都可以由一组RGB值来记录和表达; D 目标像素RGB值:利用血凝试验结果自动判读装置,采集标准样本RGB图像,对图像中阳性血凝样本中血液凝集区域进行采样,获得目标像素RGB值; 任务像素RGB值:样本图像感兴趣区域中每个像素的RGB值; D:任务像素RGB值与目标像素RGB值的距离,由欧拉距离公式计算得到; 表达因子:若D小于D 阈值门限:阴性、弱阳性、强阳性样本的的表达因子数临界点。 如图1所示,本发明提供了一种血凝试验结果的自动判定方法,包括以下步骤: (1)设置预备参数:目标像素RGB值、容忍度Dmax和阈值门限的上限值N (2)获取血凝试验结果样本图像; (3)切割获得血凝试验结果的单个样本图像,并确定单个血凝试验样本图像的目标区域; (4)读取目标区域中每个像素点的RGB值,并计算其与目标像素RGB值的距离D; (5)通过对比D与容忍度D (6)获得表达因子数目k; (7)比较表达因子数目k与阈值门限N 在本发明的一种实施例中,设置预备参数包括:目标像素RGB值、容忍度D 在本发明的一种实施例中,血凝试验结果样本图像可通过摄像头拍摄血凝试验样本的图像获得。 在本发明的一种实施例中,切割获得血凝试验结果的单个样本图像,并确定单个血凝试验样本图像的目标区域的步骤包括:对血凝试验样本图像执行系列切割,其中系列切割包括行列切割和圆形切割,圆形切割通过ROI函数实现,获取单个血凝试验样本图像的目标区域。 在本发明的一种实施例中,读取目标区域中每个像素点的RGB值,并计算其与目标像素RGB值距离D包括:通过调用Iterator迭代获取目标区域中每个像素点的RGB值为任务像素RGB值,任务像素RGB值与目标像素RGB值的距离D通过欧拉距离公式计算得到。 在本发明的一种实施例中,判断该像素点是否可以作为表达因子的处理步骤为:逐一比较目标区域内每个像素RGB值与目标像素RGB值的距离D与容忍度D 在本发明的一种实施例中,通过比较表达因子数目k与阈值门限N 在本发明的一种实施例中,通过构造一个QTableWidget对象,设置n行,m列,存放对应血凝试验样本判读结果,并以表格形式显示。样本图像的规格为6行,8列。 具体操作时,预设参数RGB_Goal=(149,24,32),D 如图2所示,为本发明的血凝试验结果的自动判定装置结构示意图,包括开关闸门模块1、背光模块2、图像采集模块3和血凝反应板放置架4。其中开关闸门模块1包括开关闸门11和开关闸门放置槽12,开关闸门11在放置血凝反应板时打开;背光模块2为带均光板的均匀稳定光源,后接电源线21,为血凝试验样本提供均匀光源,确保血凝试验样本的颜色信息如实反应;图像采集模块3包括摄像头,摄像头通过USB接口与处理软件连接;血凝反应板放置架4用于放置血凝试验样本容器41,即行列分别为6×8的酶标板。 计算机自动判定时,执行以下过程:设置预设参数;获取血凝试验样本图像;获取血凝试验样本的感兴趣区域;获取任务像素RGB值,并计算其与目标像素RGB值的距离D;通过对比D与容忍度D 应当认识到,本发明实施例中的方法步骤可以由计算机硬件、硬件和软件的组合、或者通过存储在非暂时性计算机可读存储器中的计算机指令来实现或实施。所述方法可以使用标准编程技术。每个程序可以以高级过程或面向对象的编程语言来实现以与计算机系统通信。在任何情况下,该语言可以是编译或解释的语言。 此外,所述方法可以在可操作地连接至合适的任何类型的计算平台中实现,包括但不限于个人电脑、迷你计算机、主框架、工作站、网络或分布式计算环境或其它成像装置通信等等。 以上所述仅是本发明的优选实施方式,应当理解本发明并非局限于本文所披露的形式,不应看作是对其他实施例的排除,而可用于各种其他组合、修改和环境,并能够在本文所述构想范围内,通过上述教导或相关领域的技术或知识进行改动。而本领域人员所进行的改动和变化不脱离本发明的精神和范围,则都应在本发明所附权利要求的保护范围内。
- 透镜驱动装置、摄像机模块及摄像机搭载装置
- 透镜驱动装置、摄像机模块及摄像机搭载装置
- 摄像元件、摄像装置、记录介质、摄像方法
- 一种针对菜品的多角度摄像装置和摄像方法
- 双摄像头图像获取装置及其摄像方法
- 摄像装置的控制装置、摄像装置、摄像装置的控制方法及摄像装置的控制程序
- 摄像支援装置、摄像装置、摄像系统、摄像支援系统、摄像支援方法及程序