|
ОДЕСЬКИЙ НАЦІОНАЛЬНИЙ ПОЛІТЕХНІЧНИЙ УНІВЕРСИТЕТ
КОМЛЕВА Наталія Олегівна
УДК 004:62-52:004.03
РОЗРОБКА АВТОМАТИЗОВАНОЇ
СИСТЕМИ ДІАГНОСТИКИ
РУХОВОГО АПАРАТУ ЗОРОВОГО АНАЛІЗАТОРА
Спеціальність 05.13.06 – Автоматизовані системи управління
та прогресивні інформаційні технології
Автореферат
дисертації на здобуття наукового ступеня
кандидата технічних наук
Одеса – 2006
Дисертацією є рукопис.
Робота виконана на кафедрі “Системне програмне забезпечення” Одеського національного політехнічного університету Міністерства освіти і науки України.
Науковий керівник кандидат технічних наук, доцент
Паулін Олег Миколайович,
Одеський національний політехнічний університет, професор кафедри системного програмного забезпечення
Офіційні опоненти: доктор технічних наук, професор
Верлань Анатолій Федорович,
Інститут проблем моделювання в енергетиці ім. Г.Є. Пухова НАН України, завідувач відділом моделювання динамічних систем;
кандидат технічних наук, доцент
Савєльєва Оксана Степанівна,
Одеський національний політехнічний університет, доцент кафедри нафтогазового та хімічного машинобудування
Провідна установа Національний технічний університет “Харківський політехнічний інститут”, кафедра автоматизованих систем управління
Захист відбудеться “22“ червня 2006 року о 1330 на засіданні спеціалізованої вченої ради Д 41.052.01 в Одеському національному політехнічному університеті за адресою: 65044, м. Одеса, проспект Шевченка, 1, ауд. 400-А.
З дисертацією можна ознайомитись в бібліотеці Одеського національного політехнічного університету за адресою: 65044, м. Одеса, проспект
Шевченка, 1.
Автореферат розісланий “16” травня 2006 р.
Вчений секретар
спеціалізованої вченої ради Ямпольський Ю.С.
ЗАГАЛЬНА ХАРАКТЕРИСТИКА РОБОТИ
Актуальність теми. Останнім часом розробка засобів медичного діагностування, особливо у випадку діагностування офтальмологічних систем, орієнтована на автоматизацію даного процесу з метою підвищення його ефективності. При цьому велику роль грають розробка і побудова інформаційних моделей об'єктів автоматизації і процесів, що автоматизуються. Сучасний підхід до діагностування з використанням інформаційних технологій вимагає розробки аналітичних, об'єктно-орієнтованих та інших моделей предметних галузей, а також відповідних методів, алгоритмів та інформаційно-програмної підтримки. Це забезпечує підвищення точності результатів діагностування за рахунок розширення набору вимірюваних параметрів і підвищення точності обчислення їх значень. Проблему представляє складність побудови інформаційної моделі і моделювання роботи системи і окремих її елементів, особливо у випадку діагностування складних систем.
До таких систем відноситься руховий апарат зорового аналізатору (РАЗА) людини, який є важливою складовою рухової системи ока (РСО) і зорової системі в цілому. При цьому РСО фактично є природною системою управління, яка відповідає за поворот ока з метою забезпечення заданої області зорового сприйняття.
Діагностика РАЗА істотно впливає на подальший хід лікувального процесу в офтальмології. Відомі на сьогоднішній день методи діагностики порушень функціонування РАЗА (методи коордиметрії, Гіршберга, метод із застосуванням синоптофору) спрямовані на визначення величини кута косоокості, що являється лише статичним описом роботи РАЗА. Однак, отриманих таким чином даних недостатньо для визначення реакції ока на зміну зовнішнього впливу, що є його природною функцією.
Крім того, перелічені методи діагностики не автоматизовані та потребують і на етапі визначення параметрів РАЗА, і на етапі формулювання діагнозу наявності висококваліфікованого спеціаліста-офтальмолога. З іншого боку, використання автоматизованої системи офтальмологічної діагностики (СОД) дозволить розпаралелити процес отримання діагнозу шляхом розділення його на дві послідовності дій (та інформаційних потоків): обстеження пацієнта із застосуванням СОД під керівництвом оператора та отримання параметрів РАЗА, аналіз лікарем-офтальмологом значень параметрів РАЗА пацієнта та формування діагнозу, що забезпечує економію часу.
Таким чином, дослідження, спрямовані на створення і впровадження сучасних інформаційних засобів до розв’язання задач автоматизованого діагностування РАЗА, є актуальними.
Зв'язок роботи з науковими програмами, планами, темами. Дисертація виконувалась відповідно до мети та завдань НДР Одеського національного політехнічного університету № 373-73 “Програмні засоби автоматизованих систем. Розробка інформаційного та програмного забезпечення сучасних автоматизованих систем” та Угоди № 1383-73 про творче співробітництво з Одеським науково-дослідним інститутом очних хвороб і тканинної терапії ім. акад. В.П. Філатова за темою “Комп'ютерна діагностика функціональних порушень рухового апарата ока”.
Мета і задачі дослідження. Метою дисертаційної роботи є підвищення точності результатів діагностування РАЗА шляхом розробки автоматизованої системи діагностики, заснованої на об’єктно-орієнтованій інформаційній моделі процесу діагностики та методі виявлення і аналізу діагностичних ознак РАЗА.
Для досягнення зазначеної мети в роботі були розв’язані такі задачі:
- систематизація методів дослідження стану РАЗА, аналіз їх властивостей відносно множини і точності обробки досліджуваних параметрів;
- розробка математичної моделі РАЗА, в якій враховані властивості і параметри РАЗА, істотні для дослідження її статичних та динамічних характеристик, та виділення інформативних ознак моделі, які характеризують стан РАЗА;
- розробка ієрархічної об’єктно-орієнтованої інформаційної моделі процесу діагностики РАЗА, яка включає математичну модель РАЗА;
- формування діагностичних ознак РАЗА за значеннями статичних і динамічних параметрів, виділених за допомогою моделювання, а також інтегральне оцінювання стану РАЗА з урахуванням всіх параметрів системи;
- формування системи розв’язувальних правил, яка дозволяє автоматизувати процес класифікації стану РАЗА з використанням продукційної системи підтримки прийняття рішень, і розробка на її основі метода та інформаційної технології діагностування РАЗА, які дозволяють підвищити точність і скоротити тривалість процесу діагностики;
- розробка та впровадження програмного комплексу у складі автоматизованої системи управління (АСУ) станом РАЗА для визначення параметрів моделі РАЗА і аналізу стану РАЗА, який реалізує запропонований метод автоматизованого діагностування.
Об'єктом дослідження є процес і засоби діагностики РАЗА.
Предметом дослідження є об’єктно-орієнтована модель діагностики рухового апарату зорового аналізатора.
Методи досліджень. Для аналізу принципів організації систем управління, а також при вивченні і виборі методів діагностування РАЗА використовувалися методи загальної теорії систем.
Розробка математичної моделі РАЗА та інформаційної моделі її діагностування виконана на базі теорії диференціальних рівнянь, основ математичної статистики і теорії прийняття рішень.
Інформаційна технологія для автоматизованого діагностування РАЗА, а також складові цієї технології: методи, відповідні методики і програмні засоби розроблені на основі об’єктно-орієнтованого аналізу і теорії побудови експертних систем.
Наукова новизна одержаних результатів полягає в розвитку та поглибленні теоретичних і методологічних основ побудови інформаційних моделей та процесів діагностики і розробки на їх основі автоматизованої системи діагностики РАЗА. У дисертаційній роботі одержані наступні наукові результати:
- вперше розроблена математична модель РАЗА, яка містить статичні і динамічні параметри його лінійних та нелінійних складових, та виконана параметрична ідентифікація моделі;
- вперше розроблена ієрархічна інформаційна модель процесу діагностики стану РАЗА, яка є об’єктно-орієнтованою та інкапсулює математичну модель РАЗА;
- вперше доведене Твердження про інваріантність кількісних характеристик і параметрів системи екстремального регулювання (СЕР) з управлінням по вихідній величині з запам’ятовуванням екстремуму, яка має параболічну нелінійну частину відносно зміни місцеположення екстремальної точки параболи; Твердження розповсюджується на модель функціонування РСО, яка представляється СЕР із запам’ятовуванням екстремуму типу нелінійна-лінійна;
- одержала подальший розвиток система діагностичних ознак РАЗА, який полягає у доповненні кутових статичних ознак м’язовими, і додатково містить динамічні діагностичні ознаки;
- вперше розроблений метод автоматизованої діагностики стану РАЗА, заснований на використанні об’єктно-орієнтованої інформаційної моделі.
Практична цінність одержаних результатів. Використання створеного в роботі програмного комплексу СОД дозволило підвищити точність і швидкодію діагностування стану РАЗА у задачах офтальмологічної діагностики. У комплексі застосовані розроблені методики підготовки та проведення експерименту, попередньої обробки експериментальної інформації, визначення діагностичних ознак РАЗА людини на базі отриманих значень інформативних ознак, формування діагностичного висновку. При використанні комплексу у процесі діагностики стану РАЗА похибка одержання результатів знижена приблизно в 25 разів при зменшенні часу на діагностику, у середньому, в 2 рази.
Розроблена інформаційна технологія, що поєднує всі автоматизовані етапи діагностики РАЗА в єдиний формалізований процес, яку використано при розробці СОД “EYECOM”, та впроваджено в лабораторії порушень бінокулярного зору і функціональних методів дослідження Одеського науково-дослідного інституту очних хвороб і тканинної терапії ім. акад. В.П. Філатова.
Розроблені методики, алгоритми і програми впроваджені в навчальний процес на кафедрі системного програмного забезпечення Одеського національного політехнічного університету і використовуються в дисциплінах, які вивчають теорію алгоритмів і обчислювальних процесів, основи програмування та алгоритмічні мови, а також у дипломному проектуванні.
Особистий внесок здобувача полягає в застосуванні інформаційного підходу до автоматизації діагностування нелінійних систем.
Дисертантом створена ієрархічна інформаційна модель, яка описує автоматизований процес діагностики [1, 2, 6] і містить математичну модель РАЗА [3, 5 – 7]; розроблені метод та інформаційна технологія [12, 13], а також покладені в основу їх математичного забезпечення алгоритми і методики [1, 2, 8, 9, 11], що дозволяють одержати комплексну оцінку стану РАЗА; розроблений програмний комплекс СОД “EYECOM” [4, 6, 10, 12], який реалізує запропонований метод автоматизованої діагностики РАЗА, доведені до практичного використання всі програмні підсистеми [4, 9 – 11]. Автор брав участь у випробуваннях системи і в аналізі результатів діагностування.
Апробація результатів дисертації. Основні виводи, положення і результати дисертації доповідалися і обговорювалися на конференції “Використання комп'ютерних технологій у навчальному процесі” (Харків, 1997), Другій та П'ятій міжнародних науково-практичних конференціях “Современные информационные и электронные технологии” (Одеса, 2001, 2004), Третій Всеукраїнській конференції молодих науковців “Інформаційні технології в науці, освіті і техніці” (Черкаси, 2002).
Публікації. Результати дисертації викладені в 13 публікаціях, в тому числі в 8 статтях в спеціалізованих виданнях відповідно до списку ВАК України.
Обсяг і структура дисертації. Дисертаційна робота складається із вступу, 4 розділів, висновків та 5 додатків. Обсяг дисертації – 149 стор., додатків – 29 стор. Дисертація містить 42 рисунка і 5 таблиць та посилання до 107 літературних джерел.
ОСНОВНИЙ ЗМІСТ РОБОТИ
У вступі обґрунтовується важливість і актуальність теми дисертації, викладені мета і задачі досліджень. Сформульовані основні положення і практичні результати, досягнуті в роботі, їх наукова новизна.
У першому розділі наведений аналіз існуючих досліджень процесу діагностики і розглянуті основні принципи рішення задач діагностування із використанням моделей досліджуваних систем.
Розглянуто принципи роботи РСО (система управління), яка містить РАЗА (об’єкт управління) та є прикладом СЕР. В рамках даної роботи функціонування РАЗА досліджується як випадок однопараметричного регулювання.
Розглянуто переваги та недоліки існуючих методів діагностики РАЗА, який є складним об’єктом, що містить лінійні та нелінійні складові.
У другому розділі описаний метод автоматизованої діагностики стану РАЗА, який базується на ієрархічній інформаційній об'єктно-орієнтованій моделі та системі розв’язувальних правил, що дозволяють автоматизувати процес діагностування.
Запропоновано структурну схему моделі функціонування РСО (рис. 1), в якій розглянуто нелінійні та лінійні блоки (система зорових рецепторів та РАЗА). Аналіз функцій та будови системи зорових рецепторів дозволяє вважати її нелінійною частиною РСО, екстремальна характеристика якої дає залежність, близьку до параболи. Таким чином, РСО є об’єктом з екстремальною характеристикою (ОЕХ).
Рис. 1. Структурна схема моделі функціонування РСО.
Структурно РАЗА складається із сукупності м’язів, що рухають око (МРО), точок кріплення цих м'язів до очного яблука і до очної орбіти і очного яблука як об'єкта прикладення дії РАЗА.
Відомі на сьогоднішній день методи діагностики порушень функціонування РАЗА засновані на візуальній оцінці зсуву зіниці пацієнта щодо його нормального положення при фіксації напрямку погляду (НП) пацієнта в заданих точках. Всі методи дозволяють досліджувати тільки статичні характеристики РАЗА, причому в ряді випадків досить приблизно. Більшість методів спрямовані на визначення величини кута косоокості, наприклад, за допомогою обчислення кутових відхилень НП від напрямків на задані точки фіксації.
Аналіз властивостей РСО із урахуванням вимог до спостереження змінних системи дозволив виділити множину найбільш важливих та інформативних параметрів МРО, які в сукупності описують стан системи:
Q≡(ц, L,T), (1)
де ц – кут відхилення очного яблука від нормалі, первинний статичний показник; L – довжина МРО, вторинний статичний показник; T – постійна часу перехідного процесу при відпрацьовуванні МРО зміни вхідної дії, динамічний показник.
Наведені параметри комплексно описують роботу РАЗА, як при фіксації ним довільної точки, так і при відпрацьовуванні змін вхідної інформації. Результатом дослідження стану РАЗА пацієнта в рамках даної множини параметрів є оцінка його фізіологічного стану і ступені професійної придатності.
До задач діагностики РАЗА належить визначення працездатності всіх МРО, формування переліку непрацездатних МРО (пошук дефекту) та видача комплексної оцінки стану РАЗА з урахуванням його статичних і динамічних параметрів. Рішення цих задач вимагало застосування автоматизованого підходу з використанням сучасних інформаційних технологій, для чого від розгляду фізичного РАЗА перейшли до моделі його функціонування та вибрали відповідний математичний апарат.
Роботу кінематичної частини РСО (рис. 2) неможливо розглядати у відриві від діяльності рецепторно-мозкового тракту, тому спершу виконаний опис моделі РАЗА, а потім проаналізоване її місце у загальній моделі РСО.
Рис. 2. Кінематична схема РАЗА людини. Вид зверху на ліве очне яблуко.
Математична модель РАЗА представляється системою рівнянь:
(2)
де U=ш(L) – горизонтальне та вертикальне переміщення проекції НП у площині обличчя пацієнта, ш – функція перетворення; M – діагональна матриця постійних часу Ti диференціального рівняння, i=1:3; А – вектор-стовпець вільних членів; I0 – імпульси управління РАЗА; L – довжини МРО, обумовлені функцією f за значеннями U.
Значення максимальних кутів повороту очного яблука дозволяють розглянути всі МРО при деякому куті повороту очного яблука у вигляді двох складових: 1) тієї, що прилягає до очного яблука; 2) розташованої між точкою відходу МРО від очного яблука і другою (фіксованою) точкою кріплення МРО. Це дозволяє визначити довжину кожної МРО, а потім їх підсумовувати.
Довжини МРО L={LAK, LBK, LCK, LDK, LGIK, LFE} залежать від координат точок кріплення МРО до очного яблука, які у довільний момент часу обчислювали таким чином:

