Применение метода анализа гистограмм для поиска событий сна "Движение тела"

Полисомнография - направление проведения исследований, занимающиеся изучением процессов, происходящих в человеческом теле во время сна. Запись текущего значения сигнала. Построение алгоритмов распознавания событий сна на основе исследования гистограмм.

Рубрика Программирование, компьютеры и кибернетика
Вид статья
Язык русский
Дата добавления 30.05.2017
Размер файла 2,0 M

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

Размещено на http: //www. allbest. ru/

Применение метода анализа гистограмм для поиска событий сна "Движение тела"

А.О. Буряк, Е.С. Захаров

Полисомнография (далее ПСГ) - это направление проведения исследований, занимающиеся изучением процессов, происходящих в человеческом теле во время его сна. Для проведения ПСГ исследования на человека устанавливается набор датчиков, позволяющих получать ряд физиологических показателей, таких как: амплитудно-частотные характеристики ритмов мозга на основе сигналов электроэнцефалограммы (ЭЭГ), параметры движений глаз на основе сигналов электроокулограммы (ЭОГ), тонусы мышц и двигательных проявлений на основе сигнала электромиограммы (ЭМГ), динамики частоты сердечных сокращений (ЧСС) на основе сигнала электрокардиограммы (ЭКГ), параметры дыхания на основе сигналов рекурсии и потока дыхания, движения, храпа, сатурации кислорода (SpO2) и другие. ПСГ исследование по своей природе является весьма продолжительным и может длиться от 8 до 12 часов, что является одной из причин затруднения его последующей обработки. В целом анализ ПСГ состоит из ряда различных методов, одним из которых является выделение характерных участков сигнала, на которых были зафиксированы различные характерные паттерны, соответствующие определенным физиологическим процессам (событиям сна).

Об актуальности автоматизации данного процесса в целом рассказано в работе «Построение алгоритмов распознавания событий сна на основе исследования гистограмм»[1]. Рассмотрим более подробно роль поиска события сна «движение тела» в общем анализе исследования. Событие сна «движение тела», как, следует из названия, возникает вследствие изменения положения тела пациента в процессе сна.

Результатом движения является тот факт, что на большинстве каналов возникают артефакты, характеризующиеся значительным изменением амплитуды и частоты сигнала (см. рис. 1).

В связи с этим, в ходе разработки общего алгоритма поиска всех необходимых событий сна, поиск данного события ставится на первое место, а все последующие события сна на данном участке считаются не достоверными.

Рис. 1 Пример события сна «движение тела»

Рассмотрим подробно алгоритм поиска события сна «Движение тела»:

1. Вследствие того, что исследование является довольно продолжительным, характеристики фонового сигнала могут меняться, как из-за процессов, протекающих в теле пациента, так и из-за внешних воздействий. Вследствие этого запись ПСГ исследования разбивается на участки конечной длительности. Опираясь на природу проявления данного события (частота проявления и длительность события), был выбран интервал в 10 минут.

2. Предварительная подготовка данных.

3. Поскольку дальнейший анализ подразумевает поиск амплитудных всплесков вне зависимости от их направления, для удобства построения гистограмм входные значения для каждого из каналов берутся по модулю и фильтруются (1).

(1)

Где - коэффициент фильтрации (изменяется в диапазоне от 0 до 1); - предыдущее значение сигнала; - текущее значение сигнала.

Результат предварительной подготовки данных показан на рисунке 2.

Рис. 2 Исходный (сверху) и подготовленный (снизу) сигналы

4. На данном этапе производится построение гистограмм значений амплитуд, для каждого из каналов. Основываясь на предположении, что количество различных значений нашего сигнала лежит в конечном (достаточно небольшом) диапазоне, выберем максимальное значение. Построение гистограммы происходит по следующему алгоритму:

· Запись текущего значения сигнала.

· Проверка текущего значения сигнала на значения максимума. Присваиваем текущему значению максимум, в случае если текущее значение его превышает.

· В массиве гистограммы инкрементируется элемент массива, совпадающий с диапазоном, в которые попадает текущее значение.

По завершению выполнения данного участка алгоритма для отведения исследования формируется гистограмма, отображающая распределение возможных значений сигнала на текущем участке данных (см. рис.3). Построение гистограммы производится для каждого канала, доступного в исследовании.

полисомнография гистограмма алгоритм сон

Рис. 3 Гистограмма распределения значений сигнала одного отведения

Для дальнейшей обработки интерпретируем полученные в виде гистограмм данные как вероятности появления конкретных значений на сигнале. Для этого поделим каждое значение на общее количество точек и умножим на 100%.

5. Дальнейшая работа алгоритма основана на предположении, что событие сна «движение тела» проявляется, как явно выраженный амплитудный всплеск, а так же, что суммарная длительность всех событий данного типа значительно меньше общей длительности сигнала. Исходя из вышесказанного, характерные данному событию значения всегда будут находиться по правую сторону от экстремума гистограммы. Поэтому на данном этапе для каждой гистограммы будут определены экстремумы и соответствующие им значения амплитуды.

