$$\rightleftharpoonup{xx}$$
$$\longleftharp{xx}$$,
$$\longrightharp{xx}$$,
Motor görüntü beyin-bilgisayar arayüzleri (MI-BCI'lar), insan beyni ile dış cihazlar arasında çevresel kas aktivitesi gerektirmeden doğrudan iletişim sağlar1. Son yıllarda MI-BCI teknolojisi, nörorehabilitasyon2, yardımcı kontrol3 ve insan-bilgisayaretkileşimi 4'te yaygın olarak uygulanmıştır. Bu uygulamalar, sınırlı programlama uzmanlığına sahip kullanıcılar da dahil olmak üzere araştırmacılar ve klinisyenler tarafından güvenilir şekilde benimsenebilen erişilebilir ve tekrarlanabilir analiz iş akışlarına olan ihtiyacı vurgulamaktadır.
Geleneksel MI-EEG kod çözme yaklaşımları ağırlıklı olarak mekânsal filtreleme ve doğrusal sınıflandırma çerçevelerine dayanır. Ortak MekansalDesen 5 (CSP) ve divergens tabanlı CSP6 (div-CSP) gibi yöntemler, çok kanallı EEG sinyallerinden ayırt edici mekansal özellikleri çıkarmak için yaygın olarak kullanılmıştır. Farklı frekans bileşenleri üzerindeki özellikleri daha fazla çıkarmak için, Filtre Bankası CSP7 (FBCSP) ve Alt bant CSP 8,9 (SBCSP) kapsamlı şekilde incelenmiştir. Ayrıca, zamansal segmentasyon, her denemenin birden fazla zaman aralığına bölünmesiyle özellik çıkarma sürecine entegre edilmiştir; böylece ayrımcı desenlerin gelişen desenleri yakalamak ve çözümleme performansını daha da artırmaksağlanmıştır 10,11,12. Çıkarılan özelliklerin ayırt edilebilirliğini artırmak için, gerekliliği azaltmak ve aşırı uyum 13,14,15 azaltmak amacıyla çeşitli özellik seçim stratejileri getirilmiştir. Sınıflandırma için, geleneksel makine öğrenimi modelleri, örneğin vektör makineleri16 ve düzenli regresyonsınıflandırıcıları 17,18,19, yorumlanabilirlikleri ve hesaplama verimliliği nedeniyle yaygın olarak kullanılmaya devam etmektedir.
Etkinliklerine rağmen, bu yaklaşımlar genellikle özelleştirilmiş, veri setine özgü kod tabanlarında uygulanır ve bu da sistematik yeniden kullanımı ve bağımsız doğrulamayı zorlaştırır. EEG analizini ve BCI araştırmalarını desteklemek için birkaç grafik kullanıcı arayüzü (GUI) tabanlı yazılım platformu geliştirilmiştir. Örneğin, EEGLAB20 , EEG ön işleme, zaman frekansı analizi, özellik çıkarma, sınıflandırma ve gelişmiş görselleştirme için kapsamlı bir fonksiyon paketi sunar. Yüksek modüler ve genişletilebilir mimarisi, EEG araştırma alanında geniş bir benimseme imkanı sağlamıştır. BCILAB21, EEGLAB ile entegre olarak, ön işlemeden sınıflandırmaya kadar tüm çözme hattını kapsayan 100'den fazla sinyal işleme ve makine öğrenimi algoritmasını içerir. Benzer şekilde, OpenViBE22 , kullanıcıların modüler bileşenleri grafiksel olarak bağlayarak sinyal işleme boru hatlarını birleştirebileceği gerçek zamanlı BCI iş akışları tasarlamak için görsel bir programlama ortamı sunar. Platform, özellikle çevrimiçi EEG edinimi ve gerçek zamanlı uyarıcı-yanıt paradigmaları için uygundur ve etkileşimli BCI uygulamalarının geliştirilmesi ve testinde yaygın olarak kullanılmaktadır. Ayrıca, kodsuz EEG beyin-bilgisayar arayüzü geliştirme için modüler bir Python çerçevesi olan PyNoetic, veri toplama, ön işleme, özellik çıkarımı ve sınıflandırmayı destekleyen entegre bir arayüz aracılığıyla uçtan uca BCI iş akışıoluşturulmasını sağlar 23. Önemli manuel yapılandırma veya betik gerektiren önceki araçların aksine, PyNoetic boru hattı tasarımı için daha yüksek bir soyutlama seviyesi sunar; düşük seviyeli programlama olmadan işlem aşamalarının esnek bir montajı ve yeniden yapılandırmasını sağlar. Birçok MI-EEG çalışmasında, bu platformlar zaten rutin ön işleme, geleneksel özellik çıkarımı ve temel çözümleme ile değerlendirmeyi destekleyebiliyor.
Birçok GUI tabanlı platform, standartlaştırılmış ön işleme, özellik çıkarma ve temel çözümleme yoluyla MI-EEG analizini destekler (Tablo 1). Ancak, kullanıcı tanımlı mekânsal bölümleme ve alanlararası görselleştirme dahil olmak üzere ince tanenli mekansal frekans-zaman ayrıştırması için optimizasyon eksikliği vardır. Bu metodolojik ihtiyaçları karşılamak için, MI-EEG24 için daha önce mekansal elektrot gruplarını, frekans alt bantlarını ve zamansal segmentleri birlikte modelleyen ince tanenli bir mekansal zamansal frekans çözme çerçevesi önerilmişti; böylece kod çözme performansı ve çoklu alanlı yorumlanabilirlik artırılmıştır. Bu çerçeve üzerine inşa edilerek, Mekansal-Zamansal Frekans EEG analiz aracı (STFEEG-Tool), grafiksel kullanıcı arayüzü (GUI) tabanlı bir araç kutusu olarak geliştirilmiştir; bu araç kutusu, ince tanenli MI-EEG kodlamayı yapılandırılabilir ve tekrarlanabilir bir iş akışı içinde standartlaştırır ve mevcut EEG araç zincirleriyle uyumlu kalır.
STFEEG-Tool, veri hazırlama, ön işleme, mekansal-zamansal frekans segmentasyonu, özellik çıkarma, wrapper tabanlı özellik seçimi, sınıflandırma ve görselleştirmeyi birleşik bir boru hattı içinde entegre eder. Yerleşik EEG araç kutularını yerine koymak yerine, şeffaf parametre tanımlaması, tutarlı boru hattı yürütmesi ve model tabanlı görselleştirme ile bunları tamamlayarak ince taneli analizleri destekler.
Bu çalışmanın başlıca katkıları üç unsurdur. İlk olarak, STFEEG-Tool, ince tanenli MI-EEG kodlaması için standartlaştırılmış parametre yapılandırmasıyla kullanıcı dostu, uçtan uca bir arayüz iş akışı sunar. İkincisi, kullanıcı tanımlı uzamsal ayrıştırma dahil olmak üzere çok ölçekli uzanımsal-zamansal frekans segmentasyonu mümkün kılmaktadır ki bu durum genel amaçlı platformlarda tutarlı olarak mevcut değildir. Üçüncü olarak, ayırt edici katkıları özetleyen ve alanlar arasında konuya özgü MI ile ilgili desenleri ortaya koyan zaman-frekans topoğrafik haritaları ve elektrot-grup anlamlılık haritaları aracılığıyla yorumlanabilirliği artırır.
Araç kutusu açık kaynaklıdır ve şu adresten erişilebilir https://github.com/CissyZR/Spatial-Frequency-Temporal_EEG_Analysis_Tool