де , – зміни сферичних кутів відносно їх первинних значень д, И.
Довжини МРО AK, BK, CK и DK обчислюються за виразом:
 , (3)
де R – радіус очного яблука; , , – координати кріплення відповідної МРО у довільний момент часу; , , – координати відходу МРО від очного яблука.
Для МРО GIK і FE довжини обчислювали таким чином:

; (4)
 . (5)
В якості моделі для опису елементарного переміщення використовується аперіодична ланка першого порядку. Постійна часу при зміні горизонтальної fx і вертикальної fy складових елементарного переміщення обчислюється як T=max(Tx,Ty).
Математичний опис моделі РСО представлений системою рівнянь:
(6)
де φ – поточне значення просторового кута повороту очного яблука; φ0 – нормативне значення кута повороту; – неузгодженість між нормою і поточним значенням кута повороту; I – імпульси, які видаються нелінійною частиною РСО і обумовлені функцією f1 за кутом неузгодженості; k – постійний коефіцієнт перетворення сигналу; f2 – функція перетворення поточного значення кута φ залежно від довжини L.
В системі (6) лінійне диференціальне рівняння є лінійною частиною РСО, а функції f і f2 становлять його нелінійну частину. Таким чином, РАЗА має істотну нелінійність, лінійна апроксимація якої дозволяє розглядати РСО як СЕР із запам’ятовуванням екстремуму зі схемою заміщення типу нелінійна-лінійна (НЛ).
Лінійна частина об'єкта НЛ СЕР, що у загальному виді описується лінійним диференціальним рівнянням n-го порядку, може бути апроксимована послідовно з'єднаними запізнювальною ланкою (ф – час запізнювання) і аперіодичною ланкою першого порядку (T – постійна часу):
. (7)
Нелінійна частина об'єкта, яка у загальному випадку описується поліномом m-го степеня, в практично важливих випадках апроксимується рівнянням параболи:
. (8)
У даній роботі головна увага приділена режиму сталих автоколивань, при якому координати точки екстремуму постійні; конкретні значення цих координат не впливають на якісні показники системи (стійкість і втрата на рискання).
Кількісні характеристики СЕР описуються множиною SX=(Z*, ДZ, Д), а параметри – множиною SP=(И, A), де Z*=Zmin-Zmax – різниця між мінімальним та максимальним значеннями Z; ДZ= Z-Zmax – різниця між поточним та максимальним значеннями Z; Д – величина зони нечутливості регулятора; И – напівперіод автоколивань входу; A – амплітуда входу.
Твердження. Для СЕР з нелінійною частиною, яка описується рівнянням , вид вихідної величини , кількісні характеристики SX і параметри SP СЕР є інваріантними відносно зміни місцеположення екстремальної точки параболи.
Доказ. Розглянемо вихідну величину СЕР для двох випадків: наявність ( ) та відсутність (Z) зсуву екстремальної точки параболи. Очевидно, що для усіх точок кривої Z(t) має місце співвідношення . Тоді для різниць поточного та максимального значень вихідних величин Д і ДZ отримаємо:
Д ДZ. (9)
Вихідний сигнал у ланцюгу із зворотним зв’язком надходить до входу системи. Перемикання СЕР відповідно (9) проходить за умовою ДZ≤Д, тому моменти перемикання вхідної величини x(t) та її амплітуда залишаються попередніми. Це також означає інваріантність інших складових множин SX і SP. Доказ закінчено.
Для побудови інформаційної моделі процесу діагностики виділені головні технологічні етапи, для кожного з яких визначені вхідні, вихідні дані і функції перетворення. Інформаційна модель процесу діагностики ОЕХ представлена на рис. 3.
Рис. 3. Інформаційна модель процесу діагностики ОЕХ.
Відповідно до запропонованого методу, спочатку проводиться аналіз ОЕХ та процесу її діагностики, вибираються методи перевірки працездатності і пошуку дефекту. При подаванні на вхід робочої дії X виробляється вихідна реакція Z, з якої корисна інформація R відділяється від шумів u, тобто розв’язується задача фільтрації. На основі корисної інформації про ОЕХ з урахуванням вимог до спостережуваності змінних системи та їх керованості формується набір статичних та динамічних інформативних ознак P, що описує стан системи в довільний момент часу. Для опису структури і функціонування ОЕХ будується математична модель; при цьому вирішується зворотна задача оцінки параметрів об'єкта за його вхідними діями і вихідними реакціями.
При відомій структурі моделі розв’язується задача параметричної ідентифікації і визначаються значення діагностичних показників Q як коефіцієнтів моделі. Рішення зворотної задачі оцінки параметрів при нормативній вихідній реакції дозволяє сформувати нормативні значення діагностичних показників Qнорм. За результатом неузгодженості Q і Qнорм формується набір діагностичних ознак D.
Аналіз можливих значень D (з урахуванням граничних випадків) дозволяє сформувати набір діапазонів M по кожній з ознак і визначити кількісні значення границь цих діапазонів. З урахуванням значущості D для визначення інтегральної оцінки стану ОЕХ формується набір розв’язувальних правил Pr. Застосування правил, відповідно до заданого алгоритму функціонування продукційної системи підтримки прийняття рішень, дозволяє одержати оцінку у вигляді класу стану C.
Запропоновано формальну схему процесу діагностики ОЕХ та виділені його концептуальні класи. Графічно об’єктно-орієнтована інформаційна модель діагностування ОЕХ представлена діаграмою класів і містить математичну модель ОЕХ; об’єктно-орієнтована модель дозволяє на концептуальному рівні описати взаємодію компонентів системи діагностики і є основою інформаційної технології.
Структурно-функціональний аналіз РСО дозволяє виділити наступні діагностичні ознаки для оцінки її стану: D≡(Дц, ДL, ДT), де Дц, ДL, ДT – відхилення значень елементів Q відповідно до (1) від їх нормативних значень. Значення D дозволяють провести діагностику моделі об'єкта спочатку по кожному елементу (МРО) окремо, потім одержати інтегральну оцінку стану моделі і перенести результати на фізичний об'єкт. Для перевірки працездатності і пошуку дефекту обрані, відповідно, методи псевдовипадкового тесту і порівняння з еталоном, які забезпечують необхідні показники діагностування.
Для діагностування РАЗА визначали склад множин відповідно до рис. 3 і характер величин, тобто проводили параметризацію.
В задачі діагностування РАЗА в якості задаючого сигналу використовуються світлові сигнали, які по черзі з'являються в полі зору; вони розташовані відносно початкового НП під довільним просторовим кутом φ0. У відповідь РСО формує дію x(t) шляхом повороту ока на кут таким чином, щоб сполучити НП φ зі світловим сигналом. Значення кута φ, який змінюється в процесі повороту, визначається через траєкторію переміщення центра зіниці; він є вихідною реакцією z(t). Збурювальна дія u(t) є багатофакторною і обумовленою специфікою роботи з біологічною системою.
Для виключення збурювальної дії і підвищення вірогідності вихідного сигналу корисна інформація R відокремлюється від шумів за допомогою методу медіанної фільтрації при апертурі до 5 відліків, оскільки шуми представлені одиночними викидами. На основі R формуються інформативні ознаки P=Pстат Pдинам, де Pстат є усередненим значенням кутів відхилення НП при почерговій фіксації пацієнтом всіх задавальних світлових сигналів, а Pдинам – послідовності вибірок кутів на перехідних ділянках.
Для визначення статичних діагностичних показників Qстат використовується розроблена математична модель РАЗА, яка зв'язує кут відхилення НП із довжинами МРО. При цьому, при обчисленні фактичних Qстат беруться інформативні ознаки P, а при нормативних Qстат_норм – кути, обумовлені фізичним місцем розташування світлових сигналів. Для обчислення динамічних діагностичних показників Qдинам визначаються значення T, відповідно, при нормативних і фактичних переходах. Максимальні неузгодженості Q і Qнорм за статичним (L) і динамічним (T) параметрами формують діагностичні ознаки D.
Використання математичної моделі веде до підвищення точності обчислень і дозволяє розширити набір діапазонів можливих значень за ознакою Дц з 3 до 5. Ознаки ДL і ДT також мають 5 діапазонів. Для ознаки Дц, а також для обчислюваної на її основі ДL, граничні відхилення відомі апріорно, а для ДT вони визначені експериментальним чином. Оскільки вимірювані значення ознак підкоряються закону нормального розподілу, границі діапазонів обрані рівномірними з урахуванням граничних відхилень.
Для обчислення діагностичних ознак і рішення задачі класифікації стану РАЗА використовується продукційна система підтримки прийняття рішення, яка містить таблиці фактів і правил виду “Якщо умова , то з вірогідністю ”. При цьому, для одержання діагностичних ознак використані таблиці, які містять у сукупності 144 чинники, для визначення класу стану – таблиця з 194 чинників. Для логічного виводу використовується таблиця правил-продукцій, яка містить 194 правила. Номера правил відповідають їх пріоритетам, послідовне виконання правил цієї таблиці дозволяє одержати номер класу стану РАЗА, який є комплексною оцінкою стану за статичними і динамічними параметрами, а також обчислити вірогідність належності до даного класу. Усього використовується 8 класів розпізнавання, з яких 5 проміжних дозволяють класифікувати стан РАЗА за динамічними параметрами, а підсумкові 3 – за сукупністю усіх параметрів.
У третьому розділі представлена інформаційна технологія, яка дозволяє автоматизувати процес діагностики ОЕХ, представлений інформаційною моделлю, згідно рис. 3. Запропонована інформаційна технологія забезпечує послідовне виконання усіх технологічних етапів діагностування. Виділені основні етапи процесу діагностики: підготовчий етап, проведення експерименту, параметрична ідентифікація РАЗА, класифікація стану РАЗА, аналіз результатів діагностування, формування та реєстрація діагнозу. Для кожного з етапів визначені вхідні дані, отримані результати, виконавці, середній час виконання та методи, методики, алгоритми і моделі, що застосуються.
Для зображення семантики сценаріїв (послідовностей дій для виконання прецедентів) розроблена діаграма взаємодій, яка дозволяє легко читати повідомлення між об’єктами процесу діагностики (РСО, Оператор, Апаратно-програмний інтерфейс, Обчислювач, Експерт, Особа, що приймає рішення – ОПР). Додатково до діаграми взаємодій динамічна семантика відображена в діаграмі станів та переходів; для її розробки визначені базові стани (Початковий стан, Специфікація об’єкта діагностики, Експеримент, Обчислювач, Вирішувач, Діагноз) і набори можливих подій, що змінюють стан системи.
Для підтримки описаної інформаційної технології розроблено програмний комплекс діагностичної системи “EYECOM”, який включає алгоритми та програми для функціонування системи. Діагностична система “EYECOM” призначена для рішення задач перевірки працездатності і пошуку дефекту на основі даних, одержуваних у результаті застосування математичного моделювання. “EYECOM” надає засоби для виконання основних задач, що виникають при діагностуванні системи.
Блокова структура “EYECOM” (рис. 4) складається з блоку попередньої обробки сигналу, блоку обчислення інформативних ознак РАЗА, блоку обчислення діагностичних ознак РАЗА, інтелектуального розв’язувального модуля, який включає базу знань про діагностику, базу даних і блок видачі результатів діагностики. Робота з програмним комплексом організована у вигляді майстра формування оцінки стану РАЗА.
Рис. 4. Структура апаратно-програмної СОД.
Вхідними даними системи є форматований текстовий файл, що містить дані, які представляють реакцію РАЗА на зовнішній вплив. Вихідними даними системи є база даних, що містить діагностичну оцінку стану РАЗА, сформовану на підставі методу, описаного в розділі 2.
Функціонування СОД сумісно з роботою лікаря-офтальмолога складає АСУ станом РАЗА (рис. 5), яка призначена для зведення поточного стану РАЗА до нормативного. К функціям оператора відноситься обстеження пацієнта, визначення отриманих впродовж експерименту значень параметрів РАЗА та класифікація його стану. Експерт аналізує дані про пацієнта та, у разі їхньої невірогідності або суперечності, вимагає проведення повторного обстеження. За перевіреними експертом даними лікар-офтальмолог формує діагноз у термінах предметної галузі. При цьому, він використовує результати допоміжних обстежень пацієнта та знання про типову норму і можливі відхилення від неї. За результатами діагностики лікар, як ОПР, може призначити проведення терапевтичного або оперативного втручання, що веде до зміни поточного стану РАЗА. АСУ має блок поточного стану РАЗА у ланцюгу із зворотним зв’язком, отже система працює, доки поточний стан РАЗА не стане збігатися з нормативним.
Рис. 5. Процес діагностики та лікування РАЗА.
Діагностична система може бути ефективно використана як самостійно, так і у складі пакета автоматизованих засобів офтальмологічного діагностування, що дозволяє здійснити повне діагностування зорового аналізатора людини. У рамках розвитку програмного комплексу “EYECOM” можлива розробка автоматизованих засобів підтримки прийняття рішення при оперативних методах лікування.
У четвертому розділі наведено експериментальне дослідження методу автоматизованого діагностування РАЗА на основі об’єктно-орієнтованої моделі.
Для проведення діагностики використовується СОД (див. рис. 4), яка розроблена в лабораторії розладів бінокулярного зору і функціональних методів дослідження Одеського науково-дослідного інституту очних хвороб і тканинної терапії ім. акад. В.П. Філатова під керівництвом доктора медичних наук, доц. Бушуєвої Н.М. В основу роботи СОД покладена описана в розділі 2 модель, що дозволяє інтерпретувати внутрішні процеси, які визначають поводження ока за їх зовнішніми проявами.
Інформаційна технологія, описана в розділі 3, дозволяє автоматизувати всі етапи процесу діагностики. Застосування сучасних інтелектуальних засобів дає можливість фахівцеві-офтальмологові обчислювати і аналізувати значення діагностичних ознак моделі РАЗА, використовуючи вбудовану систему підтримки прийняття рішень.
Для визначення стану РАЗА досліджується кожна з функціонуючих МРО і оцінюється її внесок в інтегральну оцінку стану РАЗА. Для цього експеримент будується таким чином, щоб подаваний на вхід РАЗА сигнал стимулював у кожен момент часу роботу тільки однієї МРО. Послідовний перебір вхідних сигналів, що діють на окремі МРО, отримання та обробка результатів експерименту дозволяють одержати повну діагностичну інформацію про об'єкт.
Для проведення експерименту оператором задається послідовність керуючих впливів, яка представляє собою почергове засвічування світлодіодів невеликого розміру. Пацієнтові при закритому правому оці пропонується фіксувати задані світлові точки на екрані з координатною сіткою, при цьому знімаються телевізійні зображення лівого ока. При закритому правому оці ліве око фіксує фактичні положення точок фіксації. Потім те ж виконується при відкритому правому оці, при цьому, ліве око фіксує деякі точки, які при відсутності рівноваги м'язового апарата лівого ока не збігаються із фактичними положеннями точок фіксації. Аналогічно обстежується праве око при закритому та відкритому лівому.
У роботі в рамках математичного пакета Scilab розроблена бібліотека, що включає власні блоки (нелінійні, лінійні, екстремальний регулятор, виконавчий механізм), за допомогою яких проведене моделювання роботи СЕР із запам'ятовуванням екстремуму типу нелінійна-лінійна 4-х видів: ідеалізована, з ланкою запізнювання, з інерційною ланкою, з ланкою запізнювання та інерційною ланкою спільно. З використанням даної бібліотеки розроблено функціональну блок-схему – S-модель РАЗА, результати моделювання якої дозволяють параметризувати РСО як СЕР із запам'ятовуванням екстремуму типу нелінійна-лінійна без ланки запізнювання. При цьому функції f і f2 апроксимуються прямою y=−0.087x+3.9. Усереднене значення постійної часу дорівнює 0.1 сек.
При дослідженні РСО як СЕР отримані залежності вхідної та вихідної величин від часу (рис. 6). Апостеріорно отримані значення додаткових параметрів СЕР:
Ис вх=0.08 с, Zр с=-1,73, Zmax с=0, Zextr=Zmin c=-2, Xextr=4.7,
де Ис вх – напівперіод автоколивань входу X (пошукової дії); Zр с – значення вихідної координати РСО Z в момент реверсу; Zmax с та Zmin c – максимальне та мінімальне значення вихідної координати РСО Z, які “запам’ятовуються” регулятором; Zextr та Xextr – екстремальні значення вхідної та вихідної координат системи.
Аналіз та обробка експериментальних даних показали істотне підвищення точності при обчисленні кута відхилення НП, що є основною величиною для обчислення статичних діагностичних ознак. Похибка результату при використанні неавтоматизованого метода становила
г = гмет + гсуб'єкт + гапар матр = 5є, (10)
де гмет і гсуб'єкт – відповідно, методична і суб’єктивна похибки; гапар матр – похибка, обумовлена точністю завдання керуючих точок, гапар матр=0.2є.
При використанні автоматизованого методу похибка була
г = гмет + гапар ≈ 0.2є, (11)
де гмет – методична похибка, пов'язана з усередненням значень вихідного сигналу при обробці статичних ділянок, гмет≈0.02є; гапар – апаратна похибка, що визначається апаратною розв'язною здатністю відеокамери, гапар≈0.18є.
|