一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

侧向流动体液测试系统和方法与流程

2022-07-27 22:48:43 来源:中国专利 TAG:


1.本公开涉及体液测试设备,并且更具体地涉及可使用基于装置的应用分析的体液测试设备。


背景技术:

2.体液(诸如尿液)典型地在诸如医院的医疗机构处进行测试。这种测试要求患者访问医生的手术室或医院以存放体液样本,并且然后等待结果。在许多情况下,等待结果可能花费几天时间。
3.需要将可由应用分析(application-analysable)的现有技术测试设备放置在平坦表面上以执行分析。这可能导致体液对表面的污染,以及敏感测试设备被表面上的任何污染物的污染。可由应用分析的现有技术测试设备还需要将参考颜色垫放置在测试设备下方;这样的由两部分组成的系统无法有效地包装和存储。可由应用分析的现有技术测试设备还需要在测试设备上呈现参考颜色;这会给设备增加额外的尺寸,从而防止设备被有效地包装和存储。
4.需要为体液测试提供更加用户友好和高效的过程。因此,本发明的目的是解决这样的挑战。


技术实现要素:

5.在第一方面,提供了一种可由应用分析的体液测试设备,该设备包括:
6.至少一个测试区域,其对体液中的身体状况的指示符敏感,图像数据可从所述至少一个测试区域捕获并且可由装置上的相关联的应用分析;以及
7.操纵指示符,其指示出:在将体液施加到所述至少一个测试区域期间、以及在捕获图像数据以使用装置上的应用来分析施加到至少一个测试区域的体液期间,用于用户握持的设备的区域。
8.以这种方式,设备的用户可以将体液(诸如尿液)施加到设备的一个或多个测试区域,并且然后利用电子装置捕获图像数据以使用在装置上可执行的应用来分析施加到一个或多个测试区域的体液,而在施加体液和执行分析之间无需将设备放下或放置在表面上。这防止了表面对设备的污染,以及防止施加到设备的体液对表面的污染。这也改善了卫生。优选地,该装置可以是移动装置,诸如智能手机或平板电脑。优选地,该测试区域可以是变色垫测试区域;变色垫测试区域可适用于测试与以下状况有关的体液指示符,包括尿路感染、糖尿病或用于糖尿病筛查或监视的葡萄糖水平、以及代谢紊乱、肾脏疾病、肝脏疾病、饮食紊乱和妊娠期并发症及其他。可替选地,测试区域可以是侧向流动测试区域;侧向流动测试区域可适用于测试与以下有关的体液指示符:妊娠测试、药物误用,以及在这些提供诊断支持的情况下测试激素或抗体,诸如排卵健康、前列腺特异性抗原水平、疟疾、不孕症、性传播感染和糖尿病hba1c及其他。
9.优选地,操纵指示符包括布置在设备的表面上的标记。
10.以这种方式,标记指导用户关于应该在何处握持设备以进行最佳使用。
11.优选地,操纵指示符包括指导用户通过操纵指示符握持设备的说明性文本。
12.以这种方式,用户可以遵循关于如何最好地握持设备以进行最佳使用的说明。
13.优选地,操纵指示符还包括包围说明性文本的闭合形状。
14.以这种方式,可以将在何处最佳握持设备以进行最佳使用的精确位置传达给用户。
15.优选地,说明性文本指示用户将拇指放置在操纵指示符上。
16.优选地,操纵指示符和至少一个测试区域均布置在设备的同一表面上。
17.以这种方式,设备的旋转和用户手腕的扭曲就被抵消了,从而提高了可用性。
18.优选地,操纵指示符是设备的表面上的印刷、压印或凹刻标记中的至少一种。
19.以这种方式,操纵指示符清楚地呈现给用户,从而有助于可用性并减少无意误用的可能性。
20.优选地,该设备在形状上是平面的。
21.以这种方式,设备可以被有效地包装并占用最小的空间。这对于通过邮政表面递送特别有利,这是因为它允许通过常规信箱投递设备。
22.优选地,操纵指示符布置在设备的端部处。
23.以这种方式,设备的用户可以卫生地将体液施加到设备,并且随后使用装置上的应用捕获设备的图像数据,诸如照片或扫描,而他们的手不会遮挡测试区域。此外,操纵指示符的位置鼓励用户执行这两个动作,而无需将设备在这中间放下,从而有助于改善卫生并降低污染风险。
24.优选地,所述设备还包括支撑结构,其中所述操纵指示符位于所述支撑结构上,并且所述至少一个测试区域安装在所述支撑结构的窗口中。
25.以这种方式,可以将使用现有技术的测试区域安装到支撑结构上以形成设备。此外,单一设计的支撑结构可用于多种不同类型的测试区域,即与不同状况有关的不同类型的测试区域可以安装到单一设计的支撑结构上。在为测试不同状况而设计的制造设备之间,只需更改测试区域的类型和支撑结构上呈现的任何信息。这简化并精简了制造方面的考虑。在另一优点中,窗口允许至少一个测试区域与支撑结构的表面齐平,使得设备具有一致的整体表面轮廓或高度。
26.优选地,该设备被布置成在用户进行身体排出期间将体液直接施加到该设备。
27.以这种方式,在与一个或多个测试区域接触之前不存在体液污染的风险。优选地,在这样的布置中,测试区域可以是变色垫测试区域。变色垫测试区域可适用于测试与以下状况有关的体液指示符,包括尿路感染、糖尿病或用于糖尿病筛查或监视的葡萄糖水平、以及代谢紊乱、肾脏疾病、肝脏疾病、饮食紊乱和妊娠期并发症及其他。
28.优选地,该设备被布置成通过将设备浸入容纳体液的容器中来施加体液。
29.优选地,在这种布置中,测试区域可以是变色垫测试区域或侧向流动测试区域。变色垫测试区域可适用于测试与以下状况有关的体液指示符,包括尿路感染、糖尿病或用于糖尿病筛查或监视的葡萄糖水平、以及代谢紊乱、肾脏疾病、肝脏疾病、饮食紊乱和妊娠期并发症。侧向流动测试区域可适用于测试与以下有关的体液指示符:妊娠测试、药物误用,以及在这些提供诊断支持的情况下测试激素或抗体,诸如排卵健康、前列腺特异性抗原水
平、疟疾、不孕症、性传播感染和糖尿病hba1c及其他。
30.以这种方式,设备的用户可以将设备浸入体液样本中,例如,如果他们不能将体液直接排出到设备上或者如果他们正在为第三方执行该过程的话。这提高了可用性。
31.优选地,至少一个测试区域包括多个测试区域。
32.优选地,多个测试区域中的每个测试区域可以被设计为针对不同的状况的测试。以这种方式,体液的单次施加可用于识别与多种状况有关的指示符的存在。例如,在药物滥用识别的情况下,多个测试区域中的每个可能涉及不同类型的药物;体液的单次施加可用于测试受试者身体系统中多种类型的药物的存在。
33.优选地,所述设备还包括布置在设备表面上的机器可读标签。
34.以这种方式,在装置上可执行的单个应用可以被布置为对与不同状况有关的多个测试执行分析,并且该应用可以从由装置的相机捕获的机器可读标签的图像数据中确定正在被执行的测试类型。在执行分析过程之前确定测试类型可以加快分析过程,这是因为应用可以更快地识别要分析的内容。优选地,机器可读标签可以是qr码。机器可读标签或信息也可用作锚点,以帮助定位测试区域或敏感区域,以提供lot信息(包括批号和有效期),用于照明条件测试,以识别制造日期和用于唯一id字符串。优选地,机器可读标签和一个或多个测试区域可以布置在设备的同一表面上。
35.优选地,该设备还包括并入到该设备中的完整性检查。
36.以这种方式,可以确定设备在使用前是否被使用过、被篡改过或损坏过。
37.优选地,完整性检查是湿气标识符。
38.在示例中,湿气标识符是白细胞垫。白细胞垫对湿气敏感。以这种方式,白细胞垫可用于指示设备在使用前是否曾被使用过、被篡改或损坏过。完整性检查的其他示例包括亚硝酸盐或蛋白质垫。
39.优选地,体液是尿液。
40.以这种方式,可以测试与以下状况有关的尿液指示符:诸如尿路感染、糖尿病或用于糖尿病筛查或监视的葡萄糖水平、以及代谢紊乱、肾脏疾病、肝脏疾病、饮食紊乱、妊娠期并发症、妊娠测试、药物误用,以及在这些提供诊断支持的情况下测试激素或抗体,诸如排卵健康、前列腺特异性抗原水平、疟疾、不孕症、性传播感染和糖尿病hba1c及其他。
41.以这种方式,单个可由应用分析的体液测试设备或多个可由应用分析的体液测试设备可以使用邮政服务发送给用户,并且可以通过常规信箱被用户接收。
42.在第二方面,提供了一种使用第一方面的可由应用分析的体液测试设备的体液测试方法,该方法包括:
43.用户在所述操纵指示符处握持所述设备的同时将体液施加到所述设备上;
44.在所述用户在所述操纵指示符处握持所述设备的同时,使用装置的相机捕获所述设备的图像数据;并且
45.在所述装置上可执行的应用使用所述图像数据对施加的体液执行测试。
46.以这种方式,设备的用户可以将体液(诸如尿液)施加到设备的一个或多个测试区域,并且然后利用电子装置捕获图像数据以使用在装置上可执行的应用来分析施加到一个或多个测试区域的体液,而在施加体液和执行分析之间无需将设备放下或放置在表面上。这防止了表面对设备的污染,以及防止施加到设备的体液对表面的污染。这也改善了卫生。
优选地,该装置可以是移动装置,诸如智能手机或平板电脑。
47.在第三方面,提供了一种系统,包括第一方面的可由应用分析的体液测试设备,以及在装置上可执行的应用,其被布置成使用由装置的相机捕获的设备的图像数据对施加到设备的体液执行测试。
48.以这种方式,设备的用户可以将体液(诸如尿液)施加到设备的一个或多个测试区域,并且然后利用电子装置捕获图像数据以使用在装置上可执行的应用来分析施加到一个或多个测试区域的体液,而在施加体液和执行分析之间无需将设备放下或放置在表面上。这防止了表面对设备的污染,以及防止施加到设备的体液对表面的污染。这也改善了卫生。优选地,该装置可以是移动装置,诸如智能手机或平板电脑。
49.在第四方面,提供了一种用于确定由电子装置捕获的体液测试设备的图像中的身体状况指示符的方法,该方法包括:
50.获取体液测试设备的图像数据,该体液测试设备包括一个或多个体液测试区域;
51.从图像数据确定一个或多个体液测试区域的第一体液测试区域的至少一个边缘;
52.基于所述至少一个边缘与所述第一体液测试区域的位置之间的预定关系,确定所述第一体液测试区域在所述图像数据中的位置;
53.基于确定出的位置对第一体液测试区域的子区域的颜色数据进行采样;
54.基于所采样的颜色数据,确定身体状况的指示符是否已经与一个或多个体液测试区域的第一体液测试区域相互作用;并且
55.提供输出,其中所述输出基于身体状况的指示符是否已经与一个或多个体液测试区域的第一体液测试区域相互作用。
56.以这种方式,可以准确地确定一个或多个体液测试区域的位置。特别地,可以确定一个或多个体液测试区域的位置,而无需使用被呈现在设备上的锚点。像这样,设备上不需要锚点,从而节省了设备上的空间并允许减小设备的尺寸。在确定出第一体液测试区域的位置之后,确定出的位置信息可用于确保来自所采样的颜色数据的子区域处于体液测试区域内。这提高了确定出的输出的准确性。
57.优选地,电子装置可以是智能手机。优选地,图像数据可以是体液测试设备的照片。优选地,一个或多个体液测试区域可以是一个或多个变色垫,其响应于与体液中的一个或多个指示符的相互作用而改变颜色。优选地,体液可以是尿液。
58.优选地,获取图像数据包括通过电子装置上的相机捕获图像数据。
59.以这种方式,用户可以在将体液施加到一个或多个体液测试区域之后立即捕获图像数据。优选地,可以以照片的形式捕获图像数据。
60.优选地,方法还包括:
61.在捕获图像数据之前,使用电子装置的相机在电子装置的显示器上显示体液测试设备的实时图像;
62.在捕获图像数据之前,在电子装置的显示器上显示关于实时图像的窗口,其中体液测试设备可在窗口中对准。
63.以这种方式,体液测试设备可以在图像中准确地对准,以帮助图像处理。
64.优选地,窗口布置成使得体液测试设备的边缘可与窗口的边缘对准。
65.以这种方式,提高了体液测试设备的对准精度。
66.优选地,机器可读标签窗口呈现在窗口内并且被布置成使得体液测试设备上的机器可读标签可与机器可读标签窗口对准。
67.优选地,电子装置响应于识别出体液测试设备在窗口中对准而自动捕获体液测试设备的图像数据。优选地,电子装置响应于识别出体液测试设备在窗口中对准并且机器可读标签在机器可读标签窗口中对准而自动捕获体液测试设备的图像数据。
68.以这种方式,对用户输入的需求被最小化,并且通过降低用户错误的风险来提高应用的可用性。
69.优选地,该方法还包括确定包括一个或多个体液测试区域的体液测试设备的区部。
70.以这种方式,可以确定一个或多个体液测试区域的大致位置的粗略识别。由于算法具有用以识别至少一个边缘的较窄区域,因此该近似使用至少一个边缘与第一体液测试区域的位置之间的预定关系而加速了更精确识别。优选地,包括一个或多个体液测试区域的体液测试设备的区部的确定可以基于预定关系。优选地,预定关系可以在体液测试设备可对准的窗口和区部之间。可替选地或附加地,预定关系可以在通过与机器可读标签窗口对准而确定出的机器可读标签的位置与区部之间。
71.优选地,确定至少一个边缘包括确定测试区域和周围区域之间的亮度不连续性,其指示出测试区域和周围区域之间的分界。
72.以这种方式,测试区域的位置可通过测试区域与测试区域周围的区域之间的亮度差异来确定。优选地,确定至少一个边缘还可以包括扫描体液测试设备的确定出的区部。
73.优选地,确定第一体液测试区域的至少一个边缘包括:确定第一体液测试区域的两个相对边缘,并且该方法还包括:将第一体液测试区域的位置确定为被限制在两个边缘之间。
74.以这种方式,可以提高确定出的位置的准确性。
75.优选地,该方法还包括在电子装置的显示器上呈现输出。
76.以这种方式,体液测试设备的用户可以立即访问结果。
77.优选地,该方法在电子装置处执行。
78.以这种方式,所有的处理都可以在电子装置处本地进行。例如,如果与远程服务器的连接不可用,则这将特别有益。
79.优选地,在获取图像数据后,电子装置将图像数据发送给服务器,并且服务器执行以下步骤:
80.从图像数据确定一个或多个体液测试区域的第一体液测试区域的至少一个边缘;
81.基于所述至少一个边缘与所述第一体液测试区域的位置之间的预定关系确定所述第一体液测试区域在所述图像数据中的位置;
82.基于确定出的位置对第一体液测试区域的子区域的颜色数据进行采样;
83.基于所采样的颜色数据,确定身体状况的指示符是否已经与一个或多个体液测试区域的第一体液测试区域相互作用;并且
84.提供输出,其中所述输出基于身体状况的指示符是否已经与一个或多个体液测试区域的第一体液测试区域相互作用;
85.并且其中该方法还包括:由服务器向电子装置发送指令,该指令指示电子装置在
电子装置的显示器上基于所采样的颜色数据呈现确定出的输出。
86.以这种方式,可以在服务器处远程地而不是在电子装置处本地执行处理。这对于在装置之间不一定具有一致色谱的非ios装置特别有利。通过在服务器处执行处理,可以使用一致的色谱来确保获得一致的结果。优选地,服务器可以利用python应用编程接口。
87.优选地,服务器还执行确定包括一个或多个体液测试区域的体液测试设备的区部的步骤。
88.优选地,包括一个或多个体液测试区域的体液测试设备的区部的确定可以基于预定关系。优选地,预定关系可以在体液测试设备可对准的窗口和区部之间。可替选地或附加地,预定关系可以在通过与机器可读标签窗口对准而确定出的机器可读标签的位置与区部之间。
89.优选地,确定至少一个边缘包括确定测试区域和周围区域之间的亮度不连续性,其指示出测试区域和周围区域之间的分界。
90.优选地,确定第一体液测试区域的至少一个边缘包括确定第一体液测试区域的两个相对的边缘,并且服务器还执行将第一体液测试区域的位置确定为被限制在两个边缘之间的步骤。
91.在第五方面,提供了一种其上存储有指令的非暂时性计算机可读介质,其在由电子装置的一个或多个处理器执行时致使电子装置执行以下步骤:
92.获取体液测试设备的图像数据,该体液测试设备包括一个或多个体液测试区域;
93.从图像数据确定一个或多个体液测试区域的第一体液测试区域的至少一个边缘;
94.基于所述至少一个边缘与所述第一体液测试区域的位置之间的预定关系确定所述第一体液测试区域在所述图像数据中的位置;
95.基于确定出的位置对第一体液测试区域的子区域的颜色数据进行采样;
96.基于所采样的颜色数据,确定身体状况的指示符是否已经与一个或多个体液测试区域的第一体液测试区域相互作用;并且
97.提供输出,其中所述输出基于身体状况的指示符是否已经与一个或多个体液测试区域的第一体液测试区域相互作用。
98.以这种方式,所有的处理都可以在电子装置处本地进行。例如,如果与远程服务器的连接不可用,则这将特别有益。
99.优选地,获取图像数据包括通过电子装置上的相机捕获图像数据;
100.优选地,非暂时性计算机可读介质还存储指令,其在由一个或多个处理器执行时致使电子装置执行以下步骤:在捕获图像数据之前,使用电子装置的相机在电子装置的显示器上显示体液测试设备的实时图像,并且在捕获图像数据之前,在电子装置的显示器上显示具有实时图像的窗口,其中,体液测试设备可在窗口中对准;
101.优选地,窗口布置成使得体液测试设备的边缘可与窗口的边缘对准;
102.优选地,机器可读标签窗口呈现在窗口内并且被布置成使得体液测试设备上的机器可读标签可与机器可读标签窗口对准。
103.优选地,非暂时性计算机可读介质还存储指令,其在由一个或多个处理器执行时致使电子装置执行响应于识别出体液测试设备在窗口中对准而自动捕获体液测试设备的图像数据的步骤。优选地,电子装置响应于识别出体液测试设备在窗口中对准并且机器可
读标签在机器可读标签窗口中对准而自动捕获体液测试设备的图像数据。
104.优选地,非暂时性计算机可读介质还存储指令,其在由一个或多个处理器执行时致使电子装置执行确定包括一个或多个体液测试区域的体液测试设备的区部的步骤。优选地,包括一个或多个体液测试区域的体液测试设备的区部的确定可以基于预定关系。优选地,预定关系可以在体液测试设备可对准的窗口和区部之间。可替选地或附加地,预定关系可以在通过与机器可读标签窗口对准而确定出的机器可读标签的位置与区部之间。
105.优选地,非暂时性计算机可读介质还存储指令,其在由一个或多个处理器执行时致使电子装置执行以下步骤,确定至少一个边缘包括确定测试区域和周围区域之间的亮度不连续性,其指示出测试区域和周围区域之间的分界;
106.优选地,确定第一体液测试区域的至少一个边缘包括确定第一体液测试区域的两个相对边缘,并且非暂时性计算机可读介质还存储指令,其在由一个或多个处理器执行时致使电子装置执行将第一体液测试区域的位置确定为被限制在两个边缘之间的步骤;
107.优选地,非暂时性计算机可读介质还存储指令,其在由一个或多个处理器执行时致使电子装置执行在电子装置的显示器上呈现输出的步骤。
108.优选地,该方法在电子装置处执行。
109.在第六方面,提供了一种包括一个或多个处理器的电子装置,该一个或多个处理器被布置为致使电子装置执行以下步骤:
110.获取体液测试设备的图像数据,该体液测试设备包括一个或多个体液测试区域;
111.从图像数据确定一个或多个体液测试区域的第一体液测试区域的至少一个边缘;
112.基于所述至少一个边缘与所述第一体液测试区域的位置之间的预定关系确定所述第一体液测试区域在所述图像数据中的位置;
113.基于确定出的位置对第一体液测试区域的子区域的颜色数据进行采样;
114.基于所采样的颜色数据,确定身体状况的指示符是否已经与一个或多个体液测试区域的第一体液测试区域相互作用;并且
115.提供输出,其中所述输出基于身体状况的指示符是否已经与一个或多个体液测试区域的第一体液测试区域相互作用。
116.以这种方式,所有的处理都可以在电子装置处本地进行。例如,如果与远程服务器的连接不可用,则这将特别有益。
117.优选地,获取图像数据包括通过电子装置上的相机捕获图像数据。
118.优选地,所述一个或多个处理器还被布置成致使电子装置执行以下步骤:在捕获图像数据之前,使用电子装置的相机在电子装置的显示器上显示体液测试设备的实时图像;并且在捕获影像数据之前,在电子装置的显示器上显示具有实时图像的窗口,其中体液测试设备可在窗口中对准。
119.优选地,窗口布置成使得体液测试设备的边缘可与窗口的边缘对准。
120.优选地,机器可读标签窗口呈现在窗口内并且被布置成使得体液测试设备上的机器可读标签可与机器可读标签窗口对准。
121.优选地,所述一个或多个处理器还被布置成致使电子装置执行以下步骤:响应于识别出体液测试设备在窗口中对准而自动捕获体液测试设备的图像数据。优选地,电子装置响应于识别出体液测试设备在窗口中对准并且机器可读标签在机器可读标签窗口中对
准而自动捕获体液测试设备的图像数据。
122.优选地,一个或多个处理器还被布置成致使电子装置执行确定包括一个或多个体液测试区域的体液测试设备的区部的步骤。优选地,包括一个或多个体液测试区域的体液测试设备的区部的确定可以基于预定关系。优选地,预定关系可以在体液测试设备可对准的窗口和区部之间。可替选地或附加地,预定关系可以在通过与机器可读标签窗口对准而确定出的机器可读标签的位置与区部之间。
123.优选地,确定至少一个边缘包括确定测试区域和周围区域之间的亮度不连续性,其指示出测试区域和周围区域之间的分界。
124.优选地,确定第一体液测试区域的至少一个边缘包括确定第一体液测试区域的两个相对边缘,并且一个或多个处理器还被布置成致使电子装置执行将第一体液测试区域的位置确定为被限制在两个边缘之间的步骤。
125.优选地,所述一个或多个处理器还被布置成致使电子装置执行在电子装置的显示器上呈现输出的步骤。
126.优选地,该方法在电子装置处执行。
127.第七方面,提供一种服务器,其被布置为执行体液测试区域识别,体液测试区域识别包括以下步骤:
128.从电子装置接收体液测试设备的图像数据,该体液测试设备包括一个或多个体液测试区域;
129.从图像数据确定一个或多个体液测试区域的第一体液测试区域的至少一个边缘;
130.基于所述至少一个边缘与所述第一体液测试区域的位置之间的预定关系确定所述第一体液测试区域在所述图像数据中的位置;
131.基于确定出的位置对第一体液测试区域的子区域的颜色数据进行采样;
132.基于所采样的颜色数据,确定身体状况的指示符是否已经与一个或多个体液测试区域的第一身体测试区域相互作用;并且
133.提供输出,其中所述输出基于身体状况的指示符是否已经与一个或多个体液测试区域的第一体液测试区域相互作用。
134.以这种方式,可以准确地确定一个或多个体液测试区域的位置。另外,以这种方式,可以在服务器处远程地而不是在电子装置处本地执行处理。这对于在装置之间不一定具有一致色谱的非ios装置特别有利。通过在服务器处执行处理,可以使用一致的色谱来确保获得一致的结果。在确定出第一体液测试区域的位置之后,确定出的位置信息可用于确保来自所采样的颜色数据的子区域处于体液测试区域内。这提高了确定出的输出的准确性。
135.优选地,电子装置可以是智能手机。优选地,图像数据可以是体液测试设备的照片。优选地,一个或多个体液测试区域可以是一个或多个变色垫,其响应于与体液中的一个或多个指示符的相互作用而改变颜色。优选地,服务器可以利用python应用编程接口。
136.优选地,服务器还被布置成执行确定包括一个或多个体液测试区域的体液测试设备的区部的步骤。
137.以此方式,可以确定一个或多个体液测试区域的大致位置的粗略识别。优选地,当使用电子装置的相机捕获图像数据时,确定可以基于体液测试设备的对准与电子装置的显
示器上显示的窗口之间的预定关系。可替选地或附加地,确定可以基于机器可读标签的确定出的位置与区部之间的预定关系。
138.优选地,确定至少一个边缘包括确定测试区域和周围区域之间的亮度不连续性,其指示出测试区域和周围区域之间的交界。
139.以这种方式,测试区域的位置可通过测试区域与测试区域周围区域之间的亮度差异来确定。优选地,确定至少一个边缘还可以包括扫描体液测试设备的确定出的区部。
140.优选地,确定第一体液测试区域的至少一个边缘包括:确定第一体液测试区域的两个相对边缘,并且该方法还包括:将第一体液测试区域的位置确定为被限制在两个边缘之间。
141.以这种方式,可以提高确定出的位置的准确性。
142.优选地,这些步骤还包括将输出发送到电子装置。
143.在第八方面,提供了一种系统,包括:电子装置,其被布置为捕获体液测试设备的图像数据并将其发送到服务器,所述体液测试设备包括一个或多个体液测试区域;以及根据第七方面的服务器。
144.在第九方面,提供了一种用于确定体液测试设备的图像数据中的身体状况指示的方法,该图像数据由电子装置捕获,该方法包括:
145.通过对第一体液测试区域的颜色进行采样,从体液测试设备的图像数据中确定体液测试设备的一个或多个体液测试区域的第一体液测试区域的颜色数据;
146.确定体液测试设备的背景区域中的至少一个背景子区域的颜色校准数据,其中背景区域与一个或多个体液测试区域相邻;
147.基于确定出的颜色校准数据校准颜色数据以确定校准后的颜色数据;
148.通过将校准后的颜色数据与参考颜色数据进行比较,确定身体状况的指示符是否已经与一个或多个体液测试区域的第一体液测试区域相互作用;并且
149.提供输出,其中所述输出基于身体状况的指示符是否已经与一个或多个体液测试区域的第一体液测试区域相互作用。
150.以这种方式,在施加体液之后计算体液测试区域中的颜色变化时,可以校准或调整颜色数据,以消除环境照明的影响。本领域技术人员将容易理解,术语颜色校准和颜色调整在上下文中是可互换的。
151.优选地,体液可以是尿液。优选地,如果存在多于一个背景子区域,则颜色数据的校准可以基于背景子区域中的每个的确定出的颜色校准数据。优选地,背景区域可以是体液测试设备上的体液测试区域周围的边界。优选地,可以使用电子装置的相机来捕获图像数据。优选地,电子装置可以是智能手机。优选地,颜色校准数据可以是背景区域中的至少一个背景子区域的色温或光温。术语色温和光温可以互换使用。色温是光源照亮物体的特性,并且范围可以从冷温度或“蓝色”颜色到暖温度或“黄色”颜色;色温与黑体将发出相同颜色辐射所处的温度有关。
152.优选地,背景区域在颜色上基本上是白色的。
153.以这种方式,白色背景区域的颜色校准数据(诸如色温)可以用于确定由环境照明照亮该体液测试设备而产生的颜色校准数据。这允许校准颜色数据,从而消除环境照明产生的对颜色数据的影响。此外,这消除了使用在体液测试设备上或者利用体液测试设备的
图像数据捕获的单独的颜色校准图的需要,这是因为可以替代地使用白色背景。
154.优选地,颜色数据是基于对第一体液测试区域的测试子区域进行采样而确定出的,该测试子区域位于体液测试区域内的位置处。
155.以这种方式,不需要对整个体液测试区域进行采样。如果采样的位置不完全准确,则这通过降低对与体液测试区域和背景区域重叠的区域进行采样的可能性来提高颜色数据的准确性。
156.优选地,至少一个背景子区域的位置是基于距测试子区域的位置的预定位移而确定出的。
157.以这种方式,可以确保颜色校准数据是从背景区域而非体液测试区域、或者体液测试区域和背景区域的组合中确定的。
158.优选地,测试子区域和体液测试设备可以具有已知的尺寸,例如如由呈现在体液测试设备上的机器可读标签确定出的。由于在捕获图像数据时体液测试设备在电子装置的显示器上呈现的窗口中的对准、以及这些已知的尺寸、以及测试子区域的确定出的位置,所以可以利用该信息来布置一个或多个背景子区域(中的每个),使得它们在图像数据中位于体液测试设备的背景区域上,而不是在测试子区域上或远离体液测试设备本身。
159.优选地,至少一个背景子区域包括两个背景子区域。
160.以这种方式,可以实现颜色校准数据的更准确地确定。
161.优选地,两个背景子区域中的第一背景子区域在体液测试区域的第一侧被远离体液测试区域移位,并且两个背景子区域中的第二背景子区域被远离体液测试区域的第二侧移位,其中体液测试区域的第二侧是体液测试区域的与体液测试区域的第一侧相对的一侧。
162.以这种方式,在校准中考虑了照亮体液测试设备的任一侧的不同环境照明。像这样,校准后的颜色数据的准确性得到提高。
163.优选地,所述测试子区域、所述第一背景子区域和所述第二背景子区域中的每个沿所述第一背景子区域和所述第二背景子区域之间的直线布置,并且其中所述方法还包括:
164.确定第一背景子区域的第一颜色校准数据;
165.确定第二背景子区域的第二颜色校准数据;
166.沿着连接测试子区域、第一背景子区域和第二背景子区域的线确定颜色校准梯度,该颜色校准数据梯度基于第一颜色校准数据和第二颜色校准数据;并且
167.基于颜色校准数据梯度在沿着线的点处计算计算出的颜色校准数据,其中该点对应于测试子区域的位置,并且其中基于确定出的颜色校准数据校准颜色数据包括:基于计算出的颜色校准数据对测试子区域处的颜色数据进行校准,以确定校准后的颜色数据。
168.以这种方式,如果存在跨设备的颜色校准数据梯度,例如其在捕获图像数据时由体液测试设备任一侧的不同环境光源引起,则这在校准中被得以考虑。像这样,校准的准确性得到提高。
169.优选地,使用与相机相关联的相机闪光灯,利用电子装置的相机来捕获图像数据。
170.优选地,校准颜色数据还包括使用闪光灯的颜色校准数据。优选地,闪光灯的颜色校准数据可以是闪光灯的色温。以这种方式,可以进一步提高校准后的颜色数据的准确性,
特别是因为照亮体液测试设备的主光源的颜色校准数据是已知的。诸如智能手机之类的电子装置的相机闪光灯可以具有已知的预定色温。由于在捕获图像数据时相机闪光灯与体液测试设备接近,因此相机闪光灯的色温可以主导任何环境照明效果。像这样,可以使用相机闪光灯的已知色温来校准第一体液测试区域的颜色数据。可替选地,闪光灯可用于贡献环境照明条件。
171.优选地,体液测试区域包括变色垫,该变色垫响应于与体液中的指示符的相互作用而改变颜色。
172.以这种方式,如果体液包含变色垫敏感的预定状况的指示符,则变色垫将响应于与体液的相互作用而改变颜色。像这样,测试区域的颜色变化可用于确定与指示符相关联的状况是否存在于排出体液的个体的身体系统中。
173.优选地,输出呈现在电子装置的显示器上。
174.优选地,第九方面的方法在电子装置处执行,并且利用电子装置的相机捕获图像数据。
175.以这种方式,所有的处理都可以在电子装置处本地进行。例如,如果与远程服务器的连接不可用,则这将特别有益。
176.优选地,该方法进一步包括,在捕获图像数据之前:
177.使用电子装置的相机在电子装置的显示器上显示体液测试设备的实时图像;并且
178.在电子装置的显示器上显示具有实时图像的窗口,其中体液测试设备可在窗口中对准。
179.以这种方式,体液测试设备可以在图像中准确对准,以帮助图像处理。优选地,机器可读标签窗口呈现在窗口内并且被布置成使得体液测试设备上的机器可读标签可与机器可读标签窗口对准。优选地,可以基于预定关系识别包括一个或多个体液测试区域的体液测试设备的区部。优选地,预定关系可以在体液测试设备可对准的窗口和区部之间。可替选地或附加地,预定关系可以在机器可读标签的确定出的位置和区部之间,其中机器可读标签的位置可以基于机器可读标签在机器可读标签窗口中的对准来确定。
180.可替选地,可以响应于电子装置将体液测试设备的图像数据发送到服务器而在服务器处执行第九方面的方法。
181.以这种方式,可以在服务器处远程地而不是在电子装置处本地执行处理。这对于在装置之间不一定具有一致色谱的非ios装置特别有利。通过在服务器处执行处理,可以使用一致的色谱来确保获得一致的结果。优选地,图像数据可以由电子装置处的相机捕获。优选地,在捕获图像数据之前,电子装置可以使用电子装置的相机在电子装置的显示器上显示体液测试设备的实时图像,并在电子装置的显示器上显示具有实时图像的窗口,其中体液测试设备可在窗口中对准。优选地,服务器可以利用python应用编程接口。
182.优选地,提供输出包括:服务器将输出发送到电子装置。
183.以这种方式,在电子装置处将输出呈现给用户的同时,可以利用在服务器处执行处理的优点。
184.在第十方面,提供了一种包括一个或多个处理器的电子装置,其中该电子装置被布置为捕获图像数据,并且其中该一个或多个处理器被布置为致使电子装置执行以下步骤:
185.通过对第一体液测试区域的颜色进行采样,从体液测试设备的图像数据中确定体液测试设备的一个或多个体液测试区域的第一体液测试区域的颜色数据;
186.确定体液测试设备的背景区域中的至少一个背景子区域的颜色校准数据,其中背景区域与一个或多个体液测试区域相邻;
187.基于确定出的颜色校准数据校准颜色数据以确定校准后的颜色数据;
188.通过将校准后的颜色数据与参考颜色数据进行比较,确定身体状况的指示符是否已经与一个或多个体液测试区域的第一体液测试区域相互作用;并且
189.提供输出,其中所述输出基于身体状况的指示符是否已经与一个或多个体液测试区域的第一体液测试区域相互作用。
190.以这种方式,所有的处理都可以在电子装置处本地进行。例如,如果与远程服务器的连接不可用,则这将特别有益。
191.优选地,背景区域的颜色基本上是白色的。
192.优选地,颜色数据是基于对第一体液测试区域的测试子区域进行采样而确定出的,该测试子区域位于体液测试区域内的位置处。
193.优选地,至少一个背景子区域的位置是基于距测试子区域的位置的预定位移而确定出的。
194.优选地,至少一个背景子区域包括两个背景子区域。
195.优选地,两个背景子区域中的第一背景子区域在体液测试区域的第一侧被远离体液测试区域移位,并且两个背景子区域的第二背景子区域被远离体液测试区域的第二侧移位,其中体液测试区域的第二侧是体液测试区域的与体液测试区域的第一侧相对的一侧。
196.优选地,所述测试子区域、所述第一背景子区域和所述第二背景子区域中的每个沿所述第一背景子区域和所述第二背景子区域之间的直线布置,并且其中所述一个或多个处理器还被布置为致使电子装置执行以下步骤:
197.确定第一背景子区域的第一颜色校准数据;
198.确定第二背景子区域的第二颜色校准数据;
199.沿着连接测试子区域、第一背景子区域和第二背景子区域的线确定颜色校准梯度,该颜色校准数据梯度基于第一颜色校准数据和第二颜色校准数据;并且
200.基于颜色校准数据梯度在沿着线的点处计算计算出的颜色校准数据,其中该点对应于测试子区域的位置,并且其中基于确定出的颜色校准数据校准颜色数据包括:基于计算出的颜色校准数据对测试子区域处的颜色数据进行校准,以确定校准后的颜色数据。
201.优选地,使用与相机相关联的相机闪光灯,利用电子装置的相机来捕获图像数据。
202.优选地,体液测试区域包括变色垫,该变色垫响应与体液中的指示符的相互作用而改变颜色。
203.优选地,输出呈现在电子装置的显示器上。
204.优选地,该方法在电子装置处执行,并且图像数据利用电子装置的相机捕获。
205.优选地,所述一个或多个处理器还被布置为致使电子装置在捕获图像数据之前执行以下步骤:
206.使用电子装置的相机在电子装置的显示器上显示体液测试设备的实时图像;并且
207.在电子装置的显示器上显示具有实时图像的窗口,其中体液测试设备可在窗口中
对准。
208.在第十一方面,提供了一种服务器,其被布置为从电子装置接收图像数据,并且还被布置为执行以下方法:
209.通过对第一体液测试区域的颜色进行采样,从体液测试设备的图像数据中确定体液测试设备的一个或多个体液测试区域的第一体液测试区域的颜色数据;
210.确定体液测试设备的背景区域的至少一个背景子区域的颜色校准数据,其中背景区域与一个或多个体液测试区域相邻;
211.基于确定出的颜色校准数据校准颜色数据以确定校准后的颜色数据;
212.通过将校准后的颜色数据与参考颜色数据进行比较,确定身体状况的指示符是否已经与一个或多个体液测试区域的第一体液测试区域相互作用;并且
213.提供输出,其中该输出基于身体状况的指示符是否已经与一个或多个体液测试区域的第一体液测试区域相互作用。
214.以这种方式,可以在服务器处远程地而不是在电子装置处本地执行处理。这对于在装置之间不一定具有一致色谱的非ios装置特别有利。通过在服务器处执行处理,可以使用一致的色谱来确保获得一致的结果。优选地,图像数据可以由电子装置处的相机捕获。优选地,在捕获图像数据之前,电子装置可以使用电子装置的相机在电子装置的显示器上显示体液测试设备的实时图像,并在电子装置的显示器上显示具有实时图像的窗口,其中体液测试设备可在窗口中对准。优选地,服务器可以利用python应用编程接口。
215.优选地,背景区域的颜色基本上是白色的。
216.优选地,颜色数据是基于对第一体液测试区域的测试子区域进行采样而确定出的,该测试子区域位于体液测试区域内的位置处。
217.优选地,至少一个背景子区域的位置是基于距测试子区域的位置的预定位移而确定出的。
218.优选地,至少一个背景子区域包括两个背景子区域。
219.优选地,两个背景子区域中的第一背景子区域在体液测试区域的第一侧被远离体液测试区域移位,并且两个背景子区域的第二背景子区域被远离体液测试区域的第二侧移位,其中体液测试区域的第二侧是体液测试区域的与体液测试区域的第一侧相对的一侧。
220.优选地,所述测试子区域、所述第一背景子区域和所述第二背景子区域中的每个沿所述第一背景子区域和所述第二背景子区域之间的直线布置,并且其中所述服务器还被布置为执行以下方法:
221.确定第一背景子区域的第一颜色校准数据;
222.确定第二背景子区域的第二颜色校准数据;
223.沿着连接测试子区域、第一背景子区域和第二背景子区域的线确定颜色校准梯度,该颜色校准数据梯度基于第一颜色校准数据和第二颜色校准数据;并且
224.基于颜色校准数据梯度在沿着线的点处计算计算出的颜色校准数据,其中该点对应于测试子区域的位置,并且其中基于确定出的颜色校准数据校准颜色数据包括:基于计算出的颜色校准数据对测试子区域处的颜色数据进行校准,以确定校准后的颜色数据。
225.优选地,使用与相机相关联的相机闪光灯,利用电子装置的相机来捕获图像数据。
226.优选地,体液测试区域包括变色垫,该变色垫响应与体液中的指示符的相互作用
而改变颜色。
227.优选地,提供输出包括服务器将输出发送到电子装置。
228.以这种方式,在电子装置处将输出呈现给用户的同时,可以利用在服务器处执行处理的优点。
229.在第十二方面,提供了一种系统,包括:电子装置,其被布置为捕获体液测试设备的图像数据并将其发送到服务器,所述体液测试设备包括一个或多个体液测试区域;以及根据第十一方面所述的服务器。
230.在第十三方面,提供了一种其上存储有指令的非暂时性计算机可读介质,其在由电子装置的处理器执行时致使电子装置执行以下方法步骤:
231.通过对第一体液测试区域的颜色进行采样,从体液测试设备的图像数据中确定体液测试设备的一个或多个体液测试区域的第一体液测试区域的颜色数据;
232.确定体液测试设备的背景区域中的至少一个背景子区域的颜色校准数据,其中背景区域与一个或多个体液测试区域相邻;
233.基于确定出的颜色校准数据校准颜色数据以确定校准后的颜色数据;
234.通过将校准后的颜色数据与参考颜色数据进行比较,确定身体状况的指示符是否已经与一个或多个体液测试区域的第一体液测试区域相互作用;并且
235.提供输出,其中该输出基于身体状况的指示符是否已经与一个或多个体液测试区域的第一体液测试区域相互作用。
236.以这种方式,所有的处理都可以在电子装置处本地进行。例如,如果与远程服务器的连接不可用,则这将特别有益。
237.优选地,背景区域的颜色基本上是白色的。
238.优选地,颜色数据是基于对第一体液测试区域的测试子区域进行采样而确定出的,该测试子区域位于体液测试区域内的位置处。
239.优选地,至少一个背景子区域的位置是基于距测试子区域的位置的预定位移而确定出的。
240.优选地,至少一个背景子区域包括两个背景子区域。
241.优选地,两个背景子区域中的第一背景子区域在体液测试区域的第一侧被远离体液测试区域移位,并且两个背景子区域的第二背景子区域被远离体液测试区域的第二侧移位,其中体液测试区域的第二侧是体液测试区域的与体液测试区域的第一侧相对的一侧。
242.优选地,所述测试子区域、所述第一背景子区域和所述第二背景子区域中的每个沿所述第一背景子区域和所述第二背景子区域之间的直线布置,并且其中所述非暂时性计算机可读介质进一步存储指令,其在由电子装置的处理器执行时致使电子装置执行以下方法步骤:
243.确定第一背景子区域的第一颜色校准数据;
244.确定第二背景子区域的第二颜色校准数据;
245.沿着连接测试子区域、第一背景子区域和第二背景子区域的线确定颜色校准梯度,该颜色校准数据梯度基于第一颜色校准数据和第二颜色校准数据;并且
246.基于颜色校准数据梯度在沿着线的点处计算计算出的颜色校准数据,其中该点对应于测试子区域的位置,并且其中基于确定出的颜色校准数据校准颜色数据包括:基于计
算出的颜色校准数据对测试子区域处的颜色数据进行校准,以确定校准后的颜色数据。
247.优选地,使用与相机相关联的相机闪光灯,利用电子装置的相机来捕获图像数据。
248.优选地,体液测试区域包括变色垫,该变色垫响应与体液中的指示符的相互作用而改变颜色。
249.优选地,输出呈现在电子装置的显示器上。
250.优选地,第九方面的方法在电子装置处执行,并且利用电子装置的相机捕获图像数据。
251.优选地,非暂时性计算机可读介质还存储指令,其在由电子装置的处理器执行时致使电子装置在捕获图像数据之前执行以下方法步骤:
252.使用电子装置的相机在电子装置的显示器上显示体液测试设备的实时图像;并且
253.在电子装置的显示器上显示具有实时图像的窗口,其中体液测试设备可在窗口中对准。
254.在第十四方面,提供了一种侧向流动体液测试系统,该系统包括:
255.可由应用分析的体液测试设备,其具有主体部分和与主体部分的第一表面结合的一个或多个侧向流动测试条,所述一个或多个侧向流动条对体液中的身体状况的指示符敏感,并且其中一个或多个侧向流动条每个包括连接到分析区域的液体摄取区域;以及
256.电子装置,其包括相机和一个或多个处理器,其中一个或多个处理器被配置为:
257.利用电子装置的相机获取可由应用分析的体液测试设备的图像数据;
258.使用图像数据对施加到可由应用分析的体液测试设备的体液执行测试,以确定在所施加的体液中是否存在一种或多种身体状况的指示符;并且
259.输出结果,其指示一种或多种身体状况的指示符是否存在于所施加的体液中。
260.以这种方式,可以以有效的方式实现侧向流动测试,而无需依赖专业的侧向流动测试装置。侧向流动测试用于测试人的体液中的身体状况的指示符。测试可以在单个装置上执行,从而提高可用性。优选地,一个或多个侧向流动测试条被布置成测试怀孕、药物误用,以及在这些提供诊断支持的状况下测试激素或抗体,诸如排卵健康、前列腺特异性抗原水平、疟疾、不孕症、性传播感染和糖尿病hba1c及其他。在示例中,侧向流动条对分别与上述状况相关联的分析物敏感。在药物误用的示例中,侧向流动条对与正在测试的药物相关联的药物代谢物敏感。
261.优选地,一个或多个侧向流动条可以每个布置成通过毛细作用沿它们的长度吸取体液。优选地,一个或多个侧向流动条可具有沿其长度的区域,该区域对体液中的身体状况的指示符敏感,其中响应于体液中存在的身体状况的指示符在该区域内出现一条线。优选地,一个或多个侧向流动条可以附接到主体部分的第一表面。优选地,电子装置可以是智能手机。
262.优选地,主体部分还包括布置在主体部分上的机器可读信息。
263.以这种方式,在电子装置上可执行的单个应用可以布置为执行与不同状况有关的多个测试的分析,并且应用可以从由装置的相机捕获的机器可读标签的图像数据中确定正在执行的测试类型。在执行分析过程之前确定测试类型可以加快分析过程,这是因为应用可以更快地识别要分析的内容。
264.优选地,机器可读信息可由相关联的应用使用以从应用可访问的存储中访问与机
器可读信息对应的设备信息。机器可读信息也可用作锚点,以帮助定位测试区域或敏感区域,提供lot信息(包括批号和有效期),用于照明条件测试,识别制造日期和用于唯一id字符串。
265.优选地,设备信息可以包括以下中的任何一个:卡的尺寸或纵横比、侧向流动条敏感的指示符的类型、侧向流动条的数量和尺寸以及侧向流动条相对于机器可读标签的位置(或从机器可读标签的位移)、一个或多个锚点和/或锚杆。
266.优选地,机器可读标签和一个或多个测试区域可以布置在主体部分的相同表面(即第一表面)上。
267.优选地,机器可读标签可以是qr码。
268.优选地,主体部分包括握持区域,该握持区域在将体液施加到一个或多个侧向流动条以及捕获设备的图像数据时可由用户握持。
269.以这种方式,设备的用户在施加体液和捕获图像数据的步骤之间不需要放下设备;在将设备保持在用户手中的同时,可以执行施加体液、捕获图像和利用应用进行分析的整个过程。这是有益的,这是因为它通过在捕获图像时将设备放置在表面上而避免了对设备的任何污染,并且还抑制了施加的体液对表面的任何污染。这也改善了卫生。
270.优选地,握持区域包括指示设备的用户通过握持区域来握持设备的标记。
271.以这种方式,用户清楚关于在哪里握持设备以便优化使用,从而提高可用性。
272.优选地,主体部分基本上是平面的。
273.以这种方式,可以有效地包装设备。更重要的是,这允许通过常规邮政服务将设备递送给用户。
274.优选地,一个或多个侧向流动测试条中的每个的液体摄取区域的至少一部分延伸超过主体部分的第一表面的边缘。
275.以这种方式,一个或多个侧向流动条的设备可以浸入体液中,而体液不接触设备的主体部分。这改善了卫生。此外,由于这种布置,因此主体部分保持在清洁和干燥的状态中,这由相关联的应用在分析期间可能是有益的。
276.优选地,所述一个或多个侧向流动测试条包括多个相互分离并与公共握持区域结合的侧向流动测试条。
277.以这种方式,可以通过从体液的单次施加执行多次测试来提高准确性。
278.优选地,侧向流动条可以附接到公共握持区域。
279.优选地,所述多个侧向流动测试条被布置成测试体液中不同状况的指示符。
280.以这种方式,可以从体液的单次施加中测试多种状况的指示符。
281.优选地,每个侧向流动条可以布置成测试不同状况的指示符。
282.优选地,一个或多个侧向流动条被布置成检测在施加于一个或多个侧向流动条的体液中的一种或多种药物的指示符的存在。
283.以这种方式,设备可以用来识别排出体液的人是否参与了药物滥用/药物误用。
284.优选地,所述一个或多个侧向流动条可布置成检测施加的体液中的大麻制品或大麻(thc)、苯丙胺、可卡因、摇头丸、甲基苯丙胺、吗啡、海洛因、芬太尼、合成大麻素、甲卡西酮、氯胺酮lsd以及酸和/或其代谢物及其他中的一种或多种的指示符的存在。
285.优选地,一个或多个侧向流动条可以包括多个侧向流动条,这些侧向流动条布置
成检测施加到多个侧向流动条的体液中的多种药物的存在的指示符。以这种方式,可以使用体液的单次施加来测试多种药物的指示符的存在。
286.优选地,多个侧向流动条中的每个侧向流动条可以被布置成检测施加到侧向流动条的体液中的不同药物的指示符。
287.优选地,体液是尿液。
288.以这种方式,该设备可用于识别尿液样本中存在的状况指示符。
289.优选地,所述一个或多个处理器还被配置为在执行所述体液的测试时确定所述一个或多个侧向流动条的分析区域中是否存在一条或多条线。
290.优选地,所述一个或多个处理器还被配置为:
291.对于在相应分析区域中出现预定测试线的每个侧向流动条,输出体液中存在指示符的肯定结果;并且
292.对于在相应分析区域中没有出现预定测试线的每个侧向流动条,输出体液中不存在指示符的否定结果。
293.优选地,所述一个或多个处理器还被配置为响应于确定出存在预定测试线而确定所述一条或多条线的强度。
294.优选地,在获取图像数据之前,所述一个或多个处理器还被配置为:
295.使用电子装置的相机在电子装置的显示器上显示体液测试设备的实时图像;并且
296.在电子装置的显示器上显示具有实时图像的窗口,其中体液测试设备可在窗口中对准。
297.以这种方式,体液测试设备可以在获取图像数据之前容易地对准。优选地,机器可读标签窗口呈现在窗口内并且被布置成使得体液测试设备上的机器可读标签可与机器可读标签窗口对准。优选地,可以基于预定关系识别包括分析区域的体液测试设备的区部。优选地,预定关系可以在其中体液测试设备可对准的窗口和区部之间。可替选地或附加地,预定关系可以在机器可读标签的确定出的位置和区部之间,其中机器可读标签的位置可以基于机器可读标签在机器可读标签窗口中的对准来确定。
298.优选地,一个或多个处理器还被配置为响应于识别出体液测试设备在窗口中对准而自动捕获体液测试设备的图像数据。
299.以这种方式,对用户输入的需求被最小化,并且通过降低用户错误的风险来提高应用的可用性。
300.优选地,所述一个或多个处理器进一步被配置为基于布置在体液测试设备上的机器可读标签、一个或多个锚点和/或锚杆中的至少一个的确定出的位置来确定一个或多个侧向流动条的分析区域的位置。
301.以这种方式,相关联的应用可以在设备的分析期间确定一个或多个侧向流动条的分析区域的位置。这加快了处理并提高了分析结果的准确性。
302.优选地,应用可以被配置为基于机器可读标签、一个或多个锚点和/或锚杆中的至少一个的确定出的位置使用与一个或多个侧向流动条的预定位移来确定一个或多个侧向流动条的分析区域的位置。优选地,预定位移可以被包括在与呈现在可由应用分析的体液测试设备上的机器可读信息相关联的设备信息中。
303.优选地,应用可以扫描应用可使用的机器可读信息,以从应用可访问的存储中访
问与机器可读信息对应的设备信息。优选地,设备信息可以包括侧向流动条敏感的指示符的类型、侧向流动条的数量和尺寸、以及侧向流动条相对于机器可读标签的位置(或与机器可读标签的位移)、一个或多个锚点和/或锚杆。优选地,应用可以在具有实时图像的电子装置的显示器上显示窗口,其中体液测试设备可在窗口中对准。
304.优选地,主体部分还包括布置在主体部分的第一表面上的机器可读标签,并且其中一个或多个处理器还被配置为确定机器可读标签在图像数据中的位置。
305.优选地,主体部分还包括布置在主体部分的第一表面上的一个或多个应用可检测锚点,并且其中一个或多个处理器进一步被配置为确定一个或多个锚点在图像数据中的位置。
306.优选地,该设备可以包括多个锚点。
307.优选地,一个或多个锚点包括定位在分析区域附近的多个锚点,并且其中锚点中的一个不同于其他锚点。
308.以这种方式,应用可以使用不同的锚点来识别图像数据中可由应用分析的体液测试设备的取向。
309.优选地,一个或多个锚点包括呈现在主体部分的第一表面上的标记。
310.以这种方式,可以有效地识别图像数据中的锚点。
311.优选地,主体部分还包括布置在主体部分的第一表面上大致中心位置处的锚杆,并且其中一个或多个处理器还被配置为确定锚杆在图像数据中的位置。
312.优选地,所述设备的主体部分还包括布置在主体部分上的机器可读标签,并且其中所述一个或多个处理器还被配置为:
313.扫描机读标签;并且
314.从机器可读标签中确定与该设备所布置的测试类型有关的设备信息。
315.以这种方式,可以布置在电子装置上可执行的单个应用来执行与不同状况有关的多个测试的分析,并且应用可以从由装置的相机捕获的机器可读标签的图像数据中确定正在执行的测试类型。在执行分析过程之前确定测试类型可以加快分析过程,这是因为应用可以更快地识别要分析的内容。优选地,应用可以在获取图像数据之前扫描机器可读信息并确定设备信息。
316.优选地,应用可以使用机器可读信息从应用可访问的存储中访问与机器可读信息对应的设备信息。优选地,存储可以是电子装置本地的。可替选地,存储可以由电子装置使用网络连接而可访问的服务器处。
317.优选地,设备信息可以包括以下中的任何一个:卡的尺寸或纵横比、侧向流动条敏感的指示符的类型、侧向流动条的数量和尺寸以及侧向流动条相对于机器可读信息(或从机器可读信息的位移)的位置、一个或多个锚点和/或锚杆。
318.优选地,机器可读标签和一个或多个测试区域可以布置在主体部分的相同表面(即第一表面)上。
319.优选地,机器可读信息可以是qr码。
320.在第十五方面,提供了一种在侧向流动体液测试系统中测试体液的方法,该方法包括:
321.由电子装置的相机获取包括一个或多个侧向流动条的可由应用分析的体液测试
设备的图像数据;
322.由电子装置使用图像数据对施加到可由应用分析的体液测试设备的体液执行测试,以确定在所施加的体液中是否存在一种或多种身体状况的指示符;并且
323.由电子装置输出指示所施加的体液中是否存在一种或多种身体状况的指示符的结果。
324.以这种方式,可以以有效的方式实现侧向流动测试,而无需依赖专业的侧向流动测试装置。侧向流动测试用于测试人的体液中的身体状况的指示符。测试可以在单个装置上执行,从而提高可用性。
325.优选地,一个或多个侧向流动条可以每个布置成通过毛细作用沿它们的长度吸取体液。优选地,一个或多个侧向流动条可具有沿其长度的区域,该区域对体液中的身体状况的指示符敏感,其中响应于体液中存在的身体状况的指示符而在该区域内出现一条线。
326.优选地,一个或多个侧向流动条可以附接到主体部分的第一表面。
327.优选地,电子装置可以是智能手机。
328.优选地,执行体液的测试包括:由电子装置确定一条或多条线是否存在于一条或多条侧向流动条的分析区域中。
329.优选地,输出结果包括:
330.对于在相应分析区域中出现预定测试线的每个侧向流动条,输出指示符存在于体液中的肯定结果;并且
331.对于在相应分析区域中没有出现预定测试线的每个侧向流动条,输出指示符不存在于体液中的否定结果。
332.优选地,该方法还包括响应于确定出存在预定测试线,而由应用确定一条或多条线的强度。
333.优选地,在获取图像数据之前,该方法还包括:
334.由电子装置的显示器使用电子装置的相机显示体液测试设备的实时图像;并且
335.由电子装置的显示器显示具有实时图像的窗口,其中体液测试设备可在窗口中对准。
336.以这种方式,体液测试设备可以在获取图像数据之前容易地对准。优选地,机器可读标签窗口呈现在窗口内并且被布置成使得体液测试设备上的机器可读标签可与机器可读标签窗口对准。优选地,可以基于预定关系识别包括分析区域的体液测试设备的区部。优选地,预定关系可以在其中体液测试设备可对准的窗口和区部之间。可替选地或附加地,预定关系可以在机器可读标签的确定出的位置和区部之间,其中机器可读标签的位置可以基于机器可读标签在机器可读标签窗口中的对准来确定。
337.优选地,该方法还包括:响应于识别出体液测试设备在窗口中对准而自动捕获体液测试设备的图像数据。
338.以这种方式,对用户输入的需求被最小化,并且通过降低用户错误的风险来提高应用的可用性。
339.优选地,该方法还包括:基于体液测试设备上的机器可读标签、一个或多个锚点和/或锚杆中的至少一个的确定出的位置而确定一个或多个侧向流动条的分析区域的位置。
340.以这种方式,相关联的应用可以在设备的分析期间确定一个或多个侧向流动条的分析区域的位置。这加快了处理并提高了分析结果的准确性。
341.优选地,应用可以被配置为,基于机器可读标签、一个或多个锚点和/或锚杆中的至少一个的确定出的位置使用与一个或多个侧向流动条的预定位移来确定一个或多个侧向流动条的分析区域的位置。优选地,预定位移可以被包括在与呈现在可由应用分析的体液测试设备上的机器可读信息相关联的设备信息中。
342.优选地,应用可以扫描应用可使用的机器可读信息,以从应用可访问的存储中访问与机器可读信息对应的设备信息。优选地,设备信息可以包括侧向流动条敏感的指示符的类型、侧向流动条的数量和尺寸、以及侧向流动条相对于机器可读标签的位置(或从机器可读标签的位移)、一个或多个锚点和/或锚杆。优选地,应用可以在电子装置的显示器上显示具有实时图像的窗口,其中体液测试设备可在窗口中对准。
343.优选地,该方法还包括确定机器可读标签在图像数据中的位置。
344.优选地,该方法还包括确定一个或多个锚点在图像数据中的位置。
345.优选地,该设备可以包括多个锚点。
346.优选地,该方法还包括确定锚杆在图像数据中的位置。
347.优选地,该方法还包括:
348.由应用扫描体液测试设备上的机器可读标签;并且
349.由应用从机器可读标签中确定与设备所布置的测试类型有关的设备信息。
350.以这种方式,可以布置在电子装置上可执行的单个应用来执行与不同状况有关的多个测试的分析,并且应用可以从由装置的相机捕获的机器可读标签的图像数据中确定正在执行的测试类型。在执行分析过程之前确定测试类型可以加快分析过程,这是因为应用可以更快地识别要分析的内容。优选地,应用可以在获取图像数据之前扫描机器可读信息并确定设备信息。
351.优选地,应用可以使用机器可读信息从应用可访问的存储中访问与机器可读信息对应的设备信息。优选地,存储可以是电子装置本地的。可替选地,存储可以在电子装置使用网络连接可访问的服务器处。
352.优选地,设备信息可以包括以下中的任何一个:卡的尺寸或纵横比、侧向流动条敏感的指示符的类型、侧向流动条的数量和尺寸以及侧向流动条相对于机器可读标签(或从机器可读标签的位移)的位置、一个或多个锚点和/或锚杆。
353.优选地,机器可读标签和一个或多个测试区域可以布置在主体部分的相同表面(即第一表面)上。
354.优选地,机器可读信息可以是qr码。
355.在第十六方面,提供了一种其上存储有指令的非暂时性计算机可读介质,其在由处理器执行时致使处理器执行第十五方面的方法步骤。
附图说明
356.现在参考附图借由示例描述本发明的实施例,其中:
357.图1a示出了根据第一实施例的可由应用分析的体液测试设备的正面的平面图;
358.图1b示出了根据第一实施例的可由应用分析的体液测试设备的正面的立体图;
359.图1c示出了根据第一实施例的手持可由应用分析的体液测试设备的示意图;
360.图1d示出了根据第一实施例的可由应用分析的体液测试设备的正面的平面图,其中移除了测试垫;
361.图1e示出了根据第一实施例的可由应用分析的体液测试设备的正面的立体图,其中移除了测试垫;
362.图1f示出了根据第一实施例的可由应用分析的体液测试设备的后侧的平面图,其中移除了测试垫;
363.图1g示出了根据第一实施例的可由应用分析的体液测试设备的后侧的立体图,其中移除了测试垫;
364.图1h示出了根据第一实施例的可由应用分析的体液测试设备的后侧的立体图,其中包括测试垫;
365.图1i示出了根据第一实施例的可由应用分析的体液测试设备的测试垫的平面图;
366.图1j示出了根据第一实施例的可由应用分析的体液测试设备的测试垫的立体图;
367.图2a示出了根据第二实施例的可由应用分析的体液测试设备的正面的平面图;
368.图2b示出了根据第二实施例的可由应用分析的体液测试设备的正面的立体图;
369.图2c示出了根据第二实施例的手持可由应用分析的体液测试设备的示意图;
370.图3a示出了根据第三实施例的可由应用分析的体液测试设备的正面的平面图;
371.图3b示出了根据第三实施例的可由应用分析的体液测试设备的正面的立体图;
372.图3c示出了根据第三实施例的手持可由应用分析的体液测试设备的示意图;
373.图4是涉及分析可由应用分析的体液测试设备的图像数据的处理步骤的流程图;
374.图5是由应用分析的可由应用分析的体液测试设备的区域的概念图;
375.图6是涉及测试位置检测的步骤的流程图;
376.图7是涉及颜色校准的步骤的流程图;
377.图8是用户借由其可以使用可由应用分析的侧向流动体液测试设备的方法的流程图;
378.图9是在与可由应用分析的侧向流动体液测试设备相关联的应用处执行的处理和分析步骤的流程图;
379.图10是根据本公开的实施例的体液测试系统中的硬件实体的框图;并且
380.图11是对准窗口的概念图。
具体实施方式
381.图1、图2和图3示出了根据本公开的实施例的体液测试设备100、200、300。在本说明书中,该设备被称为卡100、200、300。然而,将容易理解的是,该设备可以是适合实现其目的的任何其他形状、尺寸或材料。
382.体液测试卡100、200、300被布置成使得用户可以在将诸如尿液的体液施加到卡100、200、300的测试区域103、203、303的同时,握持卡100、200、300的握持区域101、201、301。在本说明书中,将体液描述为尿液。然而,本领域技术人员将容易理解,所描述的实施例也可用于其他体液,诸如血液或唾液,或任何其他合适的体液。测试区域103、203、303具有一个或多个变色垫109、209或侧向流动条309,以限定一个或多个测试区域,其与尿液中
的状况的标识符相互作用。在用户仍握持着握持区域101、201、301的同时,使用诸如智能手机的电子装置的相机捕获卡100、200、300的图像数据。智能手机上可执行的应用实施一种或多种算法来分析捕获的图像数据并输出结果。结果基于与测试区域103、203、303中的垫109、209或条309相互作用的用户尿液中的状况的指示符来指示用户的身体系统中是否存在状况。作为示例,可以识别出的状况包括尿路感染、糖尿病或用于糖尿病筛查或监视的葡萄糖水平、以及代谢紊乱、肾脏疾病、肝脏疾病、饮食紊乱、妊娠期并发症、妊娠测试、药物误用,以及在这些提供诊断支持的地方测试激素或抗体,诸如排卵健康、前列腺特异性抗原水平、疟疾、不孕症、性传播感染和糖尿病hba1c及其他。
383.体液测试卡100、200、300具有拥有细长形状的主体105、205、305,其充当一个或多个测试垫109、209或一个或多个条309的支撑结构。主体105、205、305在形状上是平面的,在于卡100、200、300的长度和宽度远大于厚度。这是有利的,这是因为设备可以被有效地包装并占用最小的空间。主体105、205、305可以由任何适用于施加流体的材料制成;其示例可包括纸、卡、塑化卡、一个或多个聚合物或它们的复合材料/组合。主体105、205、305可由单层上述材料形成,可替选地主体105、205、305可由被粘合在一起以形成多层结构的两层或更多层上述材料制成。
384.卡100、200、300的第一端部被定义为握持区域101、201、301。与第一端部相对的第二端部被定义为测试区域103、203、303。
385.握持区域101、201、301包括了操纵指示符107、207、307,其定义握持区域101、201、301的子区域,卡100、200、300的用户在使用卡100、200、300时应该在该子区域处施加手指/拇指117、217、317。图1c、图2c和图3c示出了根据各种实施例的卡100、200、300由操纵指示符107、207、307握持。操纵指示符107、207、307包括诸如文本信息的标记,指示用户在使用时在操纵指示符107、207、307处握持卡100、200、300。文本信息可以由诸如圆形的封闭形状包围,以清楚地传达用户应该施加他们的拇指117、217、317的特定区域。操纵指示符107、207、307被印刷在主体105、205、305的表面133、233、333上。可替选地,操纵指示符107、207、307可以在表面133、233、333上以任何其他合适的方式压印、凹刻或呈现。有利地,标记指导用户关于应该在何处握持设备以进行最佳使用。
386.表面133、233、333包括机器可读信息111、211、311,诸如qr码。应用扫描qr码111、211、311以确定要执行的特定测试、以及试剂批次特性和到期信息、以及像这样要执行哪个分析,并确定用于扫描或分析测试设备100、200、300的特定参数。这样的参数可以包括但不限于卡的尺寸和/或纵横比、变色垫109、209或侧向流动条309的布局、变色垫109、209或侧向流动条309的尺寸、变色垫109、209或侧向流动条309之间的距离、变色垫109、209或侧向流动条309与卡上的其他特征(诸如qr码111、211、311)之间的距离、变色垫109、209或侧向流动条309的一个或多个类型、变色垫109、209的参考颜色及其他。应用使用来自qr码111、211、311的信息从与应用相关联且由应用可访问的存储中访问与qr码111、211、311相关联的设备信息。设备信息可以包括与卡100、200、300有关的特定参数。应用可以使用qr码111、211、311的位置来确定垫109、209、309的位置。
387.表面133、233、333还可以包括颜色参考图113、213。颜色参考图113、213是被印刷在握持区域101、201、301上的一系列单元格,以可充当用于相机性能和/或图片的质量控制的颜色参考颜色为颜色。在图1的示例中,颜色参考图113包括在qr码111上方布置成线的单
条单元格;单元格颜色可以包括(但不限于)原色和/或关键颜色,以支持油尺垫上的颜色过渡点。在图2的示例中,颜色参考图213包括基本上围绕qr码211的单元格条。技术人员将容易理解,任一颜色参考图与任一实施例兼容。
388.测试区域103、203、303包括对尿液中可测量的分析物敏感的测试垫109、209或条309。测试区域103、203、303布置在主体105、205、305的与操纵指示符107、207、307相同的表面133、233、333上。随后更详细地描述测试区域103、203、303。
389.最大深度线115、215、315呈现在主体105、205、305的与操纵指示符107、207、307相同的表面133、233、333上。最大深度线115、215、315指示卡100、200、300在尿液样本中应该浸入的最大深度,或者条可以暴露在其以下以直接施加尿液的最大深度。
390.测试区域103、203、303可选地还可以包括测试垫,其对暴露于环境湿气(预浸)具有低耐受性。使用哪种垫取决于测试的配置,但可能包括白细胞、亚硝酸盐或蛋白质。应用可以利用算法给这些垫来检测湿气的存在,这可以指示油尺的完整性。这可以指示包装100、200、300受到损坏或篡改,条在使用前已在延长的时间留在包装之外,或者条之前已经浸水。
391.上述特征中的任一个可以适当地被包括在以下实施例中的任一个中。
392.在图1和图2的实施例中,测试区域103、203包括以变色垫109、209形式的一个或多个测试区域,其响应于施加的尿液中指示符的存在而改变颜色。背景区域145、245包围或毗邻测试垫。尿液可以通过从用户排出而直接施加到变色垫109、209,或者可以通过将卡100、200浸入尿液样本中而将变色垫109、209浸入尿液样本中。变色垫109、209可用于测试包括以下的状况:尿路感染、糖尿病或用于糖尿病筛查或监视的葡萄糖水平、以及代谢紊乱、肾脏疾病、肝脏疾病、饮食紊乱和妊娠期并发症及其他。在示例中,除其他外,变色垫可以检测白细胞、亚硝酸盐、蛋白质、葡萄糖、酮、尿胆素原、胆红素、红细胞、血红蛋白、肌酐、微量白蛋白的存在,以及测量比重和ph值。这些可以组合使用以例如识别与疾病相关的病理状况。变色垫内的试剂与同被测试的状况有关的分析物(如果存在于尿液或体液中的话)发生反应,以产生颜色变化。颜色的类型和程度可以指示存在的分析物的量。在示例中,用于尿路感染的测试设备使用白细胞垫、亚硝酸盐垫和ph垫。所需的变色垫109、209的数量可以随着要使用变色垫的测试而变化。
393.在图3的实施例中,测试区域303包括以一个或多个侧向流动条309形式的一个或多个测试区域。一个或多个侧向流动条309对尿液中的指示符敏感、并且呈现指示出分析物是否存在于所施加尿液中的线。侧向流动条可用于测试妊娠、药物误用,在这些提供诊断支持的情况下测试激素或抗体,诸如排卵健康、前列腺特异性抗原水平、疟疾、不孕症、性传播感染和糖尿病hba1c及其他。侧向流动条对分别与被测试存在于所施加尿液或体液中的状况相关联的分析物敏感。例如,分析物可以包括激素、小蛋白、大蛋白或抗体。通过将一个或多个侧向流动条309浸入尿液样本中或者作为通过用户中间流的直接施加来施加尿液。在示例中,侧向流动条309是免疫色谱分析。该条由能够沿其长度自发输送流体(例如尿液)的毛细血管床组成。这些毛细血管床可以形成多孔纸或多孔聚合物。每个侧向流动条309都具有特定于感兴趣的分析物(即,与执行测试的状况相关联的分析物)的抗体区域,其以设定位置被固定化在侧向流动条的表面上,以及与颜色报告器结合并在吸收垫内干燥。在测试过程的进展期间,这些抗体与感兴趣的分析物强烈键合,形成可视带(或线),其密度与存在
的分析物的浓度有关。每个侧向流动条将具有测试区域和控制区域,其每个具有一个或多个区域或固定化抗体;在进行测试之前,这些在视觉上并不明显。控制线将直接绑定颜色报告器,以提供测试已成功的指示。测试线将绑定感兴趣的分析物,如果存在的话,其将已经绑定了颜色报告器(这在竞争性分析的情况下是相反的)。这些线的位置和数量可以取决于正在执行的测试而变化,但在应用中是预先确定的和已知的,例如从机器可读信息中或与qr码311有关。
394.在图1a至图1j的实施例中,主体105由粘合在一起的两层材料制成。这些层可以是前面描述的主体105、205、305材料中的任何一种。操纵指示符107呈现在两层中的朝前层119的表面133上。朝后层121粘附到朝前层119的相对侧。
395.一个或多个测试垫109布置在条127的表面上以限定条127的两个部分:其中布置了一个或多个测试垫109的第一部分129,以及其中未布置一个或多个测试垫109的第二部分131,如图1i和图1j中示出的。条127通过条127的第二部分131附着到主体105。如图1d和图1e中示出的,第一窗口123从主体105的朝前层119的测试区域103切掉;第一窗口123在尺寸和形状上至少等于条127的第一部分129。第二窗口125从朝后层121切掉;第二窗口125在尺寸和形状上至少等于条127的组合的第一部分129和第二部分131,如图1f和图1g中示出的。当朝前层119和朝后层121彼此附着时,第一窗口123覆盖第二窗口125,从而在主体105中限定了与条127的第一部分129大致相等的尺寸和形状的整体剖切窗口。这种覆盖也在朝后层121中形成凹陷部分,其尺寸和形状与条127的第二部分131大致相等。
396.条127的第二部分131在凹槽中粘附到朝前层119的背面(即,朝前层119的与其上呈现操纵指示符107的表面133相对的表面),使得一个或多个测试垫109通过剖切窗口呈现在主体105的与操纵指示符107相同的一侧上。第二部分131通过任何合适的常规附着器粘附到朝前层119的后表面。
397.有利地,使用现有技术的测试区域可以安装到主体105以形成卡。此外,主体103的单一设计可以用于多种不同类型的测试条127,其中与不同状况有关的不同类型的测试垫109可以安装到主体103的单一设计。在为测试不同状况而设计的制造卡100之间,只需要改变条的类型和呈现在主体上的任何信息。这简化并精简了制造方面的考虑。
398.条127和一个或多个测试垫109的组合厚度大致等于主体105的层119、121的组合厚度,并且主体105的朝后层121在厚度上大致等于条127的第二部分131。以这种方式,当条127安装到主体105时,一个或多个测试垫109与朝前层119的表面133大致齐平,如图1b中示出的,并且条127与主体105的朝后层121的表面135大致齐平,如图1h中示出的。这在卡100的两个表面133、135上给出一致的表面轮廓或高度。
399.在可替选的实施例中,如图2a至图2c中呈现的,一个或多个测试垫209直接安装到主体205的与其上呈现操纵指示符207的表面相同的表面233上。测试垫通过任何合适的常规附着器粘附到测试区域203中的表面233。一个或多个测试垫209可以布置在条上,其中条粘附到主体205的表面233。
400.在另一可替选的实施例中,一个或多个侧向流动条309被附着到主体305,如图3a至图3c中示出的。一个或多个侧向流动条309被附着到主体305的与其上呈现操纵指示符307的表面相同的表面333。在图3中,包括十个侧向流动条309,尽管可以替代地包括更大或更少数量的侧向流动条309。侧向流动条包括分析区域355,如果侧向流动条对其敏感的分
析物存在于体液样本中,则线出现在该分析区域355内。液体被侧向流动条309的液体摄取区域351吸取到分析区域355。
401.一个或多个侧向流动条309在测试区域303中使用任何合适的常规附着器粘附到主体305的表面333。
402.每个侧向流动条309的液体摄取区域351的一部分353延伸超出主体305的边缘。当液体摄取区域351浸入尿液中时,这允许一个或多个侧向流动条309从容器中摄取尿液而不弄湿卡的主体305。
403.一个或多个锚点349被显示在主体的与一个或多个侧向流动条所粘附的表面相同的表面333上。在图3中呈现的示例中,四个锚点349基本上布置在测试区域303的拐角中。然而,本领域技术人员将容易理解,可以包括任何合适数量的锚点。在分析卡300的图像数据期间,相关联的应用定位锚点349并使用这些来识别侧向流动条的分析区域355。锚点349是呈现在主体部分305的第一表面333上的标记。锚点中的一个可以与其他锚点不同,例如不同的锚点包括与其他锚点不同的颜色。应用可以使用不同的锚点来识别图像数据中的可由应用分析的体液测试设备的取向。有利地,锚点349允许相关联的应用在卡300的分析期间确定一个或多个侧向流动条309的分析区域355的位置。这加快了处理并提高了分析结果的准确性。锚杆357被显示在主体的与一个或多个侧向流动条所粘附的表面相同的表面333上。锚杆357在侧向流动条309的两个群组之间基本上布置在卡300的中央。在示例中,锚杆357是实心黑色矩形。在分析卡300的图像数据期间,相关联的应用定位锚杆357并将其用于识别侧向流动条的分析区域355。在示例中,应用使用机器可读标签311、一个或多个锚点349和锚杆357的组合来确定侧向流动条309的分析区域355的位置。
404.由一个或多个侧向流动条309提供的侧向流动测试对于药物滥用和误用的识别是有用的。可以包括多个侧向流动条309;在药物滥用和误用的情况下,条309可以与尿液样本中不同药物的识别有关。在示例中,侧向流动条可以对包括以下的药物指示符敏感:大麻制品或大麻(thc)、苯丙胺、可卡因、摇头丸、甲基苯丙胺、吗啡、海洛因、芬太尼、合成大麻素、甲卡西酮、氯胺酮lsd以及酸和/或其代谢物及其他。因此,该设备可用于识别排出体液的人是否参与了药物滥用/药物误用。有利地,多个侧向流动条允许了使用尿液的单次施加来识别与多种不同药物有关的指示符的存在。在药物误用和滥用识别的情况下,侧向流动条对体液(诸如尿液)中被测试的药物的代谢物敏感。
405.现在将描述使用参照前述实施例描述的设备的方法。在操作中,用户通过操纵指示符107、207、307来握持卡100、200、300,并通过从他们的身体105、205、305直接排出(在图1和图2的实施例的情况下)或通过将卡100、200、300浸入尿液中(在图1、图2和图3的实施例的情况下)来施加尿液(或任何其他合适的体液)。
406.响应于尿液中的指示符,一个或多个变色垫109、209可以改变颜色,或者在一个或多个侧向流动条309的情况下可以出现线。
407.在仍然握持卡100、200、300的同时,用户在诸如智能手机的电子装置上打开相关应用。应用提示用户使用电子装置上的相机捕获卡100、200、300的图像,同时用户仍然握持卡100、200、300。应用可以在装置显示器上显示框架或轮廓,以指导用户正确地使卡100、200、300定向以进行图像捕获。应用可以在捕获图像之前向用户显示倒数计时器。倒数计时器的时间段可以对应于变色垫109、209的颜色充分改变所需的时间量(即,让结果显影所花
费的时间),或试剂和尿液沿侧向流动测试迁移以形成一条或多条线309所需的时间量。时间长度可以根据正在执行的测试类型设置,如从机器可读信息111、211、311确定出的那样。应用额外地限制了浸水后可以读取条的时间段以确保最佳扫描时间窗口。
408.通过访问与应用可访问的存储中的机器可读信息111、211、311相关联的设备信息,从呈现在卡100、200、300上的机器可读信息111、211、311(诸如qr码)中,该应用可以识别测试类型,例如尿路感染测试、糖尿病或用于糖尿病筛查或监视的葡萄糖水平,以及代谢紊乱测试、肾脏疾病测试、肝脏疾病测试、饮食紊乱测试、妊娠期并发症测试、妊娠测试、药物误用测试,以及激素和抗体相关状况,诸如排卵健康测试、前列腺特异性抗原水平测试、疟疾测试、不孕症测试、性传播感染测试和糖尿病hba1c测试及其他。卡100、200、300的图像数据由相机捕获。应用执行算法以分析在一个或多个变色垫109、209的情况下的任何颜色变化或在图像数据中的一个或多个侧向流动条309的情况下形成的线的存在、位置和/或强度。
409.在一个或多个变色垫109、209的情况下,应用可以在分析一个或多个变色垫109、209中的颜色改变之前执行颜色校准算法。
410.通过分析与预定义颜色相比的一个或多个变色垫109、209的颜色变化,或在一个或多个侧向流动条309的情况下形成的线的存在、位置和/或强度,基于捕获的图像数据,应用确定出用户正在测试的状况是否存在。可以测试的示例状况包括尿路感染、糖尿病或用于糖尿病筛查或监视的葡萄糖水平,以及代谢紊乱、肾脏疾病、肝脏疾病、饮食失调、妊娠期并发症、妊娠测试、药物误用,以及在这些提供诊断支持的情况下测试激素或抗体,诸如排卵健康、前列腺特异性抗原水平、疟疾、不孕症、性传播感染和糖尿病hba1c及其他。如果这种状况的标识符存在于尿液样本中,则应用使用一个或多个变色垫109、209或一个或多个侧向流动条309的图像数据来识别它,并且应用在装置的显示器上将这个信息输出给用户。
411.有利地,设备的用户可以将体液(诸如尿液)施加到设备的一个或多个测试区域,并且然后利用电子装置捕获图像数据以使用在装置上可执行的应用来分析施加到一个或多个测试区域的体液,在施加体液和执行分析之间,无需将设备放下或将其放在表面上。这防止了表面对设备的污染,以及防止施加到设备的体液对表面的污染。这也改善了卫生。
412.此外,在设备具有可用于完整性检查的垫的情况下,例如白细胞、亚硝酸盐或蛋白质垫,如果100、200、300的卡包装已被篡改、损坏或在使用前浸液遗漏了很长一段时间或已被使用,则应用会从“完整性”垫中确定这一点,并提醒用户停止进一步的进展。
413.图4描绘了在用于分析参考图1和图2描述的测试设备(或卡)的一个或多个变色垫109、209(或一个或多个测试区域)中颜色变化的算法中涉及的处理步骤的流程图。在本说明书中,描述了多个变色垫。然而,本领域技术人员将容易理解,当使用仅具有一个变色垫的卡时,可以应用相同的步骤。同样,该描述针对尿液分析,但是本领域技术人员将容易理解,所描述的过程步骤也可以应用于其他合适的体液的分析。
414.用户握持卡并将尿液施加到测试设备或卡的测试区域或一个或多个变色垫109、209。在诸如智能手机之类的电子装置上执行的应用利用电子装置的相机来捕获卡的图像数据。用户将电子装置的相机指向可以被握持或放置在表面上的卡,使得应用在电子装置的显示器上显示如由相机检测到的卡的实时图像。
415.在步骤402处,应用使用适合识别qr码的电子装置处的图像检测算法来检测卡上
的机器可读标签211(诸如qr码)的存在。例如,算法确定qr码的位置在机器可读标签区域547中;框547呈现了进行qr码读取的区域的可视化表示。该算法将qr码的图像解码为信息。机器可读标签211用于指示卡的类型。该应用使用电子装置的相机扫描qr码。应用从机器可读信息确定与布置设备所针对的测试类型有关的设备信息。应用将机器可读信息与预先存储的设备信息进行比较,以识别与机器可读信息相关联的设备信息。设备信息可以本地存储在电子装置处由应用可访问的存储中。可替选地,应用可以与同电子装置连接的服务器传送机器可读信息。服务器可以将相关联的设备信息提供给电子装置,以便与应用一起使用。
416.根据设备信息,借由机器可读标签211,应用确定已为其捕获图像数据的测试设备或卡的类型,即应用从机器可读标签211确定该卡用于哪种类型的尿液测试,例如尿路感染测试、糖尿病、或用于糖尿病筛查或监视的葡萄糖水平、以及代谢紊乱测试、肾脏疾病测试、肝脏疾病测试、饮食紊乱测试和妊娠期并发症测试及其他。设备信息的其他示例可以包括但不限于卡的尺寸和/或纵横比、变色垫的布局、变色垫的尺寸、变色垫之间的距离、变色垫和卡上的其他特征(诸如qr码)之间的距离、变色垫的一种或多种类型、变色垫的参考颜色及其他。即,使用机器可读标签211,应用识别对应于机器可读标签211的信息,即对应于不同类型卡的信息。该确定出的信息用于确定在确定变色垫109、209中由于尿液的施加而引起的颜色改变时应该使用的属性,诸如卡几何形状、变色垫布局和参考颜色。不同类型的卡可能具有不同尺寸和/或形状的变色垫,其可以定位在卡上的不同位置处;确定测试设备的类型可以帮助应用基于与针对不同类型卡的垫的位置有关的预定信息来确定变色垫的位置。机器可读信息也可用作锚点,以帮助定位测试区域或敏感区域,以提供lot信息,包括批号和有效期,用于照明条件测试,以识别制造日期和对各个条唯一的id字符串。qr码序列化还可用于识别购买来源(即零售商、直销商、医疗保健提供者),以改善用户体验或售后服务。
417.应用在显示器上呈现窗口1101或框,其中提示用户根据需要通过移动卡和/或相机来对准卡;图11示出了这种窗口的示意表示。窗口1101具有与卡相似的形状,以便帮助用户将卡的边缘与窗口1101的边缘1102对准。这允许卡准确对准,从而有助于捕获和处理图像。可以在窗口内呈现子窗口1103;子窗口1103可以布置成使得提示用户对准子窗口1103内的机器可读标签或qr码211。这可以改进用于图像捕获的卡的对准。应用检测在窗口1101中对准的卡200的存在和/或机器可读标签200在子窗口1103内对准并且自动获取卡200的图像数据,例如通过在步骤404处捕获卡的照片。有利地,这最小化了所需的用户输入,从而提高了可用性并降低了用户错误的风险。该应用还可以在图像捕获之前等待成功的iso和焦点侦听。如果机器可读标签211被遮挡,例如由于用户的手指或拇指覆盖(或部分覆盖)标签211,则应用可能不会捕获图像,直到机器可读标签211不再被遮挡为止(即用户已经将他们的手指或拇指从机器可读标签211移开)。
418.在替代方案中,当卡在窗口1101中适当地对准和/或机器可读标签200在子窗口1103内对准时,用户可以通过选择例如“捕获图像”按钮来指示应用使用相机记录图像数据。
419.可替选地,代替步骤402和404,用户可以导入卡的预先存储的照片,并根据需要通过旋转和/或缩放图像将其在窗口内对准。然后应用可以从图像数据中扫描qr码并访问设
备信息。
420.在步骤406a处,应用通过确定应用是否正在ios操作系统上执行以及通过确定电子装置是否具有活动的互联网连接(例如wifi连接、4g连接、5g连接或任何其他合适类型的互联网连接)来执行双因素测试。
421.如果确定出应用没有在ios操作系统上执行,并且没有活动的互联网连接,则过程进行到步骤408a并且应用向用户呈现指示不能执行分析的通知。
422.如果确定出应用正在ios操作系统上执行,则应用确定变色垫109、209位于其中的测试区域537,如图5中概念性呈现的。图5中呈现的卡200的区域对应于在窗口1101内捕获的区域。测试区域537是应用可以期望找到一个或多个变色垫209的预定位置。基于逐案具体地识别出每个变色垫209的顶部和底部、以及卡200的侧向位置;这允许制造中的微小变化,以及用户对卡200的相机的处理和呈现中的变化。虽然根据图2的实施例呈现了图5,但将容易理解相同的过程可以容易地应用于图1的实施例。在示例中,测试区域537的位置基于当卡与窗口的边缘对准时窗口内的包含变色垫的预定位置而确定。在另一示例中,基于在图像捕获期间qr码211与子窗口1103的对准,根据相对于qr码211的确定出的位置的预定关系而确定测试区域537的位置。也就是说,应用可以访问用于窗口内的测试区域定位和/或相对于qr码211的确定出的位置的存储的预定关系。可以使用机器可读信息211访问该预定关系。不同类型的卡可能具有不同的测试区域,例如由于变色垫的不同数量和/或类型。例如,通过利用机器可读信息211,应用可以从与应用相关联的存储中访问针对不同类型的卡的窗口和测试区域之间的不同关系或距离、或者qr码211和测试区域537的位置。可替选地,应用可以从与正在其上执行应用的电子装置通信的服务器中,访问针对不同类型的卡的窗口和测试区域之间的不同关系、或者qr码211和测试区域537的位置。在示例中,卡200在窗口1101中对准,并且qr码211在子窗口1103中对准;应用可使用这种对准,结合针对卡200和qr码211与相应窗口和子窗口的对准的qr码211和测试区域537之间的已知距离,来基于qr码211的位置识别它期望测试区域537处于哪里。
423.应用可以使用qr码或机器可读标签211来识别正在使用哪种类型的卡,并像这样要使用哪种预定关系,并且因此在哪里应用测试区域537。
424.有利地,这允许确定变色垫209的大致位置的粗略识别。
425.在确定测试区域之后,过程继续到步骤410a。
426.在步骤410a处,应用通过检测变色垫中的每个的两个相对边缘539a、539b来确定一个或多个变色垫中的每个的精确位置,如图5中概念性呈现的。应用将测试区域从第一侧537a扫描到与第一侧相对的第二侧537b。该应用在跨测试区域扫描时识别亮度的不连续性。亮度的不连续性涉及从测试区域的背景区域545的颜色(即,围绕变色垫的测试区域的部分545的颜色)到变色垫的颜色的颜色变化。在示例中,测试区域的背景颜色为白色,并且变色垫为非白色。
427.在如图5的概念图中呈现的示例中,应用从测试区域537的最顶端537a沿朝向测试区域537的最底端537b的方向扫描。在另一个示例中,应用可以从测试区域的最左边缘扫描到最右边缘。
428.当在这个方向上扫描时,应用在从测试区域537的背景区域545穿过到第一变色垫209-1上时识别出第一亮度不连续性。该亮度不连续性指示第一变色垫209-1的第一边缘
539a-1。应用使用图像的坐标系存储该第一边缘539a-1的坐标。
429.应用继续向测试区域537的最底端扫描,并在从第一变色垫209-1穿过到测试区域537的背景区域545时识别出第二亮度不连续性。这种亮度不连续性指示第一变色垫209-1的第二边缘539b-1。应用使用坐标系存储该第二边缘的坐标。
430.根据第一边缘539a-1和第二边缘539b-1,应用将第一变色垫的位置确定为包含在两个边缘539a-1和539b-1之间的区域。也就是说,第一变色垫209-1的坐标是被包含在第一边缘539a-1和第二边缘539b-1的坐标之间的坐标。
431.当向测试区域的最底端扫描时,应用重复此过程,以便使用第二变色垫209-2的第一边缘539a-2和第二边缘539b-2的坐标来识别第二变色垫209-2的位置、使用第三变色垫209-3的第一边缘539a-3和第二边缘539b-3的坐标来识别第三变色垫209-3的位置、使用第四变色垫209-4的第一边缘539a-4和第二边缘539b-4的坐标来识别第四变色垫209-4的位置、并且使用第五变色垫209-5的第一边缘539a-5和第二边缘539b-5的坐标来识别第五变色垫209-5的位置。本领域技术人员将容易理解,这不限于五个变色垫,并且可以以类似的方式对包括一个或多个变色垫的设备执行该过程。
432.有利地,步骤410a允许准确地确定变色垫209的位置。特别地,可以确定变色垫209的位置,而不需要使用卡200上呈现的锚点。像这样,卡200上不需要锚点,从而节省卡200上的空间并允许减少卡200的尺寸。
433.如果边缘检测成功地检测到每个变色垫的两个相对边缘539a、539b,则过程继续到步骤414a。
434.如果变色垫定位失败,例如如果无法检测到预期边缘中的一个或多个,则过程进行到步骤412a并且应用通过电子装置的显示器向用户呈现通知,其指示处理已失败或无法执行。在示例中,应用可以基于使用机器可读标签211可访问的信息来确定应该期望多少个边缘。
435.一旦已经具体确定出一个或多个变色垫209的一个或多个位置,就选择每个变色垫209的区域或子区域以提供合适的代表性颜色样本。在步骤414a处,应用使用如在步骤410a中确定出的变色垫中的每个的位置来对每个测试区域(即每个变色垫)内的测试子区域541的颜色数据进行采样,如在图5中概念性地呈现的。采样包括对区域的颜色进行采样。子区域541是正方形(或任何其他合适的形状),其在尺寸上小于由步骤410a中定位的边缘确定出的图像数据中的测试区域209,并且被包含在测试区域内。对于每个变色垫209,应用将测试子区域541布置成使得其位于变色垫209的边缘543a和543b之间的区域中。也就是说,测试子区域位于变色垫209的确定出的坐标区域内。针对变色垫209的每个重复颜色采样处理。
436.如果在步骤414a处的颜色采样成功,则过程继续到步骤416a。如果颜色采样失败,则过程进行到步骤412a,并且应用通过电子装置的显示器向用户呈现通知,指示处理已失败或无法执行。
437.在步骤416a处,执行阴影检测。针对变色垫中的每个重复阴影检测。阴影检测用于消除对强局部施加的光源的颜色检测可能的干扰,该干扰可能导致电子装置跨卡200投射阴影。阴影检测使用与一个或多个变色垫相邻的背景子区域(背景子区域或已知的白色区域将在后面更详细地描述)。跨多个背景子区域的光质量读数之间的巨大差异指示阴影。如
果检测到阴影,则应用会提醒用户,并提供用以改变正发生用于分析的图像捕获所处的位置的指导;这在当图像数据中存在阴影时抑制了分析结果的报告。
438.在步骤418a处,执行色适应以考虑图像数据中的变化亮度。针对变色垫中的每个重复色适应。色适应在与一个或多个变色垫相邻的背景子区域处使用亮度测量。跨多个背景子区域的亮度差异指示图像数据中的变化亮度。如果检测到亮度差异,则应用会基于背景子区域处的亮度跨图像调整亮度。
439.在步骤420a处,应用执行每个采样颜色的颜色校准,以考虑在捕获图像数据时由照明条件导致的采样颜色的影响。
440.颜色校准或调整是通过对变色垫209的任一侧的背景子区域(诸如已知的“白色”区域)进行颜色采样来实现的,以便提供光质量读数,包括色温或光温和强度。本领域技术人员将容易理解,在本上下文中,术语校准和调整是可互换的。然后使用这些光读数来调整针对环境照明条件采样的颜色。更详细地,对如在步骤414a处采样的第一变色垫209-1的第一测试子区域541-1的颜色数据执行颜色校准。如在图5中的概念图中表示的,应用确定第一背景子区域543a-1、543b-1的颜色校准数据(诸如色温或光温),该第一背景子区域543a-1、543b-1与第一变色垫209-1分开、布置在其任一侧、并与其相对应。色温或光温是光源照亮物体的特性,并且范围可以从冷温度或“蓝色”颜色到暖温度或“黄色”颜色;色温或光温与黑体将发出相同颜色的辐射所处的温度有关。术语色温和光温可以互换使用。虽然根据图2的实施例呈现图5,但将容易理解相同的过程适用于图1的实施例。一个第一背景子区域543a-1靠近第一变色垫209-1的第一侧布置,并且另一个第一背景子区域543b-1靠近第一变色垫209-1的第二侧布置;变色垫209-1的第一侧为与变色垫209-1的第二侧的相对侧。
441.背景子区域543a-1、543b-1是卡的背景区域545的、围绕或毗邻变色垫209的子区域。背景子区域543a-1、543b-1以预定位移布置在第一变色垫209-1的任一侧,以便对第一变色垫209-1的任一侧的背景区域545的一个或多个色温进行采样。变色垫209具有已知尺寸,并且卡200具有已知尺寸,例如如从机器可读标签211确定出的,并且由于当捕获图像时卡200在显示器窗口中的对准,以及这些已知尺寸,以及变色垫的确定出的位置,因此应用可以利用该信息来布置背景子区域,使得它们在图像中的卡200的背景区域545上,而不是在一个或多个变色垫209上或远离卡200本身。
442.背景子区域543a-1、543b-1被布置成使得在两个背景子区域543a-1、543b-1之间延伸的直线穿过第一测试子区域541-1。在示例中,背景子区域543a-1、543b-1中的每个在大小上等于第一测试子区域541-1。
443.背景区域基本上是白色的。应用确定第一变色垫209-1的第一侧上的第一背景子区域543a-1的第一色温和与第一侧相对的变色垫209-1的第二侧上的第一背景子区域543b-1的第二色温。然后,应用使用第一色温和第二色温作为端点确定沿着线的色温梯度。
444.有利地,白色背景区域的色温可用于确定由照亮卡的环境照明产生的校准数据。这允许校准颜色数据,从而消除由环境照明产生的对颜色数据的影响。此外,这消除了使用在卡上的或者利用卡的图像数据捕获的单独的颜色参考图的需要,这是因为可以替代地使用白色背景。
445.使用色温梯度和应用于图像的坐标系,应用计算沿着与第一测试子区域541-1的位置相对应的线的位置处的色温。然后,应用使用针对第一测试子区域541-1的计算出的色
温来校准第一测试子区域541-1的颜色数据,以解决在捕获图像时由照射卡200的环境光产生的图像颜色的任何失真。在示例中,应用通过从颜色数据中减去计算出的捕获光温来校准颜色数据。颜色数据可以包括描述符、rgb值、lab值、cmyk值及其他。
446.然后应用对变色垫中的每个重复该过程。也就是说,应用使用第二背景子区域543a-2和543b-2校准第二变色垫209-2的第二测试子区域541-2的所采样的颜色数据、使用第三背景子区域543a-3和543b-3校准第三变色垫209-3的第三测试子区域541-3的所采样的颜色数据、使用第四背景子区域543a-4和543b-4校准第四变色垫209-4的第四测试子区域541-4的所采样的颜色数据、并且使用第五背景子区域543a-5和543b-5校准第五变色垫209-5的第五测试子区域541-5的所采样的颜色数据。本领域技术人员将容易理解,这不限于五个变色垫,并且可以以类似的方式对包括一个或多个变色垫的设备执行该过程。
447.有利地,这种颜色校准允许在诸如阳光和人工照明的不同照明条件下分析变色垫。此外,梯度允许考虑到不同的照明照亮卡的任一侧,即,如果两个不同的光源从不同位置照亮卡的话。颜色校准可以在捕获图像时利用与电子装置的相机相关联的相机闪光灯,使得闪光灯有助于环境照明,从而改善记录的图像数据和所采样的颜色数据。
448.在进一步的颜色校准技术中,当捕获图像时,颜色校准可以利用与电子装置的相机相关联的相机闪光灯。诸如智能手机之类的电子装置的相机闪光灯具有已知的预定色温。由于在捕获图像时相机闪光灯靠近卡200,因此相机闪光灯的色温支配任何环境照明效果。像这样,测试子区域541-1、541-2、541-3、541-4和541-5的所采样的颜色数据可以由应用使用相机闪光灯的已知色温来校准。在示例中,应用通过从颜色数据中减去相机闪光灯的色温来校准颜色数据。应用可以利用颜色校准技术中的一种或两种。
449.在可替选的颜色校准技术中,应用可以使用卡上呈现的颜色参考图213。应用可以将从图像数据中提取的颜色参考图213的采样颜色与对应的已知预定颜色进行比较。可以使用可从机器可读标签211导出的信息来访问已知的预定颜色;例如,已知的预定颜色可以由应用使用从机器可读标签211导出的信息来识别,并且由应用使用这种信息从应用可访问的存储中访问。从颜色参考图213的图像数据中提取的颜色与对应的已知预定颜色之间的差异可用于校准测试子区域541的颜色数据。
450.该应用可以利用颜色校准技术中的任何独立的一种,或者颜色校准技术中的两种或多种的组合。
451.在颜色校准之后,过程进行到步骤422a。
452.在步骤422a处,校准后的颜色与预定的参考标准或应用可访问的存储中的参考颜色进行比较。在每个参考颜色和调整后的采样颜色之间确定delta e值。具有最小delta e值的参考颜色被选为最接近匹配的参考颜色,并用于确定报告值。更详细地,应用在施加尿液之前将校准后的采样颜色的校准后的颜色数据与每个变色垫的预定参考颜色进行比较。在示例中,预定参考颜色存储在与应用相关联的电子装置的存储器中。可替选地,电子装置可以从与电子装置通信的服务器访问预定参考颜色。如参考步骤404描述的,可以基于使用机器可读标签211确定测试类型来识别预定颜色。由应用执行delta e计算以确定预定参考颜色和校准后的采样颜色之间的差异。对于每个变色垫,与校准后的采样颜色相比,具有最小delta e值的参考颜色被确定。即,与调整后的采样颜色最接近匹配的预定参考颜色是通过当与调整后的采样颜色相比时作为具有最小delta e值的预定参考颜色来计算的。当使
用变色垫测试状况(诸如尿路感染、糖尿病或用于糖尿病筛查或监视的葡萄糖水平、或代谢紊乱、肾脏疾病、肝脏疾病、饮食紊乱或妊娠期并发症及其他)时,尿液中的状况的指示符在尿液与变色垫中的试剂相互作用时将导致变色垫变色。如果测量出的分析物存在于尿液中,则变色垫改变到的颜色将对应于参考颜色,该参考颜色是状况存在的指示符。即,当与校准后的样本颜色最接近匹配的预定参考颜色对应于表示体液样本中存在的状况的指示符的预定参考颜色时,确定出状况的指示符存在于体液样本中,即该状况存在于体液提供者的身体系统中。同样地,当与校准后的样本颜色最接近匹配的预定参考颜色不对应于表示体液样本中存在的状况的指示符的预定参考颜色时,确定出该状况的指示符不存在于体液样本中,即该状况不存在于体液提供者的身体系统中。
453.在delta e计算之后,过程继续到步骤424a。
454.在步骤424a处,如果确定出尿液样本中存在被测试状况的一个或多个指示符,则指示该状况存在于用户身体系统中的结果由应用在电子装置的显示器上输出给用户。有利地,这允许设备的用户立即访问结果。同样,如果确定出尿液样本中不存在被测试状况的一个或多个指示符,则指示该状况不存在于用户身体系统中的结果由应用在电子装置的显示器上输出给用户。
455.返回到步骤406a,如果确定出应用没有在ios操作系统上执行,但是存在活动的互联网连接,则过程进行到步骤406b。
456.使用ios操作系统的装置具有跨此类装置范围一致的色谱。另一方面,使用诸如android操作系统等操作系统的装置在装置之间具有不同的色谱。因此,出于颜色分析的目的,不同的非ios装置之间不必获得一致的结果。像这样,对于非ios装置,应用将图像数据转发到服务器,在该服务器处使用一致的色谱执行处理,使得获得一致的结果。
457.在进行到步骤406b时,应用在使用互联网连接的通信中将图像数据从电子装置转发到远程服务器。然后在服务器处执行图像数据的处理。在示例中,服务器利用python应用编程接口来处理图像数据。除了图像数据之外,通信还可以包括与图像数据有关的元数据。在示例中,元数据可以包括与机器可读标签211有关的信息。在另一个示例中,可以在服务器处读取机器可读标签211。
458.服务器确定变色垫109、209位于其中的测试区域537,如图5中概念性呈现的。图5中呈现的卡200的区域对应于在窗口1101内捕获的区域。测试区域537是服务器可以期望找到一个或多个变色垫209的预定位置。基于逐案具体地识别出每个变色垫209的顶部和底部、以及卡200的侧向位置;这允许制造中的微小变化,以及用户对卡200的相机的处理和呈现中的变化。虽然根据图2的实施例呈现了图5,但将容易理解相同的过程应用于图1的实施例。在示例中,测试区域537的位置基于当卡与窗口的边缘对准时窗口内的包含变色垫的预定位置而确定。在另一示例中,基于在图像捕获期间qr码211与子窗口1103的对准,根据相对于qr码211的确定出的位置的预定关系确定测试区域537的位置。也就是说,服务器可以访问用于窗口内的测试区域定位和/或相对于qr码211的确定出的位置的存储的预定关系。可以使用机器可读信息211访问该预定关系。不同类型的卡可能具有不同的测试区域,例如由于变色垫的不同数量和/或类型。例如,通过利用机器可读信息211,服务器可以从与服务器相关联的存储中访问针对不同类型的卡的窗口和测试区域之间的不同关系或距离、或者qr码211和测试区域537的位置。在示例中,卡200在窗口1101中对准,并且qr码211在子窗口
1103中对准;服务器可使用这种对准,结合针对卡200和qr码211与相应窗口和子窗口的对准的qr码211和测试区域537之间的已知距离,来基于qr码211的位置识别它期望测试区域537处于哪里。
459.服务器可以使用qr码或机器可读标签211来识别正在使用哪种类型的卡,并像这样要使用哪种预定关系,并且因此在哪里应用测试区域537。
460.有利地,这允许确定变色垫209的大致位置的粗略识别。
461.在确定测试区域之后,过程继续到步骤410b。
462.在步骤410b处,服务器通过检测变色垫中的每个的两个相对边缘539a、539b来确定一个或多个变色垫中的每个的精确位置,如图5中概念性呈现的。服务器将测试区域从第一侧537a扫描到与第一侧相对的第二侧537b。该服务器在跨测试区域扫描时识别亮度的不连续性。亮度的不连续性涉及从测试区域的背景区域545的颜色(即,围绕变色垫的测试区域的部分545的颜色)到变色垫的颜色的颜色变化。在示例中,测试区域的背景颜色为白色,并且变色垫为非白色。
463.在如图5的概念图中呈现的示例中,服务器从测试区域537的最顶端537a沿朝向测试区域537的最底端537b的方向扫描。在另一个示例中,服务器可以从测试区域的最左边缘扫描到最右边缘。
464.当在这个方向上扫描时,服务器在从测试区域537的背景区域545穿过到第一变色垫209-1上时识别出第一亮度不连续性。该亮度不连续性指示第一变色垫209-1的第一边缘539a-1。服务器使用图像的坐标系存储该第一边缘539a-1的坐标。
465.服务器继续向测试区域537的最底端扫描,并在从第一变色垫209-1穿过到测试区域537的背景区域545时识别出第二亮度不连续性。这种亮度不连续性指示第一变色垫209-1的第二边缘539b-1。服务器使用坐标系存储该第二边缘的坐标。
466.根据第一边缘539a-1和第二边缘539b-1,服务器将第一变色垫的位置确定为包含在两个边缘539a-1和539b-1之间的区域。也就是说,第一变色垫209-1的坐标是被包含在第一边缘539a-1和第二边缘539b-1的坐标之间的坐标。
467.当向测试区域的最底端扫描时,服务器重复此过程,以便使用第二变色垫209-2的第一边缘539a-2和第二边缘539b-2的坐标来识别第二变色垫209-2的位置、使用第三变色垫209-3的第一边缘539a-3和第二边缘539b-3的坐标来识别第三变色垫209-3的位置、使用第四变色垫209-4的第一边缘539a-4和第二边缘539b-4的坐标来识别第四变色垫209-4的位置、并且使用第五变色垫209-5的第一边缘539a-5和第二边缘539b-5的坐标来识别第五变色垫209-5的位置。本领域技术人员将容易理解,这不限于五个变色垫,并且可以以类似的方式对包括一个或多个变色垫的设备执行该过程。
468.有利地,步骤410b允许准确地确定变色垫209的位置。特别地,可以确定变色垫209的位置,而不需要使用卡200上呈现的锚点。像这样,卡200上不需要锚点,从而节省卡200上的空间并允许减少卡200的尺寸。
469.如果边缘检测成功地检测到每个变色垫的两个相对边缘539a、539b,则过程继续到步骤414b。
470.如果变色垫定位失败,例如如果无法检测到预期边缘中的一个或多个,则过程进行到步骤412b并且服务器指示应用通过电子装置的显示器向用户呈现通知,指示处理已失
败或无法执行。在示例中,服务器可以基于使用机器可读标签211可访问的信息来确定应该期望多少个边缘。
471.一旦已经具体确定出一个或多个变色垫209的一个或多个位置,就选择每个变色垫209的区域或子区域以提供合适的代表性颜色样本。在步骤414b处,服务器使用如在步骤410b中确定出的变色垫中的每个的位置来对每个测试区域(即每个变色垫)内的测试子区域541的颜色数据进行采样,如在图5中概念性地呈现的。采样包括对区域的颜色进行采样。子区域541是正方形(或任何其他合适的形状),其在尺寸上小于由步骤410b中定位的边缘确定出的图像数据中的测试区域209,并且被包含在测试区域内。对于每个变色垫209,服务器将测试子区域541布置成使得其位于变色垫209的边缘543a和543b之间的区域中。也就是说,测试子区域位于变色垫209的确定出的坐标区域内。针对变色垫209的每个重复颜色采样处理。
472.如果在步骤414b处的颜色采样成功,则过程继续到步骤416a。如果颜色采样失败,则过程进行到步骤412b,并且服务器指示应用通过电子装置的显示器向用户呈现通知,指示处理已失败或无法执行。
473.在步骤416b处,执行阴影检测。针对变色垫中的每个重复阴影检测。阴影检测用于消除对强局部施加的光源的颜色检测可能的干扰,该干扰可能导致电子装置跨卡200投射阴影。阴影检测使用与一个或多个变色垫相邻的背景子区域(背景子区域或已知的白色区域将在后面更详细地描述)。跨多个背景子区域的光质量读数之间的巨大差异指示阴影。如果检测到阴影,则服务器会指示应用提醒用户,并提供用以改变正发生用于分析的图像捕获所处的位置的指导;这在当图像数据中存在阴影时抑制了分析结果的报告。
474.在步骤418b处,执行色适应以考虑图像数据中的变化亮度。针对变色垫中的每个重复色适应。色适应在与一个或多个变色垫相邻的背景子区域处使用亮度测量。跨多个背景子区域的亮度差异指示图像数据中的变化亮度。如果检测到亮度差异,则服务器会基于背景子区域处的亮度跨图像调整亮度。
475.在步骤420b处,服务器执行每个采样颜色的颜色校准,以考虑在捕获图像数据时由照明条件导致的采样颜色的影响。
476.颜色校准或调整是通过对变色垫209的任一侧的背景子区域(诸如已知的“白色”区域)进行颜色采样来实现的,以便提供光质量读数,包括色温或光温和强度。本领域技术人员将容易理解,在本上下文中,术语校准和调整是可互换的。然后使用这些光读数来调整针对环境照明条件采样的颜色。更详细地,对如在步骤414b处采样的第一变色垫209-1的第一测试子区域541-1的颜色数据执行颜色校准。如在图5中的概念图中表示的,服务器确定第一背景子区域543a-1、543b-1的颜色校准数据(诸如色温或光温),该第一背景子区域543a-1、543b-1与第一变色垫209-1分开、布置在其任一侧、并与其相对应。色温或光温是光源照亮物体的特性,并且范围可以从冷温度或“蓝色”颜色到暖温度或“黄色”颜色;色温或光温与黑体将发出相同颜色的辐射所处的温度有关。术语色温和光温可以互换使用。虽然根据图2的实施例呈现图5,但将容易理解相同的过程适用于图1的实施例。一个第一背景子区域543a-1靠近第一变色垫209-1的第一侧布置,并且另一个第一背景子区域543b-1靠近第一变色垫209-1的第二侧布置;变色垫209-1的第一侧为与变色垫209-1的第二侧的相对侧。
477.背景子区域543a-1、543b-1是卡的背景区域545的、围绕或毗邻变色垫209的子区域。背景子区域543a-1、543b-1以预定位移布置在第一变色垫209-1的任一侧,以便对第一变色垫209-1的任一侧的背景区域545的一个或多个色温进行采样。变色垫209具有已知尺寸,并且卡200具有已知尺寸,例如如从机器可读标签211确定,并且由于当捕获图像时卡200在显示器窗口中的对准,以及这些已知尺寸,以及变色垫的确定出的位置,服务器可以利用该信息来布置背景子区域,使得它们在图像中的卡200的背景区域545上,而不是在一个或多个变色垫209上或远离卡200本身。
478.背景子区域543a-1、543b-1被布置成使得在两个背景子区域543a-1、543b-1之间延伸的直线穿过第一测试子区域541-1。在示例中,背景子区域543a-1、543b-1中的每个在大小上等于第一测试子区域541-1。
479.背景区域基本上是白色的。服务器确定第一变色垫209-1的第一侧上的第一背景子区域543a-1的第一色温和与第一侧相对的变色垫209-1的第二侧上的第一背景子区域543b-1的第二色温。然后,服务器使用第一色温和第二色温作为端点确定沿线的色温梯度。
480.有利地,白色背景区域的色温可用于确定由照亮卡的环境照明产生的校准数据。这允许校准颜色数据,从而消除由环境照明产生的对颜色数据的影响。此外,这消除了使用在卡上的或者利用卡的图像数据捕获的单独的颜色参考图的需要,这是因为可以替代地使用白色背景。
481.使用色温梯度和应用于图像的坐标系,服务器计算沿着与第一测试子区域541-1的位置相对应的线的位置处的色温。然后,服务器使用针对第一测试子区域541-1的计算出的色温来校准第一测试子区域541-1的颜色数据,以解决在捕获图像时由照射卡200的环境光产生的图像颜色的任何失真。在示例中,服务器通过从颜色数据中减去计算出的捕获光温来校准颜色数据。颜色数据可以包括描述符、rgb值、lab值、cmyk值及其他。
482.然后服务器对变色垫中的每个重复该过程。也就是说,服务器使用第二背景子区域543a-2和543b-2校准第二变色垫209-2的第二测试子区域541-2的所采样的颜色数据、使用第三背景子区域543a-3和543b-3校准第三变色垫209-3的第三测试子区域541-3的所采样的颜色数据、使用第四背景子区域543a-4和543b-4校准第四变色垫209-4的第四测试子区域541-4的所采样的颜色数据、并且使用第五背景子区域543a-5和543b-5校准第五变色垫209-5的第五测试子区域541-5的所采样的颜色数据。本领域技术人员将容易理解,这不限于五个变色垫,并且可以以类似的方式对包括一个或多个变色垫的设备执行该过程。
483.有利地,这种颜色校准允许在诸如阳光和人工照明的不同照明条件下分析变色垫。此外,梯度允许考虑到不同的照明照亮卡的任一侧,即,如果两个不同的光源从不同位置照亮卡的话。颜色校准可以在捕获图像时利用与电子装置的相机相关联的相机闪光灯,使得闪光灯有助于环境照明,从而改善记录的图像数据和所采样的颜色数据。
484.在进一步的颜色校准技术中,当捕获图像时,颜色校准可以利用与电子装置的相机相关联的相机闪光灯。诸如智能手机之类的电子装置的相机闪光灯具有已知的预定色温。由于在捕获图像时相机闪光灯靠近卡200,因此相机闪光灯的色温支配任何环境照明效果。像这样,测试子区域541-1、541-2、541-3、541-4和541-5的所采样的颜色数据可以由服务器使用相机闪光灯的已知色温来校准。当发送图像数据时,闪光灯的色温可以被包括在由电子装置发送到服务器的元数据中。在示例中,服务器通过从颜色数据中减去相机闪光
灯的色温来校准颜色数据。该服务器可以利用颜色校准技术中的一种或两种。
485.在可替选的颜色校准技术中,服务器可以使用卡上呈现的颜色参考图213。服务器可以将从图像数据中提取的颜色参考图213的采样颜色与对应的已知预定颜色进行比较。可以使用可从机器可读标签211导出的信息来访问已知的预定颜色;例如,已知的预定颜色可以由服务器使用从机器可读标签211导出的信息来识别,并且由服务器使用这种信息从服务器可访问的存储中访问。从颜色参考图213的图像数据中提取的颜色与对应的已知预定颜色之间的差异可用于校准测试子区域541的颜色数据。
486.服务器可以利用颜色校准技术中的任何独立的一种,或者颜色校准技术中的两种或多种的组合。
487.在颜色校准之后,过程进行到步骤422b。
488.在步骤422b处,校准后的颜色与预定的参考标准或服务器可访问的存储中的参考颜色进行比较。在每个参考颜色和调整后的采样颜色之间确定delta e值。具有最小delta e值的参考颜色被选为最接近匹配的参考颜色,并用于确定报告值。更详细地,服务器在施加尿液之前将校准后的采样颜色的校准后的颜色数据与每个变色垫的预定参考颜色进行比较。在示例中,预定参考颜色存储在服务器处。如参考步骤404描述的,可以基于使用机器可读标签211确定测试类型来识别预定颜色。由服务器执行delta e计算以确定预定参考颜色和校准后的采样颜色之间的差异。对于每个变色垫,与校准后的采样颜色相比,具有最小delta e值的参考颜色被确定。即,与调整后的采样颜色最接近匹配的预定参考颜色是通过是当与调整后的采样颜色相比时作为具有最小delta e值的预定参考颜色来计算的。当使用变色垫测试状况(诸如尿路感染、糖尿病或用于糖尿病筛查或监视的葡萄糖水平、或代谢紊乱、肾脏疾病、肝脏疾病、饮食紊乱或妊娠期并发症及其他)时,尿液中的状况的指示符在尿液与变色垫中的试剂相互作用时将导致变色垫变色。如果测量出的分析物存在于尿液中,则变色垫改变到的颜色将对应于参考颜色,该参考颜色是状况存在的指示符。即,当与校准后的样本颜色最接近匹配的预定参考颜色对应于表示体液样本中存在的状况的指示符的预定参考颜色时,确定出状况的指示符存在于体液样本中,即该状况存在于体液提供者的身体系统中。同样地,当与校准后的样本颜色最接近匹配的预定参考颜色不对应于表示体液样本中存在的状况的指示符的预定参考颜色时,确定出该状况的指示符不存在于体液样本中,即该状况不存在于体液提供者的身体系统中。
489.在delta e计算之后,过程继续到步骤424b。
490.在步骤424b处,如果确定出尿液样本中存在被测试状况的一个或多个指示符,则服务器指示应用在电子装置的显示器上向用户输出指示状况存在于用户的身体系统中的结果。有利地,这允许设备的用户立即访问结果。同样,如果确定出尿液样本中不存在被测试的状况的一个或多个指示符,则服务器指示应用在电子装置的显示器上向用户输出指示状况不存在于用户的身体系统中的结果。
491.在执行参考图4描述的处理的应用或执行处理的服务器的情况下,在一些示例中,仅需要一个变色垫来识别状况存在于用户的身体系统中。即,只需要在所施加的尿液中检测一个指示符。在其他示例中,在所施加的尿液中需要多个指示符来识别用户的身体系统中存在状况,可以使用参考图4描述的方法分析多个变色垫,其中每个变色垫对不同的指示符敏感。即,可以基于尿液中的一个指示符与其相互作用的一个变色垫来确定结果,或者可
以基于尿液中的多个指示符与其分别相互作用的多个变色垫来确定结果。
492.在上述过程中,由于未能相应地完成步骤410a、414a、416a或410b、414b、416b之一,过程前进到步骤412a或412b,因此应用可以提示用户捕获卡的新图像数据,使得该过程可以在步骤402处再次开始。
493.图6示出了用于确定由与参考步骤410a和410b具体描述的兼容的电子装置捕获的体液测试设备的图像中的身体状况指示符的方法的流程图。
494.可选地,在步骤601处,使用电子装置的相机在电子装置的显示器上显示卡或体液测试设备的实时图像。
495.可选地,在步骤602处,在电子装置的显示器上显示具有该实时图像的窗口,其中体液测试设备可在窗口中对准。
496.在示例中,步骤601和602同时发生。
497.用户可以在电子装置的显示器上呈现的窗口内以实时图像对准体液测试设备。在示例中,窗口具有与体液测试设备的形状相似的形状,使得体液测试设备的边缘可与窗口的边缘对准。也可以在窗口内呈现子窗口;子窗口布置成使得提示用户在子窗口内对准机器可读标签或qr码。这可以改进用于图像捕获的卡的对准。
498.在步骤603处,电子装置获取体液测试设备的图像数据,体液测试设备包括一个或多个体液测试区域或变色垫。在示例中,获取图像数据包括通过电子装置上的相机捕获图像数据,优选地以照片的形式。在示例中,电子装置是智能手机。在示例中,一个或多个体液测试区域是变色垫,其响应于与体液中的指示符的相互作用而改变颜色。在示例中,体液是尿液。
499.在示例中,响应于识别出体液测试设备在窗口中对准和/或机器可读标签在子窗口中对准,电子装置自动捕获体液测试设备的图像数据。如果机器可读标签被遮挡,例如由于用户的手指或拇指覆盖(或部分覆盖)标签,则应用可能不会捕获图像,直到机器可读标签不再被遮挡为止(即用户已经将他们的手指或拇指从机器可读标签移开)。
500.可选地,步骤604处,确定包括一个或多个体液测试区域的体液测试设备的区部。包括一个或多个体液测试区域的体液测试设备的区部的确定可以基于预定关系。预定关系可以在体液测试设备可对准的窗口和区部之间。可替选地或附加地,预定关系可以在机器可读标签的确定出的位置(基于机器可读标签和子窗口的对准的确定出的位置)和区部之间。
501.在步骤605处,从图像数据中确定一个或多个体液测试区域的第一体液测试区域的至少一个边缘。在示例中,确定至少一个边缘包括确定测试区域和周围区域之间的亮度不连续性,该亮度不连续性指示测试区域和周围区域之间的交界。在示例中,确定至少一个边缘还包括扫描体液测试设备的确定出的区部。
502.在示例中,确定第一体液测试区域的至少一个边缘包括:确定第一体液测试区域的两个相对边缘,并且该方法还包括:将第一体液测试区域的位置确定为被限制在两个边缘之间。在另一示例中,确定第一体液测试区域的至少一个边缘包括:确定正方形或矩形体液测试区域的所有四个边缘;在这样的示例中,该方法可以进一步包括:将体液测试区域的位置确定为被限制在四个边缘之间。
503.在步骤606处,基于至少一个边缘与第一体液测试区域的位置之间的预定关系,在
图像数据中确定第一体液测试区域的位置。
504.在步骤607处,基于确定出的位置对第一体液测试区域的子区域的颜色数据进行采样。
505.在步骤608处,基于所采样的颜色数据确定出身体状况的指示符是否已经与一个或多个体液测试区域的第一体液测试区域相互作用。
506.在步骤609处,提供输出,其中该输出基于身体状况的指示符是否已经与一个或多个体液测试区域的第一体液测试区域相互作用。
507.在示例中,步骤601至609均在电子装置处执行。
508.在另一示例中,在电子装置处获取图像数据(例如包括步骤601至603),并且电子装置将图像数据发送到服务器;然后在服务器处执行步骤604至609。在示例中,该方法然后还包括:由服务器向电子装置发送指令,该指令指示电子装置在电子装置的显示器上基于所采样的颜色数据呈现确定出的输出。
509.可选地,在步骤610处,输出被呈现在电子装置的显示器上。例如,应用将结果显示为文本或图片消息或其组合。在示例中,步骤610作为在电子装置处执行步骤601至609的结果而发生。在另一示例中,步骤610作为在服务器处执行步骤604至609的结果而发生。
510.图7示出了用于确定体液测试设备的图像数据中的身体状况指示的方法的流程图,由电子装置捕获的图像数据与具体参考步骤420a和420b描述的相兼容。
511.可选地,在步骤701处,使用电子装置的相机在电子装置的显示器上显示体液测试设备的实时图像。
512.可选地,在步骤702处,在电子装置的显示器上显示具有实时图像的窗口,其中体液测试设备可在窗口中对准。
513.在示例中,步骤701和702同时发生。
514.用户可以在电子装置的显示器上呈现的窗口内以实时图像对准体液测试设备。在示例中,窗口具有与体液测试设备的形状相似的形状,使得体液测试设备的边缘可与窗口的边缘对准。也可以在窗口内呈现子窗口;子窗口布置成使得提示用户在子窗口内对准机器可读标签或qr码。这可以改进用于图像捕获的卡的对准。
515.可选地,在步骤703处,利用电子装置的相机捕获体液测试设备的图像数据。在示例中,响应于识别出体液测试设备在窗口中对准和/或机器可读标签在子窗口中对准,电子装置自动捕获体液测试设备的图像数据。如果机器可读标签被遮挡,例如由于用户的手指或拇指覆盖(或部分覆盖)标签,则应用可能不会捕获图像,直到机器可读标签不再被遮挡为止(即用户已经将他们的手指或拇指从机器可读标签移开)。
516.在步骤704处,通过对第一体液测试区域的颜色进行采样,从体液测试设备的图像数据中确定体液测试设备的一个或多个体液测试区域中的第一体液测试区域的颜色数据。
517.在示例中,使用诸如智能手机的电子装置的相机来捕获图像数据。在示例中,体液测试区域包括变色垫,该变色垫响应与体液中的指示符的相互作用而改变颜色。在示例中,体液是尿液。
518.在示例中,颜色数据是基于对第一体液测试区域的测试子区域进行采样而确定出的,该测试子区域位于体液测试区域内的位置处。
519.在步骤705处,确定体液测试设备的背景区域的至少一个背景子区域的颜色校准
数据,其中背景区域与一个或多个体液测试区域相邻。
520.在示例中,背景区域是围绕体液测试设备上的体液测试区域的边界。在示例中,背景区域的颜色基本上是白色的。在示例中,颜色校准数据是背景区域的至少一个背景子区域的色温。色温是光源照亮物体的特性,并且范围可以从冷温度或“蓝色”颜色到暖温度或“黄色”颜色;色温与黑体将发出相同颜色辐射所在的温度有关。
521.在示例中,如果存在多于一个背景子区域,则颜色数据的校准基于每个背景子区域的确定出的颜色校准数据。在示例中,至少一个背景子区域是基于距测试子区域的位置的预定位移来确定的。在示例中,测试子区域和体液测试设备具有已知的尺寸,例如如从呈现在体液测试设备上的机器可读标签确定出的。由于在捕获图像数据时体液测试设备在电子装置的显示器上呈现的窗口中的对准,以及这些已知的尺寸,以及测试子区域的确定出的位置,可以利用该信息来布置一个或多个背景子区域,使得它们在图像数据中位于体液测试设备的背景区域上,而不是在测试子区域上或远离体液测试设备本身。在示例中,至少一个背景子区域包括两个背景子区域。
522.在示例中,两个背景子区域中的第一背景子区域在体液测试区域的第一侧被远离体液测试区域移位,并且两个背景子区域的第二背景子区域被远离体液测试区域的第二侧移位,其中体液测试区域的第二侧是体液测试区域的与体液测试区域的第一侧相对的一侧。
523.在步骤706处,基于确定出的颜色校准数据来校准颜色数据以确定校准后的颜色数据。
524.在示例中,测试子区域、第一背景子区域和第二背景子区域中的每个沿第一背景子区域和第二背景子区域之间的直线布置。在示例中,确定第一背景子区域的第一颜色校准数据(诸如第一色温),确定第二背景子区域的第二颜色校准数据(诸如第二色温),并且基于第一颜色校准数据和第二颜色校准数据确定沿着连接测试子区域、第一背景子区域和第二背景子区域的线的颜色校准梯度(诸如色温梯度)。计算出的颜色校准数据(诸如计算出的色温)基于颜色校准梯度在沿着线的点处计算出,其中该点对应于测试子区域的位置。基于确定出的颜色校准数据校准颜色数据包括:基于计算出的颜色校准数据校准测试子区域处的颜色数据以确定校准后的颜色数据。
525.在示例中,使用与相机相关联的相机闪光灯,利用电子装置的相机来捕获图像数据,并且颜色数据的校准进一步包括使用闪光灯的颜色校准数据。
526.在步骤707处,通过将校准后的颜色数据与参考颜色数据进行比较,确定身体状况的指示符是否已经与一个或多个体液测试区域的第一身体测试区域相互作用。
527.在步骤708处,提供输出,其中该输出基于身体状况的指示符是否已经与一个或多个体液测试区域的第一体液测试区域相互作用。
528.可选地,在步骤709处,输出被呈现在诸如智能手机的电子装置的显示器上。例如,应用将结果显示为文本或图片消息或其组合。
529.在示例中,在电子装置处执行步骤701至709,并且利用诸如智能手机的电子装置的相机来捕获图像数据。
530.在另一示例中,在电子装置处执行步骤701至703,并且响应于电子装置将体液测试设备的图像数据发送至服务器而在服务器处执行步骤704至708。在示例中,电子装置是
智能手机。在示例中,服务器利用python应用编程接口。在示例中,在步骤708处提供输出包括:服务器将输出发送到电子装置,并且步骤709发生在电子装置处。
531.图8描绘了一种方法的流程图,通过该方法,如参照图3描述的可由应用分析的侧向流动体液测试设备300或卡300的用户使用该设备和相关联的应用。
532.在步骤801处,卡300的用户通过握持区域301握持卡300。在步骤802处,用户将一个或多个侧向流动条309的液体摄取部分351浸入体液样本诸如尿液中。在步骤803处,使用诸如智能手机之类的电子装置上的相关联的应用和相机来捕获卡300的用户图像数据。在一些示例中,在可以捕获图像数据之前,用户可能需要等待一段时间流逝以允许体液沿着侧向流动条依靠毛细作用带走并与固定的抗体结合。在步骤804处,相关联的应用分析图像数据并输出分析结果。
533.图9描绘了在参考图8描述的步骤803和804期间在诸如智能手机的电子装置上执行的应用处执行的处理步骤的流程图。电子装置可以是智能手机;然而,本领域技术人员将容易理解,可以使用任何其他合适的电子装置,诸如平板电脑。
534.当卡定位于相机前面时,该应用使用电子装置的相机在电子装置的显示器上呈现卡的实时图像。可选地,在步骤901处,电子装置扫描在卡300上呈现的机器可读信息311。在示例中,应用使用电子装置的相机扫描机器可读信息311。
535.可选地,在步骤902处,应用从机器可读信息中确定与设备300或卡300被布置的测试类型有关的设备信息;例如妊娠测试、药物误用,以及在这些提供诊断支持的情况下测试激素或抗体,诸如排卵健康、前列腺特异性抗原水平、疟疾、不孕症、性传播感染和糖尿病hba1c及其他。在示例中,应用使用机器可读信息从应用可访问的存储访问与机器可读信息相对应的设备信息。设备信息可以包括卡的尺寸或纵横比、侧向流动条敏感的指示符的类型、侧向流动条的数量、侧向流动条相对于一个或多个锚点的位置、以及卡的尺寸以及其他参数。
536.可选地,在步骤903处,应用使用电子装置的相机在电子装置的显示器上显示体液测试设备的实时图像。
537.可选地,在步骤904处,应用在电子装置的显示器上显示用于卡300的对准的窗口或框。在示例中,窗口覆盖来自相机的实时馈送。窗口具有与卡300的主体305的形状相似的形状,以便指导用户对准卡300以进行图像捕获。窗口内可以呈现子窗口;子窗口可以布置成使得提示用户在子窗口内对准机器可读标签或qr码。这可以改进用于图像捕获的卡的对准。在示例中,步骤903和904同时发生。
538.在步骤905处,应用获取卡300的图像数据。在示例中,获取图像数据包括使用电子装置的相机来捕获图像数据。在示例中,应用响应于识别出卡300在窗口中充分对准和/或机器可读信息311在子窗口中对准而自动捕获图像数据。如果机器可读信息311被遮挡,由于例如用户的手指或拇指覆盖(或部分覆盖)机器可读信息,则应用可能不会捕获图像,直到机器可读信息311不再被遮挡为止(即用户已将他们的手指或拇指从机器可读标签移开)。在另一个示例中,用户通过例如按下“捕获图像”按钮来指示应用使用电子装置的相机来捕获图像数据。
539.在替代方案中,代替步骤901-905,应用向用户呈现允许用户导入卡300的先前捕获的照片的界面。在示例中,应用然后扫描机器可读标签。
540.可选地,在步骤906处,应用确定机器可读标签/信息(或qr码)311在图像数据中的位置。这通过在子窗口中对准机器可读标签311来辅助。
541.可选地,在步骤907处,应用确定一个或多个锚点349在图像数据中的位置。在示例中,一个或多个锚点包括呈现在主体部分的第一表面上的标记。在示例中,一个或多个锚点包括定位在分析区域附近的多个锚点,并且其中锚点之一不同于其他锚点。应用可以使用不同的锚点来识别图像数据中可由应用分析的体液测试设备的取向。
542.可选地,在步骤908处,应用确定锚杆357在图像数据中的位置。在示例中,锚杆布置在主体部分的第一表面上的大致中心位置处。
543.可选地,在步骤909处,应用基于机器可读标签311、一个或多个锚点349和/或锚杆357中的至少一个的确定出的位置来确定一个或多个侧向流动条的分析区域的位置。在示例中,应用通过利用在步骤902处访问的设备信息中包含的信息来确定侧向流动条309的分析区域355的位置。相对于分析区域355的机器可读标签311、一个或多个锚点349和锚杆357中的至少一个之间的预定关系(或位移)从用于特定类型卡的设备信息中是已知的。由于在捕获图像时卡300在显示器窗口中的对准,并且使用这些已知位移,应用可以从机器可读标签311、一个或多个锚点349和锚杆357确定分析区域355的位置。这些点的组合允许应用准确地确定一个或多个侧向流动条309的一个或多个位置。
544.在步骤910处,应用使用图像数据对施加到设备的体液执行测试,以确定在所施加的体液中是否存在一种或多种身体状况的指示符。可选地,测试包括应用确定一条或多条线是否存在于一个或多个侧向流动条的分析区域中。在示例中,应用通过沿侧向流动条的长度投影虚拟线来确定是否存在线。沿线测量颜色密度。在示例中,白色没有密度,并且黑色具有100%的密度。密度增加的点对应于存在的线或带。测试线或带的强度与体液中存在的感兴趣分析物的浓度成正比(直至饱和点),并且因此可以量化结果。测试线的强度可以通过将测试线与具有对应固定值的控制线进行比较来确定。可选地,测试还包括确定线的强度。
545.在步骤911处,应用输出指示一种或多种身体状况的指示符是否存在于所施加的体液中的结果。可选地,输出结果包括:针对在相应分析区域中出现线的每个侧向流动条输出指示符存在于体液中的肯定结果,以及针对在相应分析区域中不出现线的每个侧向流动条输出体液中不存在指示符的否定结果。在示例中,应用在电子装置的显示器上输出结果。例如,应用将结果显示为文本或图片消息或其组合。
546.有利地,这允许以有效的方式实现侧向流动测试,而不依赖于专业的侧向流动测试装置。
547.图10呈现了本公开的体液测试系统中的硬件实体的框图。诸如智能手机的电子装置1001包括相机1002。电子装置1001具有存储在其上的应用1003,其被布置为执行本说明书中先前描述的方法。电子装置1001还具有处理器1004,其被布置为执行应用。电子装置1001还包括存储1005;存储1005存储了可由处理器1004执行以执行应用1003的代码以及与应用1003有关的参数。相机1002被布置为捕获体液测试设备或卡100、200、300的图像数据或一个或多个照片,如本说明书中先前描述的。在一些示例中,应用1003在本地执行先前描述的分析方法。在其他示例中,先前描述的分析方法至少部分地在服务器1006处执行。在这种情况下,电子装置1001通过网络连接1007(例如互联网连接或4g连接(在其他合适的网络
连接方式当中))连接到服务器1006。电子装置1001和服务器1006使用网络连接1007交换通信。
548.本领域技术人员将容易理解,前述实施例不是限制性的;每个实施例的特征可以适当地结合到其他实施例中。
549.在此描述的由电子装置执行的处理步骤可以存储在与电子装置相关联的非暂时性计算机可读介质或存储中。计算机可读介质可以包括非易失性介质和易失性介质。易失性介质可以包括半导体存储器和动态存储器及其他。非易失性介质可以包括光盘和磁盘及其他。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献