Индюхин Алексей Федорович E-mail: [email protected].
3GGG45, г. Тула, ул. Новомосковская, 25, кв. 7G.
.: 8487235G552; 8487237711G.
Korzhuk Nikolay Lvovich Saveliev Valeri Viktorovi h
Tula State University.
92, Lenina pr., Tula, 3GG6GG, Russia.
Phone: +7487235G552.
Indyukhin Alexey Alekseevich
E-mail: [email protected].
12/43, Demonstration street, Tula, 3GGG41, Russia. Phone: +7487235G552; +748723G1G16.
Indyukhin Alexey Fedorovich
E-mail: [email protected].
25/7G, Novomoskovsk street, Tula, 3GGG45, Russia. Phone: +7487235G552; +7487237711G.
УДК 53.088.7, 612.172.4
Л.Ю. Кривоногое, А.Ю. Тычков ПОДАВЛЕНИЕ ПОМЕХ В ЭЛЕКТРОКАРДИОСИГНАЛАХ НА ОСНОВЕ РАЗЛОЖЕНИЯ ПО ЭМПИРИЧЕСКИМ МОДАМ
Описан алгоритм подавления помех в электрокардиосигналах, основанный на их разложении по эмпирическим модам, обработке отдельных мод и последующей реконструкции сигналов.
Электрокардиосигнал; подавление помех; разложение по эмпирическим модам.
L.Y. Krivonogov, A.Y. Tychkov ECG SIGNAL DENOISING BASED ON EMPIRICAL MODE DECOMPOSITION
This paper describes algorithm ECG signals denoising based on empirical mode decomposition, processing of separate modes and subsequent reconstruction of an ECG signal.
ECG signal; denoising; empirical mode decomposition.
Заболевания сердца и сердечно-сосудистой системы являются ведущей причиной смертности населения во многих экономически развитых странах, в том числе и в России, составляя около 55 % от общей смертности. Повышение эффективности лечения и возвращение пациентов к активной жизни связаны, прежде всего, со своевременной диагностикой, основой которой является электрокардиография. Несмотря на значительные успехи, достигнутые почти за полувековую историю автоматизации электрокардиографических исследований, эффективность автоматического анализа электрокардиосигналов (ЭКС) недостаточно высока. Основной причиной ошибок автоматической диагностики в электрокардиологии являются погрешности, допущенные на этапе измерения амплитудно-временных параметров ЭКС [1]. В свою очередь, погрешности измерений напрямую связаны с наличием помех в регистрируемом сигнале, с их видом и интенсивностью. Кроме того, процедуры обработки ЭКС, предназначенные для устранения помех, сами могут яв-
ляться причиной искажений полезного сигнала, и как следствие, причиной по.
Проблема подавления помех при обработке ЭКС состоит в том, что полезная информация сосредоточена в циклически повторяющихся коротких информативных участках. Поэтому, если в результате помехоподавления происходят даже незначительные искажения формы информативных участков ЭКС, то такие искажения могут привести к ошибочным диагностическим заключениям. Следовательно, основ, , -тельное подавление помех при минимальном искажении полезного сигнала.
Традиционно помехи в электрокардиографии, с точки зрения их проявления, делят на следующие виды:
♦ дрейф изолинии (низкочастотные колебания с частотой менее 0,5 Г ц);
♦ сетевая помеха (суперпозиция гармоник разных фаз с частотами, кратными 50 Гц);
♦ мышечный тремор (хаотические колебания с частотой 30—100 Гц);
♦ артефакты движения (одиночные или циклические волны с частотой от единиц до 30-40 Г ц.);
♦ высокочастотные шумы электродов и усилителей;
♦ импульсн ые помехи.
Подавление сетевой помехи и тремора обычно приводит к уменьшению амплитуды и увеличению длительности Q, R, S зубцов; устранение дрейфа изолинии
- к искажению ST-сегмента.
Наибольшее распространение для подавления помех при обработке ЭКС получили три группы фильтров:
♦ линейные частотные фильтры;
♦ компенсирующие схе мы вычитания помехи;
♦ вей влет-фильтры.
Основными недостатками этих фильтров являются неполное подавлении помех и искажение полезного сигнала. В той или иной степени эти два недостатка присущи всем процедурам помехоподавления.
Возможным подходом к решению проблемы качественного подавления помех в ЭКС является его анализ на основе разложения по эмпирическим модам (empirical mode decomposition, EMD) [2]. Основным преимуществом технологии EMD является ее высокая адаптивность, связанная с тем, что базисные функции, используемые для разложения сигнала, конструируются непосредственно из самого исследуемого сигнала, что позволяет учесть все его локальные особенности, , .
( ). , EMD
важными для практических приложений свойствами:
♦ локал ьностью, т.е. возможностью учета локальных особенностей сигнала;
♦ ортогональностью, обеспечивающей восстановление сигнала с определен-
;
♦ пол нотой, гарантирующей конечность числа базисных функций при конечной длительности сигнала.
В общем случае выбор базиса разложения определяется структурными свойствами сигнала [3], а поскольку ЭКС является нестационарным и его информативные участки могут иметь различную форму, то практически невозможно подобрать фиксированный базис, обеспечивающий эффективный анализ. Временная изменчивость ЭКС и сопровождающих его помех требует применения адаптивных
процедур на различных этапах обработки. Поэтому целесообразно для разложения выбрать не фиксированный, а адаптивный базис, позволяющий учитывать особенности и сложную внутреннюю структуру ЭКС. Анализ ЭКС путем разложения по ЭМ должен обеспечить качественное подавление помех, на основе разделения в пространстве признаков информации о помехах и полезном сигнале с последующим использованием только последней.
Эмпирические моды - это монокомпонентные составляющие сигнала, но вместо постоянной амплитуды и частоты, как в простой гармонике, они имеет меняющуюся во времени амплитуду и частоту. ЭМ не имеют строгого аналитического описания, но должны удовлетворять двум условиям [4]:
♦
;
♦ среднее значение двух огибающих - верхней, интерполирующей локальные максимумы, и нижней, интерполирующей локальные минимумы, должно быть приближенно равно нулю.
Эти условия гарантируют определенную симметрию и узкополосность ба.
EMD , -
большого объема вычислений и в общем виде содержит следующие этапы [4].
1. ( ) -.
2.
нижней огибающей по локальным минимумам. Огибающие строят чаще всего с помощью кубической сплайн-интерполяции.
3. ( ).
4. ( -
входным сигналом и локальным трендом, полученным на этапе 3).
5. Повторение этапов 1-4 для вычисленных ЭМ и получение новых ЭМ и новых локальных трендов. Каждая новая ЭМ является входным сигналом на этапе 1. Процесс продолжается до тех пор, пока новая вычисленная ЭМ не будет удовлетворять критерию останова.
6. .
В результате разложения ЭКС x(t) пол учим:
n-1
x(t) = Z fi (t) + rn (t^
i=0
где f(t) - набор эмпирических мод, rn(t) - остаточный член, не подлежащий разло-( ).
Таким образом, каждая функция fi(t) является монокомпонентной, имеет свой характерный временной масштаб осцилляций, который убывает с ростом её номе-i , , -
вующего данному масштабу.
EMD -
композицию сигнала на ЭМ, удаление некоторых из них (соответствующих поме) .
Проведенные исследования показали, что для реальных ЭКС спектры полезного сигнала и помех значительно перекрываются, и поэтому помехи в различной степени распределяются по многим ЭМ. Следовательно, алгоритм, основанный
только на удалении определенных ЭМ, не может обеспечить высокого качества устранения помех в ЭКС.
Для эффективного удаления помех в ЭКС необходимо сформировать определенные критерии классификации эмпирических мод на три группы:
1. , .
2. ЭМ, в которых присутствует полезная информация вместе с «просочившимися» помехами.
3. , .
При этом ЭМ первой группы целесообразно исключить из реконструкции ЭКС, ЭМ второй группы подвергнуть пороговой обработке (thresholding) и/или
,
изменения. Суть пороговой обработки состоит в специальной нелинейной процедуре модификации отсчетов ЭМ в соответствии с определенными правилами. В качестве критериев классификации следует использовать статистические оценки, рассчитанные для каждой ЭМ исследуемого ЭКС.
Еще одним подходом к повышению качества подавления помех в ЭКС является предварительное разделение сигнала на частотные составляющие, раздельная их декомпозиция на ЭМ и удаление некоторых мод частотных составляющих [4].
Исследовав алгоритмы, описанные в [4-7], авторами предложен алгоритм подавления помех в ЭКС, состоящий из 2 ветвей.
Ветвь 1. Подавление высокочастотных помех (сетевой помехи и мышеч-). -( - - ). -тотных составляющих ВЧС и НЧС подвергается процедуре ДЭМ, затем часть высокочастотных мод ВЧС и НЧС удаляется, а часть подвергается пороговой обработке (soft thresholding) в соответствии с выражением:
где f(t) - соответствующая ЭМ, p - порог, рассчитанный на основе измерения уровня помех в соответствующей ЭМ.
Результаты подавления тремора мышц предложенным алгоритмом приведены на рис. 1 (вверху ЭКС с помехой, внизу ЭКС после процедуры помехоподавления).
Ветвь 2. Подавление низкочастотных помех (дрейфа изолинии и арте). ,
,
ФВЧ (фильтр Баттерворта 2 порядка, частота среза 0,2 Гц) для подавления НЧ-составляющих этих мод. На рис. 2 приведены результаты устранения артефактов движения предложенным алгоритмом (верху ЭКС с помехой, внизу ЭКС после
).
Для исследования качества помехоподавления предложенным алгоритмом в эталонные ЭКС были добавлены реальные помехи различных видов. Для количественной оценки качества помехоподавления была использована среднеквадратическая ошибка отклонения (percent root-mean-square difference, PRD) восстановленного сигнала yi от эталонного ЭКС xt
П( fj (t))
■О .2 _____________I__________I___________I___________I___________I__________I___________1___________I___________I__
О 200 400 600 ООО 1 ООО 1 200 1 400 1 ООО 1 SOO
XJ, ТУТ1=* 1=1
О 300 400 ООО ООО 1 ООО 1 200 1 400 1 ООО 1 ООО
Рис. 1. Результаты подавления тремора мышц
Рис. 2. Результаты устранения артефактов движения
Проведенные исследования показали, что значения среднеквадратической ошибки (PRD) для большинства реальных помех не превышают 2,5-3 % и лишь для некоторых комбинированных помех достигают 4-5 % (результаты получены
, ).
Алгоритм реализован в системе MATLAB, расчеты PRD выполнены в Microsoft Excel. Несмотря на то, что результаты получены лишь для нескольких
, 4 , ( - 500 -
c, - 12),
EMD для подавления помех в ЭКС не вызывает сомнений.
В настоящее время предложенный алгоритм тестируется с использованием базы электрокардиографических данных Массачусетского технологического института (MIT/BIH), которая является признанным стандартом для тестирования программных и аппаратных средств автоматизированного анализа ЭКС.
БИБЛИОГРАФИЧЕСКИЙ СПИСОК
1. Чирейкин Л.В., Шурыгин Д.Я., Лабутин В.К. Автоматический анализ электрокардиограмм. - J1.: Наука, 1977.
2. Huang N.E., Shen Z., Long S.R. The empirical mode decomposition and the Hilbert spectrum for nonlinear and non-stationary time series analysis // Proc. R. Soc. Lond. A. - 1998. - Vol. 454.
- P. 903-995.
3. . - . .
/ . . . . . - .:
Мир, 1969.
4. Патент США №20080269628 A1. Denoising and artifact rejection for cardiac signal in a senses system. Detlef W., Honghuan Z., Bryon P. 30.10.2008.
5. Blanco-Velasco M., Weng B., Barner K.E. A New ECG Enhancement Algorithm for Stress ECG Tests. Computers in Cardiology. - 2006. - № 33. - P. 917-920.
6. Na Pan, Vai Mang, Mai Peng Un, Pun Sio hang. Accurate Removal of Baseline Wander in ECG Using Empirical Mode Decomposition. Proceedings of NFSI & ICFBI 2007, Hangzhou, China, October 12-14, 2007.
7. Zhao Z. D., Chen Y. Q. A New Method for Removal of Baseline Wander and Power Line Interference in ECG Signals. in Proc. 15th Conf. Machine Learning and Cybernetics, China, Aug 13-16. - 2006. -P. 4342-4347.
Кривоногое Леонид Юрьевич
Федеральное государственное образовательное учреждение высшего профессионального « ».
E-mail: [email protected].
440033, . , . , 39-53.
Ten.: 88412572053.
Тычков Александр Юрьевич
E-mail: [email protected].
440000, г. Пенза, ул. Кирова, 30-37.
Ten.: 89374274617.
Krivonogov Leonid Yurievich
Federal State-Owned Educational Establishment of Higher Vocational Education “Penza State University”.
E-mail: [email protected] 39-53, K.Tzetkin street, Penza, 440033, Russia.
Phone: +78412572053.
Tychkov Alexander Yurievich
E-mail: [email protected].
30-37, Kirova street, Penza, 440000, Russia.
Phone: +79374274617.