استيراد البيانات

تحوّل ملف تسجيل حقيقي من جهاز EEG إلى داتاست جاهزة: الإشارة، ومواقع الأقطاب، والأحداث.

4 دروس: 3 أساسي، 1 مهم

بعد هذه المحطة ستستطيع أن:

  • تستورد ملف EDF أو BDF أو BrainVision
  • تربط القنوات بمواقعها وتتحقق منها برسمة رأس
  • تتأكد إن الأحداث وصلت بأنواعها وتوقيتها الصحيح

الدروس

  1. مواقع الأقطابأساسي12 دقيقة
  2. الأحداث (events)أساسي12 دقيقة
  3. بيانات BIDS و OpenNeuroمهم15 دقيقة

اختبر نفسك

4 أسئلة. نتيجتك تبقى عندك ولا تُرسل لأي مكان.

1. معك ملف S001R03.edf من PhysioNet. أي قائمة تستورده بها؟
اعرض الإجابة

الإجابة الصحيحة: File > Import data > Using EEGLAB functions and plugins > From EDF/EDF+/GDF files (BIOSIG toolbox)

ملفات EDF و EDF+ و GDF تُقرأ بإضافة Biosig، والدالة المقابلة pop_biosig. أما Load existing dataset فيفتح ملفات .set فقط، والقائمتان الأخريان لصيغتي BrainVision و Neuroscan.

راجع الدرس: استيراد ملف خام: EDF و BDF و BrainVision

2. أي العبارات صحيحة عن استيراد الصيغ المختلفة؟ (اختر كل ما ينطبق)
اعرض الإجابة

الإجابة الصحيحة: ملف BDF من BioSemi يُقرأ بـ Biosig، ويُستحسن اختيار قناة مرجع مؤقتة عند الاستيراد، في تسجيل BrainVision تختار ملف .vhdr، لا .eeg ولا .vmrk، إذا ألغيت Import EDF+ annotations قد يصير عدد الأحداث صفراً

ملف .cnt من Neuroscan وملف .cnt من ANT صيغتان مختلفتان بنفس الامتداد، فاختر الإضافة حسب الجهاز لا الامتداد. وبيانات BioSemi مسجّلة بلا مرجع، فتخسر جزءاً كبيراً من جودة الإشارة إذا بقيت بلا مرجع.

راجع الدرس: استيراد ملف خام: EDF و BDF و BrainVision

3. توقيت حدث في EEG.event هو 673، ومعدل العيّنات 160 هرتز. بعد كم ثانية من بداية التسجيل وقع؟
اعرض الإجابة

الإجابة الصحيحة: 4.2 ثانية

التوقيت في EEG.event بالعيّنات. الزمن بالثواني = (رقم العيّنة − 1) ÷ معدل العيّنات = (673 − 1) ÷ 160 = 4.2 ثانية. نطرح 1 لأن أول عيّنة رقمها 1 وتقع عند الزمن صفر.

راجع الدرس: الأحداث (events)

4. رتّب خطوات العمل على S001R03.edf كما في المحطة 2:
  1. البحث عن مواقع القنوات في القالب القياسي
  2. التحقق من أنواع الأحداث وعددها بـ eeg_eventtypes
  3. استيراد الملف بإضافة Biosig
  4. إزالة النقاط من أسماء القنوات
  5. حفظ نسخة .set بعد الاستيراد
اعرض الإجابة

الإجابة الصحيحة: 1. استيراد الملف بإضافة Biosig، 2. حفظ نسخة .set بعد الاستيراد، 3. إزالة النقاط من أسماء القنوات، 4. البحث عن مواقع القنوات في القالب القياسي، 5. التحقق من أنواع الأحداث وعددها بـ eeg_eventtypes

تستورد أولاً، ثم تحفظ .set حتى لا تكرّر الاستيراد. بعدها تصلح الأسماء، لأن البحث عن المواقع يطابق الأسماء مع القالب، و Cz.. لا يطابق Cz. ثم تتحقق من الأحداث قبل أي تقطيع لاحق.

راجع الدرس: الأحداث (events)