Кардиолог, применив динамический анализ величин амплитуд и временных величин зубцов, сегментов и интервалов, успешно выполнил безопасную рациональную коррекцию доз медикаментозной нагрузки в более короткий срок до 2-3-х суток, вместо обычных 5-6 дней.
Дальнейшая разработка и внедрение в практику экспертных систем структурного анализа кардиосигнала значительно повысит качество кардиологического мониторинга пациента с коморбидной патологией повышенной сложности на междисциплинарном уровне.
Литература:
1. Гонсалес Р. Цифровая обработка изображений в среде MATLAB / Гонсалес Р., Вудс Р. - Издание 3-е, исправленное и дополненное. - Москва: Техносфера, 2012. 1104 с.
2. Ahlstrom M.L., Tomhins W.J. Digital filters for real-time ECG signal processing using microprocessors // IEEE Trans. Biomed. Eng. - 1985. - V. 32. - P. 708-713.
3. Murthy I.S.N., RangarajM.R. New concepts for PVC detection // IEEE Trans. Biomed. Eng. 1979. V. 26, No. 7. P. 409-416.
4. Pan J., Tomhins W.J. A real-time QRS detection algorithm // IEEE Trans. Biomed. Eng. 1985. V. 32. P. 230-236.
5. Khaled Daqrouq QRS Complex Detection Based on Symmlets Wavwlwt Function / Khaled Daqrouq, Ibrahim N. AbuIsbeih, Abdel-Rahman Al-Qawasmi // 5th International MultiConference on Systems, Signals and Devices. 2008.
6. Дубровин В.И. Усовершенствование методов анализа ЭКГ-сигналов на основе вейвлет-преобразования в системе электрокардиографии высокого разрешения / В. И. Дубровин, Ю. В. Твердохлеб // Радюелектрошка, шформатика, управлшня. № 1. 2011. с 91
7. Gritzali F., Frangakis G., Papakonstantinou G. Detection of the P and T waves in an ECG // Comput. Biomed. Res. 1976. V. 9. P. 125-132
Electrocardiosignal structure analysis expert system development
Kristina Andreevna Krasovitskaya, master's student, Irkutsk National Research Technical University
Evgeniy Aleksandrovich Cherkachin, Senior reseacher, candidate of technical sciences, PhD,
Irkutsk National Research Technical University, Matrosov Institute for System Dynamics and Control Theory of Siberian Branch Academy of Sciences
The paper deals with the process of a cardiological expert system development. The definition of an electrocardiogram is presented. Problems of ECG characteristics determination such as ECG data digitizing are considered. The problem of QRS complex recognition and P and T waves parameters measurement is discussed. A general outline of analysis technique for ECG using wavelet transformation is proposed.
Keywords: ECG, analysis, biomedical signal, Machine Learning УДК 519.6
СЛЕДЫ МОРСКИХ ПРИРОДНЫХ КАТАСТРОФ: ЧИСЛЕННЫЙ АНАЛИЗ ДАННЫХ
Михаил Александрович Курако, ст. преподаватель, Тел.: 8 923 285 67 12, e-mail: [email protected] Сибирский федеральный университет, Институт космических и информационных
технологий
Константин Васильевич Симонов, профессор, д.т.н, Тел.: 8 913 595 4902, e-mail: [email protected] Институт вычислительного моделирования СО РАН, Сибирский федеральный университет, Институт космических и информационных
технологий
Надежда Олеговна Кудря, аспирант, Сибирский федеральный университет, Институт космических и информационных
технологий,
Предлагается новый подход к обработке пространственных данных — морфологический анализ линейных и нелинейных структур совместно со спектральной декомпозицией на основе вейвлет- и шиарлет-преобразований, применяемый к данным о природных катастрофах.
Ключевые слова: обработка данных, вейвлет-преобразование, шиарлет-преоб-разование, спектральная декомпозиция, морфологический анализ.
Введение
Современные вычислительные технологии позволяют обеспечивать производство, передачу и хранение больших объёмов данных в самых разнообразных сферах жизнедеятельности человека (медицина, астрономия, сейсмология, метеорология, интернет-трафик и т.д.). Все эти данные требуют глубокой обработки и анализа с целью получения новых знаний. Кроме того, важно не только обеспечить адекватность методик обработки различных типов данных, но и возможность анализа точности методов для более глубокого понимания внутренней структуры данных.
С точки зрения математики, задача сводится к разбиению исходных данных (одно- и многомерных сигналов) на блоки, независимой обработке каждого блока и объединению результатов в единое целое. Для исследования внутренней структуры сигналов предлагается использовать гармонический анализ. Для класса данных 1с > 1, подбирается такое множество анализирующих функций {ф^^ с
где I - счётное множество индексов, что для всех $ £ 1 выполняется тождество f=ZieIciФi. Множество коэффициентов {с;} является, с одной стороны, разложением исходного сигнала по базису анализирующих функций и может быть проинтерпретировано при анализе входных данных. С другой стороны, эти коэффициенты могут использоваться для восстановления сигнала.
Объектом исследования являются двумерные изображения. Отдельным вопросом анализа изображений является определение участков изображения, имеющих анизотропные характеристики и разрывы (контуры объектов, кривые линии), поскольку традиционные методы обработки изображений нечувствительны к подобного рода характеристикам.
В течение последних двадцати лет были предложены различные методы выделения анизотропных объектов, среди них: направленные вейвлеты, комплексные вейвле-ты, контурлеты, курвлеты и т. п. В тоже время Донохо Д., Ла-бате Д., Кутинек Г. [1-2, 4-6] был предложен несколько иной подход к анализу анизотропных составляющих на основе ши-арлет-преобразования данных. В отличие от вейвлетов или курвлетов, система шиарлетов строится в классе аффинных систем и обладает возможностью определения направленности благодаря дополнительно введённому параметру сдвига.
Шиарлеты обладают набором характеристик, выгодно выделяющих их на фоне других методов обработки изображений: конечное число порождающих функций; оптимальное представление анизотропных характеристик анализируемых Н.О. Иудря
К.В. Симонов
данных; быстрая алгоритмическая реализация; единый подход к разложению непрерывных и дискретных данных.
Цель исследования состоит в сравнении алгоритмов дискретного шиарлет-преобразования (ДШП) и создание вычислительной технологии применения ДШП для обработки изображений катастрофических природных явлений.
Дискретное шиарлет-преобразование: основные понятия
Введём необходимые понятия. Дискретной системой шиарлетов, связанной с ши-арлетом ф, называется множество функций [1-6]:
ЭДф) = {ф,к,т =аф(^,кА2)С -1:т)):],к е 1,т£ Ж2}.
В общем случае параметр масштаба выбирается из множества с Пара-
метры сдвига (5],к}ке2 выбираются зависимыми от ], чтобы исследуемая направленность изменялась в соответстви с масштабом. Наконец, параметр смещения ^ выбирается из с^Ж + с2Ж для некоторых (с1(с2) еМ, что обеспечит необходимую гибкость конструкции для некоторых применений. Для изображения размера Мх N принято определять дискретные значения параметров следующим образом:
а = 2~2' = 4">, ] = 0.....Ь - 1
= к2Н, —2^ <к < 2^ , ^т = (, ), т е I
т ЧМ ' Ы/'
где Ь = м],1 = С(т1,т2) | т1 = 0,1,..,М- 1,т2 = 0,1,..,Ы - 1}.
Преобразование Фурье элемента дискретной системы шиарлетов выражается как
^a,s,t(w) =i|/(Al.STkw) exp(-2TCi(w,tm» = ф2 (2j ^ + k) exp (-2ni <a>, C2/M)))G Q,
где Q = {(^1,^2)1^1 = - [yj,..., "2 -1,^2 = - l^j'...' 'J _ l}.
Введем понятие дискретного шиарлет-преобразования. Для некоторой функции фе L2(E2) дискретным шиарлет-преобразованием функции fGL2 (Е2) называется отображение:
k, m) = <f, ф],к,т ),(j, k, m) е Z x Z x Z2.
Таким образом, sA^ ставит в соответствие некоторой функции f коэффициенты k, m), связанные с масштабом j, сдвигом (направлением) k и смещением m. Восстановление функции по коэффициентам возможно, если система ^Я'(ф) образует фрейм Парсеваля в L2(R2). Показывается следующее предложение: если феL2(R2) — классический шиарлет, то ^Я'(ф) образует фрейм Парсеваля в L2 (М2). Перенесём принцип разбиения области частот на конусы на дискретную систему шиарлетов.
Дискретной системой шиарлетов на конусах ^Я^ф, ф, ф;с) для функций ф, ф, ф G L2(R2) и c=(c1 ,c2)eR+Xl+ называется множество
5Н(ф, ф, ф;с) = Ф(ф; С1) U ¥(ф; c) U Ф(ф;с), Ф(ф; С1) = {фт = ф(^-С1 m):mGZ}
Т(ф; с) = \ф]Хт = •-Mem): j > 0, |k| <
,m е Ж2
Ч»(ф;с) = ¡ф№т = •—Mcm): j > 0, |k| <
,m е Ж2
где Mc = (c0 и Mc = (c02
Функция ф называется масштабирующей функцией шиарлета, а функции ф, ф — образующими. Как и в случае непрерывной системы, Ф(ф; с1) соответствует области низких частот, а ¥(ф; с) и относятся к областям £1 и £3 и £2 и £4 соответственно.
Пусть Л = М0 х|_ 22 ,...,|"22|| х Ж2. Дискретным шиарлет-преобразованием на конусах функции f£L2(R2) для функций ф, ф, ф £Ь2(М2) называется отображение:
О, к, ш),(у,к,ш)) = <<£ фт'>, <f, ф;,к,т>, <f, ф^»,
где (ш', (], к, ш),(у, к,Ш)^ £12 х Л х Л.
В [4] доказано, что ¥(ф) образует фрейм Парсеваля для L2(£1 и = {f £ L2(E2): supp(f)с 11 и £3). То же утверждение справедливо и для ¥(ф) в L2(£2 и £4)\ Таким образом, фрейм Парсеваля для всего пространства L2( 2) строится объеди-нени фреймов Парсеваля, относящихся к различным конусам в области частот. Следует отметить, что при таком построении фреймов Парсеваля коэффициенты шиарлет-преобразования, перекрывающиеся в области частот на прямых = +^2, могут образовать разрывы.
Поскольку одной из главных причин, побудивших к построению системы шиар-летов, является возможность приближённого представления исходного изображения и возможность эффективной алгоритмической реализации, важно знать, какова точность аппроксимации исходной функции в данном базисе. Обозначим за ^ приближение, полученное восстановлением N наибольших коэффициентов шиарлет-преобразования исходной функции £ В [4] приводится следующая оценка:
где константа C не зависит от N. Оценка показывает улучшение точности приближения функции (изображения) шиарлетами по отношению к Фурье- и вейвлет-приближению.
Алгоритмы дискретного шиарлет-преобразования
Рассмотрим основные алгоритмические решения. На общем принципе дискретизации шиарлет-преобразования, описанном в предыдущем разделе, построены существующие алгоритмические реализации ДШП. Это делает возможным обработку двумерных массивов данных, в том числе и цифровых изображений.
Рассмотрим две известные реализации ДШП. В [3] представлен алгоритм FFST (fast finite shearlet transform). В его основу положено дискретное быстрое прямое и обратное преобразования Фурье. В качестве материнского вейвлета используется вейвлет Мейера. Область частот разбивается на четыре конуса и область низких частот.
Согласно формуле Планшереля:
<f'g) = MN<f'g)-
Тогда для конусов £1 и £3 имеем:
= <€, ф5,к,т> = ^<?,ф],к,т> = ?(®1, Ю2)ф(4_]Ю1, 4_]кЮ1 +
2-4) ехр (-2п1<Ш,(Ш2//М)>). .... .
Введём обозначение: = 4^, ю2)ф(4 ]ю1,4 ]кю1 + 2 ]ю2), тогда:
¿А^ k, ш) = ехр (-2ш (ш^)^
и шиарлет-преобразование функции f можно вычислить как обратное двумерное преобразование Фурье:
•йЛ^ОЛш) = ifft2(gj,k) = ifft2 (?(ю1, ю2)ф(4_]ю1,4_'кю1 + 2Ню2)).
Аналогичные выражения можно получить и для других областей. В конечном итоге, шиарлет-преобразование функции f вычисляется следующим образом:
ю2)ф(ю1, ю2)), в области низких частот
для £1 и £3
ifft2 1, Ю2)ф(4 ^Ю2, 4 ]кЮ2 + 2 ^ Ю1 для £2 и £4 ifft2 ю2)фх(4_]ю1,4_'кю1 + 2ню2)), при |к| =
Для «проблемной» области на стыке конусов £1( 12,13 и 14 преобразование вычисляется отдельно, где ф и i|/x есть образы соответствующих преобразований на расчетном конусе. В [3] отмечается, что в теории указанный алгоритм применим к изображениям произвольных размеров, однако данная реализация принимает на вход только квадратные изображения, поскольку возникают затруднения при обращении с коэффициентами на диагоналях.
Следующий подход к вычислению шиарлет-преобразования реализован в библиотеке ShearLab и описан в работах [1; 7; 8]. Данная реализация основывается на дискретном быстром преобразовании Фурье, однако несколько иным образом интерпретирует область частот. Плоскость, согласно общей схеме, разбивается на конусы, область низких частот и множество точек, оказавшихся на стыках конусов. Затем осуществляется переход к псевдополярным координатам, в которых вычисляется модифицированное преобразование Фурье. Поскольку переход к псевдополярным координатам не является изометрическим отображением, возникает необходимость в восстановлении «плотности» фрагментов, получающихся при дискретизации области частот. В качестве выхода из этой ситуации предлагается компенсировать искажение плотности при помощи довешивающих функций (weighting functions). Целью компенсации является восстановление структуры координатной сетки таким образом, чтобы для преобразования Фурье вновь была справедлива формула Планшереля.
Вычислительная методика обработки пространственных данных
Дискретное шиарлет-преобразование применимо для обработки изображений. Известны следующие результаты, которых можно добиться, применяя к коэффициентам шиарлет-преобразования различные фильтры: выделение контуров объектов на изображениях, шумоподавление, разделение изображений (геометрический анализ).
Выполняя анализ результатов действия алгоритма ДШП для последнего (максимального) масштаба и всевозможных сдвигов, можно заметить следующую особенность: на указанном масштабе совокупность шиарлет-коэффициентов представляет собой фрагменты контуров объектов на исследуемом изображении.
Исходя из описанных выше теоретических и методических представлений, рассмотрим модификацию метода геометрического анализа визуальных данных, позволяющую решать широкий класс задач обработки сложных изображений экологического мониторинга.
Решаются следующие задачи экологического мониторинга: разделение точек и кривых на изображениях; выделение контуров; визуализация данных. Предлагаемая вычислительная методика решения указанных задач состоит из трёх этапов:
-подготовительный этап — исходное изображение разбивается на отдельные блоки и выбирается последовательность расчётных процедур для оптимального решения поставленной задачи в зависимости от характеристик конкретного изображения;
-расчётный этап — собственно обработка пакета изображений при различных расчётных условиях в зависимости от поставленной задачи;
-этап анализа полученных расчётных изображений — на последнем этапе результаты шиарлет-преобразования изображений контрастируются и проводиться анализ выделенных особенностей и объектов.
В исследовании рассматривались следующие алгоритмы: алгоритм FFST [3]; алгоритм, реализованный в пакете Matlab Shearlet Toolbox [5]; алгоритм, реализованный в Matlab ShearLab [1]; алгоритм TGVSHCS [8].
Заключение
Шиарлет-преобразование является новым методом многомерного анализа. Этот метод отличается возможностью определения анизотропной составляющей в анализируемых данных, что может быть практически применимым для задач обработки изображений. Идея шиарлет-преобразования опирается на существующую методику вейвлет-анализа и является в свою очередь её естественным расширением. Так, параметрами шиарлет-преобразования являются не только смещение и коэффициент масштабирования, но и сдвиг.
Для построения системы шиарлетов необходимы материнский вейвлет и функция рельефа, однако шиарлеты должны удовлетворять условию допустимости. Система шиарлетов образует базис пространства L2(R2), что позволяет осуществлять преобразование элементов из этого пространства — представлять их в виде разложения f = ZiGi С; ф;. При ограничении на жёсткость системы становится возможным однозначное восстановление исходного элемента f. Благодаря вытянутости шиарлетов вдоль некоторого направления, зависящего от параметров, становится возможным анализ анизотропных объектов на изображении.
Основными из приложений дискретного шиарлет-преобразования являются алгоритмы решения задач шумоподавления, выделения контуров на изображениях, разделения изображений на объекты различной природы (морфологический анализ), улучшения визуального качества изображений. Имеющиеся подходы к анализу изображений могут быть перенесены в пространство больших размерностей (видеоизображения), а также оказаться полезными для решения задач в областях обработки данных геомониторинга природных катастроф.
Литература
1. Donoho D. L., Kutyniok G. Geometric separation using a wavelet-shearlet dictionary // SampTA'09 (Marseille, France, 2009), Proc., 2009.
2. Guo K., Kutyniok G., Labate D. Sparse multidimensional representations using anisotropic dilation and shear operators. Wavelets and Splines (Athens, GA, 2005). - Nashboro Press, Nashville, TN, 2006. P. 189-201.
3. Hauser S. Fast Finite Shearlet Transform. - Режим доступа: http://www.mathematik.uni-kl.de/fileadmin/image/haeuser/software/FFST.zip.
4. Kutyniok G., Labate D. Construction of regular and irregular shearlet frames. J. Wavelet Theory and Appl. 2007. N. 1. P. 1-10.
5. Labate D., Easley G., Lim W. Sparse directional image representations using the discrete shearlet transform. Applied Computational Harmonic Analysis. 2008. V. 25. P. 25-46.
6. Labate D., Lim W.-Q., Kutyniok G., Weiss G. Sparse multidimensional representation using shearlets. Wavelets XI (San Diego, CA, 2005). SPIE Proc. 5914, SPIE - Bellingham, WA. 2005. P. 254-262.
7. Lim W.-Q. The discrete shearlet transform: a new directional transform and compactly supported shearlet frames. IEEE Trans. Imag. Proc. 2010. V. 19. P. 1166-1180.
8. Zhuang X. University of Osnabrueck. ShearLab: A rationally designed digital shearlet transform. [сайт]. Режим доступа: http://shearlab.org.
Traces of marine natural disasters: a numerical data analysis
Mikhail Alexandrovich Kurako, senior lecturer, Siberian federal university, Institute of space and information technologies
Konstantin Vasilievich Simonov, professor, leading researcher, Institute of computational modelling SB RAS, Siberian federal university, Institute of space and information technologies
Nadezhda Olegovna Kudrya, postgraduate student, Siberian federal university, Institute of space and information technologies
We propose a new approach for processing spatial data — the morphological analysis of linear and non-linear structures in conjunction with a spectral decomposition based on the wavelet and shearlet transformations applied to the data about natural disasters.
Keywords: data processing, wavelet transform, shearlet transform, spectral decomposition, morphological analysis.
УДК 519.688
ВЫЧИСЛИТЕЛЬНЫЙ АЛГОРИТМ ПОСТРОЕНИЯ ПОВЕРХНОСТИ РЕЛЬЕФА МЕСТНОСТИ
Елена Владимировна Кучунова, к.ф.-м.н., доцент E-mail: [email protected] Андрей Викторович Рулев, студент тел. 8-983-166-9043, e-mail: [email protected] Институт математики и фундаментальной информатики СФУ
http://www.sfu-kras.ru
В работе представлен вычислительный алгоритм построения поверхности рельефа местности по данным, записанным в векторных картах в польском формате. Исходными данными выступает набор изолиний. По этим данным строится сеточная функция высот при помощи интерполяционных сплайнов.
Ключевые слова: векторные карты, польский формат, интерполяционные сплайны.
Введение
В последнее время интенсивное развитие получила геоинформатика. Важными объектами исследования современных геоинформационных систем являются трехмерные поверхности земного рельефа [1].
Все навигационные системы, поддерживающие загрузку карт, используют исключительно закрытые и недокументированные форматы (например, Garmin IMG). Однако в начале 2000-г годов появился формат представления геоданных, имеющий простую и хорошо документированную структуру. Этот формат получил название "польский формат" или формат MP. Польский формат - это текстовый формат хранения данных, ис-