本技术涉及计算机,尤其涉及一种信号采集的方法、装置、存储介质及电子设备。
背景技术:
1、随着科技的发展,脑机接口(brain-computer interface,bci)技术受到广泛关注。脑机接口技术是通过采集大脑皮层神经系统活动产生的脑电信号,将其转化为可以被计算机识别的信号,旨在在大脑与外部设备或环境之间建立起一种新型的实时通讯与控制的系统,从而实现大脑与外部设备的直接交互。也就是说,脑机接口技术在人脑和外部设备之间搭建了一种沟通的桥梁。
2、一般的,脑机接口技术可用于协助患有神经运动障碍、脊髓损伤 (spinal cordinjury, sci) 或截肢残肢的人控制外部设备来实现日常活动。例如:残肢患者想象将轮椅向右移动,通过脑机接口技术可采集该残肢患者的脑电信号,从而对脑电信号进行处理得到该残肢患者的意图(即将轮椅向右移动),以实现对轮椅的控制。
3、然而,由于用户在使用与脑机接口技术相关的设备时,需要不断的采集用户的脑电信号去确定用户的意图,以实现对设备的控制,而用户在脑电信号采集期间的其他思维会对脑电信号造成干扰,从而使得确定出的用户的意图不准确。
4、基于此,本技术说明书提供了一种信号采集的方法。
技术实现思路
1、本说明书提供一种信号采集的方法、装置、存储介质及电子设备,以至少部分的解决现有技术存在的上述问题。
2、本说明书采用下述技术方案:
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、第二采集模块,用于采集所述用户的第二脑电信号;
43、执行模块,用于当确定所述第二脑电信号中不存在错误相关负电位时,使用所述指令控制所述外部设备;
44、监控模块,用于在使用所述指令控制所述外部设备的过程中,对所述用户的眼电信号进行监控;
45、调整模块,用于根据所述眼电信号,确定是否继续使用所述指令控制所述外部设备。
46、可选地,所述确定模块具体用于,滤除所述第一脑电信号中的噪声信号,根据滤除噪声信号后的第一脑电信号,确定所述用户的意图。
47、可选地,所述执行模块还用于,当确定所述第二脑电信号中存在错误相关负电位时,重新采集所述用户的第一脑电信号,并重新确定所述用户的意图。
48、可选地,所述执行模块具体用于,滤除所述第二脑电信号中的噪声信号,当确定滤除噪声信号后的第二脑电信号中不存在错误相关负电位时,使用所述指令控制所述外部设备。
49、可选地,所述调整模块具体用于,滤除所述眼电信号中的噪声信号,根据滤除噪声信号后的眼电信号,确定是否继续使用所述指令控制所述外部设备。
50、可选地,所述调整模块具体用于,当根据所述眼电信号确定所述用户眨眼次数为第一数值时,继续使用所述指令控制所述外部设备;当根据所述眼电信号确定所述用户眨眼次数为第二数值时,不继续使用所述指令控制所述外部设备,并继续根据采集的所述用户的第一脑电信号,继续确定所述用户的意图。
51、可选地,所述确定模块具体用于,将所述第一脑电信号划分为各脑电信号段;确定所述各脑电信号段的周期图;根据确定出的各周期图,确定所述第一脑电信号的功率谱;根据所述功率谱,确定所述用户的意图。
52、可选地,所述调整模块具体用于,确定不同时刻的眼电信号的频率;将频率大于预设的第一频率阈值且时刻最早的眼电信号对应的时刻作为疑似准备眨眼时刻;根据所述疑似准备眨眼时刻,确定实际眨眼时间段;根据确定出的所述实际眨眼时间段的个数,确定所述用户的眨眼次数。
53、可选地,所述调整模块还用于,针对任意两个实际眨眼时间段,分别确定该两个实际眨眼时间段的眨眼时刻;若该两个实际眨眼时间段对应的眨眼时刻之间的时间间隔小于预设的第一时间阈值,则删除该两个实际眨眼时间段中的一个。
54、可选地,所述调整模块具体用于,依次针对所述疑似准备眨眼时刻之后的每个时刻,若该时刻的眼电信号的频率大于所述疑似准备眨眼时刻的眼电信号的频率,则将该时刻重新作为疑似准备眨眼时刻;若该时刻的眼电信号的频率与所述疑似准备眨眼时刻的眼电信号的频率的差值小于预设的第二频率阈值,且该时刻与所述疑似准备眨眼时刻之间的时间间隔大于预设的第二时间阈值,则将所述疑似准备眨眼时刻到该时刻的时间段确定为实际眨眼时间段;并,将该时刻之后的各时刻中第一次出现的频率大于预设的第一频率阈值的时刻重新作为疑似准备眨眼时刻,并根据重新确定的疑似准备眨眼时刻,继续确定实际眨眼时间段。
55、本说明书提供了一种计算机可读存储介质,所述存储介质存储有计算机程序,所述计算机程序被处理器执行时实现上述信号采集的方法。
56、本说明书提供了一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现上述信号采集的方法。
57、本说明书采用的上述至少一个技术方案能够达到以下有益效果:
58、从本说明书提供的信号采集的方法中可以看出,通过采集用户的大脑的脑电信号确定出用户的意图,并生成与用户的意图一致的指令以控制外部设备,通过脑电信号中的错误相关负电位对用户的意图的正确性做出判断,并通过对眼电信号的监控,确定是否继续采集用户的脑电信号。使用错误相关负电位对确定出的用户的意图进行准确性的判断,提高了得到的指令的准确性,即提高了对外部设备的控制的准确性。并且,将眼电信号作为脑机接口是否根据脑电信号确定用户的意图并生成指令的开关,也即可以根据眼电信号去确定是否需要持续的使用某指令控制外部设备,而不需要持续的根据脑电信号确定用户的意图,并生成新指令,减少了根据脑电信号确定用户的意图的次数,减少了用户在根据脑电信号确定意图的期间的其他思维对脑电信号的干扰,从而提高了对外部设备的控制的准确性。