一種利用腦電信號(hào)進(jìn)行小型辦公室打卡考勤的方法
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明涉及生物醫(yī)學(xué)工程領(lǐng)域,主要是用于小型辦公室內(nèi)工作考勤,通過(guò)利用腦 電信號(hào)的方法避免傳統(tǒng)的考勤中的代考勤等弊端的出現(xiàn)。
【背景技術(shù)】
[0002] 在現(xiàn)代化管理模式下的辦公室,公平、公正是維持辦公室和諧辦公,推進(jìn)工作效率 的一個(gè)基石。為了監(jiān)督和促進(jìn)員工的工作積極性,很多辦公室都采用"考勤"的方法,通過(guò) 考勤指標(biāo)來(lái)衡量員工的積極性,無(wú)疑是一種有效的手段,現(xiàn)在流行的考勤手段有傳統(tǒng)意義 上的簽到,也有一些基于生理特征的例如指紋等等,這些方法的考勤結(jié)果雖然對(duì)員工出勤 有一定的借鑒意義,但是因?yàn)檫@種考勤很容易造假,代考勤,因此會(huì)影響員工的公平性,影 響辦公室內(nèi)的員工友好氣氛。
[0003] 隨著對(duì)腦電波的研究深入,很多研究團(tuán)隊(duì)開(kāi)始研究腦電波的身份識(shí)別領(lǐng)域,因?yàn)?腦電波是人對(duì)外界刺激或者主動(dòng)思考產(chǎn)生的一種生物信號(hào),因此很難偽造,能否用腦電波 進(jìn)行身份識(shí)別,現(xiàn)在相關(guān)研究還存在一定的爭(zhēng)議,但是,穩(wěn)定的腦電波信號(hào)特征難以偽造, 是眾多研究團(tuán)隊(duì)的共識(shí),目前利用腦電波進(jìn)行身份識(shí)別的研究團(tuán)隊(duì),正在致力于找到一個(gè) 穩(wěn)定的能反應(yīng)受試者本人的某些特征。
[0004] 在大范圍內(nèi),尋找受試者本人特征,是因?yàn)槟X電信號(hào)是一個(gè)弱電信號(hào),特征很容易 受到干擾,在沒(méi)有一個(gè)參照物下,進(jìn)行受試者的特異性特征確實(shí)比較困難。
【發(fā)明內(nèi)容】
[0005] 本發(fā)明主要是通過(guò)利用小范圍內(nèi)的成員照片,按照一定的順序組成刺激源,誘發(fā) 帶有個(gè)體特征的腦電信號(hào),然后對(duì)搜集到的腦電信號(hào)進(jìn)行預(yù)處理和特征提取,然后對(duì)每個(gè) 成員設(shè)計(jì)專屬BP神經(jīng)網(wǎng)絡(luò)分類器,最終高效準(zhǔn)確的實(shí)現(xiàn)公平的打卡考勤方法。
[0006] 為達(dá)上述目的,本發(fā)明采用的技術(shù)方案是,利用腦電信號(hào)的小型辦公室打卡考勤 方法,主要包括以下步驟:
[0007] 1、人員照片采集:對(duì)每個(gè)成員采集2存免冠的相同背景和表情的上身照片1張;
[0008] 2、刺激程序設(shè)計(jì):實(shí)驗(yàn)?zāi)繕?biāo)成員照片放在第一位置,首發(fā)出現(xiàn),然后隨機(jī)擺放其他 成員相片為背景,在刺激電腦上依次顯示給實(shí)驗(yàn)?zāi)繕?biāo)成員觀看,最佳參數(shù)設(shè)計(jì)為每次照片 展現(xiàn)1000毫秒,之后照片消失,保持電腦黑屏200毫秒,一個(gè)完整的實(shí)驗(yàn)照片顯示兩輪,總 共耗時(shí)2*n*(1000+200)毫秒,其中η是辦公室內(nèi)員工人數(shù);
[0009] 3、數(shù)據(jù)采集參數(shù):考勤成員用便攜式腦電采集設(shè)備,用右側(cè)乳突做參考電極,采集 前額區(qū)雙導(dǎo)腦電信號(hào),采樣頻率256Hz,50Hz陷波;
[0010] 4、對(duì)采集到的腦電信號(hào)進(jìn)行濾波,因?yàn)橛杏玫哪X電信號(hào)集中在頻率為l-50Hz之 內(nèi),對(duì)腦電信號(hào)進(jìn)行濾波能很好的消除噪音和眼電的干擾,本方法使用卡爾曼濾波,進(jìn)行 I-50Hz 濾波;
[0011] 5、對(duì)采集到的腦電信號(hào)進(jìn)行離線特征提取,主要步驟包括:
[0012] 1)把濾波后的腦電信號(hào)進(jìn)行分段,把腦電信號(hào),按照不同的事件(即成員看不同 照片所產(chǎn)生的腦電信號(hào))進(jìn)行分段,然后把每個(gè)成員看自己相片的腦電信號(hào)片段給組合起 來(lái),每個(gè)片段長(zhǎng)1200ms,去掉末尾幾個(gè)空白點(diǎn),每個(gè)腦電信號(hào)片段為300個(gè)時(shí)間點(diǎn),這樣就 得到對(duì)于每個(gè)成員的濾波后的原始特征矩陣Ca = m*300*2,其中m是腦電信號(hào)片段數(shù),2是 兩個(gè)導(dǎo)聯(lián),也就是樣本數(shù);
[0013] 2)對(duì)Ca的每個(gè)時(shí)間點(diǎn)求Fisher距離,根據(jù)Fisher距離判斷是否作為初步的特征 時(shí)間點(diǎn),時(shí)間點(diǎn)上的距離矩陣F,其中F的計(jì)算方法為:
[0015] μ和〇分別為均值和方差。設(shè)定特征選擇點(diǎn)λ = (max (F)-min (F))/2,選擇F 中大于λ的時(shí)間點(diǎn)為特征點(diǎn),以此對(duì)每個(gè)受試者組建相應(yīng)的m*kx特征矩陣,其中kx表示 特征數(shù);
[0016] 3)對(duì)于m*kx的特征矩陣中的kx和樣本數(shù)m進(jìn)行篩選,選擇內(nèi)聚力較高的樣本和 特征點(diǎn)作為該員工的有效樣本特征矩陣;
[0017] 把m個(gè)樣本的kx矩陣分別對(duì)每列向量,也就是時(shí)間點(diǎn)向量求他們的對(duì)角陣T,T可 以通過(guò)公式
[0018] T (X) = E {[x-E (X) ] [x-E (X) ] tI
[0019] 其中E(X)是向量里面每個(gè)分量的均值。根據(jù)對(duì)角陣T來(lái)確定這個(gè)時(shí)間點(diǎn)特征是 否可用來(lái)作為特征,從而得到一個(gè)新的矩陣m*ky,同時(shí)得到特征的時(shí)間點(diǎn)Time向量;
[0020] 4)對(duì)于m*ky的每一行,也就是對(duì)于樣本數(shù)進(jìn)行篩選,通過(guò)計(jì)算每個(gè)樣本到其他樣 本的距離和,可以篩選出離其他樣本距離過(guò)大的樣本,以此來(lái)提高分類的準(zhǔn)確率。最終得到 的樣本特征數(shù)矩陣就是這個(gè)人的特征矩陣;
[0021] 5)利用BP神經(jīng)網(wǎng)絡(luò),根據(jù)每個(gè)成員的特征矩陣,設(shè)計(jì)BP神經(jīng)網(wǎng)絡(luò);
[0022] 6、在線腦電信號(hào)特征提取,主要用于考勤過(guò)程中,實(shí)時(shí)采集到腦電信號(hào),用上述的 方法對(duì)腦電信截?cái)?,每次使用包括兩次使用者看自己相片的腦電信號(hào)片段,首先把這兩段 腦電信號(hào)濾波后進(jìn)行疊加平均,然后對(duì)得到的信號(hào),根據(jù)時(shí)間點(diǎn)Time向量進(jìn)行特征截??;
[0023] 7、把根據(jù)時(shí)間點(diǎn)向量截取的特征,用成員的BP神經(jīng)網(wǎng)絡(luò)進(jìn)行計(jì)算,這樣就得到一 個(gè)長(zhǎng)度為η的向量TF,其中η是成員數(shù),當(dāng)TF的最大值比次大值大于0. 1時(shí),確定計(jì)算有 效,否則定義為信號(hào)質(zhì)量較差,重新進(jìn)行在線采集,并重新計(jì)算;
[0024] 8、根據(jù)輸出的結(jié)果,當(dāng)結(jié)果是第一個(gè)照片時(shí)候,考勤成功,否則確定為代點(diǎn),發(fā)出 敏出 呂口 〇
【附圖說(shuō)明】
[0025] 圖1為本發(fā)明方法流程示意圖;
[0026] 圖2為本發(fā)明方法的刺激流程示意圖;
[0027] 圖3為本發(fā)明方法的數(shù)據(jù)處理流程圖。
【具體實(shí)施方式】
[0028] 以下結(jié)合實(shí)施例,對(duì)本發(fā)明上述的和另外的技術(shù)特征和優(yōu)點(diǎn)作更詳細(xì)的說(shuō)明。
[0029] 本發(fā)明是利用腦電信號(hào)對(duì)小型辦公室進(jìn)行考勤的一種方法,首先通過(guò)設(shè)計(jì)的刺激 模式進(jìn)行腦電信號(hào)采集,然后對(duì)采集到的腦電信號(hào)進(jìn)行特征提取,最后利用特征進(jìn)行個(gè)人 BP分類器,通過(guò)分類器來(lái)實(shí)現(xiàn)個(gè)人考勤結(jié)果的計(jì)算。
[0030] (1)如圖1和2所示,本方法的腦電信號(hào)誘發(fā)是通過(guò)對(duì)照片反應(yīng)的不同,刺激方 法如圖2所示,首先是一個(gè)時(shí)間段的黑屏,本次例子使用的一個(gè)時(shí)間段為200毫秒,然后是 1000毫秒的照片顯示時(shí)間,之后是200毫秒的黑屏,然后是第二張照片,一次循環(huán)把五個(gè)人 的照片顯示一遍,然后在重頭循環(huán)一次,每個(gè)人照片顯示兩次,在本例中,第一個(gè)顯示的相 片被要求為考勤人的相片。
[0031] (2)腦電信號(hào)采集階段,在本例中使用的腦電信號(hào)采集設(shè)備為G-tec便攜6導(dǎo)腦電 采集設(shè)備,采集點(diǎn)為前額兩導(dǎo),右側(cè)乳突作為參考電極。256作為采樣頻率,采集過(guò)程中設(shè)置 50Hz陷波。
[0032] (3)對(duì)五個(gè)成員進(jìn)行腦電信號(hào)采集,每個(gè)員工采集40次,通過(guò)人工校驗(yàn),刪除漂移 過(guò)大的腦電信號(hào),五個(gè)員工最終有效腦電信號(hào)(36,32,38,35,38)次,然后對(duì)有效腦電信號(hào) 進(jìn)行l(wèi)-50Hz濾波。
[0033] (4)對(duì)每個(gè)成員的腦電信號(hào)進(jìn)行分段,最終五個(gè)員工的樣本數(shù)(72,64,76,70, 76) 〇
[0034] (5)把每個(gè)成員的腦電信號(hào)樣本進(jìn)行拼接組建m*600的特征矩陣。
[0035] (6)對(duì)第五步的矩陣計(jì)算每個(gè)時(shí)間點(diǎn)的Fisher距離,通過(guò)Fisher的值來(lái)確定特征 的時(shí)間點(diǎn),得出的F矩陣計(jì)算方法如下:
[0037] μ和σ分別為均值和方差。設(shè)定特征選擇點(diǎn)λ = (max (F)-min (F))/2,選擇F 中大于λ的時(shí)間點(diǎn)為特征點(diǎn),以此對(duì)每個(gè)受試者組建相應(yīng)的m*kx特征矩陣,其中kx表示 特征數(shù)。本實(shí)施中,總共有五個(gè)受試者,這五個(gè)受試者的最終有效樣本數(shù)分別是(72,64, 76,70,76),分別計(jì)算受試者到其他四個(gè)受試者的每個(gè)數(shù)據(jù)點(diǎn)的距離特征,可以得到一個(gè) Fisher距離F,這個(gè)矩陣對(duì)于每個(gè)受試者都是一個(gè)4*600的矩陣,然后對(duì)于每個(gè)受試者計(jì)算 F矩陣的