生物信号的情感识别
情绪识别博士
在韩国祥明大学情感工程lab做博后,已在情绪识别研究室工作5年多。欢迎对情绪识别感兴趣的小伙伴一起探讨
展开
-
意识的世界之视觉意识
视床枕(pulvinar)与视觉注意力有关。在视床枕下边,视觉中介外侧膝状体(lateral geniculate body) 与视床枕相连是使人类出现视觉主动意识状态。只有意识状态确定后,感官信息才会进入,认知作用才会起作用,才能产生意识内容。思想是充满内容的意识状态。思想的内容主要由语言组成。大脑在意识状态下进行的具体活动是工作记忆。工作记忆是将前额叶与视觉皮层,前扣带皮层(anterior cingulate cortex;ACC),韦尼克区(Wernicke’s area)联系起来,以立即处理环原创 2022-02-08 13:09:58 · 2556 阅读 · 0 评论 -
第三步:脑波提取alpha,beta,delta,theta
4_brain_power.pyimport osfrom process_eeg import iir,processingimport pandas as pdimport numpy as npdef mkdir(path_3): folder = os.path.exists(path_3) if not folder: # 判断是否存在文件夹如果不存在则创建为文件夹 os.makedirs(path_3) # makedirs 创建文件时如果路径不存在原创 2022-01-06 10:08:43 · 3797 阅读 · 0 评论 -
第二步:眼动数据去除blink和提取滤波值
去除blink3_eye_frequency_range.pyimport osimport pandas as pdimport numpy as npdef mkdir(path_3): folder = os.path.exists(path_3) if not folder: # 判断是否存在文件夹如果不存在则创建为文件夹 os.makedirs(path_3) # makedirs 创建文件时如果路径不存在会创建这个路径 print(原创 2022-01-05 16:34:49 · 833 阅读 · 0 评论 -
第一步:运用眨眼的数据将脑波数据进行前处理
眨眼会对脑波和瞳孔数据造成干扰,所以要对原数据进行眨眼去除。#brain_frequency_range.pyimport pandas as pdimport numpy as npimport mnefrom mne.io import concatenate_raws, read_raw_edfimport matplotlib.pyplot as pltimport datetimefrom process_eeg import iir,processingimport osfr原创 2022-01-05 11:26:55 · 707 阅读 · 0 评论 -
对比眼动数据和脑波数据的相似性分析
// An highlighted blockimport osimport matplotlib.pyplot as pltimport pandas as pdimport numpy as npfrom process import similerfrom sklearn import preprocessingfrom math import *import mathfrom decimal import Decimalfrom scipy.stats import pears原创 2022-01-03 18:09:03 · 619 阅读 · 0 评论 -
眼动和脑波连通性分析的相关性分析和相似性分析 python(3)
import pandas as pdimport numpy as npfrom sklearn import preprocessingfrom sklearn.linear_model import BayesianRidge, LinearRegression, ElasticNetfrom sklearn.svm import SVRfrom sklearn.ensemble.gradient_boosting import GradientBoostingRegressor # 集原创 2021-11-19 09:16:26 · 1069 阅读 · 0 评论 -
眼动和脑波相关性分析后数据整理和查看
import pandas as pdimport numpy as npimport osimport matplotlib.pyplot as pltdef mkdir(path_3): folder = os.path.exists(path_3) if not folder: # 判断是否存在文件夹如果不存在则创建为文件夹 os.makedirs(path_3) # makedirs 创建文件时如果路径不存在会创建这个路径 print("-原创 2021-11-18 15:29:27 · 417 阅读 · 0 评论 -
眼动和脑波相关性分析和回归分析
import numpy as npimport pandas as pdfrom sklearn.linear_model import BayesianRidge, LinearRegression, ElasticNetfrom sklearn.svm import SVRfrom sklearn.ensemble.gradient_boosting import GradientBoostingRegressor # 集成算法from sklearn.model_selection i原创 2021-11-18 14:56:21 · 396 阅读 · 0 评论 -
脑波和眼动连通性分析 python-(1)
bdf文件中提取元数据并分成18个channel,特征波分别为delta,theta,alpha,beta波import pandas as pdimport numpy as npimport mnefrom mne.io import concatenate_raws, read_raw_edfimport matplotlib.pyplot as pltimport datetimefrom eeg_processing import iir,processingimport os原创 2021-11-16 11:09:03 · 736 阅读 · 0 评论 -
脑波和眼动连通性分析 python-(2)
先处理脑波数据18个channel 每个channel提取delta波,theta波,alpha波,beta波在总能量的百分比,参照与baseline的百分比之差。18个channel分别是 Fp1, Fp2, F7, F3, Fz, F4, F8, T3, C3, C4, T4, T5, P3, Pz, P4, T6, O1, O2.他们分别是额叶,颞叶,中央,顶叶,枕叶,额叶是具有推理和决策等复杂的心理功能。由于运动区位于该部分,因此也负责计划与执行随意运动;颞叶在脑的两侧,与耳朵齐平,负责听觉和原创 2021-11-16 10:57:52 · 1156 阅读 · 0 评论 -
虹膜识别系统 python实现
先上传效果图main.py// An highlighted block"""Demonstration of the GazeTracking library.Check the README.md for complete documentation."""import pandas as pdimport cv2import dlibimport saccademodelimport fixationmodelfrom imutils import resizeimpo原创 2021-02-03 10:48:07 · 2949 阅读 · 2 评论 -
webcam和手机相机瞳孔变量输出系统
第一步:使用人眼识别器实时对眼睛进行识别并提取import numpy as npimport cv2cap = cv2.VideoCapture('C:/Users/zhangjing/Documents/Bandicam/phone_7.mp4')# 调用摄像头classfier = cv2.CascadeClassifier("C:/Users/zhangjing/Anaconda3/Lib/site-packages/cv2/data/haarcascade_eye_tree_eyegla原创 2020-10-21 16:54:27 · 211 阅读 · 0 评论 -
瞳孔中的视觉刺激提取大脑中ERD/ERS
Mild cognitive impairment(MIC)患者的alpha和beta频段事件相关同步(Event-related synchronization, ERS)明显较低。β频率范围内电生理变化的评估可能为早期发现认知障碍提供有用的诊断工具。原创 2020-08-25 19:12:11 · 1633 阅读 · 0 评论 -
从瞳孔的扩张收缩提取大脑EEG的delta,theta,alpha,beta,gamma等信号信息
直接上代码import pandas as pdfrom scipy.signal import find_peaksfrom scipy.fftpack import fft, fftshift, ifftimport numpy as npimport matplotlib.pyplot as pltimport matplotlib.mlab as mlabfrom scipy import signalfrom scipy.signal import butter, lfilter原创 2020-08-21 09:17:55 · 1594 阅读 · 1 评论 -
视线跟踪对视频进行ROI剪辑
解决sampling rate不同时的处理办法这里有的数据是 gaze point 机器测得pupil 和gaze数据是60frame/s,而视频本来的帧数是30frame/s所以要先把视频30frame 改为60framedef video_frame(): clip = VideoFileClip('E:/ffmpeg-latest-win64-static/2019_11_12_experimental_data/stimuli/stimuli/video/1.mp4') c原创 2020-07-23 18:44:34 · 520 阅读 · 0 评论 -
任务诱发的瞳孔反应——计算瞳孔大小的百分比变化
1.计算瞳孔大小的百分比变化(percentage change in pupil size,PCPS),即每个任务瞬间测得的瞳孔大小减去基线大小,再除以基线。 python的实现import osimport pandas as pdimport numpy as np求观看24个视频时,被实验者的瞳孔平均值def pupil_mean(): data = pd.DataFrame(pd.read_csv(path + filename, encoding="utf-8", engine原创 2020-07-22 18:56:38 · 626 阅读 · 0 评论 -
任务诱发的瞳孔反应(The Task-evoked Pupillary Response)
任务诱发的瞳孔反应(The Task-evoked Pupillary Response): 每当人们在回忆某些事情的时候,或集中注意力的时候,或分析一个复杂的句子,或以其他方式认真思考的时候,他的瞳孔就会稍微扩张,几秒钟完成认知任务以后,瞳孔尺寸又会恢复到原来的样子。这种反应被称为任务诱发的瞳孔反应。 [Beatty 1982, Beatty & Lucero-Wagoner 2000]。通常持续扩张小于0.5mm,并且是无意识的,任务诱发瞳孔反应可以用于验证视觉听觉感知任务。相关研究内容:【原创 2020-07-21 21:07:41 · 533 阅读 · 0 评论