簡體   English   中英

如何在實時應用中實現通用頻譜模式 (CSP)?

[英]How to implement a Common spectral pattern (CSP) in the real-time application?

我正在嘗試實現“通用空間模式(CSP)”作為特征提取方法。 但是大多數可用的 CSP 實現都是二進制或多類的(輸入:最低要求二類)。 那么,如果我想在實時應用程序中使用它,我該如何實現呢? (到那時,我們將針對包含單個類的測試目的放置單個觀察)。 如果有人幫助理解實時應用程序中 CSP 的邏輯,我將不勝感激。

首先,使用mne.decoding.CSP測量 CSP 的時間是個好主意。 最后,如果你有任何速度問題取決於你的采樣率和窗口策略,你可以做一些常見的策略來達到實時(考慮到 c 和 c++ 是許多在線應用程序和線性代數庫中使用的核心語言的事實) ):
1- 增加窗口大小並減少重疊大小。 它可能會解決在線問題,以及多線程管道技術!
2- 首先,為CSP實現您自己的代碼(或找到一個開源代碼)。 其次,實現多線程流水線,每個線程做一個CSP算法的步驟。 話雖如此,管道啟動時會稍有延遲,但如果有足夠的資源可用,它可以以實時速率繼續。 我想提一下, CSP算法的主要部分是特征分解,無論是在CPU上,基於OpenCVEigen ,還是基於Cuda CuSolver的GPU都有很好的實現

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM