Unsupervised clustering and classification of upper limb EMG signals during functional movements: a data-driven
تقدم هذه الدراسة مساراً شاملاً قائماً على البيانات يستخدم التجميع الهرمي واختيار الميزات على مجموعة بيانات NINAPRO DB4 لتحديد معلمات معالجة الإشارات المثلى والمصنفات القوية (تحديداً الشبكات العصبية الاصطناعية والأشجار الإضافية) للتحكم في الوقت الفعلي للأطراف الاصطناعية العضلية الكهربائية أثناء حركات الأطراف العلوية الوظيفية.
البحث الأصلي مرخَّص بموجب CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). هذا شرح مولَّده بالذكاء الاصطناعي للبحث أدناه. لم يكتبه المؤلفون ولم يصادقوا عليه. وللتحقق من الدقة التقنية، يرجى الرجوع إلى البحث الأصلي. اقرأ إخلاء المسؤولية الكامل
تخيل أن ذراعك تشبه أوركسترا صاخبة. عندما تقرر التقاط كوب أو التلويح للتحية، تعزف عضلات مختلفة (مثل الموسيقيين) نوتات محددة في أوقات محددة. بالنسبة للأشخاص الذين فقدوا ذراعهم، يحتاج الطرف الاصطنا mencapai الروبوتي إلى "سماع" هذه النوتات الموسيقية ليعرف نوع الحركة التي يجب القيام بها. تتحدث هذه الورقة البحثية عن تعليم الكمبيوتر كيفية الاستماع إلى تلك الأوركسترا بوضوح، وتمييز أهم الأغاني، ومعرفة ما يحاول الشخص فعله بالضبط.
إليك شرح بسيط لكيفية قيام الباحثين بذلك، باستخدام مجموعة بيانات NINAPRO DB4 (وهي مكتبة عامة لتسجيلات العضلات من أشخاص أصحاء) كأرض تجارب لهم.
1. تنظيف الضجيج (المعالجة المسبقة)
تخيل أنك تحاول الاستماع إلى كمان في غرفة حيث يصدر مكيف الهواء طنينًا عاليًا وشخص ما يسقط الأطباق في الخلفية. هذا هو شكل إشارات العضلات الخام: مليئة بـ "الضجيج" والتشويش.
- الحل: تصرف الباحثون كمهندسي صوت. استخدموا مرشح تمرير منخفض (low-pass filter) (مثل المنخل) للسماح بمرور "نوتات" العضلات البطيئة والمهمة مع حجب التشويش عالي التردد. ثم استخدموا غلاف هيلبرت (Hilbert envelope) (فكر فيه كأنه تتبع الخط الخارجي لموجة) لتنعيم الحواف المتعرجة للإشارة.
- النتيجة: بدلاً من رسم مشوش، حصلوا على خط ناعم ومنتظم يوضح بوضوح متى كانت العضلة "تغني" (نشطة) ومتى كانت في حالة راحة.
2. اختيار أفضل الأغاني (التجميع والاختيار)
احتوت قاعدة البيانات على 52 إيماءة مختلفة (مثل أغانٍ مختلفة في قائمة تشغيل). إن محاولة تعليم الكمبيوتر التعرف على جميع الإيماءات الـ 52 دفعة واحدة تشبه مطالبة طالب بحفظ موسوعة كاملة في يوم واحد—الأمر مرهق للغاية وبعض الأغاني تبدو متشابهة جدًا (متكررة).
- الاستراتيجية: استخدم الباحثون أداة رياضية تسمى التجميع الهرمي (hierarchical clustering) مع مسطرة خاصة تسمى مسافة ماهالانوبيس (Mahalanobis distance). تخيل فرز كومة من الجوارب المختلطة؛ فبدلاً من النظر إلى اللون فقط، تنظر هذه المسطرة إلى الشكل والحجم والملمس في آن واحد لتجد الأزواج الأكثر تميزًا.
- النتيجة: قاموا بتجميع الإيماءات الـ 52 في 6 مجموعات متميزة واختاروا حركة "ممثلة" واحدة من كل مجموعة (بالإضافة إلى حالة "الراحة"). لقد قلل هذا المهمة من حفظ موسوعة إلى تعلم مجموعة بسيطة ومتنوعة من 6 حركات رئيسية.
3. اختيار نافذة الوقت المناسبة (التقسيم)
للتعرف على إيماءة ما، يحتاج الكمبيوتر إلى النظر إلى الإشارة في أجزاء زمنية (كتل). اختبر الباحثون ثلاثة أحجام مختلفة لهذه "الكتل":
- 100 مللي ثانية: سريعة جدًا. إنها مثل محاولة قراءة كتاب من خلال إلقاء نظرة على حرف واحد كل ثانية. إنها مليئة بالاضطراب والأخطاء.
- 300 مللي ثانية: بطيئة جدًا. إنها مثل مشاهدة فيلم بالتصوير البطيء؛ حيث تفوتك الحركات السريعة والحادة.
- 200 مللي ثانية: هي منطقة "غولديلوكس" (المثالية). كانت مناسبة تمامًا. لقد التقطت حركة العضلة بوضوح دون الكثير من الضجيج، مما يتوافق مع كيفية تنظيم أدمغتنا للحركة في حوالي خمس من الثانية.
4. إيجاد المكونات الرئيسية (اختيار الميزات)
من الإشارات النظيفة، استخرج الباحثون 26 إحصائية مختلفة (مثل قياس مستوى الصوت، والسرعة، والإيقاع في الموسيقى). لكن امتلاك 26 مكونًا أمر مربك وبعضها مجرد نسخ مكررة.
- الفلتر: استخدموا مزيجًا من الفحوصات البصرية (النظر إلى الرسوم البيانية)، والاختبارات الرياضية (المعلومات المتبادلة - Mutual Information)، وآراء الكمبيوتر (أشجار القرار - Decision Trees) لمعرفة أي المكونات كانت مهمة بالفعل.
- الوصفة النهائية: قلصوا القائمة إلى 5 ميزات رئيسية فقط (RMS، MAV، IAV، MAVS، و mDWT). فكر في هذا كتقليل حساء معقد إلى توابله الخمس الأساسية التي تمنحه أكبر قدر من النكهة.
5. تدريب الدماغ (التصنيف)
أخيرًا، علموا الكمبيوتر كيفية التعرف على تلك الإيماءات الست باستخدام المكونات الخمسة الرئيسية. اختبروا العديد من "الأدمغة" (الخوارزميات) لمعرفة أيها يتعلم بشكل أفضل.
- الفائزون: برز نموذجان: الشبكات العصبية الاصطناعية (ANN) و الأشجار الإضافية (Extra Trees - ET).
- ANN: كان مثل طالب يتحسن أكثر فأكثر كلما درس أكثر، حيث أظهر تحسنًا مستمرًا.
- ET: كان مثل خبير مخضرم موثوق به، قدم نتائج ثابتة وقوية من البداية.
- النتيجة: حقق كلا النموذجين دقة تصل إلى حوالي 95% من المرات. أما النماذج الأخرى، مثل KNN و SVM، فقد عانت أكثر، مثل طلاب يشعرون بالارتباك بسبب تعقيد المهمة.
الخلاصة
تخلص الورقة البحثية إلى أنه من خلال تنظيف الإشارة، واختيار العدد المناسب من الإيماءات، وتوقيت الملاحظة بشكل مثالي، واستخدام أهم البيانات فقط، فقد أنشأوا نظامًا فعالًا للغاية. لقد أثبتوا أن الأشجار الإضافية (Extra Trees) و الشبكات العصبية (Neural Networks) هما أفضل الأدوات لهذه المهمة، حيث يقدمان طريقة مستقرة ودقيقة لترجمة إشارات العضلات إلى أوامر حركة. تم تصميم هذا النهج ليكون سريعًا وموثوقًا، وهو بالضبط ما هو مطلوب لجعل الأيدي الروبوتية تبدو أكثر طبيعية وسلاسة للمستخدمين.
غارق في أبحاث مجالك؟
تصلك نشرة يومية بأحدث الأبحاث المطابقة لكلماتك البحثية المفتاحية — مع ملخصات تقنية، بلغتك.