WWW.REFERATCENTRAL.ORG.UA - Я ТУТ НАВЧАЮСЬ

... відкритий, безкоштовний архів рефератів, курсових, дипломних робіт

ГоловнаТехнічні науки → Метод вейвлет-перетворення - Курсова робота

Метод вейвлет-перетворення - Курсова робота

Запис у пам'ять комп'ютера даних, що вводяться, для наступного перегляду, редагування, аналізу і формування бази даних.

Введення з клавіатури оператором спеціальних маркерних оцінок у ході обстеження.

Аналіз даних тестування і подання результатів у вигляді гістограми виразності змін фізіологічних показників, гістограми імовірності і значимості відхилень фізіологічних функцій, представлення їхніх кількісних значень у табличному й образно-графічному вигляді (паттерни реакцій в полярних координатах).

8. РЕАЛІЗАЦІЯ ПРОГРАМНОГО ЗАБЕЗПЕЧЕННЯ ДЛЯ ОБРОБКИ ФОТОПЛЕТИЗМОГРАФІЧНИХ ДАНИХ

8.1 робота з базою даних

Програма роботи з базою даних представляє функції для створення картки пацієнта, пошуку, збереження ПГ й огляду інформації в базі.

База даних представляє собою список файлів. Використання довгих імен файлів в ОС Windows дозволяє називати файли прізвищами пацієнтів, що створює одразу зручну и гнучку систему збереження даних.

Реєстрація пацієнта:

Для реєстрації пацієнта необхідно вибрати пункт меню "Файл-Новий файл" або натиснути інструментальну кнопку (IК) .

Після цих дій на екрані з'явиться діалогове вікно зображене на рисунку 8.1.

Рисунок 8.1 – Вибір опції НОВИЙ ФАЙЛ

Кожний пункт реєстраційної карти при встановленому на ньому маркері виділяється [32].

Заповніть пункт "Прізвище, ім'я", виберіть мишкою або за допомогою клавіатури стать, дату народження шаблон.

Поле шаблона вміщує список доступних шаблонів структур. Так в даній версії програми є такі версії як osteo.shb (вміщує структуру аналогічну структурі хребта) й dant.shb (стоматологія).

Встановіть маркер на полі "Затвердити". Після заповнення всіх пунктів процес реєстрації й створення нового файла закінчено. Корекція введених даних можлива в ході роботи програми в пункті меню "Вікна-Персона" або натискання IК

Рисунок 8.2 – Карта розміщення хребців

Після реєстрації з'явиться вікно "Навігатор" в якому активні елементи розміщенні по групам. Так навігатор для вертебродіагностики представлений на рисунку 8.2. Можливим є створення структур для навігатора довільної форми (різне число секцій й підсекцій) [17, 18].

Переміщення по навігатору відбувається з допомогою клавіатури або маніпулятора "миша". Після вибору певного елемента 3-го рівня навігатора ("До сеансу" або "Після сеансу") можна приступати до зняття ФПГ даних.

Реєстрація ФПГ:

Після вибору певного елемента навігатора (як, наприклад зображено на рисунку 8.3 ви можете здійснити зняття даних, про що свідчить активний пункт меню "Процес-Моніторинг" та IК .

При знятті ПХ за допомогою вбудованих функцій програми (про що свідчить вимкнений прапорець "Використовувати зовнішній пакет" у вікні настроювань ) необхідно вказати необхідні активні і видимі канали у вікні каналів . Якщо використовується зовнішній модуль по зняттю даних (як на дійсний момент), то вибір каналів не потрібний. Число каналів для цього випадку визначається зміною в конфігураційному файлі зовнішнього модуля.

Рисунок 8.3 – Карта розташування хребців з вибраним елементом

Рисунок 8.4 – Вікно каналів

Регулюючи силу притиснення датчиків у міжхребетних западинах і вибираючи коефіцієнт підсилення датчиків (для зовнішнього знімного пристрою це регулятор на передній панелі), досягнути появи стійких ПХ із максимальним рівнем амплітуди сигналу в двох каналах [19].

При використанні убудованих функцій зняття даних натисніть IК . При цьому відбудеться перехід від простого моніторингу до запам'ятовування даних, що знімається.

З цього моменту дані почнуть записуватися в пам'ять (у випадку зовнішнього модуля дані запам'ятовуються із самого початку). При цьому колір кривої зміниться. Запис виробляється до моменту натискання IК . Знята ФПГ автоматично записується в пам'ять для обраного елемента навігатора.

Для реєстрації наступної ФПГ виберіть новий елемент у навігаторі і повторіть описані дії.

Якщо Ви хочете перезаписати вже зняту ФПГ, виберіть той же елемент.

Подальші дії аналогічні тим, що виконувалися для першої ФПГ.

По закінченні зняття даних необхідно занести зняті ФПГ у базу даних. Для цього в меню виберіть процедури "Файл - Зберегти файл". Відкриється стандартне вікно, як показано на рисунку 8.5.

Рисунок 8.5 – Запис знятих ФПГ у базу даних

Перегляд ФПГ:

Зняті ФПГ зберігаються у виді, представленому на рисунку 8.5. Для перегляду значень ФПГ використовується інформаційна панель, що знаходиться під графіками і містить інформацію про координату, значення і похідні ФПГ у місці, де знаходиться курсор маніпулятора "миша".

Передбачено функцію масштабування що переглядаються ФПГ: - збільшити, - зменшити. Відображення похідних контролюється IК (вихідний графік, 1-я і 2-я похідні).