6. На данном этапе выбирается порог чувствительности алгоритма. Порог настраивается, как частота проявления значения, равного индексу экстремума гистограммы, умноженного на определенный коэффициент. Выбор данного коэффициента может быть основан на значении среднеквадратичного отклонения (СКО) или других параметрах, характеризующих средний разброс значений. На рисунке 3 выделенная область отображает диапазон значений, среди которых будет производиться поиск события.

7. Анализ подготовленных данных:

· Запись текущего значения;

· Проверка текущего значения относительно максимума;

· Сравнение вероятности появления текущего значения с вероятностью появления экстремума соответствующей гистограммы.

· Сравнение вероятности появления текущего значения с вероятностью появления порогового значения. В случае если значение выполняет все необходимые требования, данное отведение помечается.

Если после проверки всех отведений, на 80% (может настраиваться в зависимости от конфигурации исследования) из них были установлены пометки, данный срез помечается как содержащий событие сна «движение тела».

Рис. 4 Участок сигнала с найденным автоматически событием сна «движение тела»

Дальнейшая работа с полученными маркерами событий сна зависит от поставленной задачи. В частности при необходимости выделения участков исследования, соответствующих событию сна, необходимо объединить рядом стоящие маркера, а после исключить все участки, длительность которых меньше заданного порога.

По завершении поиска все события сна расставляются на сигнале и отображаются в виде прямоугольной области. Для удобства анализа и перехода между найденными событиями, они также отображены в меньшем масштабе в отдельном окне. В качестве примера рассмотрим результаты работы на одном из ПСГ исследований. На приведенном рисунке (см. рис. 4) отображены схематично установленные события сна (движения тела) автоматически и вручную.

Рис. 5 Установленные события сна (автоматически сверху)

Как видно из рисунка результаты работы алгоритма несколько отличаются от расставленных вручную событий. Это обусловлено, неспособностью алгоритма точно определять границы начала и окончания события сна, однако это не является сбоем в работе основной части алгоритма и никак не повлияет на работоспособность всего механизма в целом

Хотелось бы отметить, что приведенный алгоритм можно использовать для поиска различных типов событий сна, таких как, «храп», «движение конечностей» и другие. Данный метод может использоваться для предварительно рассчитанных вторичных данных, например таких, как частота сигнала. Учитывая, что при дальнейшем поиске необходимость перерасчета значений гистограмм в случае их сохранения отпадает, что позволит значительно уменьшить время общего автоматического анализа исследования.

Литература

1. Буряк А.О., Захаров Е.С. Построение алгоритмов распознавания событий сна на основе исследования гистограмм [Электронный ресурс] // «Инженерный вестник Дона», 2012, №4. - Режим доступа: http://www.ivdon.ru/magazine/archive/n4p1y2012/1106 (доступ свободный) - Загл. с экрана. - Яз. рус.

2. Скоморохов А.А., Захаров Е.С. Полисомнографическиеисследования и задача автоматизированного построения гипнограммы // Известия ТРТУ. Темат. Выпуск: Медицинские информационные системы. - 2006. - №11. - С. 135 - 138. - ISBN5-8327-0271-9.

3. ЗенковЛ.Р. Клиническая электроэнцефалография (с элементами эпилептологии). - Таганрог: Изд-во ТРТУ, 1996. - 368 с. ISBN 5-230-24735-5.

4. Agarwal R., Gotman J. Computer-assisted sleep staging //IEEE Transactions on Biomedical Engineering. - 2001. - № 12. - P.1412-1423. - ISSN 0018-9294.

5. The AASM Manual for the Scoring of Sleep and Associated Events. - 2007 American Academy of Sleep Medicine, 1 Westbrook Corporate Center, Suite 920, Westchester, IL 60154, U.S.A

6. SudhansuChokroverty MD FRCPFACP, Sleep Disorders Medicine:Basic Science, Technical Considerations, and Clinical Aspects - 2009,781 pages, ISBN-13: 978-0750699549

7. Oxford University Press, USA; 1 edition (April 24, 2008) , Sleep medicine essentials, ISBN-13: 978-0195306590, 720 - pages

Размещено на Аllbеst.ru

...

