抗原检测的采样方法、装置、电子设备和存储介质与流程

文档序号:33619704发布日期:2023-03-25 10:54阅读:143来源:国知局
抗原检测的采样方法、装置、电子设备和存储介质与流程

1.本技术属于检测领域,尤其涉及一种抗原检测的采样方法、装置、电子设备和存储介质。


背景技术:

2.核酸检测有两种方法,一种是有着新冠检测金标准之称的聚合酶链式反应(polymerase chain reaction,pcr),一种是基于免疫学的新冠抗原检测,抗原检测相对于pcr来说,不需要太过专业的技术手法和设备,仅凭检测盒中提供的元件,用户即可完成抗原自测。
3.但是在进行抗原自测时,由于采样动作不规范,导致采样结果不准确的现象时常发生,检测结果的准确性难以得到保证。


技术实现要素:

4.本技术实施例提供一种抗原检测的采样方法、装置、电子设备和存储介质,可以提高采样结果的准确性。
5.第一方面,本技术实施例提供一种抗原检测的采样方法,包括:
6.获取识别区域中的人脸图像;
7.根据所述人脸图像,确定鼻腔区域;
8.当在所述识别区域监测到鼻拭子时,识别本轮采样是否满足预设的有效采样条件;
9.若满足,则确定本轮采样有效;
10.其中,所述有效采样条件包括:所述鼻拭子的拭子头在所述鼻腔区域的目标深度内以第一运动轨迹运动预设时长。
11.其中,所述根据所述人脸图像,确定鼻腔区域,包括:
12.根据所述人脸图像,确定鼻腔点云数据;
13.基于所述鼻腔点云数据确定所述鼻腔区域。
14.其中,所述基于所述鼻腔点云数据确定所述鼻腔区域,包括:
15.根据所述鼻腔点云数据,构建鼻腔模型;
16.根据所述鼻腔模型确定所述鼻腔区域。
17.其中,所述识别本轮采样是否满足预设的有效采样条件,包括:
18.识别所述鼻拭子的拭子头是否运动到所述鼻腔区域内;
19.若运动到所述鼻腔区域内,则识别所述鼻拭子的拭子头是否在所述鼻腔区域内的目标深度内;
20.若在所述目标深度内,则识别所述鼻拭子的拭子头在所述目标深度内的运动轨迹是否为所述第一运动轨迹;
21.若为第一运动轨迹,则识别所述鼻拭子以所述第一运动轨迹运动的时长是否不小
于所述预设时长;
22.若不小于所述预设时长,则判定本轮采样满足预设的有效采样条件。
23.其中,所述识别所述鼻拭子的拭子头是否运动到所述鼻腔区域内,包括:
24.确定所述鼻拭子在所述识别区域内的第二运动轨迹;
25.若所述第二运动轨迹符合预设的采样轨迹,则判定所述鼻拭子的拭子头运动到所述鼻腔区域内。
26.其中,所述识别所述鼻拭子的拭子头是否在所述鼻腔区域内的目标深度内,包括:
27.确定所述鼻拭子在所述鼻腔区域内的长度;
28.若所述鼻拭子在所述鼻腔区域内的长度位于预设数值范围,则判定所述鼻拭子的拭子头在所述鼻腔区域内的目标深度内。
29.其中,所述识别所述鼻拭子的拭子头在所述目标深度内的运动轨迹是否为所述第一运动轨迹,包括:
30.确定所述鼻拭子的拭子头在所述目标深度内的转动次数或往复移动次数;
31.若所述转动次数大于预设的转动次数,或所述往复移动次数大于预设的移动次数,则判定所述鼻拭子的拭子头在所述目标深度内的运动轨迹为所述第一运动轨迹。
32.第二方面,本技术实施例提供一种抗原检测的采样装置,包括:
33.获取模块,用于获取识别区域中的人脸图像;
34.确定模块,用于根据所述人脸图像,确定鼻腔区域;
35.识别模块,用于当在所述识别区域监测到鼻拭子时,识别本轮采样是否满足预设的有效采样条件;
36.采样模块,用于若满足,则确定本轮采样有效;
37.其中,所述有效采样条件包括:所述鼻拭子的拭子头在所述鼻腔区域的目标深度内以第一运动轨迹运动预设时长。
38.第三方面,本技术实施例提供一种电子设备,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如第一方面任一项所述的抗原检测的采样方法。
39.第四方面,本技术实施例提供一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如第一方面任一项所述的抗原检测的采样方法。
40.本技术实施例与现有技术相比存在的有益效果是:本技术的技术方案,通过获取识别区域中的人脸图像;根据人脸图像,确定鼻腔区域;当在识别区域监测到鼻拭子时,识别本轮采样是否满足预设的有效采样条件;若满足,则确定本轮采样有效;其中,有效采样条件包括:鼻拭子的拭子头在鼻腔区域的目标深度内以第一运动轨迹运动预设时长。即本技术实施例可根据人脸图像,确定鼻腔区域;当在识别区域监测到鼻拭子时,识别本轮采样是否满足预设的有效采样条件,提醒用户以标准的动作进行采样,以此提高采样结果的准确性。
附图说明
41.为了更清楚地说明本技术实施例中的技术方案,下面将对实施例或现有技术描述
中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
42.图1是本技术实施例提供的一种抗原检测的采样方法的应用场景示意图;
43.图2是本技术实施例提供的一种抗原检测的采样方法的示意性流程图;
44.图3a是本技术实施例提供的一种确定鼻腔区域的方法的示意性流程图;
45.图3b是本技术实施例提供的一种人脸中分轮廓线和鼻尖横切轮廓线的示例图;
46.图4是本技术实施例提供的一种s302的具体方法的示意性流程图;
47.图5a是本技术实施例提供的一种识别本轮采样是否满足预设的有效采样条件的方法的示意性流程图;
48.图5b是本技术实施例提供的一种确定鼻拭子在鼻腔区域内的长度的示例图;
49.图5c是本技术实施例提供的另一种确定鼻拭子在鼻腔区域内的长度的示例图;
50.图6是本技术实施例提供的一种s501的具体方法的示意性流程图;
51.图7a是本技术实施例提供的一种s503的具体方法的示意性流程图;
52.图7b是本技术实施例提供的一种确定鼻拭子的拭子头在目标深度内的往复移动次数的示例图;
53.图8是本技术实施例提供的一种抗原检测的采样装置的结构示意图;
54.图9是本技术一实施例提供的电子设备的结构示意图。
具体实施方式
55.以下描述中,为了说明而不是为了限定,提出了诸如特定系统结构、技术之类的具体细节,以便透彻理解本技术实施例。然而,本领域的技术人员应当清楚,在没有这些具体细节的其它实施例中也可以实现本技术。在其它情况中,省略对众所周知的系统、装置、电路以及方法的详细说明,以免不必要的细节妨碍本技术的描述,在其它情况中,各个实施例中的具体技术细节可以互相参考,在一个实施例中没有描述的具体系统可参考其它实施例。
56.应当理解,当在本技术说明书和所附权利要求书中使用时,术语“包括”指示所描述特征、整体、步骤、操作、元素和/或组件的存在,但并不排除一个或多个其它特征、整体、步骤、操作、元素、组件和/或其集合的存在或添加。
57.还应当理解,在本技术说明书和所附权利要求书中使用的术语“和/或”是指相关联列出的项中的一个或多个的任何组合以及所有可能组合,并且包括这些组合。
58.在本技术说明书中描述的参考“本技术实施例”或“一些实施例”等意味着在本技术的一个或多个实施例中包括结合该实施例描述的特定特征、结构或特点。由此,在本说明书中的不同之处出现的语句“在另一些实施例中”、“本技术一实施例”、“本技术其他实施例”等不是必然都参考相同的实施例,而是意味着“一个或多个但不是所有的实施例”,除非是以其他方式另外特别强调。术语“包括”、“包含”、“具有”及它们的变形都意味着“包括但不限于”,除非是以其他方式另外特别强调。
59.另外,在本技术说明书和所附权利要求书的描述中,术语“第一”、“第二”等仅用于区分描述,而不能理解为指示或暗示相对重要性。
60.核酸检测有两种方法,一种是有着新冠检测金标准之称的聚合酶链式反应(polymerase chain reaction,pcr),一种是基于免疫学的新冠抗原检测,抗原检测相对于pcr来说,不需要太过专业的技术手法和设备,仅凭检测盒中提供的元件,用户即可完成抗原自测。
61.但是在进行抗原自测时,由于采样动作不规范,导致采样结果不准确的现象时常发生,检测结果的准确性难以得到保证。
62.为了解决上述缺陷,本技术的发明构思为:
63.本技术实施例可根据人脸图像,确定鼻腔区域;当在识别区域监测到鼻拭子时,识别本轮采样是否满足预设的有效采样条件,提醒用户以标准的动作进行采样,以此提高采样结果的准确性。
64.为了说明本技术的技术方案,下面通过具体实施例来进行说明。
65.请参考图1,图1是本技术一实施例提供的一种抗原检测的采样方法的应用场景示意图,为了方便说明,仅示出与本技术相关的部分。该应用场景包括:电子设备10。电子设备10包括摄影组件101、显示器102和处理器103。
66.摄影组件101是电子设备10的一种输入输出设备,摄影组件101中配置图像传感器,摄影组件101通过图像传感器将用户人脸图像信息转换成电信号。图像传感器可以是电荷耦合元件(charge coupled device,ccd),互补金属氧化物半导体(complementary metal-oxide-semiconductor transistor,cmos),雪崩二极管(avalanche diode,ad)、单光子雪崩二极管(single photon avalanche diode,spad)等组成的像素阵列,阵列大小代表着该深度相机的分辨率,图像传感器121的像素也可以是单点、线阵等形式。本技术实施例对图像传感器的类型不作限定。
67.显示器102是电子设备10的另一种输入输出设备,显示器是一种将人脸图像信息通过传输设备显示到屏幕上再反射到人眼的一种显示工具。显示器可以是阴极射线管显示器、等离子显示器、液晶显示器等,本技术实施例对显示器的类型不作限定。
68.显示器102与摄影组件101通过a/d转换器连接,a/d转换器是将图像、声音等模拟信号转换为电信号。
69.处理器103分别与摄影组件101和显示器102电连接,处理器103可以是中央处理单元(central processing unit,cpu),还可以是其他通用处理器、数字信号处理器(digital signal processor,dsp)、专用集成电路(application specific integrated circuit,asic)、现场可编程门阵列(field-programmable gate array,fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。处理器103执行计算机程序时,可用于获取识别区域中的人脸图像;根据人脸图像,确定鼻腔区域;当在识别区域监测到鼻拭子时,识别本轮采样是否满足预设的有效采样条件;若满足,则确定本轮采样有效。
70.本技术实施例不限定电子设备10的具体构成,电子设备10可以包括比图1所示示例更多或更少的部件,或者组合某些部件,或者不同的部件。图1仅为示例性描述,不能解释为对本技术的具体限制。例如:还可以包括网络接入设备和rgb(red green blue)传感器等,rgb传感器可用于采集用户的rgb图像,处理器将rgb图像与摄影组件得到的低分辨率的图像进行融合,得到更高分辨率的图像。
71.请参考图2,图2是本技术实施例提供的一种抗原检测的采样方法的示意性流程图。图2中的方法的执行主体可以为电子设备。如图2所示,该方法包括:s201至s204。
72.s201、电子设备获取识别区域中的人脸图像。
73.具体的,识别区域可以是显示器整个屏幕对应的区域,也可以是屏幕中的一部分区域,例如:在屏幕中配置人脸轮廓区域。
74.当人脸对准识别区域时,摄影组件采集人脸图像,电子设备即可获取识别区域中的人脸图像。
75.s202、电子设备根据人脸图像,确定鼻腔区域。
76.本技术实施例是为了检测用户在做抗原检测时,鼻拭子在鼻腔内的采样动作是否标准,因而需要确定鼻腔区域。
77.请参考图3a,图3a是本技术实施例提供的一种确定鼻腔区域的方法的示意性流程图。图3a中的方法的执行主体可以为电子设备。如图3a所示,该方法包括:s301至s302。
78.s301、电子设备根据人脸图像,确定鼻腔点云数据。
79.具体的,电子设备在获取识别区域中的人脸图像时,可通过人脸3d表面提取模型facemesh提取人脸点云数据。在其他实施例中,也可通过双目立体视觉技术获取人脸点云数据,本技术实施例对获取人脸点云数据的方法不作限定。
80.本技术实施例中,确定鼻腔点云数据时,可根据人脸点云数据,确定人脸的中分轮廓线和鼻尖横切轮廓线。
81.具体的,中分轮廓线可以呈现出人脸最突出的各个器官的轮廓,包含了前额、鼻腔、嘴巴和下巴的特征点云数据,是人脸特征汇集的区域。鼻尖横切轮廓线用于表征鼻腔中的鼻翼等重要特征点处的曲率信息。
82.本技术实施例中,确定人脸的中分轮廓线和鼻尖横切轮廓线时,首先,需要建立三维坐标系,三维坐标系为人脸宽度方向(正方向水平向右),y轴为人脸长度方向(正方向竖直向上),z轴为人脸深度方向(正方向垂直xy平面向外)。
83.其次,根据建立的三维坐标系和人脸点云数据,确定鼻尖点。
84.具体的,根据建立的三维坐标系和网格控制顶点的先验知识可知,在全部的人脸点云坐标中,深度局部值最大的点,只可能是额头最突起的点、鼻尖点、嘴巴最突起的点和下巴最突起的点,由于鼻尖点位于脸部中心附近,因此可以通过搜索脸部中心附近位置深度值达到最大的点作为鼻尖点。
85.最后,在确定了鼻尖点之后,就可以根据过鼻尖点的yoz平面和人脸曲面的交线来确定人脸中分轮廓线,根据过鼻尖点的xoz平面和人脸曲面的交线来确定鼻尖横切轮廓线。示例性的,请参考图3b,图3b是本技术实施例提供的一种人脸中分轮廓线和鼻尖横切轮廓线的示例图。图3b中的左侧曲线表征人脸中分轮廓线,右侧曲线表征鼻尖横切轮廓线。
86.本技术实施例中,在确定了中分轮廓线和鼻尖横切轮廓线之后,通过计算轮廓线上的点的曲率,获取局部曲率最大的点,将局部曲率最大的点作为轮廓线上的目标特征点。
87.请参考图3b,本技术实施例中分轮廓线上的目标特征点包括前额点1,眉间点2,鼻根点3,鼻尖点4,鼻下点5,嘴唇上点6,口点7,嘴唇下点8,颏上点9,颏下点10等。
88.鼻尖横切轮廓线上的目标特征点包括左鼻翼点1、鼻尖点2和右鼻翼点3等。
89.具体的,在确定中分轮廓线上的目标特征点时,根据鼻尖点的坐标即可确定轮廓
上的目标特征点。示例性的,确定鼻根点的方法为:从中分轮廓线上的所有特征点中搜索第一个在鼻尖点上面的z值拐点,该拐点即为鼻根点。鼻下点则为鼻尖点下面的第一个特征点,眉间点则为鼻根点上面的第一个候特征点。依此类推。就可以定位出人脸中分轮廓线上的目标特征点。
90.本技术实施例中,人脸中分轮廓线上的目标特征点按照y值从大到小排列,依次为:前额点,眉间点,鼻根点,鼻尖点,鼻下点,嘴唇上点,口点,嘴唇下点,颏上点,颏下点。
91.本技术实施例中,确定鼻尖横切轮廓线上的目标特征点的方法与确定中分轮廓线上的目标特征点的方法相同,此处不再赘述。确定的鼻尖横切轮廓线上的目标特征点从左到右依次为左鼻翼点、鼻尖点和右鼻翼点。
92.本技术实施例中,将目标特征点中的鼻根点,鼻尖点,鼻下点,嘴唇上点,左鼻翼点、鼻尖点和右鼻翼点确定为鼻腔点云数据。
93.s302、电子设备基于鼻腔点云数据确定鼻腔区域。
94.本技术实施例提供的一种确定鼻腔区域的方法为:将鼻腔点云数据的位置作为感兴趣位置,根据感兴趣位置确定感兴趣区域。
95.示例性的,将鼻腔点云数据中的鼻根点、左鼻翼点和右鼻翼点的坐标作为感兴趣位置,通过感兴趣区域提取算法对鼻根点、左鼻翼点和右鼻翼点所包围的区域进行提取,进而确定感兴趣区域。本技术实施例实施例对感兴趣区域提取算法不作限定。
96.例如:可以将左鼻翼点和右鼻翼点作为矩形框下边界的两个顶点,将鼻根点作为矩形框上边界的中点提取矩形框,矩形框所在区域即为感兴趣区域。又例如,可以将左鼻翼点和右鼻翼点作为三角形框下边界的两个顶点,将鼻根点作为三角形框两个侧边的交点提取三角形框,三角形框所在区域即为感兴趣区域。当然,本技术实施例也可用其他形状的边界框内的区域表征感兴趣区域,本技术实施例对此不作限定。
97.本技术实施例提供的一种确定鼻腔区域的方法请参考图4。图4是本技术实施例提供的一种s302的具体方法的示意性流程图。图4中的方法的执行主体可以为电子设备。如图4所示,该方法包括:s401至s402。
98.s401、电子设备根据鼻腔点云数据,构建鼻腔模型。
99.具体的,电子设备中配置构建三维模型的软件,将鼻腔点云数据输入三维模型软件中,即可构建鼻腔模型。本技术实施例对三维模型软件的类型不作限定。
100.s402、电子设备根据鼻腔模型确定鼻腔区域。
101.具体的,本技术实施例可将鼻腔模型中各点云数据形成的区域确定为鼻腔区域。本技术实施例中的鼻腔区域为立体区域。
102.在其他实施例中,可将鼻腔模型中各点云数据中的部分点云数据形成的区域确定为鼻腔区域,该鼻腔区域为平面区域,例如:可以利用矩形框对该平面区域进行标记,将左鼻翼点和右鼻翼点作为矩形框下边界的两个顶点,将鼻根点作为矩形框上边界的中点。又例如:利用三角形框对该平面区域进行标记,将左鼻翼点和右鼻翼点作为三角形框下边界的两个顶点,将鼻根点作为三角形框两个侧边的交点。当然,本技术实施例还可利用其他形状的边界框标记该平面区域,本技术实施例对此不作限定。
103.s203、电子设备当在识别区域监测到鼻拭子时,识别本轮采样是否满足预设的有效采样条件。
104.具体的,有效采样条件包括:鼻拭子的拭子头在鼻腔区域的目标深度内以第一运动轨迹运动预设时长。
105.电子设备在获取到识别区域的人脸图像之后,利用目标检测算法监测识别区域中出现的目标是否为鼻拭子,监测出鼻拭子之后,根据鼻拭子的运动轨迹和鼻腔区域,识别本轮采样是否满足预设的有效采样条件。
106.请参考图5a,图5a是本技术实施例提供的一种识别本轮采样是否满足预设的有效采样条件的方法的示意性流程图。图5a中的方法的执行主体可以为电子设备。如图5a所示,该方法包括:s501至s505。
107.s501、电子设备识别鼻拭子的拭子头是否运动到鼻腔区域内。
108.具体的,电子设备可根据鼻拭子的拭子头在识别区域内的运动轨迹,确定鼻拭子的拭子头是否运动到鼻腔区域内,具体方法请参考图6。
109.图6是本技术实施例提供的一种s501的具体方法的示意性流程图。图6中的方法的执行主体可以为电子设备。如图6所示,该方法包括:s601至s602。
110.s601、电子设备确定鼻拭子在识别区域内的第二运动轨迹。
111.具体的,电子设备在监测出目标为鼻拭子之后,监测鼻拭子是否为移动目标。本技术实施例中,可通过帧差法、混合高斯模型等方法监测鼻拭子是否为移动目标。
112.其次,在确定移动目标后,可以获取鼻拭子的中心点。本技术实施例中,可通过鼻拭子的外接矩形取中心点的方法,或计算鼻拭子的质心的方法获取鼻拭子的中心点。
113.最后,将同一鼻拭子的中心点进行连接,以得到鼻拭子在识别区域内的第二运动轨迹。本技术实施例中,可通过目标跟踪的方法监测出同一鼻拭子,将同一鼻拭子的中心点进行连接形成轨迹。目标跟踪的方法可以为卡尔曼滤波、匹配搜索、深度学习等任一方法,本技术实施例对目标跟踪的方法不作限定。
114.s602、电子设备若第二运动轨迹符合预设的采样轨迹,则判定鼻拭子的拭子头运动到鼻腔区域内。
115.本技术实施例中,可通过建立的轨迹识别模型判定鼻拭子的拭子头运动到鼻腔区域内。即在轨迹识别模型中输入第二运动轨迹,根据模型的输出结果即可判断第二运动轨迹是否符合预设的采样轨迹,若为采样轨迹,则判定鼻拭子的拭子头运动到鼻腔区域内。
116.轨迹识别模型的训练方法为:
117.获取多组样本数据,样本数据包括采样轨迹数据和其他轨迹数据,采样轨迹是指在识别区域中鼻拭子运动到鼻腔区域内的轨迹,其他轨迹是指在识别区域中除采样轨迹外的轨迹,如:手指运动到鼻腔区域内的轨迹,鼻拭子运动到非鼻腔区域的轨迹。
118.确定各样本数据对应的标准类型,即将采样轨迹和其他轨迹标记为不同类型。
119.将各样本数据输入初始的轨迹识别模型,得到初始的轨迹识别模型输出的预测类型;
120.根据各样本数据对应的标准类型和预测类型,确定初始的轨迹识别模型的预测准确率;
121.当预测准确率不满足预设条件时(示例性的,预测准确率小于80%至90%,例如预测准确率小于85%),调整初始的轨迹识别模型的模型参数,并将模型参数调整后的轨迹识别模型确定为初始的轨迹识别模型,返回执行将各样本数据输入初始的轨迹识别模型,得
到初始的轨迹识别模型输出的预测类型的步骤以及后续步骤;
122.当预测准确率满足预设条件时,确定训练完成,并将初始的轨迹识别模型确定训练完成的轨迹识别模型。
123.在其他实施例中,另一种识别鼻拭子的拭子头运动到鼻腔区域内的方法为:
124.首先,确定拭子的拭子头的位置和鼻腔区域的位置。
125.具体的,可利用感兴趣提取算法确定拭子头区域和鼻腔区域的位置,示例性的,可用矩形框表征拭子头区域,用矩形框表征鼻腔区域。
126.根据拭子头区域,确定拭子的拭子头的位置,以及根据鼻腔区域,确定鼻腔区域的位置。
127.具体的,表征拭子头区域的矩形框所在区域的坐标即为拭子头的位置。表征鼻腔区域的矩形框所在区域的坐标即为拭子头的位置。
128.然后,判断鼻腔区域的位置是否包含拭子的拭子头的位置。
129.具体的,判断表征鼻腔区域的矩形框所在区域的坐标集中是否包含表征拭子头区域的矩形框所在区域的坐标集。
130.最后,若鼻腔区域的位置包含拭子的拭子头的位置,则判定拭子的拭子头运动到鼻腔区域内。
131.s502、电子设备若运动到鼻腔区域内,则识别鼻拭子的拭子头是否在鼻腔区域内的目标深度内。
132.具体的,本技术实施例中,一种识别鼻拭子的拭子头是否在鼻腔区域内的目标深度的方法为:若鼻拭子在鼻腔区域内的长度位于预设数值范围,则判定鼻拭子的拭子头在鼻腔区域的目标深度内。
133.具体的,首先,确定鼻拭子在鼻腔区域内的长度。
134.本技术实施例中,确定鼻拭子在鼻腔区域内的长度的方法包括但不限于:
135.1、根据表征鼻拭子的矩形框进入表征鼻腔区域的矩形框内的长度,确定鼻拭子在鼻腔区域内的长度。
136.2、根据表征鼻拭子的矩形框在进入表征鼻腔区域的矩形框内时,未进入鼻腔区域的矩形框内的长度,确定鼻拭子在鼻腔区域内的长度。
137.请参考图5b,图5b是本技术实施例提供的一种确定鼻拭子在鼻腔区域内的长度的示例图,在图5b中,可直接通过计算c的长度,确定鼻拭在鼻腔区域内的长度,也可通过计算d的长度,进而根据d的长度和鼻拭子的总长度,计算c的长度,进而确定鼻拭子在鼻腔区域内的长度。
138.3、根据表征鼻拭子的矩形框进入表征鼻腔区域的矩形框内的长度和倾斜角度,确定鼻拭子在鼻腔区域内的长度,或者根据表征鼻拭子的矩形框在进入表征鼻腔区域的矩形框内时,未进入鼻腔区域的矩形框内的长度和倾斜角度,确定鼻拭子在鼻腔区域内的长度。
139.具体的,倾斜角度是指鼻根点与鼻尖点的连线与y轴的夹角。
140.请参考图5c,图5c是本技术实施例提供的另一种确定鼻拭子在鼻腔区域内的长度的示例图。本技术实施例中,利用方法1和方法2确定的长度为线段b的长度,是没有考虑倾斜角度的,本技术实施例了为了使确定的鼻拭子在鼻腔区域内的长度更加精准,根据方法1和方法2计算的b的长度和倾斜角度,确定鼻拭子在鼻腔区域内的长度a。
141.本技术实施例中,根据鼻根点和鼻尖点的位置坐标,即可确定倾斜角度θ。
142.示例性的,鼻根点的坐标为3(x1,y1),鼻尖点的坐标为4(x2,y2)则可根据以下公式计算倾斜角度::
143.θ=arctan[(y1-y2)/(x1-x2)]。
[0144]
本技术实施例中,鼻拭子在鼻腔区域内的长度a,可用以下公式进行计算:
[0145][0146]
其次,若鼻拭子在鼻腔区域内的长度位于预设数值范围,则判定鼻拭子的拭子头在鼻腔区域内的目标深度内。
[0147]
具体的,当利用方法1或方法2计算鼻拭子在鼻腔区域内的长度时,判断鼻拭子在鼻腔区域内的长度是否位于预设数值范围,可通过以下公式进行判断:
[0148]
1/2鼻腔区域的矩形框的边长长度≤b≤鼻腔区域的矩形框的边长长度。
[0149]
当b的长度位于上述预设数值范围内时,则判定鼻拭子的拭子头在鼻腔区域内的目标深度内。
[0150]
当利用方法3计算鼻拭子在鼻腔区域内的长度时,判断鼻拭子在鼻腔区域内的长度是否位于预设数值范围,可通过以下公式进行判断:
[0151]
1/2鼻尖点到鼻根点间的距离≤a≤鼻尖点到鼻根点间的距离。
[0152]
其中,鼻尖点到鼻根点间的距离可通过以下公式进行计算:
[0153][0154]
当a的长度位于上述预设数值范围内时,则判定鼻拭子的拭子头在鼻腔区域内的目标深度内。
[0155]
s503、电子设备若在目标深度内,则识别鼻拭子的拭子头在目标深度内的运动轨迹是否为第一运动轨迹。
[0156]
具体的,第一运动轨迹是采样动作符合标准时鼻拭子的标准运动轨迹。
[0157]
图7a是本技术实施例提供的一种s503的具体方法的示意性流程图。图7a中的方法的执行主体可以为电子设备。如图7a所示,该方法包括:s701至s702。
[0158]
s701、电子设备确定鼻拭子的拭子头在目标深度内的转动次数或往复移动次数。
[0159]
本技术实施例中,首先需确定鼻拭子的拭子头在目标深度内的运动轨迹,该确定方法与确定鼻拭子在识别区域内的第二运动轨迹的方法相同,此处不再赘述。
[0160]
在其他实施例中,另一种确定鼻拭子的拭子头在目标深度内的运动轨迹的方法为:可通过动态捕捉技术捕捉用户的手部运动轨迹,手部运动轨迹即可表征鼻拭子的拭子头在目标深度内的运动轨迹。
[0161]
本技术实施例在确定鼻拭子的拭子头在目标深度内的运动轨迹之后,根据旋转目标检测算法即可确定鼻拭子的拭子头在目标深度内的转动次数。
[0162]
在其他实施例中,在确定鼻拭子的拭子头在目标深度内的运动轨迹之后,可获取鼻拭子的拭子头在目标深度内的运动轨迹中各位置的三维坐标,统计各位置的三维坐标中x轴极大值和极小值出现的次数,根据x轴极大值和极小值出现的次数,确定鼻拭子的拭子头在目标深度内的往复移动次数。
[0163]
请参考图7b,图7b是本技术实施例提供的一种确定鼻拭子的拭子头在目标深度内的往复移动次数的示例图,图7b中,a1表征左鼻腔区域,a2表征右鼻腔区域,图7b,鼻拭子b是在右鼻腔区域进行运动,a、b、c和d表征鼻拭子b在右鼻腔区域进行运动时的4个时刻,其中,a和d为运动的起止时刻,c和d为运动的中间时刻,当然,本技术实施例中鼻拭子运动的中间时刻包括但不限于c和d两个时刻,本技术实施例仅用c和d两个时刻进行举例说明。本技术实施例在确定鼻拭子的拭子头在目标深度内的往复移动次数时,可获取鼻拭子的拭子头在目标深度内的运动轨迹中a、b、c和d时刻对应的位置的三维坐标,统计a、b、c和d时刻对应的位置的三维坐标中x轴极大值和极小值出现的次数,根据x轴极大值和极小值出现的次数,确定鼻拭子的拭子头在目标深度内的往复移动次数。
[0164]
s702、电子设备若转动次数大于预设的转动次数,或往复移动次数大于预设的移动次数,则判定鼻拭子的拭子头在目标深度内的运动轨迹为第一运动轨迹。
[0165]
具体的,预设的转动次数为4至6次,例如5次,预设的移动次数为为4至6次,例如5次。
[0166]
本技术实施例中电子设备若判断转动次数大于5次,或往复移动次数大于5次,则判定鼻拭子的拭子头在目标深度内的运动轨迹为第一运动轨迹。
[0167]
s504、电子设备若为第一运动轨迹,则识别鼻拭子以第一运动轨迹运动的时长是否不小于预设时长。
[0168]
具体的,预设时长为14至16秒,例如15秒。电子设备以s503的方法确定拭子的拭子头在鼻腔区域内的目标运动轨迹为第一运动轨迹的同时,识别鼻拭子以第一运动轨迹运动的时长是否不小于15秒。
[0169]
本技术实施例中,若判定鼻拭子的拭子头在目标深度内的运动轨迹为第一运动轨迹,则识别鼻拭子以第一运动轨迹运动的时长是否不小于预设时长是为了识别用户是否以标准的动作进行采样,使拭子头上的标本充分,以保证抗原检测结果的准确性。
[0170]
s505、若不小于预设时长,则判定本轮采样满足预设的有效采样条件。
[0171]
具体的,若不小于15秒,则判定本轮采样满足预设的有效采样条件。
[0172]
s204、若满足,则确定本轮采样有效。
[0173]
具体的,若判定本轮采样满足预设的有效采样条件,则确定本轮采样有效。
[0174]
综上,本技术的技术方案中,通过获取识别区域中的人脸图像;根据人脸图像,确定鼻腔区域;当在识别区域监测到鼻拭子时,识别本轮采样是否满足预设的有效采样条件;若满足,则确定本轮采样有效;其中,有效采样条件包括:鼻拭子的拭子头在鼻腔区域的目标深度内以第一运动轨迹运动,并且鼻拭子以第一运动轨迹运动目标时长,目标深度大于预设深度,目标时长大于预设时长。即本技术实施例可根据人脸图像,确定鼻腔区域;当在识别区域监测到鼻拭子时,识别本轮采样是否满足预设的有效采样条件,提醒用户以标准的动作进行采样,以此提高采样结果的准确性。
[0175]
应理解,上述实施例中各步骤的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本技术实施例的实施过程构成任何限定。
[0176]
请参考图8,图8是本技术实施例提供的一种抗原检测的采样装置的结构示意图,该装置包括:
[0177]
获取模块81,用于获取模块获取识别区域中的人脸图像。
[0178]
确定模块82,用于根据人脸图像,确定鼻腔区域。
[0179]
识别模块83,用于当在识别区域监测到鼻拭子时,识别本轮采样是否满足预设的有效采样条件。
[0180]
采样模块84,用于若满足,则确定本轮采样有效。其中,有效采样条件包括:鼻拭子的拭子头在鼻腔区域的目标深度内以第一运动轨迹运动预设时长。
[0181]
其中,确定模块82,还用于根据人脸图像,确定鼻腔点云数据;
[0182]
基于鼻腔点云数据确定鼻腔区域。
[0183]
其中,确定模块82,还用于根据鼻腔点云数据,构建鼻腔模型;
[0184]
根据鼻腔模型确定鼻腔区域。
[0185]
其中,识别模块83,还用于识别鼻拭子的拭子头是否运动到鼻腔区域内;
[0186]
若运动到鼻腔区域内,则识别鼻拭子的拭子头是否在鼻腔区域内的目标深度内;
[0187]
若在目标深度内,则识别鼻拭子的拭子头在目标深度内的运动轨迹是否为第一运动轨迹;
[0188]
若为第一运动轨迹,则识别鼻拭子以第一运动轨迹运动的时长是否不小于预设时长;
[0189]
若不小于预设时长,则判定本轮采样满足预设的有效采样条件。
[0190]
其中,识别模块83,还用于确定鼻拭子在识别区域内的第二运动轨迹;
[0191]
若第二运动轨迹符合预设的采样轨迹,则判定鼻拭子的拭子头运动到鼻腔区域内。
[0192]
其中,识别模块83,还用于确定鼻拭子在鼻腔区域内的长度;
[0193]
若鼻拭子在鼻腔区域内的长度位于预设数值范围,则判定鼻拭子的拭子头在鼻腔区域内的目标深度内。
[0194]
其中,识别模块83,还用于确定鼻拭子的拭子头在目标深度内的转动次数或往复移动次数;
[0195]
若转动次数大于预设的转动次数,或往复移动次数大于预设的移动次数,则判定鼻拭子的拭子头在目标深度内的运动轨迹为第一运动轨迹。
[0196]
所属领域的技术人员可以清楚地了解到,为了描述的方便和简洁,仅以上述各功能单元、模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能单元、模块完成,即将装置的内部结构划分成不同的功能单元或模块,以完成以上描述的全部或者部分功能。实施例中的各功能单元、模块可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中,上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。另外,各功能单元、模块的具体名称也只是为了便于相互区分,并不用于限制本技术的保护范围。上述系统中单元、模块的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
[0197]
如图9所示,本技术实施例还提供一种电子设备200,包括存储器21、处理器22以及存储在存储器21中并可在处理器22上运行的计算机程序23,处理器22执行计算机程序23时实现上述各实施例的抗原检测的采样方法。
[0198]
所述处理器22可以是中央处理单元(central processing unit,cpu),还可以是
其他通用处理器、数字信号处理器(digital signal processor,dsp)、专用集成电路(application specific integrated circuit,asic)、现场可编程门阵列(field-programmable gate array,fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。
[0199]
所述存储器21可以是电子设备200的内部存储单元。所述存储器21也可以是电子设备200的外部存储设备,例如电子设备200上配备的插接式硬盘,智能存储卡(smart media card,smc),安全数字(secure digital,sd)卡,闪存卡(flash card)等。进一步地,存储器21还可以既包括电子设备200的内部存储单元也包括外部存储设备。存储器21用于存储计算机程序以及电子设备200所需的其他程序和数据。存储器21还可以用于暂时地存储已经输出或者将要输出的数据。
[0200]
本技术实施例还提供了一种计算机可读存储介质,计算机可读存储介质存储有计算机程序,计算机程序被处理器执行时实现上述各实施例的抗原检测的采样方法。
[0201]
本技术实施例提供了一种计算机程序产品,当计算机程序产品在移动终端上运行时,使得移动终端执行时实现上述各实施例的抗原检测的采样方法。
[0202]
集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读存储介质中。基于这样的理解,本技术实现上述实施例方法中的全部或部分流程,可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于计算机可读存储介质中,该计算机程序在被处理器执行时,可实现上述各个方法实施例的步骤。其中,计算机程序包括计算机程序代码,计算机程序代码可以为源代码形式、对象代码形式、可执行文件或某些中间形式等。计算机可读存储介质至少可以包括:能够将计算机程序代码携带到拍照装置/电子设备的任何实体或装置、记录介质、计算机存储器、只读存储器(read-only memory,rom)、随机存取存储器(random access memory,ram)、电载波信号、电信信号以及软件分发介质。例如u盘、移动硬盘、磁碟或者光盘等。在某些司法管辖区,根据立法和专利实践,计算机可读存储介质不可以是电载波信号和电信信号。
[0203]
在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述或记载的部分,可以参见其它实施例的相关描述。
[0204]
本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本技术的范围。
[0205]
作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本技术实施例方案的目的。
[0206]
以上实施例仅用以说明本技术的技术方案,而非对其限制;尽管参照前述实施例对本技术进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者
替换,并不使相应技术方案的本质脱离本技术各实施例技术方案的精神和范围,均应包含在本技术的保护范围之内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1