血流波形图像的生成方法、装置、设备及存储介质与流程
未命名
08-15
阅读:76
评论:0

1.本技术涉及图像处理技术领域,尤其涉及一种血流波形图像的生成方法、装置、设备及计算机可读存储介质。
背景技术:
2.医学上,通常将脉搏波分为压力脉搏波和容积脉搏波两种类型。容积脉搏波表征的是血液流量的周期性变化特征,包含的多是人体血管、血液流量重要信息。采用光照射人体的测量部位,光束经过反射和投射后到达光电传感器,所接收到的光束中携带容积脉搏波的有效特征信息。但当今对脉搏波、血流波形的测量方法较为单一,并且测得的波形受到的干扰信息较多,导致血流波形的准确性较差,从而使得基于血流波形的分析结果准确性低。
技术实现要素:
3.本技术的主要目的在于提供一种血流波形图像的生成方法、装置、设备及计算机可读存储介质,旨在提高血流波形图像的生成效率和准确性。
4.第一方面,本技术提供一种血流波形图像的生成方法,所述血流波形图像的生成方法包括以下步骤:
5.获取视频采集装置在待测人员的目标手部位置处采集到的视频,并对所述视频进行拆帧处理,得到多个时刻点对应的图像;
6.根据每个所述图像的颜色值对每个图像进行rgb三通道的信号分离处理,得到rgb三通道各自对应的第一时序信号;
7.对各所述第一时序信号进行噪声去除处理及升采样处理,得到各所述第一时序信号对应的目标时序信号;
8.在至少一个所述目标时序信号符合信号合成条件的情况下,对符合所述信号合成条件的目标时序信号进行周期波形提取处理及归一化处理,得到目标血流波形图像。
9.第二方面,本技术还提供一种血流波形图像的生成装置,所述血流波形图像的生成装置包括:
10.图像采集模块,用于获取视频采集装置在待测人员的目标手部位置处采集到的视频,并对所述视频进行拆帧处理,得到多个时刻点对应的图像;
11.时序信号生成模块,用于根据每个所述图像的颜色值对每个图像进行rgb三通道的信号分离处理,得到rgb三通道各自对应的第一时序信号;
12.时序信号处理模块,用于对各所述第一时序信号进行噪声去除处理及升采样处理,得到各所述第一时序信号对应的目标时序信号;
13.血流波形图像生成模块,用于在至少一个所述目标时序信号符合信号合成条件的情况下,对符合所述信号合成条件的目标时序信号进行周期波形提取处理及归一化处理,得到目标血流波形图像。
14.第三方面,本技术还提供一种计算机设备,所述计算机设备包括处理器、存储器、以及存储在所述存储器上并可被所述处理器执行的计算机程序,其中所述计算机程序被所述处理器执行时,实现如上述的血流波形图像的生成方法的步骤。
15.第四方面,本技术还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,其中所述计算机程序被处理器执行时,实现如上述的血流波形图像的生成方法的步骤。
16.本技术提供一种血流波形图像的生成方法、装置、设备及计算机可读存储介质,本技术通过采集目标手部位置的视频,并对视频确定的图像进行通道信号分离、去噪及升采样处理,且在处理后的时序信号满足信号合成的情况下,生成目标血流波形图像,以使目标手部位置的血流变化转化为数字波形的形式,并以血流波形图像的形式展示,使得目标手部位置的血流变化具有可见性,无需人工处理数据,提升了血流波形图像的生成效率,及在时序信号满足信号合成的情况下,才生成目标血流波形图像,提升血流波形图像生成的准确性。
附图说明
17.为了更清楚地说明本技术实施例技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
18.图1为本技术实施例提供的一种血流波形图像的生成方法的流程示意图;
19.图2为本技术一实施例提供的人体手部位置的血管分布示意图;
20.图3为本技术一实施例提供的一种第二时序信号的示意图;
21.图4为本技术一实施例提供的血流波形图像的示意图;
22.图5为本技术一实施例提供的血流波形图像的生成装置的示意图;
23.图6为本技术一实施例涉及的计算机设备的结构示意框图。
具体实施方式
24.下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本技术一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本技术保护的范围。
25.附图中所示的流程图仅是示例说明,不是必须包括所有的内容和操作/步骤,也不是必须按所描述的顺序执行。例如,有的操作/步骤还可以分解、组合或部分合并,因此实际执行的顺序有可能根据实际情况改变。
26.本技术实施例提供一种血流波形图像的生成方法、装置、计算机设备及计算机可读存储介质。其中,该血流波形图像的生成方法可应用于终端设备中,该终端设备可以是平板电脑、笔记本电脑、台式电脑等电子设备。也可以应用于服务器中,该服务器可以是单独的服务器,也可以是提供云服务、云数据库、云计算、云函数、云存储、网络服务、云通信、中间件服务、域名服务、安全服务、内容分发网络(content delivery network,cdn)、以及大数据和人工智能平台等基础云计算服务的云服务器。
27.下面结合附图,对本技术的一些实施方式作详细说明。在不冲突的情况下,下述的实施例及实施例中的特征可以相互组合。
28.请参照图1,图1为本技术的一实施例提供的血流波形图像的生成方法的流程示意图。
29.如图1所示,该血流波形图像的生成方法包括步骤s101至步骤s104。
30.步骤s101、获取视频采集装置在待测人员的目标手部位置处采集到的视频,并对所述视频进行拆帧处理,得到多个时刻点对应的图像。
31.示例性的,待测人员的手部可放置于视频采集装置下,以使得视频采集装置能够采集目标手部位置的视频。
32.请参阅图2,图2为本技术一实施例提供的人体手部位置的血管分布示意图。
33.示例性的,目标手部位置包括指尖位置。
34.具体的,如图2所示,手部中手指前端分布着丰富的毛细血管网络,能够有效反应人体内血红蛋白的含量情况,且该位置具有较为明显的血流容积变化特征,且手指的肌肉和骨骼组织相对较薄,因此背景干扰信息影响相对较小,利于提升视频的清晰度;此外,手指前端便于测量,且受检者无心理负担,有利于获得稳定的高信噪比光谱信号。
35.需要说明的是,视频采集装置采集到的视频并非目标手部位置的表面影像,而是采用光照射目标手部位置,光束经过反射和投射后到达光电传感器,所接收到的光束中携带目标手部位置对应的容积脉搏波的有效特征信息,并基于光电传感器采集到的视频确定血流波形图像。
36.示例性的,对采集到的视频进行拆帧处理,得到多个时刻点对应的图像。
37.具体的,视频采集装置以25hz的采样频率持续拍摄目标手部位置20s,以得到视频,对采集到的视频进行拆帧处理后,得到至少500帧的图像,可以理解的,每一帧图像的拍摄时刻对应一个时刻点。
38.可以理解的,上述仅为示例性说明,持续拍摄时间可以为其他时长,以保证获得足够多的图像,以保证有足够多的血流波形周期进行分析及提取。
39.步骤s102、根据每个所述图像的颜色值对每个图像进行rgb三通道的信号分离处理,得到rgb三通道各自对应的第一时序信号。
40.示例性的,对每个时刻点的图像进行rgb三通道的信号分离处理,以得到rgb通道分别对应的第一时序信号。
41.在一些实施例中,根据每个图像的颜色值对每个图像进行rgb三通道的信号分离处理,得到rgb三通道各自对应的第一时序信号,包括:提取每个时刻点对应的图像的r通道对应的第一颜色值、g通道对应的第二颜色之及b通道对应的第三颜色值;根据第一颜色值确定r通道对应的第一时序信号,根据第二颜色值确定g通道对应的第一时序信号、以及根据第三颜色值确定b通道对应的第一时序信号。
42.具体的,获取每一帧图像中每个像素的rgb颜色值,并将每帧图像中所有像素的r颜色值进行相加处理,以得到每一帧图像对应的第一颜色值,同理,第二颜色值及第三颜色值的确定过程如第一颜色值的确定过程,以分别得到r通道对应的一时序信号、g通道对应的第一时序信号及b通道对应的第一时序信号。
43.可以理解的,在存在500帧图像的情况下,得到的各个通道的第一时序信号包括
500个信号点,其中,一个信号点对应一帧图像的一个颜色值,因此信号点与时刻点也是一一对应关系。
44.步骤s103、对各所述第一时序信号进行噪声去除处理及升采样处理,得到各所述第一时序信号对应的目标时序信号。
45.示例性的,分别对r通道对应的第一时序信号、g通道对应的第一时序信号以及b通道对应的第一时序信号进行噪声去除处理及升采样处理,得到r通道对应的目标时序信号、g通道对应的目标时序信号及b通道对应的目标时序信号。
46.在一些实施例中,对各第一时序信号进行噪声去除处理及升采样处理,得到各第一时序信号对应的目标时序信号,包括:对第一时序信号进行基线去除处理,得到第一时序信号对应的第二时序信号;将第二时序信号中的所有信号点依次设为目标信号点;确定与目标信号点相邻的第一信号点及第二信号点;在目标信号点的信号值小于第一信号点的信号值,且目标信号点的信号值小于第二信号点的信号值时,确定目标信号点为噪声信号点;将第二时序信号中的噪声信号点去除,得到第三时序信号;对第三时序信号进行升采样处理,以及对升采样处理后的第三时序信号进行滤波处理,得到目标时序信号。
47.示例性的,为描述简便,以下具体实施过程以r通道对应的第一时序信号为例进行说明。
48.在具体实施过程中,确定r通道对应的第一时序信号的基线值,其中,计算r通道对应的第一时序信号的所有信号点的信号平均值,将信号平均值作为基线值,将每个信号点的信号值减去基线值,通过减去基线值信号点确定第二时序信号。
49.将第二时序信号中的所有信号点依次作为目标信号点,以确定每一个信号点是否为噪声信号点。具体的,确定与目标信号点相邻的第一信号点及第二信号点,并获取第一信号点的信号值及第二信号点的信号值,以根据目标信号点的信号值、第一信号点的信号值及第二信号点的信号值确定目标信号点是否为噪声信号点。
50.请参阅图3,图3为本技术一实施例提供的一种第二时序信号的示意图。
51.如图3所示,第二时序信号至少包括信号点a、信号点b、信号点c以及信号点d,在信号点b作为目标信号点时,信号点b的信号值小于信号点a的信号值,且信号点b的信号值也小于信号点c的信号值,确定信号点b为噪声信号点;在信号点c作为目标信号点时,信号点c的信号值大于信号点b的信号值,且信号点c的信号值小于信号点d的信号值,确定信号点c为非噪声信号点;在确定噪声信号点后,将噪声信号点从第二时序信号中去除,如将信号点b去除,并重新进行信号点的拼接,得到第三时序信号,可以理解的,第三时序信号包含的信号点个数小于或等于第二时序信号包含的信号点个数。
52.得到第三时序信号后,对第三时序信号进行升采样处理,具体的,通过对第三时序信号进行插值处理,完成第三时序信号的两次升采样处理,其中,第一次升采样处理后的第三时序信号的频率为第一次升采样处理前的第三时序信号的频率的3倍;第二次升采样处理后的第三时序信号的频率为第一次升采样处理后的第三时序信号的10倍,可以理解的,对信号点进行升采样处理的过程中,对信号点序列对应的时间序列也进行相同频率的升采样处理,使得信号点与时刻点仍为一一对应关系,以得到升采样处理后的第三时序信号,并对升采样处理后的第三时序信号进行滤波处理,得到目标时序信号。
53.示例性的,基于savitzky-golay滤波器完成对升采样处理后的第三时序信号的滤
波处理。
54.需要说明的是,g通道的第一时序信号以及b通道的第一时序信号均执行如对r通道的第一时序信号进行的噪声去除处理及升采样处理,以得到g通道的目标时序信号以及b通道的目标时序信号,在此不再撰述。
55.步骤s104、在至少一个目标时序信号符合信号合成条件的情况下,对符合信号合成条件的目标时序信号进行周期波形提取处理及归一化处理,得到目标血流波形图像。
56.示例性的,确定r通道的目标时序信号、g通道的目标时序信号以及b通道的目标时序信号是否符合信号合成条件,且在至少一个目标时序信号符合信号合成条件的情况下,对符合信号合成条件的目标时序信号进行周期波形提取处理及归一化处理,以得到目标血流波形图像。
57.可以理解的,由于不同时刻流经目标手部位置的血流大小会不同,且大小存在周期变化,因而目标血流波形图像能够体现出流经目标手部位置的血流的变化,以为进一步的身体健康指数、心脏功能信息等分析提供基础信息。
58.在一些实施例中,在至少一个目标时序信号符合信号合成条件的情况下,对符合信号合成条件的目标时序信号进行周期波形提取处理及归一化处理,得到目标血流波形图像,包括:确定目标时序信号包含的信号点的第一个数,以及确定与目标时序信号对应的第一时序信号所包含的信号点的第二个数;在第一个数与第二个数的差值大于或等于预设差值阈值的情况下,确定目标时序信号符合信号合成条件,并对符合信号合成条件的目标时序信号进行周期波形提取处理及归一化处理,得到目标血流波形图像。
59.示例性的,确定目标时序信号包含的信号点的第一个数,以及确定目标时序信号对应的第一时序信号包含的信号点的第二个数,在第一个数与第二个数的差值大于或等于预设差值阈值的情况下,确定目标时序信号符合信号合成条件。
60.具体的,在只有一个目标时序信号符合信号合成条件情况下,基于符合信号合成条件的目标时序信号进行周期波形提取处理及归一化处理。
61.在存在两个目标时序信号符合信号合成条件情况下,对符合信号合成条件的目标时序信号进行信号合成处理,并对合成处理后的时序信号进行周期波形提取处理及归一化处理。
62.若三个目标时序信号均符合信号合成条件,则确定各目标时序信号的信号有效值,并根据信号有效值对各目标时序信号进行排序,将排序位置处于前两位的目标时序信号进行信号合成处理,并对合成处理后的时序信号进行周期波形提取处理及归一化处理,以得到血流波形图像。
63.其中,目标时序信号的信号有效值根据目标时序信号包含的信号点个数与目标时序信号对应的第一时序信号包含的信号点个数确定,目标时序信号对应的第一时序信号用于指示该目标时序信号是由目标时序信号对应的第一时序信号进行噪声去除处理及升采样处理后得到的。
64.在另一些实施例中,在目标时序信号均未符合信号合成条件的情况下,确定b通道对应的目标时序信号,并对b通道对应的目标时序信号中各个信号点的信号值进行赋值处理;根据赋值处理后的目标时序信号、r通道对应的目标时序信号、g通道对应的目标时序信息以及b通道对应的目标时序信号中的至少两个目标时序信号确定目标血流波形图像。
65.示例性的,赋值处理包括确定信号点的当前信号值,并确定当前信号值的相反数,并将相反数赋值作为信号点的信号值,例如信号点e的信号值为258,赋值处理后信号点e的信号值为-258,可以理解的,对b通道的目标时序信号的每一个信号点均进行如上述的赋值处理,得到赋值处理后的目标时序信号;以根据赋值处理后的目标时序信号、r通道对应的目标时序信号、g通道对应的目标时序信息以及b通道对应的目标时序信号中的至少两个目标时序信号确定目标血流波形图像,提升目标血流波形图像的准确性。
66.在一些实施例中,根据赋值处理后的目标时序信号、r通道对应的目标时序信号、g通道对应的目标时序信号以及b通道对应的目标时序信号中的至少两个目标时序信号确定目标血流波形图像,包括:确定各目标时序信号对应的信号有效值;根据信号有效值大于或等于预设信号有效阈值的目标时序信号进行周期波形提取处理及归一化处理,得到目标血流波形图像;其中,信号有效值根据与目标时序信号对应的第一时序信号中信号点的个数及目标时序信号中信号点的个数确定,且至少存在两个目标时序信号的信号有效值大于或等于预设信号有效阈值。
67.示例性的,根据目标时序信号及对应的第一时序信号确定信号有效值,具体的,以r通道的目标时序信号为例,获取r通道的目标时序信号的信号点个数,以及获取r通道的第一时序信号的信号点个数,根据r通道的目标时序信号的信号点个数与r通道的第一时序信号的信号点个数的商,确定r通道的目标时序信号的信号有效值。可以理解的,对赋值处理后的目标时序信号、b通道的目标时序信号及g通道的目标时序信号均进行上述处理,得到各自对应的信号有效值。
68.示例性的,将信号有效值大于或等于预设信号有效阈值的目标时序信号进行周期波形提取处理及归一化处理,以得到目标血流波形图像,在具体的实施方式中,根据目标时序信号对应的信号有效值对各目标时序信号进行排序,并基于排序结果确定预设信号有效阈值,例如将位于排序结果第二位的信号有效值确定为预设信号有效阈值,以根据位于排序结果前两位的目标时序信号确定目标血流波形图像。
69.可以理解的,在对目标时序信号进行周期波形提取处理及归一化处理之前,对两个目标时序信号进行合成处理,合成处理例如是将各个对应的信号点的信号值相加,得到待处理的时序信号,并对待处理的时序信号进行周期波形提取处理及归一化处理,得到目标血流波形图像。
70.在一些实施例中,对符合信号合成条件的目标时序信号进行周期波形提取处理及归一化处理,得到目标血流波形图像,包括:在符合信号合成条件的目标时序信号中,确定信号值小于或等于其余信号点的信号值为第一峰值;在目标时序信号中,将在信号值由第一峰值上升至第二峰值并由第二峰值下降至第一峰值的过程对应的信号点作为周期信号点,其中,第二峰值大于或等于目标时序信号中任意一个信号点对应的信号值;将每个周期信号点的信号值进行归一化处理;根据归一化处理后的周期信号点确定目标血流波形图像。
71.示例性的,在目标时序信号中,确定信号值最小的信号点,具体的,通过信号点之间的信号值对比,如每次保留信号值更小的信号点与另一信号点对比,直至所有信号点均进行了一次对比,确定在目标时序信号中信号值最小的信号点,如信号点f,并确定信号点f的位置以及将信号点f的信号值作为第一峰值;以信号点f的位置作为起始位置,按照时间
顺序遍历各个信号点,并确定信号值重新回到第一峰值的信号点g,以信号点g的位置作为结束位置;其中,起始位置与结束位置之间的信号点作为周期性信号点,可以理解的,在从起始位置遍历至结束位置的过程中,还包括信号值为第二峰值的信号点,第二峰值不小于目标时序信号中其余任意一个信号点对应的信号值,以根据起始位置至结束位置之间的信号点,确定血流波形图像。
72.示例性的,确定周期信号点后,对周期信号点进行归一化处理,以得到血流波形图像,具体的,将每一个周期信号点的信号值与第二峰值相除,得到每个周期信号点的信号目标值,并基于信号目标值确定血流波形图像;可以理解的,上述得到周期信号点及对应的信号目标值为单周期信号,在输出血流波形图像时,可基于周期信号点进行周期扩增处理,以增加血流波形图像周期。
73.请参阅图4,图4为本技术一实施例提供的血流波形图像的示意图。
74.在一实施例中,根据归一化处理后的周期信号点确定的目标血流波形图像如图4所示。
75.上述实施例提供的血流波形图像的生成方法,通过采集待测人员目标手部位置的视频,并对视频进行拆帧处理,得到与时间序列对应的图像序列;对图像序列中的图像进行通道信号分离,以及对分离后的各路时序信号进行去噪及升采样处理,以在处理后的时序信号满足信号合成条件的情况下,生成待测人员对应的血流波形图像,提高了血流波形图像的生成效率,使得待测人员的目标手部位置的血流变化具有可见性,且通过信号合成条件确定处理后的时序信号能否生成血流波形图像,提升了生成的血流波形图像的准确性。
76.请参阅图5,图5是本技术一实施例提供的血流波形图像的生成装置的示意图,该血流波形图像的生成装置可以配置于服务器或终端中,用于执行前述的血流波形图像的生成方法。
77.如图5所示,该血流波形图像的生成装置,包括:图像采集模块110、时序信号生成模块120、时序信号处理模块130、血流波形图像生成模块140。
78.图像采集模块110,用于获取视频采集装置在待测人员的目标手部位置处采集到的视频,并对视频进行拆帧处理,得到多个时刻点对应的图像。
79.时序信号生成模块120,用于根据每个图像的颜色值对每个图像进行rgb三通道的信号分离处理,得到rgb三通道各自对应的第一时序信号。
80.时序信号处理模块130,用于对各第一时序信号进行噪声去除处理及升采样处理,得到各第一时序信号对应的目标时序信号。
81.血流波形图像生成模块140,用于在至少一个目标时序信号符合信号合成条件的情况下,对符合信号合成条件的目标时序信号进行周期波形提取处理及归一化处理,得到目标血流波形图像。
82.示例性的,时序信号生成模块120包括颜色值提取子模块第一时序信号生成子模块。
83.颜色值提取子模块,用于提取每个时刻点对应的图像的r通道对应的第一颜色值、g通道对应的第二颜色值及b通道对应的第三颜色值。
84.第一时序信号生成子模块,用于根据第一颜色值确定r通道对应的第一时序信号,根据第二颜色值确定g通道对应的第一时序信号,以及根据第三颜色值确定b通道对应的第
一时序信号。
85.示例性地,时序信号处理模块130包括第二时序信号生成子模块、目标信号点设置子模块、第一信号点确定子模块、第二信号点确定子模块、信号点去除子模块、目标时序信号生成子模块。
86.第二时序信号生成子模块,用于对第一时序信号进行基线去除处理,得到第一时序信号对应的第二时序信号。
87.目标信号点设置子模块,用于将第二时序信号中的所有信号点依次设为目标信号点。
88.第一信号点确定子模块,用于确定与目标信号点相邻的第一信号点及第二信号点。
89.第二信号点确定子模块,用于在目标信号点的信号值小于第一信号点的信号值,且目标信号点的信号值小于第二信号点的信号值时,确定目标信号点为噪声信号点。
90.信号点去除子模块,用于将第二时序信号中的噪声信号点去除,得到第三时序信号。
91.目标时序信号生成子模块,用于对第三时序信号进行升采样处理,以及对升采样处理后的第三时序信号进行滤波处理,得到目标时序信号。
92.示例性地,血流波形图像生成模块140包括信号点个数确定子模块。
93.信号点个数确定子模块,用于确定目标时序信号包含的信号点的第一个数,以及确定与目标时序信号对应的第一时序信号所包含的信号点的第二个数。
94.血流波形图像生成模块140,还用于在第一个数与第二个数的差值大于或等于预设差值阈值的情况下,确定目标时序信号符合信号合成条件,并对符合信号合成条件的目标时序信号进行周期波形提取处理及归一化处理,得到目标血流波形图像。
95.示例性的,血流波形图像生成模块140还包括第一峰值确定子模块、周期信号点确定子模块、归一化处理子模块。
96.第一峰值确定子模块,用于在符合信号合成条件的目标时序信号中,确定信号值小于或等于其余信号点的信号值为第一峰值。
97.周期信号点确定子模块,用于在目标时序信号中,将在信号值由第一峰值上升至第二峰值并由第二峰值下降至第一峰值的过程对应的信号点作为周期信号点,其中,第二峰值大于或等于目标时序信号中任意一个信号点对应的信号值。
98.归一化处理子模块,用于将每个周期信号点的信号值进行归一化处理。
99.血流波形图像生成模块140,还用于根据归一化处理后的周期信号点确定目标血流波形图像
100.示例性的,血流波形图像的生成装置还包括赋值处理模块。
101.赋值处理模块,用于在目标时序信号均未符合信号合成条件的情况下,确定b通道对应的目标时序信号,并对b通道对应的目标时序信号中各个信号点的信号值进行赋值处理。
102.血流波形图像生成模块140,还用于根据赋值处理后的目标时序信号、r通道对应的目标时序信号、g通道对应的目标时序信号以及b通道对应的目标时序信号中的至少两个目标时序信号确定目标血流波形图像。
103.示例性的,血流波形图像生成模块140还包括信号有效值确定子模块。
104.信号有效值确定子模块,用于确定各目标时序信号对应的信号有效值。
105.血流波形图像生成模块140还用于根据信号有效值大于或等于预设信号有效阈值的目标时序信号进行周期波形提取处理及归一化处理,得到目标血流波形图像。
106.其中,信号有效值根据与目标时序信号对应的第一时序信号中信号点的个数及目标时序信号中信号点的个数确定,且至少存在两个目标时序信号的信号有效值大于或等于预设信号有效阈值。
107.请参阅图6,图6为本技术实施例提供的一种计算机设备的结构示意性框图。该计算机设备可以为服务器或终端。
108.如图6所示,该计算机设备包括通过系统总线连接的处理器、存储器和网络接口,其中,存储器可以包括存储介质和内存储器。
109.存储介质可存储操作系统和计算机程序。该计算机程序包括程序指令,该程序指令被执行时,可使得处理器执行任意一种血流波形图像的生成方法。
110.处理器用于提供计算和控制能力,支撑整个计算机设备的运行。
111.内存储器为存储介质中的计算机程序的运行提供环境,该计算机程序被处理器执行时,可使得处理器执行任意一种血流波形图像的生成方法。
112.该网络接口用于进行网络通信,如发送分配的任务等。本领域技术人员可以理解,图6中示出的结构,仅仅是与本技术方案相关的部分结构的框图,并不构成对本技术方案所应用于其上的计算机设备的限定,具体的计算机设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。
113.应当理解的是,处理器可以是中央处理单元(central processing unit,cpu),该处理器还可以是其他通用处理器、数字信号处理器(digital signal processor,dsp)、专用集成电路(application specific integrated circuit,asic)、现场可编程门阵列(field-programmable gate array,fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。其中,通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。
114.其中,在一个实施例中,处理器用于运行存储在存储器中的计算机程序,以实现如下步骤:
115.获取视频采集装置在待测人员的目标手部位置处采集到的视频,并对视频进行拆帧处理,得到多个时刻点对应的图像;
116.根据每个图像的颜色值对每个图像进行rgb三通道的信号分离处理,得到rgb三通道各自对应的第一时序信号;
117.对各第一时序信号进行噪声去除处理及升采样处理,得到各第一时序信号对应的目标时序信号;
118.在至少一个目标时序信号符合信号合成条件的情况下,对符合信号合成条件的目标时序信号进行周期波形提取处理及归一化处理,得到目标血流波形图像。
119.在一个实施例中,处理器在实现根据每个图像的颜色值对每个图像进行rgb三通道的信号分离处理,得到rgb三通道各自对应的第一时序信号时,用于实现:
120.提取每个时刻点对应的图像的r通道对应的第一颜色值、g通道对应的第二颜色值
及b通道对应的第三颜色值;
121.根据第一颜色值确定r通道对应的第一时序信号,根据第二颜色值确定g通道对应的第一时序信号,以及根据第三颜色值确定b通道对应的第一时序信号。
122.在一个实施例中,处理器在实现对各第一时序信号进行噪声去除处理及升采样处理,得到各第一时序信号对应的目标时序信号时,用于实现:
123.对第一时序信号进行基线去除处理,得到第一时序信号对应的第二时序信号;
124.将第二时序信号中的所有信号点依次设为目标信号点;
125.确定与目标信号点相邻的第一信号点及第二信号点;
126.在目标信号点的信号值小于第一信号点的信号值,且目标信号点的信号值小于第二信号点的信号值时,确定目标信号点为噪声信号点;
127.将第二时序信号中的噪声信号点去除,得到第三时序信号;
128.对第三时序信号进行升采样处理,以及对升采样处理后的第三时序信号进行滤波处理,得到目标时序信号。
129.在一个实施例中,处理器在实现在至少一个目标时序信号符合信号合成条件的情况下,对符合信号合成条件的目标时序信号进行周期波形提取处理及归一化处理,得到目标血流波形图像时,用于实现:
130.确定目标时序信号包含的信号点的第一个数,以及确定与目标时序信号对应的第一时序信号所包含的信号点的第二个数;
131.在第一个数与第二个数的差值大于或等于预设差值阈值的情况下,确定目标时序信号符合信号合成条件,并对符合信号合成条件的目标时序信号进行周期波形提取处理及归一化处理,得到目标血流波形图像。
132.在一个实施例中,处理器在实现对符合信号合成条件的目标时序信号进行周期波形提取处理及归一化处理,得到目标血流波形图像时,用于实现:
133.在符合信号合成条件的目标时序信号中,确定信号值小于或等于其余信号点的信号值为第一峰值;
134.在目标时序信号中,将在信号值由第一峰值上升至第二峰值并由第二峰值下降至第一峰值的过程对应的信号点作为周期信号点,其中,第二峰值大于或等于目标时序信号中任意一个信号点对应的信号值;
135.将每个周期信号点的信号值进行归一化处理;
136.根据归一化处理后的周期信号点确定目标血流波形图像。
137.在一个实施例中,处理器在实现血流波形图像的生成方法时,用于实现:
138.在目标时序信号均未符合信号合成条件的情况下,确定b通道对应的目标时序信号,并对b通道对应的目标时序信号中各个信号点的信号值进行赋值处理;
139.根据赋值处理后的目标时序信号、r通道对应的目标时序信号、g通道对应的目标时序信号以及b通道对应的目标时序信号中的至少两个目标时序信号确定目标血流波形图像
140.在一个实施例中,处理器在实现根据赋值处理后的目标时序信号、r通道对应的目标时序信号、g通道对应的目标时序信号以及b通道对应的目标时序信号中的至少两个目标时序信号确定目标血流波形图像时,用于实现:
141.确定各目标时序信号对应的信号有效值;
142.根据信号有效值大于或等于预设信号有效阈值的目标时序信号进行周期波形提取处理及归一化处理,得到目标血流波形图像;
143.其中,信号有效值根据与目标时序信号对应的第一时序信号中信号点的个数及目标时序信号中信号点的个数确定,且至少存在两个目标时序信号的信号有效值大于或等于预设信号有效阈值。
144.需要说明的是,所属领域的技术人员可以清楚地了解到,为了描述的方便和简洁,上述描述血流波形图像的生成的具体工作过程,可以参考前述血流波形图像的生成控制方法实施例中的对应过程,在此不再赘述。
145.本技术实施例还提供一种计算机可读存储介质,计算机可读存储介质上存储有计算机程序,计算机程序中包括程序指令,程序指令被执行时所实现的方法可参照本技术血流波形图像的生成方法的各个实施例。
146.其中,计算机可读存储介质可以是前述实施例的计算机设备的内部存储单元,例如计算机设备的硬盘或内存。计算机可读存储介质也可以是计算机设备的外部存储设备,例如计算机设备上配备的插接式硬盘,智能存储卡(smart media card,smc),安全数字(secure digital,sd)卡,闪存卡(flash card)等。
147.应当理解,在此本技术说明书中所使用的术语仅仅是出于描述特定实施例的目的而并不意在限制本技术。如在本技术说明书和所附权利要求书中所使用的那样,除非上下文清楚地指明其它情况,否则单数形式的“一”、“一个”及“该”意在包括复数形式。
148.还应当理解,在本技术说明书和所附权利要求书中使用的术语“和/或”是指相关联列出的项中的一个或多个的任何组合以及所有可能组合,并且包括这些组合。需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者系统不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者系统所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括该要素的过程、方法、物品或者系统中还存在另外的相同要素。
149.上述本技术实施例序号仅仅为了描述,不代表实施例的优劣。以上所述,仅为本技术的具体实施方式,但本技术的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本技术揭露的技术范围内,可轻易想到各种等效的修改或替换,这些修改或替换都应涵盖在本技术的保护范围之内。因此,本技术的保护范围应以权利要求的保护范围为准。
技术特征:
1.一种血流波形图像的生成方法,其特征在于,包括:获取视频采集装置在待测人员的目标手部位置处采集到的视频,并对所述视频进行拆帧处理,得到多个时刻点对应的图像;根据每个所述图像的颜色值对每个图像进行rgb三通道的信号分离处理,得到rgb三通道各自对应的第一时序信号;对各所述第一时序信号进行噪声去除处理及升采样处理,得到各所述第一时序信号对应的目标时序信号;在至少一个所述目标时序信号符合信号合成条件的情况下,对符合所述信号合成条件的目标时序信号进行周期波形提取处理及归一化处理,得到目标血流波形图像。2.如权利要求1所述的血流波形图像的生成方法,其特征在于,所述根据每个所述图像的颜色值对每个图像进行rgb三通道的信号分离处理,得到rgb三通道各自对应的第一时序信号,包括:提取每个时刻点对应的图像的r通道对应的第一颜色值、g通道对应的第二颜色值及b通道对应的第三颜色值;根据所述第一颜色值确定所述r通道对应的第一时序信号,根据所述第二颜色值确定所述g通道对应的第一时序信号,以及根据所述第三颜色值确定所述b通道对应的第一时序信号。3.如权利要求1所述的血流波形图像的生成方法,其特征在于,所述对各所述第一时序信号进行噪声去除处理及升采样处理,得到各所述第一时序信号对应的目标时序信号,包括:对所述第一时序信号进行基线去除处理,得到所述第一时序信号对应的第二时序信号;将所述第二时序信号中的所有信号点依次设为目标信号点;确定与所述目标信号点相邻的第一信号点及第二信号点;在所述目标信号点的信号值小于所述第一信号点的信号值,且所述目标信号点的信号值小于所述第二信号点的信号值时,确定所述目标信号点为噪声信号点;将所述第二时序信号中的噪声信号点去除,得到第三时序信号;对所述第三时序信号进行升采样处理,以及对升采样处理后的第三时序信号进行滤波处理,得到目标时序信号。4.如权利要求1-3任一项所述的血流波形图像的生成方法,其特征在于,所述在至少一个所述目标时序信号符合信号合成条件的情况下,对符合所述信号合成条件的目标时序信号进行周期波形提取处理及归一化处理,得到目标血流波形图像,包括:确定所述目标时序信号包含的信号点的第一个数,以及确定与所述目标时序信号对应的第一时序信号所包含的信号点的第二个数;在所述第一个数与所述第二个数的差值大于或等于预设差值阈值的情况下,确定所述目标时序信号符合信号合成条件,并对符合所述信号合成条件的目标时序信号进行周期波形提取处理及归一化处理,得到目标血流波形图像。5.如权利要求4所述的血流波形图像的生成方法,其特征在于,所述对符合所述信号合成条件的目标时序信号进行周期波形提取处理及归一化处理,得到目标血流波形图像,包
括:在符合所述信号合成条件的目标时序信号中,确定信号值小于或等于其余信号点的信号值为第一峰值;在所述目标时序信号中,将在信号值由所述第一峰值上升至第二峰值并由所述第二峰值下降至所述第一峰值的过程对应的信号点作为周期信号点,其中,所述第二峰值大于或等于所述目标时序信号中任意一个信号点对应的信号值;将每个所述周期信号点的信号值进行归一化处理;根据归一化处理后的周期信号点确定所述目标血流波形图像。6.如权利要求1-3任一项所述的血流波形图像的生成方法,其特征在于,所述方法还包括:在所述目标时序信号均未符合所述信号合成条件的情况下,确定b通道对应的目标时序信号,并对所述b通道对应的目标时序信号中各个信号点的信号值进行赋值处理;根据赋值处理后的目标时序信号、r通道对应的目标时序信号、g通道对应的目标时序信号以及b通道对应的目标时序信号中的至少两个目标时序信号确定目标血流波形图像。7.如权利要求6所述的血流波形图像的生成方法,其特征在于,所述根据赋值处理后的目标时序信号、r通道对应的目标时序信号、g通道对应的目标时序信号以及b通道对应的目标时序信号中的至少两个目标时序信号确定目标血流波形图像,包括:确定各所述目标时序信号对应的信号有效值;根据信号有效值大于或等于预设信号有效阈值的目标时序信号进行周期波形提取处理及归一化处理,得到目标血流波形图像;其中,所述信号有效值根据与所述目标时序信号对应的第一时序信号中信号点的个数及所述目标时序信号中信号点的个数确定,且至少存在两个目标时序信号的信号有效值大于或等于预设信号有效阈值。8.一种血流波形图像的生成装置,其特征在于,所述血流波形图像的生成装置包括:图像采集模块,用于获取视频采集装置在待测人员的目标手部位置处采集到的视频,并对所述视频进行拆帧处理,得到多个时刻点对应的图像;时序信号生成模块,用于根据每个所述图像的颜色值对每个图像进行rgb三通道的信号分离处理,得到rgb三通道各自对应的第一时序信号;时序信号处理模块,用于对各所述第一时序信号进行噪声去除处理及升采样处理,得到各所述第一时序信号对应的目标时序信号;血流波形图像生成模块,用于在至少一个所述目标时序信号符合信号合成条件的情况下,对符合所述信号合成条件的目标时序信号进行周期波形提取处理及归一化处理,得到目标血流波形图像。9.一种计算机设备,其特征在于,所述计算机设备包括处理器、存储器、以及存储在所述存储器上并可被所述处理器执行的计算机程序,其中所述计算机程序被所述处理器执行时,实现如权利要求1至7中任一项所述的血流波形图像的生成方法的步骤。10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机程序,其中所述计算机程序被处理器执行时,实现如权利要求1至7中任一项所述的血流波形图像的生成方法的步骤。
技术总结
本申请提供一种血流波形图像的生成方法、装置、设备及计算机可读存储介质,该方法包括:获取视频采集装置在待测人员的目标手部位置处采集到的视频,并对视频进行拆帧处理,得到多个时刻点对应的图像;根据每个图像的颜色值对每个图像进行RGB三通道的信号分离处理,得到RGB三通道各自对应的第一时序信号;对各第一时序信号进行噪声去除处理及升采样处理,得到各第一时序信号对应的目标时序信号;在至少一个目标时序信号符合信号合成条件的情况下,对符合信号合成条件的目标时序信号进行周期波形提取处理及归一化处理,得到目标血流波形图像。本申请能够以图像的形式展示目标手部位置的血流变化,并提升了血流波形图像的生成效率及准确性。率及准确性。率及准确性。
技术研发人员:郭倜颖 刘伟超
受保护的技术使用者:平安科技(深圳)有限公司
技术研发日:2023.05.10
技术公布日:2023/8/14
版权声明
本文仅代表作者观点,不代表航家之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)
航空之家 https://www.aerohome.com.cn/
飞机超市 https://mall.aerohome.com.cn/
航空资讯 https://news.aerohome.com.cn/