Подобные документы

  • Построение онтологии предметной области для анализа глобальных процессов на основе информации, получаемой из новостных лент. Средства разработки онтологий, используемых для поиска событий, фактов, извлечённых из СМИ; моделирование экономических рисков.

    курсовая работа [3,4 M], добавлен 27.08.2017

  • Методика исследования и анализа средств аудита системы Windows с целью обнаружения несанкционированного доступа программного обеспечения к ресурсам вычислительных машин. Анализ угрозы информационной безопасности. Алгоритм работы программного средства.

    дипломная работа [2,9 M], добавлен 28.06.2011

  • Программа визуализации космических изображений. Файлы формата LAN. В программе реализован инструмент ресинтеза цветного изображения, отображаемого в главном окне, инструмент выравнивания гистограмм яркости каналов и диалоговое окно вывода гистограмм.

    курсовая работа [2,9 M], добавлен 12.05.2012

  • Список событий, которые имеют время наступления. Инициализация, визуализация, сохранение, восстановление событий. Функция проверки наличия событий, удовлетворяющих заданным требованиям. Создание пользовательского интерфейса. Форма создания нового события.

    курсовая работа [1,9 M], добавлен 20.06.2012

  • Описание основных использованных функций. Выравнивание по ширине. Разбор алгоритмов расчета. Алгоритм пересчета оценок из текстовой формы в числовую форму. Построение диаграмм и гистограмм Excel. Внедрение и связывание диаграмм в документ Word.

    курсовая работа [152,2 K], добавлен 24.11.2011

  • Примеры построения тестов и технологии исследования алгоритмов на их основе. Построение тестов на основе метода покрытия решений и проведение исследования соответствующего исходного алгоритма и алгоритма с ошибками в операторах проверки условий.

    контрольная работа [224,8 K], добавлен 24.05.2016

  • Разработка программной базы для исследований в области распознавания речи и поиска ключевых слов в ней. Расчет mel-фильтров. Скрытые марковские модели. Применение в алгоритме сверточного декодирования Витерби. Методы визуализации и обработки аудиоданных.

    курсовая работа [1,1 M], добавлен 01.06.2015

  • Анализ системы получения изображений микропрепарата Атлант-микро. Разработка модели, алгоритмов совмещения фрагментов. Разработка пользовательского интерфейса системы. Оценка качества совмещения фрагментов алгоритмом с бинаризацией на основе гистограмм.

    дипломная работа [8,0 M], добавлен 23.09.2012

  • Особенности графики системы MATLAB и ее основные отличительные черты. Построение графика функций одной переменной. Графики в логарифмическом масштабе, построение диаграмм, гистограмм, сфер, поверхностей. Создание массивов данных для трехмерной графики.

    реферат [1,4 M], добавлен 31.05.2010

  • Обзор существующих алгоритмов для обнаружения лиц. Выравнивание лица с помощью разнообразных фильтров. Использование каскадного классификатора Хаара для поиска лиц на изображении. Распознавание лиц людей с использованием локальных бинарных шаблонов.

    дипломная работа [332,4 K], добавлен 30.09.2016

  • Методы реализации алгоритмов сортировки и алгоритмов поиска на языках программирования высокого уровня. Программирование алгоритмов сортировки и поиска в рамках создаваемого программного средства на языке Delphi. Создание руководства пользователя.

    курсовая работа [1,7 M], добавлен 16.04.2012

  • Анализ существующих программ организации событий в ОС Android. Разработка мобильной программы организации краткосрочных событий. Определение требований, проектирование архитектуры и разработка алгоритма программы. Создание руководства для оператора.

    дипломная работа [752,9 K], добавлен 26.07.2017

  • Алгоритмы поиска динамических шумов и их компенсации на основе метода Motion estimation. Разработка программного продукта для детектирования движения капель дождя и их удаления на видеопоследовательностях, и его реализация среде Microsoft Visual Studio.

    магистерская работа [6,6 M], добавлен 09.02.2013

  • Яркость точек и гистограммы изображения. Изменение яркости и контрастности. Метод ранговой фильтрации с оценкой середины диапазона. Наложение шумов на изображение. Преобразование изображения в негатив. Получение матрицы яркостей и построение гистограмм.

    курсовая работа [1,5 M], добавлен 11.12.2012

  • Цель маршрутизации - доставка пакетов по назначению с максимизацией эффективности. Построение алгоритмов поиска кратчайшего пути маршрутизации, расчёт пути с минимальным количеством переходов. Характеристики протокола RIP и построение маршрутных таблиц.

    курсовая работа [74,1 K], добавлен 26.08.2010

  • Принципы работы с эластичной сетью. Эластичные сети и молекулярные машины. Оценка поведения структуры молекулярной машины во время динамического цикла, топологических характеристик эластичной сети. Анализ распределений и гистограмм основных характеристик.

    дипломная работа [1,9 M], добавлен 18.11.2017

  • Обзор математических методов распознавания. Общая архитектура программы преобразования автомобильного номерного знака. Детальное описание алгоритмов: бинаризация изображения, удаление обрамления, сегментация символов и распознавание шаблонным методом.

    курсовая работа [4,8 M], добавлен 22.06.2011

  • Характеристика и классификация устройств долговременного хранения данных; их возможности, достоинства и недостатки. Типы и способы хранения и записи информации. Построение сводных таблиц и гистограмм по имеющимся данным, создание межтабличных связей.

    курсовая работа [1,6 M], добавлен 27.04.2013

  • Описание возможностей Power Point 2010 для создания и проведения динамических презентаций. Совместная работа с другими пользователями. Особенности создания нумерованного и маркированного списков, таблиц и гистограмм. Вставка изображений в презентацию.

    презентация [188,3 K], добавлен 28.01.2012

  • Блок-схема работы программы генерации ключевой информации, внешний вид ее основного окна. Построение гистограмм распределения элементов и проверки серий. Тестирование программы на работоспособность и возможность получения криптографически стойких ключей.

    презентация [561,0 K], добавлен 16.10.2013

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.