بهبود عملکرد طبقه‌بندی‌کننده براساس نمایش تنک در سیستم‌هایBCI با به‌سازی فرایند استخراج ویژگی و استفاده از الگوریتم بهینه یافتن پاسخ تنک

نویسندگان

1 کارشناسی ارشد، دانشکده مهندسی برق و کامپیوتر دانشگاه یزد، یزد، ایران

2 استادیار، دانشکده مهندسی برق و کامپیوتر، دانشگاه یزد، یزد، ایران

3 استادیار، دانشکده مهندسی برق و کامپیوتر، دانشگاه یزد، یزد، ایران

doi
10.22041/ijbme.2014.14701
چکیده

در سال‌های اخیر، واسط مغز/رایانه (BCI)، به عنوان وسیله‌ای جدید برای ارتباط بین مغز انسان و محیط اطرافش مورد توجه قرار گرفته­است. راه‌اندازی این نوع سیستم­ها به هم­کاری چند بلوک ازجمله بلوک‌های ثبت، پردازش سیگنال و رابط کاربری نیاز دارد. بلوک پردازش سیگنال شامل بلوک‌های پیش‌پردازش و شناسایی الگو است. بلوک شناسایی الگو نیز از دو مرحله­ی استخراج ویژگی و طبقه‌بندی تشکیل شده­است. در این پژوهش، از طبقه‌بندی کننده براساس نمایش تنک (SRC) در بلوک طبقه‌بندی استفاده شد. طبقه‌بندی کننده براساس نمایش تنک، دو مرحله­ی اساسی تشکیل ماتریس دیکشنری و یافتن پاسخ تنک داده­ی ورودی دارد. برای تشکیل ماتریس دیکشنری که از مرحله استخراج ویژگی به دست می‌آید، از الگوریتم الگوهای مکانی مشترک (CSP) استفاده شد. از معایب این الگوریتم، حساسیت به نویز و مسأله­ی فرایادگیری است. برای رفع معایب CSP، از الگوریتم‌های الگوهای مکانی مشترک تنظیم شده (RCSP) استفاده شد. در مطالعات قبلی در زمینه­ی BCI، برای یافتن پاسخ تنک از الگوریتم استاندارد BP استفاده شده که از معایب آن، پیچیدگی محاسباتی و زمان‌بر بودن آن است. برای رفع معایب این روش، با توجه به کارایی مناسب روش جدید SL0 در تعدادی از تحقیقات مشابه، از این الگوریتم برای محاسبه پاسخ تنک استفاده شد. نتایج حاصل نشان می‌دهد که الگوریتم‌های RCSP در مواردی که داده‌های آموزشی کمی موجود است می­تواند معایب CSP را به خوبی برطرف کند. به طور میانگین استفاده­از این روش 53/7% بهبود را نسبت به CSP نشان داد. هم‌چنین الگوریتم SL0، علی­رغم کاهش قابل ملاحظه زمان پردازش در مقایسه با BP، در صحت تشخیص معادل با آن عمل کرده­است.