1.
本发明涉及数据技术领域,特别是涉及一种
感兴趣区域状态参数获取方法。
背景技术:
2.随着科学技术和人类生活水平的不断提高,当前人们对自身的状态例如心理亚健康状态越来越重视,希望通过各种检测手段来识别身体是否处于亚健康状态。目前,对于人体状态的检测主要依赖于专业人员的询问和专业设备获取的身体各机能的数据例如通过采集心率和血液等进行分析确定,然而,对于一些无法通过身体机能的数据进行反应的人体状态,只能依靠专业人员的观察和经验来进行检测,这种检测会存在误差,导致预警信息不准确。
3.红外热成像技术是一种通过红外热成像仪对体表
温度的分布和数值进行扫描和测定的功能学影像技术,具有温度敏感性高、成像快且清晰、无创伤、绿、无接触等优势特点,可以直观反映人体活力及代谢功能,从整体上全面动态地反映机体综合状况,在医学领域得到广泛应用。
4.专利文献1(cn 111202534a)公开了一种基于体温度监测的情绪预测方法,该方法基于在观测时段内定时对所有人进行情绪调查的结果和对应的人体温度构建情绪预测模型。专利文献2(cn106236027a)公开了一种脑电与温度相结合的抑郁人判定方法,该方法通过对人体的脑电采集和温度采集相结合,通过客观的数据然后判断此人是否为抑郁症人。然而,情绪调查会存在主观因素,脑电存在成本高和操作复杂等问题。
5.因此,本发明希望提供另外一种能够简单且准确的对人体状态进行检测的方案。
技术实现要素:
6.针对上述技术问题,本发明采用的技术方案为:
7.本发明实施例提供一种感兴趣区域状态参数获取方法,所述方法包括如下步骤:
8.s100,获取目标红外图像的目标区域a=(p
a1
,p
a2
,
…
,p
ia
,
…
,p
an
)和a内的m个感兴趣区域,任一感兴趣区域roij=(p
j1
,p
j2
,
…
,p
jk
,
…
,p
jf(j)
),p
ia
为a中的第i个像素点的位置,i的取值为1到n,n为a中的像素点的数量;p
jk
为roij中的第k个像素点的位置,k的取值为1到f(j),f(j)为roij中的像素点的数量;
9.s200,获取目标区域的特征温度ta=f(t
ia
)和roij的特征温度t
jk
=f(t
jk
),t
ia
为p
ia
对应的温度,t
jk
为p
jk
对应的温度;
10.s300,获取
△
t
aj
=t
jk-ta,如果
△
t
aj
∈rj,则设置roij的状态参数sj=a;否则,执行s400;rj为roij对应的温度阈值范围,a为设定值;
11.s400,获取
△
t
aj
和rj之间的偏离值bj,并基于roij对应的信度系数查询表,获取bj对应的信度系数cj;
12.s500,基于bj和cj获取sj=f(bj,cj)。
13.本发明至少具有以下有益效果:
14.本发明实施例提供的感兴趣区域状态参数获取方法,首先获取目标区域和感兴趣区域的特征温度之间的差值,接着,将任一差值与对应的温度阈值范围进行比较,如果位于对应的温度阈值范围内,则设置对应的参数为设定值,否则,则计算该差值与对应的温度阈值范围之间的偏离值,并基于偏离值获取对应的信度系数,并基于偏离值和信度系数获取对应的参数。本发明能够简单且准确获取感兴趣区域的参数,能够节约获取成本。
附图说明
15.为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
16.图1为本发明实施例提供的感兴趣区域状态参数获取方法的流程示意图。
具体实施方式
17.下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
18.图1为本发明实施例提供的感兴趣区域状态参数获取方法的流程示意图。
19.如图1所示,本发明实施例提供的感兴趣区域状态参数获取方法可包括以下步骤:
20.s100,获取目标红外图像的目标区域a=(p
a1
,p
a2
,
…
,p
ai
,
…
,p
an
)和a内的m个感兴趣区域,任一感兴趣区域roij=(p
j1
,p
j2
,
…
,p
jk
,
…
,p
jf(j)
),p
ai
为a中的第i个像素点的位置,i的取值为1到n,n为a中的像素点的数量;p
jk
为roij中的第k个像素点的位置,k的取值为1到f(j),f(j)为roij中的像素点的数量。
21.在本发明一实施例中,目标红外图像的目标区域和感兴趣区域可通过手工标注获取。在另一个优选实施例中,目标红外图像的目标区域和感兴趣区域可通过机器自动获取,例如,可通过图像识别模型自动获取得到。在本发明实施例中,图像识别模型可通过如下步骤得到:
22.s101,分别对n个对象的红外图像的目标区域和目标区域内的m个感兴趣区域进行标注,得到n个样本图像;将n个样本图像划分为n1个训练样本图像和n2个测试样本图像。
23.s102,构建图像识别模型并设置超参数,将标注了的n1个训练样本图像作为训练集输入到图像识别模型中进行训练,得到训练后的图像识别模型。
24.在本发明实施例中,图像识别模型可为现有的任意图像识别模型。
25.s103,对训练后的图像识别模型进行评估,选择满足评估要求的模型为待测试的abi模型。本领域技术人员知晓,可基于平均绝对值mae、均方误差mse和均方根误差rmse等对训练后的图像识别模型进行评估,具体评估方式可为现有方法。
26.s104,将n2个测试样本图像输入到待测试的图像识别模型中,得到测试结果,并基于测试结果获取目标图像识别模型。
27.本领域技术人员知晓,任何基于测试结果获取目标图像识别模型均属于本发明实
施例保护的范围。
28.在本发明一实施例中,所述目标区域可为面部,所述感兴趣区域可为穴位。感兴趣区域的名称和数量可基于实际应用场景进行设置。在一个具体应用场景中,本发明实施例提供的方法可应用于对阈下抑郁进行监测。在该实施例中,感兴趣区域的数量m=6。具体地:
29.第一感兴趣区域可包括基于神庭到印堂的连线对称设置的两个子区域,每个子区域可为由依次连接印堂、攒竹、鱼腰、丝竹空、耳和髎、曲鬓、悬厘、悬颅、颔厌、头维、本身、头临泣、曲差、眉冲、神庭的连线围成的区域。
30.第二感兴趣区域可为位于发际线和第一感兴趣区域的下边界线之间的区域。发际线可通过图像识别模型识别得到。第一感兴趣区域的下边界线为依次通过:左攒竹、左鱼腰、左丝竹空、左耳和髎、印堂、右攒竹、右鱼腰、右丝竹空、右耳和髎的连线。
31.第三感兴趣区域可为位于发际线和第二感兴趣区域的上边界线之间的区域;上边界线和下边界线相互配合形成所述第一感兴趣区域,即上边界线为依次通过左曲鬓、左悬厘、左悬颅、左颔厌、左头维、左本身、左头临泣、左曲差、左眉冲、神庭、右悬厘、右悬颅、右颔厌、右头维、右本身、右头临泣、右曲差、右眉冲的连线。
32.第四感兴趣区域包括对称设置的两个子区域,第五感兴趣区域的子区域为由依次连接神庭、印堂、攒竹、眉冲的连线围成的区域。
33.第五感兴趣区域为由印堂、左上迎香和右上迎香组成三角区域;
34.第六感兴趣区域为由依次连接鱼腰、睛明、承泣、瞳子髎的连线围成的区域。本领域技术人员知晓,对于识别的区域,可通过现有方法获取每个区域的像素点的位置。
35.s200,获取目标区域的特征温度ta=f(t
ai
)和roij的特征温度t
jk
=f(t
jk
),t
ai
为p
ai
对应的温度,t
jk
为p
jk
对应的温度。
36.本领域技术人员知晓,通过红外图像获取每个像素点的温度值可为现有技术。
37.在本发明实施例中,特征温度可为区域温度的平均值、中值、标准差等。在一个优选实施例中,特征温度为区域温度的平均值,即平均温度。即,ta=avg(t
ai
),t
jk
=avg(t
jk
)。
38.s300,获取
△
t
aj
=t
jk-ta,如果
△
t
aj
∈rj,则设置roij的状态参数sj=a;否则,执行s400;rj为roij对应的温度阈值范围,a为设定值。
39.在本发明实施例中,rj可基于q1个第一对象的roij的特征温度和目标区域的特征温度得到。在本发明一示意性实施例中,第一对象为正常人。具体地,rj可通过如下方式获取:
40.s301,获取温度差组(
△
t
j1
,
△
t
j2
,
…
,
△
t
je
,
…
,
△
t
jq1
),
△
t
je
为q1中的第e个对象的roij的特征温度和目标区域的特征温度之间的差值。
41.s302,获取rj=[min(
△
t
j1
,
△
t
j2
,
…
,
△
t
je
,
…
,
△
t
jq1
),max(
△
t
j1
,
△
t
j2
,
…
,
△
t
je
,
…
,
[0042]
△
t
jq1
)]。
[0043]
在另一个示意性实施例中,rj可通过如下方式获取:
[0044]
s31,获取第一温度差组
△
t
j11
,
△
t
j12
,
…
,
△
t
j1e
,
…
,
△
t
j1q1
,
△
t
j1e
为q1中的第e个对象的roij的特征温度和目标区域的特征温度之间的差值。
[0045]
s32,基于第一温度差组获取第二温度差组
△
t
j21
,
△
t
j22
,
…
,
△
t
j2h
,
…
,
△
t
j2q1
,其
中,
△
t
j21
≤
△
t
j22
≤
…
≤
△
t
j2h
≤
…
≤
△
t
j2q1
;
[0046]
s33,获取第二温度差组位于前g个的温度差
△
t
j21
,
△
t
j22
,
…
,
△
t
j2g
,以及位于后g个的温度差
△
t
j2q1-g+1
,
△
t
j2q1-g
,
…
,
△
t
j2q1
;
[0047]
s34,获取min(rj)=avg(
△
t
j21
,
△
t
j22
,
…
,
△
t
j2g
)和max(rj)=avg(
△
t
j2q1-g+1
,
△
t
j2q1-g
,
…
,
△
t
j2q1
);
[0048]
s35,获取rj=[min(rj),max(rj)]。
[0049]
该实施例与前述实施例相比,能够使得rj更加准确。
[0050]
在本发明实施例中,a可基于实际需要进行设置。在一个示意性实施例中,a=0。
[0051]
s400,获取
△
t
aj
和rj之间的偏离值bj,并基于roij对应的信度系数查询表,获取bj对应的信度系数cj。
[0052]
在本发明一实施例中,如果
△
t
aj
<min(rj),则bj=min(rj)
‑△
t
aj
;如果
△
t
aj
>max(rj),则bj=
△
t
aj-max(rj);min(rj)和max(rj)分别为rj中的最小值和最大值。
[0053]
在本发明另一实施例中,bj=
△
t
aj-(min(rj)+max(rj))/2,min(rj)和max(rj)分别为rj中的最小值和最大值。与前述实施例中相比,由于使用
△
t
aj
和rj的中值的差值作为偏离值,能够使得bj更加准确。
[0054]
在本发明实施例中,roij对应的信度系数查询表可基于q2个第二对象的roij的特征温度和目标区域的特征温度得到。在本发明一示意性实施例中,第二对象为非正常人,例如,具有不良心理状态的人等。roij对应的信度系数查询表可具体通过如下方式获取:
[0055]
s1,获取温度差组
△
t
j1
,
△
t
j2
,
…
,
△
t
je1
,
…
,
△
t
jq2
,
△
t
je1
为q2中的第e1个第二对象的roij的特征温度和目标区域的特征温度之间的差值。
[0056]
s2,利用对温度差组进行聚类,得到k个聚类族;在一个示意性实施例中,例如,可基于k-means聚类方法对温度差组进行聚类。本领域技术人员知晓,利用k-means聚类方法对温度差组进行聚类可为现有技术。
[0057]
s3,获取每个聚类族中的元素数量和温度范围。
[0058]
s4,获取温度区间组f
j1
,f
j2
,
…
,f
js
,
…
,f
jk
;其中,第s个簇f
js
=[min(f
js
),max(f
js
)],f
js
中的元素数量小于f
js+1
中的元素数量,但大于f
js-1
中的元素数量,s的取值为1到k;min(f
js
)和max(f
js
)分别为f
js
中的温度最小值和温度最大值。
[0059]
s5,分别为温度区间组赋予对应的信度系数,f
js
的信度系数c
js
满足:c
js-1
<c
js
<c
js+1
。
[0060]
s6,基于温度区间组和对应的信度系数生成roij对应的信度系数查询表,其中,信度系数查询表的第s行包括f
js
和c
js
。
[0061]
s500,基于bj和cj获取sj=f(bj,cj)。
[0062]
在本发明一实施例中,sj=bj*cj。
[0063]
进一步地,在本发明实施例中,还可包括:
[0064]
将sj进行可视化显示。
[0065]
本领域技术人员知晓,任何对s
cr
进行可视化显示的方式均包含在本发明的保护范围之内。
[0066]
本发明实施例提供的人体状态参数获取方法,首先获取目标区域和感兴趣区域的特征温度之间的差值,接着,将任一差值与对应的温度阈值范围进行比较,如果位于对应的
温度阈值范围内,则设置对应的参数为设定值,否则,则计算该差值与对应的温度阈值范围之间的偏离值,并基于偏离值获取对应的信度系数,并基于偏离值和信度系数获取对应的参数。本发明能够简单且准确获取感兴趣区域的参数,能够节约获取成本。
[0067]
进一步地,在本发明另一实施例中,s100还包括:
[0068]
获取roij与对应的基准区域之间的相似度dj。
[0069]
在本发明实施例中,roij对应的基准区域为第一对象的roij。
[0070]
本领域技术领域人员知晓,可采用现有的图像相似度算法来获取roij与对应的基准区域之间的相似度dj,例如,ssim、余弦相似度等。
[0071]
在该实施例中,s300被替换为:
[0072]
s310,获取
△
t
aj
=t
jk-ta,如果
△
t
aj
∈rj,则设置roij的参数sj=f(a,dj);否则,执行s400;rj为roij对应的温度阈值范围,a为设定值。
[0073]
s500被替换为:
[0074]
s510,基于bj、cj和dj获取sj=f(bj,cj,dj)。
[0075]
在本发明实施例中,在s310中,sj=a*dj;在s510中,sj=bj*cj*dj。
[0076]
本实施例中,由于考虑了区域图像之间的相似度,与前述实施例相比,能够使得获得的感兴趣区域的状态参数更加准确。
[0077]
进一步地,在本发明实施例中,还包括:
[0078]
获取由m个感兴趣区域形成的t个指定区域组的状态参数,其中,第r个指定区域组的状态参数s
cr
=w1*s1+w2*s2+
…
+wu*su+
…
+w
f(r)
*s
f(r)
;其中,su为第r个指定区域组的第u个感兴趣区域的状态参数,wu为第u个感兴趣区域的权重。u的取值为1到f(r),f(r)为第r个指定区域组的感兴趣区域的数量,r的取值为1到t。
[0079]
指定区域组可基于实际需要进行设置。例如,在感兴趣区域为前述提及的6个感兴趣区域示,可将第三感兴趣区域、第四感兴趣区域和第六感兴趣区域组合成一个区域组,将第二感兴趣区域和第五感兴趣区域组合成一个区域组。
[0080]
在一个示意性实施例中,每个感兴趣区域的权重可相同。优选,每个感兴趣区域的权重可不同,在一个示例中,各感兴趣区域的权重可为经验值。在另一个示例中,各感兴趣区域的权重可基于机器学习得到。
[0081]
进一步地,在本实施例中,还可包括:
[0082]
将s
cr
进行可视化显示。
[0083]
本领域技术人员知晓,任何对s
cr
进行可视化显示的方式均包含在本发明的保护范围之内。
[0084]
本发明的实施例还提供了一种非瞬时性计算机可读存储介质,该存储介质可设置于电子设备之中以保存用于实现方法实施例中一种方法相关的至少一条指令或至少一段程序,该至少一条指令或该至少一段程序由该处理器加载并执行以实现上述实施例提供的方法。
[0085]
本发明的实施例还提供了一种电子设备,包括处理器和前述的非瞬时性计算机可读存储介质。
[0086]
本发明的实施例还提供一种计算机程序产品,其包括程序代码,当所述程序产品在电子设备上运行时,所述程序代码用于使该电子设备执行本说明书上述描述的根据本发
明各种示例性实施方式的方法中的步骤。
[0087]
虽然已经通过示例对本发明的一些特定实施例进行了详细说明,但是本领域的技术人员应该理解,以上示例仅是为了进行说明,而不是为了限制本发明的范围。本领域的技术人员还应理解,可以对实施例进行多种修改而不脱离本发明的范围和精神。本发明公开的范围由所附权利要求来限定。
技术特征:
1.一种感兴趣区域状态参数获取方法,其特征在于,所述方法包括如下步骤:s100,获取目标红外图像的目标区域a=(p
a1
,p
a2
,
…
,p
ia
,
…
,p
an
)和a内的m个感兴趣区域,任一感兴趣区域roi
j
=(p
j1
,p
j2
,
…
,p
jk
,
…
,p
jf(j)
),p
ia
为a中的第i个像素点的位置,i的取值为1到n,n为a中的像素点的数量;p
jk
为roi
j
中的第k个像素点的位置,k的取值为1到f(j),f(j)为roi
j
中的像素点的数量;s200,获取目标区域的特征温度t
a
=f(t
ia
)和roi
j
的特征温度t
jk
=f(t
jk
),t
ia
为p
ia
对应的温度,t
jk
为p
jk
对应的温度;s300,获取
△
t
aj
=t
jk-t
a
,如果
△
t
aj
∈r
j
,则设置roi
j
的状态参数s
j
=a;否则,执行s400;r
j
为roi
j
对应的温度阈值范围,a为设定值;s400,获取
△
t
aj
和r
j
之间的偏离值b
j
,并基于roi
j
对应的信度系数查询表,获取b
j
对应的信度系数c
j
;s500,基于b
j
和c
j
获取s
j
=f(b
j
,c
j
)。2.根据权利要求1所述的方法,其特征在于,s100还包括:获取roi
j
与对应的基准区域之间的相似度d
j
。3.根据权利要求2所述的方法,其特征在于,s300被替换为:s310,获取
△
t
aj
=t
jk-t
a
,如果
△
t
aj
∈r
j
,则设置roi
j
的状态参数s
j
=f(a,d
j
);否则,执行s400;r
j
为roi
j
对应的温度阈值范围,a为设定值;s500被替换为:s510,基于b
j
、c
j
和d
j
获取s
j
=f(b
j
,c
j
,d
j
)。4.根据权利要求1所述的方法,其特征在于,b
j
=
△
t
aj-(min(r
j
)+max(r
j
))/2,min(r
j
)和max(r
j
)分别为r
j
中的最小值和最大值。5.根据权利要求1所述的方法,其特征在于,在s500中,s
j
=b
j
*c
j
。6.根据权利要求3所述的方法,其特征在于,在s310中,s
j
=a*d
j
;在s510中,s
j
=b
j
*c
j
*d
j
。7.根据权利要求1所述的方法,其特征在于,还包括:获取由m个感兴趣区域形成的t个指定区域组的状态参数,其中,第r个指定区域组的状态参数s
cr
=w1*s1+w2*s2+
…
+w
u
*s
u
+
…
+w
f(r)
*s
f(r)
;其中,s
u
为第r个指定区域组的第u个感兴趣区域的状态参数,w
u
为第u个感兴趣区域的权重,u的取值为1到f(r),f(r)为第r个指定区域组的感兴趣区域的数量,r的取值为1到t。8.根据权利要求1至7任一项所述的方法,其特征在于,所述特征温度为对应区域内的温度的平均值。9.根据权利要求1至7任一项所述的方法,其特征在于,所述目标区域为面部,所述感兴趣区域为穴位。10.根据权利要求9所述的方法,其特征在于,m=6;其中,第一感兴趣区域包括对称设置的两个子区域,每个子区域为由依次连接印堂、攒竹、鱼腰、丝竹空、耳和髎、曲鬓、悬厘、悬颅、颔厌、头维、本身、头临泣、曲差、眉冲、神庭的连线围成的区域;第二感兴趣区域为位于发际线和第一感兴趣区域的下边界线之间的区域;第三感兴趣区域为位于发际线和第二感兴趣区域的上边界线之间的区域;上边界线和
下边界线相互配合形成所述第一感兴趣区域;第四感兴趣区域包括对称设置的两个子区域,第五感兴趣区域的子区域为由依次连接神庭、印堂、攒竹、眉冲的连线围成的区域;第五感兴趣区域为由印堂、上迎香组成的三角区域;第六感兴趣区域为由依次连接鱼腰、睛明、承泣、瞳子髎的连线围成的区域。
技术总结
本发明提供了一种感兴趣区域状态参数获取方法,首先获取目标区域和感兴趣区域的特征温度之间的差值,接着,将任一差值与对应的温度阈值范围进行比较,如果位于对应的温度阈值范围内,则设置对应的参数为设定值,否则,则计算该差值与对应的温度阈值范围之间的偏离值,并基于偏离值获取对应的信度系数,并基于偏离值和信度系数获取对应的参数。本发明能够简单且准确获取感兴趣区域的参数,能够节约获取成本。本。本。
技术研发人员:
李洪娟 王乐平 杨银 刘仙伟 张在文 刘佳慧 胡俊媛 谢晴宇 李丽单
受保护的技术使用者:
北京鹰之眼智能健康科技有限公司
技术研发日:
2022.10.21
技术公布日:
2022/12/19