$$\rightleftharpoonup{xx}$$
$$\longleftharp{xx}$$,
$$\longrightharp{xx}$$,
Çalışma, Helsinki Bildirgesi'ne uygun olarak yürütüldü ve Hindistan, Telangana, Warangal SR Üniversitesi Kurumsal Etik Komitesi tarafından onaylandı (Onay No. 007/2026). Veri toplanmadan önce tüm katılımcılardan yazılı olarak bilgilendirilmiş onay alındı.
Katılımcı Seçimi
EEG verileri, nörolojik veya psikiyatrik bozukluk öyküsü olmayan 11 sağlıklı katılımcıdan (yaş aralığı: 25–45; ortalama yaş: 28 yıl) toplandı. Bu çalışmada toplam 1175 EEG segmenti değerlendirildi; bunların 527'si gevşeme sınıfına, 648'i ise dikkat sınıfına ait. EEG kayıtlarında aşırı hareket artefaktları veya düşük sinyal kalitesi gösteren katılımcılar hariç tutuldu.
EEG Alım Kurulumu
Önerilen EEG tabanlı beyin-bilgisayar arayüz sisteminin genel düzeni, sinyal alımı, sınıflandırma ve gerçek zamanlı kullanım sürecinin tamamını gösteren Şekil 1'de gösterilmiştir. EEG verileri, mikrokontrolör tabanlı bir sisteme bağlı küçük bir biyopotansiyel toplama modülü kullanılarak kaydedildi. Jel elektrotlar, Fp1 ve Fp2'nin ön cephesel noktaları olan Uluslararası 10–20 sistemine göre yerleştirilmiş, referans ve topraklama elektrotları ise kulak memelerine yerleştirilmiştir; bu da Şekil 2'de belirtildiği gibi. Sinyaller 128 Hz hızında dijitalleştirildi ve kendi yazdığı bir Python edinme betikiyle bilgisayara gönderildi. Elektrot empedansını azaltmak ve sinyal kalitesini artırmak için yeterli cilt ön tedavisi ve iletken jel kullanıldı.
Deneysel prosedür
EEG kayıtları, standart bir protokole uygun olarak gevşeme ve dikkat olmak üzere iki bilişsel koşul altında gerçekleştirildi. Gevşeme durumunda, katılımcı rahat ve düşük gürültülü bir ortamda oturdu ve minimum hareket ile hareketsiz kalması talimatı verildi. Kulaklıklardan sakinleştirici enstrümantal ses çalındı ve EEG kaydı python collect.py komutuyla başlatıldı. EEG sinyalleri seans başına 5 dakika kaydedildi ve dört seans boyunca tekrarlandı. Dikkat koşutunda, katılımcıya etkileşimli oyunlar gibi dikkat gerektiren görevleri yerine getirmesi ve gevşeme durumundaki aynı edinme düzenini koruması istendi. EEG sinyalleri seans başına 5 dakika kaydedildi ve dört seans boyunca tekrarlandı. Her katılımcı toplamda 40 dakika boyunca katıldı; 20 dakika gevşeme ve 20 dakika dikkat görevleri oldu; bu da bilişsel durumların güvenilir bir karşılaştırmasını mümkün kılmıştır.
İşlenen veri seti, şu şekilde etiketlenmiş segmentlere ayrıldı: Gevşeme (0); Dikkat (1). Her segmentin süresi 4 saniye ve %50 örtüşme ile gösteriliyordu ve kısa süreli Fourier dönüşümü kullanılarak spektrogram olarak temsil ediliyordu.
Sinyal İşleme, Özellik Temsili ve Model Uygulaması
Elde edilen EEG sinyalleri, gürültü ve artefaktları ortadan kaldırmak için önceden işlendi. Güç hattı parazitini ortadan kaldırmak için 50 Hz'lik bir oluk filtre kullanıldı ve ilgili EEG frekans bantlarını seçmek için 0.5 ile 30 Hz arasındaki sinyaldeki 4. dereceden Butterworth bant geçiş filtresi kullanıldı. Genlik eşik belirleme ve görsel inceleme, eserle kirlenmiş segmentleri belirlemek için kullanıldı ve verilerin yaklaşık %8–12'si silindi. Gauss gürültü toplama, zaman maskelemesi ve frekans maskelendirme, model dayanıklılığını artırmak için kullanılan veri artırma yöntemleridir. EEG sinyalleri filtrelenip %50 aralıklarla 4 saniyelik pencerelere bölündü.
Bireysel EEG segmentleri, zamansal ve spektral özelliklerin çıkarılmasına olanak sağlamak için Denklem (1)'de gösterildiği gibi zaman-frekans temsiline (Kısa Zamanlı Fourier Dönüşümü) dönüştürüldü.
(1)
Ortaya çıkan spektrogramlar normalleştirildi ve sınıflandırma modeline giriş olarak hizmet etmek üzere sabit boyutlara yeniden boyutlandırıldı. Örtüşme kaynaklı veri sızıntısını önlemek için, veri seti, segmentasyondan önce eğitim (%70), doğrulama (%10) ve test (%20) alt kümelerine bölünmüştür; bu durum Şekil 3'te gösterilmiştir. Ayrıca, bir denek genellemesi değerlendirmek için bir konu dışı bırakma (LOSO) çapraz doğrulama gerçekleştirildi; burada bir denek verileri test için kullanılırken, kalan veriler eğitim için kullanıldı.
Şekil 4'te gösterildiği gibi önerilen SET-Net mimarisi, çok boyutlu EEG özelliklerini yakalamak için tasarlandı. Model, mekansal-spektral temsilleri çıkarmak için bir konvolüsyon sinir ağı (CNN) omurgasını entegre eder, ardından Denklem (2)'de açıklandığı gibi, kanal bazında özellik önemini uyarlayıcı olarak yeniden kalibre eden bir sıkıştırma ve uyarılma (SE) bloğu gelir. CNN omurgası, çekirdek boyutu 3 × 3 olan iki konvolüsyon katmandan oluşur; ardından parti normalizasyonu ve üstel lineer birim (ELU) aktivasyonu gelir
(2)
SE bloğunun iç yapısı Şekil 5'te gösterilmiştir. Uzun menzilli zaman bağımlılıklarını yakalamak için, dikkat mekanizması Denklem (3)'de tanımlanmış ve Şekil 6'da gösterilen bir transformatör kodlayıcı dahil edilmiştir.
(3)
Özellik haritalarını sabit bir boyuta indirmek için uyarlanabilir ortalama havuzlama katmanı kullanıldı, bu da 16 × 16 boyutuna indirildi. SE bloğunun küçültme oranı 8'dir ve kanal bazında özellik yanıtlarını yeniden kalibre etmek için kullanılır. Transformatör kodlayıcısı, dört dikkat başlığı olan dört katmandan, 256 besleme boyutundan ve 128 model göme boyutundan oluşuyordu.
Son sınıflandırma, tamamen bağlantılı katmanlarla, dropout düzenleme ve dikkat ile gevşeme durumlarını ayırt etmek için softmax aktivasyon fonksiyonu kullanılarak gerçekleştirildi. Önerilen modelin ayrıntılı katman mimarisi Tablo 1'de sunulmaktadır.
Model, AdamW optimizatörü kullanılarak başlangıç öğrenme oranı 0.001 ve ağırlık düşüşü 1×10⁻4 ile eğitildi. Yakınsamayı artırmak için bir kosinüs tavlama zamanlayıcısı kullanıldı ve 32 parti boyutu kullanılarak 50 dönem eğitildi. Sınıf dengesizliği, Denklem (4)'te açıklandığı gibi ağırlıklı çapraz entropi kaybı fonksiyonu kullanılarak aşıldı.
(4)
Tablo 2 , eğitim yapılandırmasını özetler ve Tablo 3 , EEG tabanlı dikkat-gevşeme sınıflandırmasında kullanılan önerilen SET-Net'in hiperparametre aramasını sunar. Seçilen parametreler, eğitimin istikrarını, genelleştirmeyi artırmasını ve EEG sinyallerindeki değişikliklere karşı toleransı sağlar. Seçilen parametreler, eğitim sürecine istikrar sağlar, genelleştirmeyi artırır ve EEG sinyalindeki değişikliklere direnç gösterir. Modelin performansını ölçmek için doğruluk, hassasiyet, hatırlama, F1-puanı ve ROC-AUC kullanıldı. Ön işleme, model eğitimi ve değerlendirme içeren tüm boru hatları, tekrarlanabilirliği sağlamak için PyTorch çerçevesi kullanılarak Python ile yazılmıştı. Tablo 4, EEG edinimi, ön işleme, model eğitimi ve gerçek zamanlı kullanımla ilgili sorunları yönlendirmek ve çözmek için ayrıntılı bir sorun giderme tanımı sunar. Tablo 5, deneylerin yapılması ve deneysel kurulum için kolay bir çerçeve sağlamak amacıyla EEG cihazının malzemelerine genel bir bakış sunmaktadır. Önerilen SET-Net çerçevesini uygulamak için Python 3.8 ve PyTorch derin öğrenme çerçevesi kullanıldı. Standart bilimsel hesaplama kütüphaneleri, sinyal ön işleme ve özellik çıkarımı için NumPy, SciPy ve Matplotlib kullanılarak kullanıldı. Her deneysel işlem, modellerin eğitimini hızlandırmak için Intel i7 işlemcisi ve 16 GB RAM içeren bir sistemde gerçekleştirildi.
VERİ ERIŞILEBILIRLIĞI:
Bu çalışma sırasında oluşturulan ve analiz edilen anonimleştirilmiş EEG veri seti, Zenodo deposunda aşağıdaki erişim bağlantısı altında kamuya açık olarak sunulmaktadır: https://zenodo.org/records/19627795.
Tüm veriler, SR Üniversitesi Kurumsal Etik Komitesi tarafından onaylanan kurumsal etik yönergeler doğrultusunda katılımcı gizliliğini sağlamak amacıyla (Onay No. 007/2026) dekimlik kaldırılmıştır.
Sonuçları yeniden oluşturmak için gereken işlenen bilgiler, model ayarları ve uygulama özellikleri makalede sunulmakta olup, kaynak kodu şu adreste kamuya açık hale getirilmiştir: https://github.com/Ravichanderj/SET-Net-EEG-BCI.