值的平均值,將所述有效表面肌電信號的每個滑動窗口的平均幅值 作為所述有效表面肌電信號的幅值特征。
[0184] 可選地,識別模塊25具體用于:根據(jù)所述有效表面肌電信號的頻率確定所述多個 通道的表面肌電信號對應(yīng)的多個備選肢體動作;將所述有效表面肌電信號的幅值特征與預(yù) 先訓(xùn)練得到所述多個備選肢體動作的幅值特征進(jìn)行匹配,得到與所述有效表面肌電信號的 幅值特征匹配的肢體動作,將與所述有效表面肌電信號的幅值特征匹配的肢體動作作為所 述多個通道的表面肌電信號對應(yīng)的肢體動作。
[0185] 本實(shí)施例的設(shè)備可用于執(zhí)行實(shí)施例三提供的技術(shù)方案,具體實(shí)現(xiàn)方式和技術(shù)效果 類似,這里不再贅述。
[0186] 圖7為本發(fā)明實(shí)施例七提供的基于表面肌電信號的動作識別設(shè)備的結(jié)構(gòu)示意圖, 如圖7所不,本實(shí)施例的基于表面肌電信號的動作識別設(shè)備300,包括:處理器31、存儲器 32和系統(tǒng)總線33,處理器31和存儲器32之間通過所述系統(tǒng)總線33連接并完成相互間的 通信;存儲器32,用于存儲計(jì)算機(jī)執(zhí)行指令321 ;處理器31,用于運(yùn)行計(jì)算機(jī)執(zhí)行指令321, 執(zhí)行如下所述的方法:
[0187] 獲取多個通道的表面肌電信號;
[0188] 根據(jù)所述多個通道的表面肌電信號確定有效表面肌電信號;
[0189] 確定所述有效表面肌電信號的頻率;
[0190] 根據(jù)所述有效表面肌電信號的頻率確定所述多個通道的表面肌電信號對應(yīng)的肢 體動作。
[0191] 可選地,處理器31在根據(jù)所述多個通道的表面肌電信號確定有效表面肌電信號 時,具體用于:
[0192] 將所述多個通道的表面肌電信號疊加在一起,對疊加后的表面肌電信號除以通道 數(shù)量得到單通道的表面肌電信號;
[0193] 從所述單通道的表面肌電信號的起始時間開始,在每個滑動時刻對所述單通道的 表面肌電信號進(jìn)行滑動得到所述每個滑動時刻對應(yīng)的窗口,確定所述每個滑動時刻對應(yīng)的 窗口序列,計(jì)算所述每個滑動時刻對應(yīng)的窗口序列的表面肌電信號平均幅值,其中,所述每 個滑動時刻之間相差一個滑動間隔,所述窗口序列的表面肌電信號平均幅值為所述窗口序 列內(nèi)表面肌電信號的幅值的絕對值的平均值,所述滑動時刻對應(yīng)的窗口序列包括所述滑動 時刻對應(yīng)的窗口以及所述滑動時刻之前的N-I個滑動時刻對應(yīng)的N-I個窗口共N個連續(xù)的 窗口,N為大于等于2的正整數(shù);
[0194] 若所述每個滑動時刻中的滑動時刻T對應(yīng)的窗口序列的表面肌電信號平均幅值 不小于預(yù)設(shè)幅值,將所述滑動時刻T對應(yīng)的窗口序列的起始時間作為所述有效表面肌電信 號的起始時間,將所述有效表面肌電信號的起始時間加上預(yù)設(shè)時間得到所述有效表面肌電 信號的截止時間,截取所述有效表面肌電信號的開始時間和截止時間之間的所述多個通道 的表面肌電信號作為所述有效表面肌電信號。其中,預(yù)設(shè)幅值可以為所述多個通道的表面 肌電信號疊加后的表面肌電信號的幅值的絕對值的平均值。
[0195] 可選地,處理器31在確定所述有效表面肌電信號的頻率時,具體用于:分別計(jì)算 所述有效表面肌電信號與多個正余弦矩陣的相關(guān)系數(shù),其中,所述正余弦矩陣由基頻和倍 頻的正弦函數(shù)與余弦函數(shù)組成,每個正余弦矩陣的基頻不同;判斷所述有效表面肌電信號 與所述多個正余弦矩陣的相關(guān)系數(shù)中的最大相關(guān)系數(shù)是否大于預(yù)設(shè)的相關(guān)系數(shù);若所述最 大相關(guān)系數(shù)大于所述預(yù)設(shè)的相關(guān)系數(shù),則將所述最大相關(guān)系數(shù)對應(yīng)的正余弦矩陣的基頻作 為所述有效表面肌電信號的頻率。
[0196] 本實(shí)施例的設(shè)備可用于執(zhí)行實(shí)施例一和實(shí)施例二的技術(shù)方案,具體實(shí)現(xiàn)方式和技 術(shù)效果類似,這里不再贅述。
[0197] 圖8為本發(fā)明實(shí)施例八提供的基于表面肌電信號的動作識別設(shè)備的結(jié)構(gòu)示意圖, 如圖8所不,本實(shí)施例的基于表面肌電信號的動作識別設(shè)備400包括:處理器41、存儲器42 和系統(tǒng)總線43,所述處理器41和所述存儲器42之間通過所述系統(tǒng)總線43連接并完成相互 間的通信;所述存儲器42,用于存儲計(jì)算機(jī)執(zhí)行指令421 ;所述處理器41,用于運(yùn)行所述計(jì) 算機(jī)執(zhí)行指令421執(zhí)行如下所述的方法:
[0198] 獲取多個通道的表面肌電信號;
[0199] 根據(jù)所述多個通道的表面肌電信號確定有效表面肌電信號;
[0200] 確定所述有效表面肌電信號的頻率;
[0201] 提取所述有效表面肌電信號的幅值特征;
[0202] 根據(jù)所述有效表面肌電信號的幅值特征和所述有效表面肌電信號的頻率確定所 述多個通道的表面肌電信號對應(yīng)的肢體動作。
[0203] 可選地,處理器41在根據(jù)所述多個通道的表面肌電信號確定有效表面肌電信號 時,具體用于:
[0204] 將所述多個通道的表面肌電信號疊加在一起,對疊加后的表面肌電信號除以通道 數(shù)量得到單通道的表面肌電信號;
[0205] 從所述單通道的表面肌電信號的起始時間開始,在每個滑動時刻對所述單通道的 表面肌電信號進(jìn)行滑動得到所述每個滑動時刻對應(yīng)的窗口,確定所述每個滑動時刻對應(yīng)的 窗口序列,計(jì)算所述每個滑動時刻對應(yīng)的窗口序列的表面肌電信號平均幅值,其中,所述每 個滑動時刻之間相差一個滑動間隔,所述窗口序列的表面肌電信號平均幅值為所述窗口序 列內(nèi)表面肌電信號的幅值的絕對值的平均值,所述滑動時刻對應(yīng)的窗口序列包括所述滑動 時刻對應(yīng)的窗口以及所述滑動時刻之前的N-I個滑動時刻對應(yīng)的N-I個窗口共N個連續(xù)的 窗口,N為大于等于2的正整數(shù);
[0206] 當(dāng)所述每個滑動時刻中的滑動時刻T對應(yīng)的窗口序列的肌電信號平均幅值不小 于預(yù)設(shè)幅值時,將所述滑動時刻T對應(yīng)的窗口序列的起始時間作為所述有效表面肌電信號 的起始時間,將所述有效表面肌電信號的起始時間加上預(yù)設(shè)時間得到所述有效表面肌電信 號的截止時間,截取所述有效表面肌電信號的開始時間和截止時間之間的所述多個通道的 表面肌電信號作為所述有效表面肌電信號。其中,所述預(yù)設(shè)幅值可以為所述多個通道的表 面肌電信號疊加后的表面肌電信號的幅值的絕對值的平均值。
[0207] 可選地,處理器41在確定所述有效表面肌電信號的頻率時,具體用于:分別計(jì)算 所述有效表面肌電信號與多個正余弦矩陣的相關(guān)系數(shù),其中,所述正余弦矩陣由基頻和倍 頻的正弦函數(shù)與余弦函數(shù)組成,每個正余弦矩陣的基頻不同;判斷所述有效表面肌電信號 與所述多個正余弦矩陣的相關(guān)系數(shù)中的最大相關(guān)系數(shù)是否大于預(yù)設(shè)的相關(guān)系數(shù);若所述最 大相關(guān)系數(shù)大于所述預(yù)設(shè)的相關(guān)系數(shù),則將所述最大相關(guān)系數(shù)對應(yīng)的正余弦矩陣的基頻作 為所述有效表面肌電信號的頻率。
[0208] 可選地,處理器41在提取所述有效表面肌電信號的幅值特征時,具體用于:對所 述有效表面肌電信號的每個通道的表面肌電信號分別進(jìn)行滑動窗口處理;計(jì)算所述有效表 面肌電信號的每個通道的表面肌電信號的每個滑動窗口的平均幅值,其中,所述每個滑動 窗口的平均幅值為所述每個滑動窗口內(nèi)表面肌電信號的幅值的絕對值的平均值,將所述有 效表面肌電信號的每個滑動窗口的平均幅值作為所述有效表面肌電信號的幅值特征。
[0209] 可選地,處理器41在根據(jù)所述有效表面肌電信號的幅值特征和所述有效表面肌 電信號的頻率確定所述多個通道的表面肌電信號對應(yīng)的肢體動作時,具體用于:根據(jù)所述 有效表面肌電信號的頻率確定所述多個通道的表面肌電信號對應(yīng)的多個備選肢體動作;將 所述有效表面肌電信號的幅值特征與預(yù)先訓(xùn)練得到所述多個備選肢體動作的幅值特征進(jìn) 行匹配,得到與所述有效表面肌電信號的幅值特征匹配的肢體動作,將與所述有效表面肌 電信號的幅值特征匹配的肢體動作作為所述多個通道的表面肌電信號對應(yīng)的肢體動作。
[0210] 本實(shí)施例的設(shè)備可用于執(zhí)行實(shí)施例三的技術(shù)方案,具體實(shí)現(xiàn)方式和技術(shù)效果類 似,這里不再贅述。
[0211] 本領(lǐng)域普通技術(shù)人員可以理解:實(shí)現(xiàn)上述各方法實(shí)施例的全部或部分步驟可以通 過程序指令相關(guān)的硬件來完成。前述的程序可以存儲于一計(jì)算機(jī)可讀取存儲介質(zhì)中。該程 序在執(zhí)行時,執(zhí)行包括上述各方法實(shí)施例的步驟;而前述的存儲介質(zhì)包括:ROM、RAM、磁碟 或者光盤等各種可以存儲程序代碼的介質(zhì)。
[0212] 最后應(yīng)說明的是:以上各實(shí)施例僅用以說明本發(fā)明的技術(shù)方案,而非對其限制; 盡管參照前述各實(shí)施例對本發(fā)明進(jìn)行了詳細(xì)的說明,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解:其 依然可以對前述各實(shí)施例所記載的技術(shù)方案進(jìn)行修改,或者對其中部分或者全部技術(shù)特征 進(jìn)行等同替換;而這些修改或者替換,并不使相應(yīng)技術(shù)方案的本質(zhì)脫離本發(fā)明各實(shí)施例技 術(shù)方案的范圍。
【主權(quán)項(xiàng)】
1. 一種基于表面肌電信號的動作識別方法,其特征在于,包括: 獲取多個通道的表面肌電信號; 根據(jù)所述多個通道的表面肌電信號確定有效表面肌電信號; 確定所述有效表面肌電信號的頻率; 根據(jù)所述有效表面肌電信號的頻率確定所述多個通道的表面肌電信號對應(yīng)的肢體動 作。2. 根據(jù)權(quán)利要求1所述的方法,其特征在于,所述根據(jù)所述多個通道的表面肌電信號 確定有效表面肌電信號,包括: 將所述多個通道的表面肌電信號疊加在一起,對疊加后的表面肌電信號除以通道數(shù)量 得到單通道的表面肌電信號; 從所述單通道的表面肌電信號的起始時間開始,在每個滑動時刻對所述單通道的表面 肌電信號進(jìn)行滑動得到所述每個滑動時刻對應(yīng)的窗口,確定所述每個滑動時刻對應(yīng)的窗口 序列,計(jì)算所述每個滑動時刻對應(yīng)的窗口序列的表面肌電信號平均幅值,其中,所述每個滑 動時刻之間相差一個滑動間隔,所述窗口序列的表面肌電信號平均幅值為所述窗口序列內(nèi) 表面肌電信號的幅值的絕對值的平均值,所述滑動時刻對應(yīng)的窗口序列包括所述滑動時刻 對應(yīng)的窗口以及所述滑動時刻之前的N-1個滑動時刻對應(yīng)的N-1個窗口共N個連續(xù)的窗 口,N為大于等于2的正整數(shù); 若所述每個滑動時刻中的滑動時刻T對應(yīng)的窗口序列的表面肌電信號平均幅值不小 于預(yù)設(shè)幅值,將所述滑動時刻T對應(yīng)的窗口序列的起始時間作為所述有效表面肌電信號的 起始時間,將所述有效表面肌電信號的起始時間加上預(yù)設(shè)時間得到所述有效表面肌電信號 的截止時間,截取所述有效表面肌電信號的開始時間和截止時間之間的所述多個通道的表 面肌電信號作為所述有效表面肌電信號。3. 根據(jù)權(quán)利要求2所述的方法,其特征在于,所述預(yù)設(shè)幅值為所述多個通道的表面肌 電信號疊加后的表面肌電信號的幅值的絕對值的平均值。4. 根據(jù)權(quán)利要求1-3中任一項(xiàng)所述的方法,其特征在于,所述確定所述有效表面肌電 信號的頻率,包括: 分別計(jì)算所述有效表面肌電信號與多個正余弦矩陣的相關(guān)系數(shù),其中,所述正余弦矩 陣由基頻和倍頻的正弦函數(shù)與余弦函數(shù)組成,每個正余弦矩陣的基頻不同; 判斷所述有效表面肌電信號與所述多個正余弦矩陣的相關(guān)系數(shù)中的最大相關(guān)系數(shù)是 否大于預(yù)設(shè)的相關(guān)系數(shù); 若所述最大相關(guān)系數(shù)大于所述預(yù)設(shè)的相關(guān)系數(shù),則將所述最大相關(guān)系數(shù)對應(yīng)的正余弦 矩陣的基頻作為所述有效表面肌電信號的頻率。5. -種基于表面肌電信號的動作識別方法,其特征在于,包括: 獲取多個通道的