تعداد نشریات | 43 |
تعداد شمارهها | 1,676 |
تعداد مقالات | 13,679 |
تعداد مشاهده مقاله | 31,708,342 |
تعداد دریافت فایل اصل مقاله | 12,528,033 |
بهبود دقت تشخیص زودهنگام بیماری پارکینسون با استفاده از سیگنالهای مغزی مبتنی بر انتخاب ویژگی در یادگیری ماشین | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
هوش محاسباتی در مهندسی برق | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
مقالات آماده انتشار، اصلاح شده برای چاپ، انتشار آنلاین از تاریخ 29 فروردین 1403 اصل مقاله (1.34 M) | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
نوع مقاله: مقاله پژوهشی فارسی | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
شناسه دیجیتال (DOI): 10.22108/isee.2024.139761.1665 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
نویسندگان | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
شمیمه سادات نبویمنفرد1؛ محمد رضا یوسفی* 2 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
1کارشناسی ارشد، دانشکده مهندسی برق، واحد نجفآباد، دانشگاه آزاد اسلامی، نجفآباد، ایران | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
2استادیار، دانشکده مهندسی برق، واحد نجفآباد، دانشگاه آزاد اسلامی، نجفآباد، ایران | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
چکیده | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
برای تشخیص زودهنگام بیماری پارکسینون (PD) استفاده از روشهای مبتنی بر یادگیری ماشین بسیار مفید است. سیگنالهای مغزی و عملکرد مغز میتواند یک راهکار مناسب برای تشخیص زودهنگام این بیماری باشد. روشهای متداول بهعلت پویایی و پیچیدگی سیگنال مغزی، کارایی لازم را ندارند. روشهای یادگیری ماشین با قابلیتهای بالایی که در فرایند تشخیص بیماری دارند، یک راهکار مناسب هستند. در این مقاله یک روش کارآمد مبتنی بر یادگیری ماشین ارائه شده است. در این روش در مرحله پیشپردازش حذف نویز و آرتیفکت به کمک یک فیلتر وینر انجام شده است. سپس ویژگیهای حوزه زمان شامل الگوهای متداول محلی و گرادیان همسایه محلی با وزن متقارن و طیف توان در حوزه فرکانس از هر سیگنال، استخراج و به کمک الگوریتم بهبودیافته گرگ خاکستری هوشمند بهترین ویژگیها انتخاب میشوند. ویژگیهای انتخابشده به کمک طبقهبند ماشین بردار پشتیبان، K نزدیکترین همسایگی و جنگل تصادفی دستهبندی شدهاند. روش پیشنهادشده روی پایگاه داده متشکل از 28 فرد مبتلا به PD و 28 فرد سالم همسان با سن و جنس پیادهسازی شده است. دقت و صحت بالاتر از 97 درصد نشاندهندة برتری روش در پیشبینی بیماری پارکینسون است. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
کلیدواژهها | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
انتخاب ویژگی؛ بیماری پارکینسون؛ سیگنال مغزی؛ الگوریتم گرگ خاکستری هوشمند؛ یادگیری ماشین | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
اصل مقاله | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
براساس گزارش سازمان جهانی بهداشت[1] (WHO) تا سال 2050 بیش از یک و نیم میلیارد آدم سالمند روی کره زمین زندگی خواهند کرد که با بیماریهای گوناگونی درگیر خواهند شد. برخی از این بیماریها بهصورت پیشروند هستند و زندگی افراد را با چالش مواجه خواهند کرد [1]. یکی از این بیماریها بیماری پارکینسون است که با افزایش طول عمر میزان شیوع آن نیز افزایش خواهد یافت. میزان شیوع بیماری پارکینسون در ایران چیزی حدود دو در هزار نفر است؛ این میزان برای افراد بالای ۶۵ سال ده برابر میشود و به دو نفر در هر صد نفر میرسد. براساس آمارهای سال 2023، در ایران حدود 250 هزار فرد مبتلا به پارکینسون وجود دارد؛ البته آمار مبتلایان رو به افزایش است. در زمان حاضر بیشتر بیماران پارکینسون در ایران متولد دهههای 30 و 40 هستند؛ اما زنگ خطر برای دهه 50 و 60 به صدا در آمده است [2،3]. بیماری پارکسینون یک بیماری عصبی پیشرونده است که معمولاً بر اثر کمبود یا فقدان نورونهای دوپامین در بدن رخ میدهد. در مراحل پیشرفته این بیماری، نشانههای حرکتی باعث اختلالهای شدید حرکتی در افراد خواهد شد که بیشتر بهصورت حرکتی نشان داده میشود [4،5]. ثبت الکتروانسفالوگرافی[2] (EEG) برای تشخیص این بیماری معمولاً یک روش غیرتهاجمی، ارزان و قابل اعتماد است. نوار مغزی میتواند اطلاعات فعالیت مغزی را بهخوبی ثبت کند و رفتار نورونهای مغزی و فعالیتهای نورونها را بهخوبی زیر نظر بگیرد [6،7]. تغییرات رفتاری نورونهایی مانند عدم کارکرد صحیح فعالیتهای شناختی، پیچیدگی حرکتی، تغییرات جسمی و بیماریهای اختلال خواب را نشان دهد [8،9]. استفاده از روشهای مبتنی بر یادگیری ماشین[3] یک راهکار مناسب برای تشخیص این بیماری حتی در مراحل شروع است [10،11]. الگوریتم یادگیری ماشین با استفاده از مجموعهای از ویژگیها، کلاسبندی را میتواند انجام دهد. در سالهای گذشته دامنه ویژگیها در برنامههای کاربردی یادگیری ماشین یا تشخیص الگو، از دهها تا صدها ویژگی گسترده شده است. بهطور کلی انتخاب ویژگی به درک بهتر از دادهها، کاهش نیازمندیهای محاسباتی، کاهش اثر مخرب ابعاد و بهبود کارایی پیشبینیشده کمک میکند [12،13]. تمرکز انتخاب ویژگی روی انتخاب زیرمجموعهای از متغیرهای ورودی است که میتواند دادههای ورودی را بهصورت مؤثری شرح دهد، تأثیرات نویز و متغیرهای نامربوط را کاهش دهد و در عین حال بهخوبی نتایج پیشبینیشده را فراهم کند [14]. بزرگترین مشکل سیگنالهای مغزی، داشتن دامنه گستردهای از ویژگیها است که به غیراستانداردشدن کلاسبندیها و افزایش هزینه آنها منجر میشود که با روشهای کاهش ابعاد یا انتخاب ویژگی این مشکل برطرف میشود [15]. پژوهشهای متعددی برای تشخیص بیماری پارکینسون در سیگنالهای مغزی به کمک یادگیری ماشین ارائه شدهاند. در مرجع [16] از تبدیل موجک تحلیلی انعطافپذیر[4] (FAWT) و تحلیل واریانس[5] (ANOVA) برای انتخاب ویژگی استفاده شده است. در مرجع [17] یک رویکرد انتخاب ویژگی ترکیبی برای به دست آوردن اطلاعات متقابل و حذف ویژگیهای بازگشتی[6] (MIRFE) پیشنهاد شده است. در مرجع [18] با استفاده از ویژگیهای مبتنی بر همبستگی جهتدار نسبی (PDC) به تشخیص پارکینسون[7] (PD) اشاره شده است. در مرجع [19] برای تشخیص پارکینسون از درخت جنگل تصادفی برای پیشبینی استفاده شده است. در مرجع [20] استفاده از کدینگ پیشبینی خطی در ویژگیهای طیفی برای تشخیص بیماری پارکینسون پیشنهاد شده است. در مرجع [21] ارتباط و همبستگی بین ویژگیها و نمرات بیماری پارکینسون ازطریق اعمال الگوریتم انتخاب مبتنی بر اطلاعات متقابل با آزمون جایگشت و تغذیه دادهها با ویژگیهای انتخابی براساس بیشترین ارتباط حداقل افزونگی[8] (mRMR) در یک طبقهبندیکنندة ماشین بردار پشتیبان[9] (SVM) ارزیابی شده است. در مرجع [22] با استفاده از ویژگیهای خود مشابه و خطی به تشخیص بیماری پارکینسون از نوار مغزی اشاره شده است. در مرجع [23] با مانیتورکردن پیشرفت بیماری پارکینسون به کمک استخراج ویژگی و رگرسیون غیرخطی به تشخیص پارکینسون پرداختهاند. در مرجع [24] از طبقهبند ماشین بردار پشتیبان بهبودیافته به کمک الگوریتم بهینهساز باکتری و همچنین انتخاب ویژگی قابل تسکین برای تشخیص پارکینسون استفاده شده است. مقایسه روشهای مبتنی بر یادگیری عمیق در جدول (1) نشان داده شده است. در روش پیشنهادی یک تابع هزینه چندهدفه بهعنوان تابع برازندگی در نظر گرفته خواهد شد که با توجه به تابع هدف آن، یعنی انتخاب مؤثرترین ویژگیها، شناسایی ببیماری پارکینسون با بالاترین دقت ممکن انجام میشود. انتخاب تابع هزینه چندهدفه باعث خواهد شد الگوریتم گرگ خاکستری در حداقلهای محلی قرار نگیرد و درنتیجه زیرمجموعه ویژگی انتخابشده بهینهترین زیرمجموعه باشد. در مقایسه با سایر الگوریتمهای فرااکتشافی یا تکاملی، این الگوریتم دارای سرعت همگرایی بیشتری است و همچنین، احتمال اینکه در بهینهسازی مسائل در حداقلهای موضعی قرار بگیرد بسیار کم است [25]. الگوریتمهای فرااکتشافی[10] درواقع یکی از انواع الگوریتمهای بهینهسازی احتمالی هستند که دارای راهکارهای برونرفت از بهینهسازی محلیاند و برای طیف گستردهای از مسائل کاربرد دارند [26]. عامل مهم در این روشها، تعادل پویا بین استراتژیهای تنوعبخشی و پرقدرتسازی است [27]. در این مقاله برای تشخیص پارکینسون مراحل پیشپردازش، استخراج ویژگی، انتخاب ویژگی و دستهبندی وجود دارند. در مرحله پیشپردازش معمولاً حذف آرتیفکت2 و همچنین نویز از سیگنالهای مغزی صورت میگیرد. سپس در گام استخراج ویژگی، ویژگیهای حوزه زمان، فرکانس یا چند رزلوشنه استخراج خواهند شد. این ویژگیها یک بردار را تشکیل خواهند داد. به عبارت دیگر، هر ویژگیهای استخراجشده از هر سیگنال مغزی را میتوان بهصورت یک بردار نشان داد که هر عنصر آن، یک ویژگی است. این بردار بهعنوان بردار ویژگی در نظر گرفته میشود که تعداد درایههای این بردار برای پردازش ممکن است بالا باشد. برای در دست داشتن مؤثرترین ویژگیها در این مقاله از الگوریتم فرااکتشافی گرگ خاکستری استفاده شده است. از نوآوری های تحقیق میتوان به موارد زیر اشاره کرد: - انتخاب ویژگی به کمک الگوریتم گرگ خاکستری دودویی انطباقی هوشمند - طراحی یک تابع هزینه چندهدفه بهعنوان تابع برازندگی برای انتخاب مؤثرترین ویژگیها - تشخیص بیماری پارکینسون با بالاترین دقت ممکن در ادامه، ساختار مقاله به این شرح است. در بخش دوم، روشهای استخراج ویژگی استفادهشده، اشاره و در بخش سوم، روش پیشنهادی با جزئیات بیان شده است. در بخش چهارم، نتایج بهدستآمده با استفاده از روش پیشنهادی تحلیل میشوند و درنهایت در بخش پنجم، نتیجهگیری بیان شده است.
2- استخراج ویژگی هر سیگنال از افراد سالم و بیمار شرکتکننده در آزمایش بهمنظور در پایگاه داده به مدت 4000 میلیثانیه ثبت شده است. بهمنظور استخراج ویژگی هر سیگنال به 20 بازه مساوی 200 میلیثانیه تقسیمبندی شده است. بهمنظور استخراج ویژگی سه روش شامل دو روش الگوهای متداول محلی (CSP) و الگوی گرادیان همسایه محلی با وزن متقارن[11] (SWLNGP) در دسته روشهای استخراج ویژگی در حوزه زمان و یک روش بردار طیف توان[12] (SPV) در حوزه فرکانس ارائه شدهاند.
آنالیز طیف توان یکی از راههای مناسب برای استخراج ویژگی از سیگنالهای مغزی است. ویژگیهای طیف توان استخراجشده از سیگنال EEG در یک بردار (ماتریس سطری یا ستونی) قرار داده میشود. این بردار، بردار توان طیفی (SPV) نامیده میشود. آنالیز طیف توان برای تخمین چگالی طیفی روی تبدیل طیفی انجام میشود. پس از اینکه پیشپردازش روی هر کانال انجام شد، روی آن تبدیل فوریه سریع یا تبدیل فوریه اعمال خواهد شد. سپس هر مقدار ضریب فوریه به توان دو میرسد و در هر ریزباند با یکدیگر جمع میشود. رابطه زیر نشاندهندة SPV محاسبهشده در هر کانال است [28].
جدول (1): مقایسه روشهای پیشین
2-2- الگوهای مکانی متداول (CSP) الگوهای مکانی متداول[13] به کمک یادگیری یک ترکیب خطی از ویژگیهای حوزه مکان انجام میشوند [29،30]. برای ساخت این ویژگیها از فیلترهای حوزه مکان استفاده میشود. فیلترها بهگونهای طراحی میشوند که واریانس سیگنال فیلترشده برای یک کلاس حداکثر باشد؛ اگر برای کلاسهای دیگر در حداقل مقدار خود قرار بگیرد، جدا از اینکه کاهش بُعد نیز صورت میگیرد، ویژگیهای CSP میتوانند برای بازیابی خود سیگنال مغزی استفاده شوند [31،32]. در صورتی که یک تبدیل مکانی روی سیگنال مغزی اعمال شود، میتوان بردار ویژگی را بهصورت رابطه زیر تعریف کرد [33،34].
در این رابطه، xi و ci بهترتیب ماتریس سیگنال فیلترشدة میانی و ماتریس کوواریانس برای کلاس iام هستند. همچنین، سیگنال فیلترشدة مکانی برای کلاس iام، wX1X1TwT واریانس سیگنال فیلترشده است. برای رسیدن به بیشترین مقدار Jcsp(w) باید نسبت درونکلاسی سیگنال حداکثر شود. برای حل این مسئله از تجزیه مقادیر ویژه استفاده میشود. فیلتر ω بهگونهای است که مقدار Jcsp(w) را حداکثر میکند؛ بنابراین، w بردار ویژگی نهایی است که C1 و C2 نیز مقادیر ویژه هستند؛ درنهایت، بردار ویژگی نهایی بهصورت رابطه زیر تعریف میشود [28].
2-3- الگوی گرادیان همسایه محلی با وزن متقارن الگوی گرادیان همسایه محلی با وزن متقارن از الگوریتم الگوهای محلی دودویی[14] (LBP) استنباط شده است. LBP شامل بررسی دقیق مناطق غیرهمپوشانی سیگنال مغزی در برابر یک مقدار نامگذاری شده است [35،36]. یک رقم بولی که نتیجه را نشان میدهد به هم متصل میشود تا رشتهای با طول هشت بیت در هر مقایسه تشکیل شود. سپس رشته بولی به فرمت اعشاری تبدیل میشود. ازطریق پردازش مکرر، مجموعهای از مقادیر منحصربهفرد نشاندهندة روند الگوهای محلی دودویی LBP از سیگنال مغزی به دست میآید. LBP بهدلیل توانایی خود در ثبت تغییرات سراسری، شناخته شده و بسیار به آن توجه شده است؛ اما دادههای سیگنال مغزی دارای نویز هستند و حتی با انجام پیشپردازش هنوز در این سیگنالها نویز وجود خواهد داشت [37،38]؛ ازاینرو، الگوی گرادیان همسایه محلی با وزن متقارن مطابق رابطه زیر ارائه شده است.
الگوی گرادیان همسایه محلی با وزن متقارن یک گام فراتر از LBP میرود تا اطمینان حاصل کند هم تغییرات کلی و هم برخی از تفاوتهای محلی در سیگنال ثبت میشوند. همچنین، نویز و آرتیفکت کمترین تأثیر را در استخراج ویژگی دارند؛ ازاینرو، در این روش مقدار نقطه میانی انتخاب شده است و مقادیر آن براساس تفاوت آنها با نقاط میانی انتخابشدة منطقه محاسبه میشود. همچنین، مقادیر مشتقشده برای تشکیل یک مقدار آستانه میانگین میشوند. برخلاف LBP، مشتقات جدید بهجای نقطه میانی با مقدار آستانه مقایسه میشوند و تغییرات محلی عمده را نیز به تصویر میکشند. رابطه زیر این فرایند را نشان میدهد.
مقدار آستانه با استفاده از رابطه زیر محاسبه میشود [39،40]:
2-4- الگوریتم گرگ خاکستری در انتخاب ویژگی این الگوریتم با تعداد تصادفی گرگ شروع میشود و تابع برازندگی موقعیت گرگها را ارزیابی میکند [41]. سپس مراحل مدنظر تکرار میشود، بسیار توقف زمانی ایجاد میشود که به تعداد تکرارهای از پیش تعیین شده MaxIter رسیده باشد یا اینکه تابع هدف مدنظر به دست آمده باشد. در هر تکرار، سه گرگ نخست بهترین مقدار برازندگی را خواهند داشت. موقعیتها بهصورت سهگام مدنظر، بهینه و حمله به شکار انجام میشود. اگرچه الگوریتم گرگ خاکستری ساده و پیادهسازی راحتی دارد، با توجه به اینکه تنوع جمعیتی کمی دارد، تعادل بین فضای جستوجو و اکتشاف و همگرایی بهراحتی انجام نمیشود. در GWO اصلی، موقعیت هر گرگ به کمک گرگهای α، β و δ تعیین میشود. این کار سبب میشود همگرایی بهکندی انجام شود. تنوع کمجمعیت اولیه نیز سبب میشود این مشکل بیشتر شود [42،43]. در این مقاله یک روش جدید انتخاب ویژگی مبتنی بر گرگ خاکستری هوشمند نسبی پیشنهاد شده است. در روش پیشنهادشده پس از استفاده از مفاهیم هوشمندی در زندگی اجتماعی گرگها براساس ساختار اجتماعی آنها، یک پارامتر به نام هوشمندی تعریف شده است. این پارامتر بسیار به نوع گرگ مدنظر بستگی دارد. پارامتر هوشمندی برای هر گرگ بهصورت نسبی تعریف میشود. گفتنی است این پارامتر یک عدد تصادفی است که با توجه به نوع گرگ متغیر خواهد بود. در حل مسئله انتخاب ویژگی، ویژگیهای مناسب از مجموعه ویژگیها استخراج خواهند شد. بهبود ارائهشده شامل ایجاد یک استراتژی جستوجوی جدید به کمک بهروزرسانی موقعیت گرگها براساس پارامتر هوشمندی هر گرگ است. گرگها بهصورت تصادفی در فضای مسئله توزیع میشوند. این توزیع در بازه [li+ui] انجام میشود.
موقعیت گرگ iام در tامین تکرار بهصورت بردار با مقادیر حقیقی زیر است:
که در آن، D ابعاد مسئله است. تمام جمعیت گرگها در ماتریس جمعیت ذخیره خواهند شد. این ماتریس N سطر و D ستون دارد. علاوه بر شکار گروهی، شکار شخصی رفتار دیگری است که در جامعه گرگها انجام میشود. به بیان دیگر، شکار تکی هر گرگ رفتار مورد علاقه هر گرگ است. در مرجع [42] از این انگیزه برای بهبود الگوریتم گرگ خاکستری استفاده شده و روش I-GWO ارائه شده است. در این مقاله یک پارامتر جدید به نام شکار مبتنی بر یادگیری بعد[15] (DLH) تعریف شده است. در DLH هر گرگ رفتار همسایه خود را برای انتخاب موقعیت جدید در نظر میگیرد و موقعیت جدید را انتخاب میکند. آنچه حائز اهمیت است موقعیت هر گرگ در حلقهزدن به دور شکار، و درنهایت متوقفشدن و حمله نهایی به شکار، به پارامترهای دیگری نیز بستگی دارد. پارامترهایی ازجمله ذکاوت و تجربه گرگ در قرارگیری در موقعیت مدنظر که در این مقاله با نام پارامتر هوشمندی نامیده میشود، در تعیین موقعیت نهایی، بهمنظور شکار استفاده خواهد شد. هر گرگ در ساختار اجتماعی گله گرگ براساس هوشمندی و ذکاوت خود قرار دارد. به بیان دیگر، گرگ آلفا با هوشترین گرگ است و سپس گرگ بتا و درنهایت گرگ دلتا قرار دارد. تغییر موقعیت گرگها در حلقهزدن به دور شکار و بهروزرسانی موقعیت در تنگترکردن حلقه به هوش و ذکاوت گرگ مدنظر بستگی دارد. پیادهسازی الگوریتم پیشنهادی بهمنظور GWO بسیار ساده است. در الگوریتم گرگ خاکستری، با توجه به اینکه تنوع جمعیت آن پایین است، تعادل بین اکتشاف و جستوجو و درنتیجه تعادل نهایی در همگرایی نهایی ایجاد میشود. همچنین، بهروزرسانی معادلات موقعیت GWO پیشنهادی در بهرهبرداری بهخوبی انجام میشود؛ درنتیجه، با احتمال کمتری در حداقلهای محلی قرار خواهد گرفت. همچنین، سرعت همگرایی بالاتر خواهد بود.
3- روش پیشنهادی تشخیص PD بهویژه از سیگنالهای EEG چالشبرانگیز است؛ زیرا هیچ الگوی مشخصی بین علائم یا پیشرفت بیماری وجود ندارد و معمولاً برای هر فردی متفاوت است [44،45،46]. در برخی موارد، تشخیص قطعی پس از مرگ طی کالبد شکافی زمانی امکانپذیر است که دسترسی فیزیکی به گانگلیونهای پایه وجود دارد [47]. روشهای مبتنی بر یادگیری ماشین در تشخیص بیماری در سیگنالهای EEG از مراحل متعددی مطابق شکل (1) تشکیل شدهاند که عباتاند از دریافت و ثبت سیگنال، پیشپردازش برای حذف نویز و آرتیفکت سیگنال، استخراج ویژگی، انتخاب ویژگی و درنهایت، آموزش طبقهبند برای دستهبندی سیگنالها.
سیگنال الکتروانسفالوگرافی که بهعنوان پاداش مثبت (RewP) شناخته میشود، با خطای پیشبینی پاداش پس از دریافت پاداش مقیاس میشود. این سیگنال ازنظر محاسباتی با فرایند یادگیری مبتنی بر دوپامین مربوط به اختلاف بین انتظار پاداش و کسب پاداش یکسان است. در پایگاه داده استفادهشده در این تحقیق، 28 فرد مبتلا به PD و 28 فرد سالم همسان با سن و جنس حضور دارند. همه گروههای کنترل با سن و جنس با یک فرد مبتلا به PD مطابقت دارند. فقط پرسشنامه افسردگی بک[16] (BDI) بین گروهها متفاوت بود (PD>HC). آزمون وضعیت ذهنی کوچک[17] (MMSE)، تست خواندن بزرگسالان آمریکای شمالی[18] (NAART)، مقیاس رتبهبندی بیماری پارکینسون متحد[19] (موتور) (UPDRS)، دوز معادل الدوپا[20] (LED) و تشخیص پارکینسون اطلاعات دیگر گرفتهشده از این پایگاه داده است [48].
3-2- فیلتر وینر روشهای فیلترینگ متعددی در حذف مصنوعات از سیگنال مغزی استفاده شده است که میتوان به فیلتر تطبیقی، فیلتر وینر و فیلتر بایاس اشاره کرد که روشهای مختلف با اصول بهینهسازی متفاوت پیادهسازی شدهاند [49]؛ با وجود این، برای به حداقل رساندن میانگین مربعات خطا بین EEG پیشبینیشده با حذف آرتیفکت و نویز و EEG اولیه، یک ضریب وزنی W تطبیق داده میشود. فیلتر وینر بهعنوان فیلتر تطبیقی یک فیلتر بهینه است؛ با این حال، روش فیلتر وینر یک روش فیلتر آماری خطی است که برای تخمین دادههای سیگنال مغزی واقعی با هدف ایجاد یک فیلتر خطی ثابت زمان برای به حداقل رساندن میانگین مربعات خطا بین خالص استفاده میشود. فیلتر خطی با تخمین چگالی طیفی توان سیگنال اندازهگیریشده و سیگنال مصنوعی پیدا میشود؛ زیرا هیچ دانش قبلی دربارة آمار وجود ندارد. فیلتر وینر محدودیت مرجع اضافی را از بین میبرد؛ اما نیاز به کالیبراسیون پیچیدگی کاربرد آن را اضافه میکند. در این تحقیق از فیلتر وینر برای حذف آرتیفکت استفاده شده است. فیلتر وینر استفادهشده از مرتبه اول و بهصورت فرکانس پایین است.
انتخاب ویژگی به کمک گرگهای هوشمند و یادگیر در محیط صورت گرفته است. مراحل انتخاب ویژگی در روش پیشنهادی در شکل (2) نشان داده شده است. بهمنظور انتخاب ویژگی در روش پیشنهادی از تابع هدف خطای طبقهبندی و طبقهبند k نزدیکترین همسایگی استفاده شده است. فرایند طبقهبندی و آموزش طبقهبندها بعد از انتخاب ویژگی صورت میگیرد. در فرایند طبقهبندی، ۷۰ درصد از دادهها برای آموزش و ۳۰ درصد برای آزمون استفاده میشود. بهمنظور شبیهسازی و پیشبینی پارکینسون از سه طبقهبند زیر استفاده شده است: الف- ماشین بردار پشتیبان با هسته خطی، تابع پایه شعاعی[21] (RBF)، چندجملهای[22] (MLP)، درجه دوم[23] و فاصله کسینوسی و اقلیدسی آزمایش شده است. ورودیهای این طبقهبند، پایگاه داده ویژگیهای استخراجشده EEG آموزش و پایگاه داده ویژگی سیگنال EEG آزمون و ماتریس تعیین کلاس هریک از نمونههای آموزشی است. ب- طبقهبند k نزدیکترین همسایگی با شعاع همسایگی 1، 3، 5، 7 و 9 و فاصله اقلیدسی و کسینوسی استفاده شده است. ورودیهای این طبقهبند، دو پارامتر شعاع همسایگی و فاصله به همراه پایگاه داده ویژگی سیگنال EEG آموزش و پایگاه داده ویژگی سیگنال EEG آزمون و ماتریس تعیین کلاس هریک از نمونهها هستند. ج- طبقهبند جنگل تصادفی با تعداد درختان مختلف برای جنگل آزمایش شده است. این طبقهبند در فاز آموزش با استفاده از پارامتر تعداد درختان و دادههای آموزشی و کلاس دادههای آموزشی یک مدل طراحی میکند که این مدل در فاز پیشبینی، کلاس دادههای آزمون را پیشبینی میکند.
ارزیابی روش پیشنهادی روی سیگنالهای موجود در پایگاه داده انجام خواهد شد. معیارهای صحت و دقت برای ارزیابی استفاده شدهاند که بهترتیب عبارتاند از [50،51]:
شکل (1): مراحل تشخیص بیماری پارکینسون از سیگنالهای مغزی در روش پیشنهادی
شکل (2): شبه کد انتخاب ویژگی در روش پیشنهادی
5- تحلیل نتایج ارزیابی تشخیص پارکینسون مبتنی بر ویژگیهای استخراجشده از سیگنال مغزی در دو حالت با کاهش بعد و بدون کاهش بعد انجام شده که در ادامه بیان شده است. ویژگیهای حوزه فرکانس مانند (SPV) و حوزه زمان مانند (SWLNGP+CSP) بهصورت جداگانه وارد طبقهبندهای مدنظر میشوند. الگوهای متداول محلی CSP و الگوی گرادیان همسایه محلی با وزن متقارن (SWLNGP) در دسته روشهای استخراج ویژگی در حوزه زمان (SWLNGP+CSP) هستند و روش آنالیز طیف توان (SPV) در حوزه فرکانس است. صحت روش پیشنهادی در جدول (2) ارزیابی شده است. طبقهبند ماشین بردار پشتیبان در ویژگیهای حوزه زمان (SWLNGP+CSP) بهترین نتیجه را در پنجره RBF نشان میدهد. با تغییر پارامترهای متغیر مربوط به طبقهبندها، نتایج مختلفی در تشخیص پارکینسون به دست خواهند آمد.
جدول (2): ارزیابی صحت شناسایی روش پیشنهادی با طبقهبندهای مختلف در پنجره تابع پایه شعاعی
در طبقهبند SVM نوع کرنل و معیار فاصله در طبقهبند KNN مقدار k تغییر خواهد کرد. در تمام ارزیابیها با ویژگیهای استخراج و انتخاب شده، هر آزمایش ۱۰ بار تکرار خواهد شد. گفتنی است هر بار دادههای موجود در پایگاه داده به بخشهای آموزش 70 درصد و آزمون 30 درصد تقسیم شده است. سپس بازه اطمینان همراه با میانگین و انحراف معیار روی سه طبقهبند جنگل تصادفی، k نزدیکترین همسایگی و ماشین بردار پشتیبان محاسبه و مقایسه میشود. این تکرار برای جلوگیری از تصادفیشدن نتایج است. سپس میانگین دقت و صحت این ۱۰ بار بهعنوان نتیجه خروجی ثبت خواهد شد. ارزیابی سطح اطمینان صحت روش پیشنهادی با جنگل تصادفی، k نزدیکترین همسایگی، ماشین بردار پشتیبان در جدول (3) آمده است. با توجه به نتایج بهدستآمده، صحت ویژگیهای حوزه زمان (SWLNGP+CSP) نسبت به ویژگیهای حوزه فرکانس (SPV) برای هر سه طبقهبند بهتر شده است. ماشین بردار پشتیبان با صحت میانگین ۵/۹۷ بیشترین صحت شناسایی را دارد و طبقهبند مناسبتری نسبت به سایر طبقهبندها است.
جدول (3): ارزیابی سطح اطمینان صحت روش پیشنهادی با طبقهبندهای مختلف
5-1- ارزیابی بدون کاهش بعد در این قسمت نتایج تشخیص پارکینسون با روش پیشنهادی در طبقهبندهای مدنظر در حالت بدون کاهش بعد ارائه شدهاند. جدول (4) نتایج حاصل از معیار صحت و همچنین دقت را در ترکیب سری ویژگیهای حوزه فرکانس (SPV) و حوزه زمان (SWLNGP+CSP) قبل از اعمال کاهش بعد نشان میدهد. براساس نتایج بهدستآمده، مقدار صحت طبقهبند SVM با کرنل RBF در مقایسه با سایر روشها در ویژگیهای مبتنی بر ترکیب سری ویژگیها دارای مقدار بهتری است. این برتری در معیار دقت نیز درک میشود. RF نیز نتایج مناسبی در مقایسه با سایر طبقهبندهای بررسیشده نشان میدهد؛ اما بهدلیل ضعف موجود در تعمیم مدل پیشبینی در طبقهبندی نسبت به SVM نتایج ضعیفتری را ارائه داده است. برتری روش SVM را میتوان به قابلیت تعمیم و همچنین ترسیم و طراحی ابرصفحه جداکننده در طبقهبند و استفاده بهینه از آنها در ویژگیهای مبتنی بر ترکیب سری بدون انتخاب ویژگی در روش پیشنهادی بیان کرد. گفتنی است در معیار دقت، در میان هر سه طبقهبند، طبقهبند ماشین بردار پشتیبان نتایج بهتری را نشان میدهد.
5-2- ارزیابی به همراه کاهش بعد در این قسمت نتایج روش انتخاب ویژگی مبتنی بر الگوریتم بهینهسازی گرگ خاکستری هوشمند با هدف کاهش ابعاد ویژگیها و بهبود صحت تشخیص بیماری پارکینسون ارائه شدهاند. بهصورت مشابه، جدول (5) معیار ارزیابی صحت در سه طبقهبند مدنظر در انتخاب ویژگیهای مبتنی بر حوزه زمان، ویژگیهای حوزه فرکانس و ترکیب سری ویژگیهای حوزه فرکانس و حوزه زمان پس از کاهش بعد با بهینهسازی گرگ خاکستری هوشمند را نشان میدهد. براساس نتایج بهدستآمده در این حالت مانند بدون کاهش بعد، مقدار صحت طبقهبند SVM در مقایسه با سایر روشها در ویژگیهای انتخابشده توسط الگوریتم بهینهسازی گرگ خاکستری هوشمند پیشنهادی دارای مقدار بهتری است. نتایج بهدستآمده در طبقهبند RF نیز مانند حالت قبلی خودش نسبت به حالت بدون انتخاب ویژگی برتر است. طبقهبند KNN نیز در حالت انتخاب ویژگی نتایج بهتری نسبت به حالت بدون انتخاب ویژگی تعیین کرده است. از مقایسه نتایج بهدستآمده، مشاهده میشود طبقهبند SVM دارای بهترین نتیجه است و سپس KNN و درنهایت، RF قرار دارد.
جدول (4): صحت تشخیص پارکینسون با ترکیب سری ویژگیهای حوزه زمان و حوزه فرکانس قبل از انتخاب ویژگی
جدول (5): صحت و دقت تشخیص پارکینسون پس از انتخاب ویژگی
طبقهبند SVM پس از کاهش بعد، نتایج بهتری در مقایسه با سایر روشهای طبقهبندی کسب کرده است. با کاهش بعد نتایج بهدست آمده بهمراتب بهتر از عدم کاهش بعد است. در معیار دقت، این برتری مانند صحت برای طبقهبند ماشین بردار پشتیبان است. در سایر طبقهبندها نیز این معیار پس از کاهش بعد بهبود نشان داده است. انتخاب ویژگی مبتنی بر روش پیشهادی سبب شده است بردار ویژگی انتخاب قابلیت تفکیکپذیری بالایی داشته باشد.
6- نتیجهگیری بیماری پارکنسیون یک بیماری پیشرونده عصبی و مغزی است و یک اختلال جهانی پیشرونده است. در این مقاله سیگنالهای مغزی EEG جمعآوریشده در پایگاه مدنظر تجزیه و تحلیل شدند و یک روش براساس انتخاب ویژگی مبتنی بر یادگیری ماشین برای تشخیص بیماری پارکینسون پیشنهاد شده است. پس از استخراج ویژگیهای حوزه زمان (SWLNGP+CSP) و ویژگیهای حوزه فرکانس (SPV)، این ویژگیها به کمک الگوریتم گرگ خاکستری هوشمند کاهش بعد داده شدهاند. سپس به کمک انواع طبقهبند دستهبندی صورت گرفت و معیار فاصله و کرنل مختلف به آنها اعمال شده است. معیار صحت و دقت برای ارزیابی عملکرد روش پیشنهادی استفاده شده است. براساس نتایج طبقهبند SVM با کاهش بعد روی ترکیب ویژگیها، نتایج بهمراتب بهتری نسبت به سایر طبقهبندهای مدنظر مانند k نزدیکترین همسایگی داشته است. صحت تشخیص پارکینسون در روش پیشنهادی، در حالت انتخاب ویژگی نسبت به حالت بدون انتخاب ویژگی بهبود داشته است. ویژگیهای مبتنی بر حوزه زمان (SWLNGP+CSP) نتایج بهتری نسبت به ویژگیهای حوزه فرکانس (SPV) در حالت انتخاب ویژگی و بدون انتخاب ویژگی داشتهاند. ترکیب سری ویژگیها، هم در حالت انتخاب ویژگی و هم بدون انتخاب ویژگی، نتایج بهمراتب بهتری نسبت به ویژگیهای تکی از خود نشان داده است. در مقایسه طبقهبندهای بررسیشده، طبقهبند SVM نتایج بهمراتب بهتری نسبت به سایرین داشته است. پس از آن، روش KNN نسبت به دیگر طبقهبندها نتایج بهتری داشته است. روش RF نتایج ضعیفتری نسبت به دو طبقهبند دیگر در تشخیص پارکینسون نشان داده است. روش طبقهبند SVM با ثبت صحت تشخیص 5/97 در حالت انتخاب ویژگی از ترکیب سری، بهترین نتیجه بهدستآمده در این مقاله بوده است. در جدول (6) مقایسه بین روش پیشنهادی با چند روش مرتبط آمده است.
جدول (6): مقایسه روش پیشنهادی با چند روش دیگر
[1] تاریخ ارسال مقاله: 20/08/1402 تاریخ پذیرش مقاله: 08/11/1402 نام نویسندۀ مسئول: محمدرضا یوسفی نشانی نویسندۀ مسئول: ایران، نجفآباد، دانشگاه آزاد اسلامی، واحد نجفآباد، دانشکده مهندسی برق
[1] World health organization [2] Electroencephalography [3] Machine learning [4] Flexible analytic wavelet transform [5] Analysis of variance [6] Mutual information gain and recursive feature elimination [7] Partial directed [8] Minimum redundancy maximum relevance [9] Support vector machine [10] Metaheuristic algorithm [11] Symmetrically weighted local neighbor gradient pattern [12] Spectral power vector [13] Common spatial patterns [14] Local binary pattern [15] Dimension learning-based hunting [16] Beck Depression Inventory [17] Mini mental state exam [18] North American adult reading test [19] United Parkinson’s disease rating scale [20] L-Dopa equivalence dose [21] Radial bias function [22] Melty layer perceptron [23] Quadratic
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
مراجع | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
https://doi.org/10.1109/ICICI.2017.8365279.
http://dx.doi.org/10.52547/jsdp.19.3.163.
https://doi.org/20.1001.1.23223871.1400.12.3.1.
https://doi.org/10.1089/tmj.2018.0271.
https://doi.org/10.1007/s13246-015-0333-x.
https://doi.org/10.1016/j.bspc.2022.104116.
https://doi.org/10.1007/s13369-021-06544-0.
https://doi.org/10.3390%2Fijerph17072594
https://doi.org/10.1016/j.parkreldis.2020.08.001.
https://doi.org/10.1016/j.measurement.2020.107602
https://doi.org/10.1111/exsy.12472.
https://doi.org/10.5772/intechopen.75052.
https://doi.org/10.1007/978-981-13-0761-4_87.
https://doi.org/10.48550/arXiv.2202.12936.
https://doi.org/10.1016/j.bspc.2022.103531.
https://doi.org/10.1016/j.compbiomed.2015.06.001.
https://doi.org/10.1016/j.measurement.2021.110366.
https://doi.org/10.1016/j.eswa.2021.115175.
https://doi.org/10.1109/JBHI.2016.2589971.
https://doi.org/10.1016/j.ijleo.2016.09.040.
https://doi.org/10.1016/j.eswa.2020.113917.
https://doi.org/10.1016/j.fuel.2023.129589.
https://doi.org/10.1016/j.bspc.2023.105438.
https://doi.org/10.1016/j.compbiomed.2023.107450
https://doi.org/10.1088/1741-2552/aab2f2.
https://doi.org/10.1109/iembs.2005.1616614.
https://doi.org/10.1016/j.brainres.2019.146541.
http://dx.doi.org/10.22041/ijbme.2020.119841.1551.
https://doi.org/10.1145/3433180.
https://doi.org/10.1109/ACCESS.2022.3232292.
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
آمار تعداد مشاهده مقاله: 289 تعداد دریافت فایل اصل مقاله: 137 |