项目经验|(脑机接口)

导言: 我在北得克萨斯大学的网络安全部做了两个月的脑部计算机接口技术,作为暑期实习。在导师研究员的监督下,我们与一些博士生密切合作。这是一个基于研究的项目,我们的任务是发现两种预先发明的BCI设备的新功能——Neurosky Mindwave和Emotiv EPOC。

null

申请: 在应用程序启动之前,用户被要求思考一个从0到9的特定数字,持续约30秒。我们可以开发一个应用程序,以每秒0到9的速度在屏幕上闪烁随机数,持续时间可调为20-30秒。看着闪烁的数字,用户被要求识别或查找他/她一直在想的数字。当用户使用我们的应用程序进行测试时,可以使用其中一个BCI设备从用户那里捕获EEG值。用户大脑的这些EEG值与每个相应EEG值的脑电压值一起记录在Microsoft Access数据表中。我们每秒得到大约512个EEG值,也就是说,对于一个数字的每一次闪光,我们从大脑中得到了512个不同的值。我们使用Python编程,使用Butterworth过滤器过滤记录的数据,以消除数据中不必要的噪声。应用程序界面和前端是使用C#创建的。根据过滤后的EEG值并使用Java编码,我们可以识别两个基本值:P300和N400。P300是EEG的最高正振幅值,发生在300秒左右。当用户发现自己的号码在屏幕上闪烁时,其大脑将生成P300 EEG值。在所有数据中,P300最高的数字应该是用户在测试前考虑的数字,以及在测试期间寻找的数字。因此,在不要求用户手动输入数字的情况下,人类思维中的数字可以被相当准确地识别出来。唯一需要做的是,用户思考他的号码,不间断地思考30秒或更短的时间,并在测试期间尝试识别该号码。

用法: 此功能可专门用于网络安全领域的密码保护。可以开发一个应用程序,要求用户考虑他的pin码,在处理数据之后,授权用户可以基于正确的pin访问他的帐户,而不需要实际地在任何地方输入pin。此应用程序可能会减少窃听或黑客攻击的情况。

本文由 冈扬·索尼 .如果你喜欢GeekSforgek,并且想贡献自己的力量,你也可以写一篇文章,并将文章邮寄到contribute@geeksforgeeks.org.看到你的文章出现在Geeksforgeks主页上,并帮助其他极客。

© 版权声明
THE END
喜欢就支持一下吧
点赞13 分享