Пересування по ФПГ здійснюється за допомогою смуги прокручування, розташованої над графіками.

Розміщення маркерів:

Для розрахунку основних параметрів пульсової хвилі, необхідно розставити маркери в характерних точках ФПГ як показано на рисунок 8.6. Для цього виберіть пункт "Обробка - Розставити маркери".

На кожній ПХ установлюється 5 маркерів:

1. Початок анакорти

2. Рівень швидкого кровонаповнення.

3. Рівень максимального кровонаповнення.

4. Рівень інцизури.

5. Венозний відтік.

Рисунок 8.6 – Розміщення маркерів

Після автоматичного розміщення маркерів їхнє розташування може бути відкоректоване.

Для точної установки маркерів необхідно, натиснувши ліву кнопку миші, пересунути курсор, стежачи за чисельними значеннями похідних у нижній інформаційній панелі.

Обробка фотоплетизмограм:

Даний режим призначений для виконання наступних функцій: програмної фільтрації перешкод, обчислення параметрів ПХ.

Для фільтрації низьких частот використовується метод параболічного наближення по n точкам (число точок для інтерполяції вказується у вікні настроювань "Опції - Загальні - Кількість точок при фільтрації").

Діалогове вікно "Опції":

Всі опції розбиті на 5 класів (рисунок 8.7):

"Загальні" - опції, використовувані при обчисленнях і при збереженні даних:

Рисунок 8.7 – Діалогове вікно "Опції" (загальні)

"Нечутливість до перепадів" – параметр, що впливає на якість розміщення маркерів, "Архівувати дані при збереженні" - якщо параметр включений, те дані записуються у файл даних у стиснутому LZH-компресією вигляді, що приводить до збереження вільного місця на носії інформації, "Кількість точок при фільтрації" - фільтрація полягає в параболічній апроксимації (нерекурсивний фільтр низьких частот), тому це число (5,7 чи 9 точок) указує скільки точок буде впливати на значення в даній точці. 9 точок дає максимальне згладжування, "Схема розрахунку" - визначає вигляд звіту - як при діагностиці остеохондроза (дані до і після сеансу) чи щодо однієї еталонної хвилі, "Моніторинг" - визначає параметри інтерфейсу з апаратною частиною комплексу (рисунок 8.8).

Рисунок 8.8 – Діалогове вікно "Опції" (моніторинг)

Перший список, що випадає, відповідає за вибір джерела даних: плата АЦП – дані надходять із плати АЦП, використаної в комплексі для діагностики остеохондрозу, зовнішній пакет – для знімання даних запускається зовнішній пакет, результати роботи якого зчитуються потім з його зовнішнього тимчасового файлу в програму, COM-порт – взаємодія з останнім розробленим модулем, що підключається до COM2, калібрувальний сигнал – дані не надходять ні з якого пристрою. Синусоїда генерується програмно. Використовується для оцінки вірогідності даних знімаються при даних установках на конкретної ЕОМ, "Коеф. масштабування" і "Зміщення" – відповідають за перетворення даних, що надходять у випадку зняття даних зовнішнім пакетом. Зовнішній пакет видає дані в діапазоні від –2048 до 2048. У даній же програмі дані представляються 9-ю бітами, тобто діапазоном чисел від 0 до 511, "Точне число даних", "Моніторинг" та "Зняття" – у випадку малопродуктивного комп'ютера всій програмі необхідно дати найвищий пріоритет tpTimeCritical і скасувати команду Sleep, однак тоді програма не буде реагувати на дії користувача, а значить він не зможе зупинити процес зняття даних [20]. Для цього включається режим "Точне число даних", у ході якого зчитується визначене число дискретів в обох режимах, "Застосовувати відразу" – зміни внесені користувачем в опції будуть відразу ж враховані програмою, "Використовувати Sleep" – програма після кожної мс віддає комп'ютерний час операційному середовищу, що навіть при найвищому пріоритеті роботи програми (tpTimeCritical ) дозволяє користувачу взаємодіяти з програмою, "Затримка після зняття зі шкіри " – визначає частоту дискретизації даних. Частота обернено пропорційна даному параметру, "Усереднювати при знятті" – виконувати фільтрацію на етапі зняття даних. На якість впливає параметр "Кількість точок при фільтрації", описаний вище, "Дозволити доповнювати каналами" – у виключеному режимі, дані сусідніх неактивних каналів будуть знищені, "Процесор Pentium" – у включеному режимі на машині тільки з процесором intel Penium виконує більш точну прив'язку вчасно при зчитуванні даних, "Пріоритет потоку зняття даних" – установлює пріоритет потоку зняття даних (Вправо – найвищий пріоритет), "Кольори" – визначають набір кольорів використовуваних у програмі, "Графік" – визначає параметри відображення графіка: "Горизонтальні шкали", "Вертикальні шкали" – число шкал на графіку, "Чутливість "миші"" – визначає число точок, на які покажчик може відхилитися від маркера, не "загубивши" цей маркер, "Помічати дані при великому збільшені" – при великому масштабі дані позначаються хрестиком, "Маркери лише до значення" – при виключеному режимі маркери малюються не тільки до значення, а у всю висоту даного каналу, "Навігатор" – опції щодо навігатора: "Помічати в навігаторі кольором елементи з даними" – об'єкти (стрілочки), що містять дані будуть виділені червоним якщо вони містять дані.

Loading...

 
 

Цікаве