|
|
بررسی عملکرد الگوریتمهای فراابتکاری در استخراج پارامترهای مدل دینامیکی سیگنال ecg
|
|
|
|
|
نویسنده
|
دلاورمتنق جواد ,داننده حصار حامد ,احمدیفام محمدهادی
|
منبع
|
مهندسي پزشكي زيستي - 1402 - دوره : 17 - شماره : 1 - صفحه:25 -46
|
چکیده
|
در سالهای اخیر استفاده از الگوریتمهای مدل-پایه برای پردازش سیگنال ecg رواج گستردهای یافته است. استخراج مدل دینامیکی ecg یکی از مراحل مهم در این الگوریتم ها است که تاثیر مستقیمی بر عملکرد آنها دارد. پارامترهای موجود در این مدل را می توان با استفاده از الگوریتمهای بهینه سازی محاسبه کرد. یکی از متداولترین الگوریتم ها در این زمینه یک الگوریتم غیرخطی آفلاین است که برای تقریب خوب مدل و پارامترهای آن به نقاطی از سیگنال ecg نیاز دارد که باید توسط کاربر به صورت دستی انتخاب شود. علاوه بر مشکل فوق، تابع هدف در این الگوریتم یک تابع پیچیده است که در صورت انتخاب نادرست نقاط مناسب برای بهینهسازی، خروجی مناسبی نخواهد داشت. در این مقاله یک الگوریتم جدید خودکار مبتنی بر الگوریتمهای فراابتکاری معرفی شده است که نیازی به انتخاب دستی نقاط برای مدلسازی ecg ندارد. این الگوریتم پیشنهادی به دلیل سادهسازی فرایند بهینهسازی از دقت بالایی نسبت به الگوریتم بهینه سازی غیرخطی آفلاین مورد اشاره برخوردار است. از آنجا که یک الگوریتم فراابتکاری ممکن است در برخی از مسائل بهینهسازی موفق و در برخی دیگر ناموفق عمل کند، در این مقاله عملکرد 9 الگوریتم فراابتکاری متداول مانند ازدحام ذرات، کلونی زنبور عسل، جستوجوی فاخته و ... در استخراج پارامترهای مدل دینامیکی ecg مورد بررسی قرار گرفته است. جهت ارزیابی الگوریتم ها از 200 سیگنال 30 ثانیه ای مستخرج از پایگاه دادهی ریتم سینوس نرمال فیزیونت استفاده شده است. به منظور ارزیابی عملکرد الگوریتم ها، شباهت سیگنالهای اصلی با سیگنالهای مصنوعی ecg که توسط الگوریتمهای بهینه سازی ساخته شده مورد بررسی قرار گرفته است. نتایج بررسی ها نشان داده است که سه الگوریتم جستوجوی فاخته، بهینهسازی مبتنی بر یادگیری و آموزش و بهینهسازی تبخیر آب بهترین عملکرد را در استخراج پارامترهای مدل دینامیکی ecg دارند. نتایج حاصل از این مطالعه نشان داده که خطای میانگین مربعات (mse) الگوریتم پیشنهادی با استفاده از سه الگوریتم فراابتکاری فوق به ترتیب 1.50، 1.43 و 1.40 بوده در حالی که این مقدار برای الگوریتم بهینه سازی غیرخطی آفلاین برابر با 4.82 است.
|
کلیدواژه
|
بهینهسازی فراابتکاری، پردازش سیگنال ecg، مدل دینامیکی ecg
|
آدرس
|
دانشگاه صنعتی سهند, دانشکدهی مهندسی پزشکی, ایران, دانشگاه صنعتی سهند, دانشکدهی مهندسی پزشکی, گروه بیوالکتریک, ایران, دانشگاه صنعتی سهند, دانشکدهی مهندسی پزشکی, ایران
|
پست الکترونیکی
|
mohammadhadi.ahmadifam@gmail.com
|
|
|
|
|
|
|
|
|
performance investigation of meta-heuristic algorithms in estimation of ecg dynamic model parameters
|
|
|
Authors
|
delavar matanaq javad ,danandeh hesar hamed ,ahmadi fam mohammad hadi
|
Abstract
|
in recent years, model-based ecg processing algorithms have been successfully developed in various fileds of ecg processing. the calculation of ecg dynamic model (edm) is a crucial step for these methods. the edm parameters can be calculated using optimization algorithms. one of the popular optimization methods in this field is an offline nonlinear method in which users have to manually select points on ecg signal in order to calculate edm parameters. the objective function used in this algorithm is a complex function which is hard to optimize. in this paper an automatic optimization algorithm is proposed which uses meta-heuristic optimization algorithms to calculate edm parameters. in this algorithm, we don’t need to select points manually. in addition, the objective function in this algorithm is broken in to several simple objective functions which makes the optimization more accurate. meta-heuristic optimization algorithms may perform successfully on some optimization problems while failing on others. as a result, a specific algorithm cannot be considered the best optimizer for all optimization problems. for this reason, in this paper, the performances of nine popular meta-heuristic algorithms such as particle swarm optimization, artificial bee colony, cucko search, etc are investigated. in this paper, 200 ecg segments from different records of the mit-bih normal sinus rhythm database (nsrdb) have been selected for evaluation. the duration of each segment was 30 seconds. the edm parameters for each segment were calculated using the aforemetinoned optimization algorithms. for evaluation, the similarities between the original signals and the synthetic ecg signals were inspected for each optimization algorithm. these synthetic signals were created using the calculated edm parameters. the similarity results showed that the water evaporation optimization (weo), teaching learning-based optimization (tlbo), and cucko’s search (cs) algorithms achived better results compared with other methods.
|
Keywords
|
metaheuristic optimization ,ecg processing ,ecg dynamic model
|
|
|
|
|
|
|
|
|
|
|