Інтелектуальна система діагностики онкопатологій
Комп’ютеризовані діагностичні системи в медицині. Аналітичний огляд методів розпізнавання зображень. Інформаційне та програмне забезпечення інтелектуальної комп’ютеризованої системи діагностування онкопатологій, оцінка її функціональної ефективності.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | дипломная работа |
Язык | украинский |
Дата добавления | 05.10.2013 |
Размер файла | 2,3 M |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Размещено на http://www.allbest.ru/
«Інтелектуальна система діагностики онкопатологій»
ЗМІСТ
- 1. АНАЛІЗ ПРОБЛЕМИ І ПОСТАНОВКА ЗАДАЧІ ДОСЛІДЖЕННЯ
- 1.1 Комп'ютеризовані діагностичні системи в медицині
- 1.2 Аналітичний огляд методів розпізнавання зображень
- 1.3 Постановка задачі інформаційного синтезу інтелектуальної компютеризованої системи діагностування онкопатологій
- 2. ІНФОРМАЦІЙНЕ ЗАБЕЗПЕЧЕННЯ ІНТЕЛЕКТУАЛЬНОЇ КОМПЮТЕРИЗОВАНОЇ СИСТЕМИ ДІАГНОСТУВАННЯ ОНКОПАТОЛОГІЙ
- 2.1 Формування вхідних даних
- 2.2 Оцінка функціональної ефективності КСД
- 2.3 Математична модель аналізу і синтезу інтелектуальної КСД онкозахворювань з ієрархічним вирішальним правилом
- 2.4 Інформаційно-екстремальний ієрархічний алгоритм аналізу і синтезу інтелектуальної КСД онкозахворювань
- 2.5 Ієрархічний алгоритм екзамену
- 3. ПРОГРАМНЕ ЗАБЕЗПЕЧЕННЯ ІНТЕЛЕКТУАЛЬНОЇ КОМПЮТЕРИЗОВАНОЇ СИСТЕМИ ДІАГНОСТУВАННЯ ОНКОПАТОЛОГІЙ
- 3.1 Короткий опис програмної реалізації
- 3.2 Інструкція користувача
- 3.3 Результати фізичного моделювання
- ВИСНОВКИ
- СПИСОК ВИКОРИСТАНОЇ ЛІТЕРАТУРИ
- ДОДАТОКТЕКСТ ПРОГРАМИ
- ВСТУП
- Задачі, що виникають при побудові автоматичної системи розпізнавання образів, можно зазвичай віднести додекількох основних областей.
- Перша з них пов'язана з представленням початкових даних, отриманих як результати вимірювань для об'єкта, що підлягає розпізнаванню. Будь-яка виміряна величина є деякою характеристикою образу чи об'єкта.
- Друга задача розпізнавання образів пов'язана з виділенням характерних ознак або властивостей з отриманих вхідних даних та зниженням розмірності векторів образів. Цю задачу часто визначають як задачу попередньої обробки та вибору ознак.
- Третя задача, пов'язана з побудовою систем розпізнавання образів, полягає у побудові оптимальних вирішальних правил, необхідних для ідентифікації та класифікації. Після того як дані, зібрані про образи, що підлягають розпізнаванню, представлені точками або векторами вимірів у просторі образів, задаємо машині визначити, якому класу образів ці дані відповідають. Розглянемо синтез системи підтримки прийняття рішень для зображень ракових клітин.
- На сьогоднішній день проблема діагностики ракових захворювань постає особливо гостро. Рання діагностика забезпечує зростання шансів одужання та допомагає виявити злоякісні пухлини. Саме тому цей процес потребує якомога більше методів: рентгенологічний, томографічний, ультразвуковий, гістологічний, цитологічний і багато інших. Але машинне діагностування захворювання є проблемним через багатовимірність навчальної вибірки. Одним із шляхів вирішення цієї проблеми є створення інтелектуальної системи підтримки прийняття рішень (СППР) на основі машинного навчання [1], що дозволить спростити процес діагностування раку, використовуючи зображення клітин.
1. АНАЛІЗ ПРОБЛЕМИ І ПОСТАНОВКА ЗАДАЧІ ДОСЛІДЖЕННЯ
1.1 Комп'ютеризовані діагностичні системи в медицині
Сучасні комплекси біомедичної діагностики дозволяють значно пришвидшити процес лікування, діагностики, мають безліч переваг порівняно з ручною обробкою, аналізом, інтрерпретацією медичної інформації. Основним напрямом розвитку систем діагностики слід вважати інтелектуалізацію процесу лікуваня, що зробить систему автоматичною, надавши можливість самостійно приймати рішення, ставити діагноз, робити прогноз про одужання, тощо. Алгоритмічно-апаратні складові даних комплексів незбалансовані, оскількиосновні апаратні ресурси використовуються лише для рутинних операцій, а рівеньінтелектуальності алгоритмічної складової поки що не дає можливості самостійно функціонувати та виконувати функції експерта.
Концепція наукомісткої, технологічної медицини з'явилася у відповідь на лавиноподібне зростання числа наукових медичних публікацій. Відслідковувати їх, навіть у своїй вузькій спеціалізації, практикуючий лікар не має можливості. Одночасно медицина стала галуззю застосування високих технологій і, як наслідок, дорогого обладнання та препаратів. Навіть в економічно розвинутих країнах виникли питання вибору оптимальних медичних втручань - з високим співвідношенням їх ефективності (для пацієнтів) та вартості (для системи охорони здоров'я). В зв'язку з цим були розроблені критерії доведення результатів досліджень численних методів лікування, профілактики та діагностики. На межі 80-90-х років ХХ сторіччя в медицині народилася нова тенденція, яка відбирає та систематизує достовірні результати різних методів діагностики та лікування [3]. Передумовою розвитку технологічного прогресу в медицині є розробка та застосування таких методів клінічного спостереження, які дають можливість робити справедливі висновки, уникаючи впливу систематичних і випадкових помилок. Для виключення систематичних помилок враховують особливості відбору пацієнтів (групи пацієнтів, що порівнюються, відрізняються тільки за ознакою, яка вивчається). Крім тогопроводять оцінку факторів, що вивчаються (не повинно бути зв'язку одного фактора з іншим і зміни ефекту одного фактора ефектом іншого). Випадкових помилок уникнути не можна, але ступінь їх впливу можна оцінити кількісно за допомогою статистичних методів.
В журналі "British Medical Journal" [7] була опублікована стаття із жартівливим переліком варіантів "медичної практики, яка не обґрунтованадоведеними фактах", на перевагу доказовій медицині (цитовано за С.Р. Гиляревському (МЖМП. - 2000. - № 4): Сучасна медична практика базується на доказових фактах. Цей постулат отримав назву "evidence-base medicine" - медицина, заснована на доказах, або доказова медицина. Згідно принципів доказової медицини в діагностиці, лікуванні та профілактиці захворювань повинні використовуватися тільки ті методи, ефективність яких доведено раціонально організованими об'єктивними порівнюваними дослідженнями. В той же час, методи, неефективність яких доведена, не повинні застосовуватися.
Експериментальні дослідження обов'язково використовують одну групу пацієнтів, яка підлягає тому чи іншому методу лікування (основна), і контрольну.
Обов'язковою умовою гарно спланованого експериментального дослідження являється проведення рандомізації. Дослівний переклад з англійської "random" означає "зроблений або вибраний навмання, випадковий". В наш час біля 20% статей, які публікуються в авторитетних медичних журналах світу, містять результати рандомізованих досліджень. Під рандомізацією розуміють процедуру, яка забезпечує випадковий розподіл хворих в експериментальну та контрольну групи. Слід особливо підкреслити, що рандомізацію проводять вже після того, як хворого включено в дослідження у відповідності з протоколом клінічного дослідження. Спеціалісти, які займаються цією проблемою, підкреслюють, що випадковий, або рандомізований поділ не є таким, що не підлягає математичному описанню. Рандомізація вважається погано організованою, коли хворих розподіляють на групи за номером історії хвороби, страхового полісу або даті народження. Найкраще використовувати таблицю випадкових чисел, методом конвертів або шляхом централізованого комп'ютерного розподілу варіантів лікування [2, 3]. Такі дослідження проводяться не тільки для фармакологічних препаратів, але й для хірургічних методів лікування, фізіотерапевтичних процедур, заходів в області організації медичної допомоги, діагностичних методів.
Дослідження можуть бути одноцентровими або багатоцентровими. В одному лікувальному закладі протягом короткого терміну досить важко сформувати вибірку однорідну за всіма прогностичними ознаками, тому в дослідження часто включаються декілька закладів (багатоцентрові дослідження). Рандомізовані дослідження можуть бути відкритими та "сліпими" (замаскованими). Відкритим рандомізоване дослідження вважається в тому випадку, якщо і пацієнт, і лікар відразу після проведення рандомізації дізнаються про те, який метод лікування буде застосовано в даного хворого. При сліпому дослідженні хворому не повідомляється про вид застосованого лікування, і цей момент обговорюється з пацієнтом при отриманні інформованої згоди на дослідження. Лікар дізнається, який варіант лікування отримає хворий, після процедури рандомізації. При виконанні подвійного сліпого дослідження ні лікар, ні пацієнт не знають, яке із втручань застосовується в конкретного пацієнта. В потрійному сліпому дослідженні про тип втручання не знають хворий, лікар і дослідник (статистик), який обробляє результати дослідження.
Результати декількох рандомізованих досліджень можуть об'єднуватися. Кількісний аналіз об'єднаних результатів декількох клінічних досліджень одного і того ж втручання називають мета-аналізом. За рахунок збільшення розміру вибірки при мета-аналізі забезпечується більша статистична потужність, ніж в кожному окремому дослідженні. Однак, важливо пам'ятати, що некоректно проведений мета-аналіз може вводити в оману через недостатнє співставлення груп хворих і умов проведення лікування в різних дослідженнях [5]. Методологія аналізу та візуалізації медичної інформації займають важливу позицію серед методів клінічної діагностики.
1.2 Аналітичний огляд методів розпізнавання зображень
Розпізнавання образів є одним з машинних процесів прийняття рішень, об'єднаних терміном «автоматична класифікація». Становлення теорії автоматичної класифікації, починаючи з другої половини ХХ століття, відбувається, головним чином, шляхом подальшого розвитку ідей і методів як розпізнавання образів , так і статистичної теорії прийняття рішень.
За сучасним уявленням предметом дослідження теорії автоматичної класифікації є розробка комп'ютерних систем розпізнавання образів, що навчаються, з метою використання їх в різних галузях науки та техніки, у тому числі, для високоефективного управління слабоформалізованими системами та процесами. Згідно П.К. Анохіну [7] на фізіологічному рівні процес розпізнавання образів складається з двох етапів: навчання і безпосереднього розпізнавання - екзамену. Тоді задачу розпізнавання функціонального стану системи розпізнавання (СР) сформулюємо так: на етапі навчання знайти оптимальне в інформаційному розумінні розбиття простору ознак розпізнавання (ОР) на класи розпізнаванняі на етапі екзамену за результатами обмеженого числа випробувань у режимі функціонування СР прийняти високо достовірне рішення про належність вектора-реалізації образу, що розпізнається, до деякого класу з апріорно визначеного скінченого алфавіту класів розпізнавання .
Відсутність на практиці повної апріорної інформації про стан об'єкту розпізнавання, є основною причиною низької достовірності розпізнавання за статистичними методами. Найбільш суттєві результати за статистичними методами в області розпізнавання отримані в тих галузях науки і техніки, де є можливість набору репрезентативної статистики за умови забезпечення статистичних однорідності та стійкості експериментальних даних. В СР, які містять контур розпізнавання зображень, знайшли широке використання особливо при ідентифікації кадрів та в задачах навігації екстремально-кореляційні методи розпізнавання образів. Серед них відзначимо найбільш типові методи.
1. Класичний екстремально-кореляційний метод і його модифікації, який ґрунтуються на обчисленні взаємної кореляційної функції чи інтегралу типу згортки з наступним пошуком максимуму цієї функції. Алгоритм характеризується великим обсягом обчислень і чутливий до взаємодії адитивних шумів і геометричних деформацій зображення типу повороту, зміни масштабу, ракурсу. Основні модифікації даного методу пов'язані з використанням різницевих алгоритмів, які мають переваги перед класичним алгоритмом, тому що в них відсутня операція множення.
2. Метод інваріантних моментів, сутність якого полягає у визначенні функції кореляції між статистичними моментами функції розподілу зображень, що порівнюються. Він є інваріантним до деформацій зображення типу зсуву, повороту, зміни масштабу, але має високу обчислювальну трудоємність.
3. Багаторівневі ієрархічні кореляційні алгоритми, в яких на нижньому рівні ієрархії приблизно визначається область найбільшої кореляції, а на наступному рівні в цій області обчислюється більш точне значення екстремуму взаємної кореляційної функції.
4.Алгоритм фазової кореляції, який зводиться до обчислення кореляції за фазовими складовими спектрів зображень, оскільки фаза спектра сигналу несе більш істотну інформацію про сигнал, ніж амплітуда. Цей алгоритм у порівнянні з класичним кореляційним є більш трудомістким, але кращим образом функціонує при наявності вузькополосного шуму.
5. Градієнтні методи порівняння зображень, що враховують взаємне розташування об'єктів у кадрі. Як стійкі ознаки алгоритм використовує нормалі до локальних векторів градієнтів полів яскравості зображень. Зіставлення аналізованого зображення з еталонним описом здійснюється за такими параметрами нормалей, як їхня довжина, напрямок, знак контрасту, вага і зсув щодо обраної в еталонному описі точки відліку. Основні переваги методу такі:
- інваріантість до значних змін полів яскравості зображень;
- малий обсяг пам'яті для збереження еталонного опису;
- можливість розпаралелювання процесу координатної прив'язки, що дозволяє виконувати обчислення в реальному масштабі часу.
Автоматичні системи, які реалізують екстремально-кореляційні методи розпізнавання, вимагають значних обчислювальних ресурсів. У зв'язку з чутливістю кореляційних систем до геометричних деформацій оброблюваних зображень необхідно зберігати в пам'яті СР набір еталонів, що перекривають усі можливі зміни на зображеннях. Але основним недоліком екстремально-кореляційних методів, який обумовлює їх низьку завадозахищеність є відсутність адаптивного вибору порогу порівняння кореляційної функції або згортки.
При непараметричному підході для оцінки основних величин функції щільності користуються або безпосередньо методами математичної статистики, або методами парзенівських вікон , ядра щільності, правилом найближчих сусідів та іншими. Для оцінки практичного значення байесівського класифікатора досить послатися на думку визнаного фахівця в галузі технічного зору Ф. Кауфе, який вважає, що застосування байесівського класифікатора з використанням відомих непараметричних методів оцінки функції щільності ймовірностей має «недостатню ступінь успіху для впровадження у виробництво».
Відсутність на практиці повної апріорної інформації про стан об'єкту розпізнавання, є основною причиною низької достовірності розпізнавання за статистичними методами. Найбільш суттєві результати за статистичними методами в області контролю та управління отримані в тих галузях науки і техніки, де є можливість набору репрезентативної статистики при забезпеченні статистичної однорідності та стійкості, які витікають з центральної граничної теореми теорії ймовірностей. При виконанні умов цієї теореми є можливість застосування добре розробленого апарату теорії статистичних рішень, який оснований на параметричних методах математичної статистики. Суть усіх статистичних методів навчання полягає в знаходженні роздільної функції, спосіб побудови якої задає спосіб розбиття простору на класи розпізнавання. Так, задача навчання трактується як пошук екстремального значення показника ефективності навчання, в якості якого розглядається мінімум середнього ризику помилкового розпізнавання.
Серед статистичних методів розпізнавання заслуговують на увагу так звані методи допустимих перетворень, які знайшли застосування при розпізнаванні зорових і усномовних. У цих методах перше реалізовано ідею автоматичного генерування навчальної матриці з високим ступенем адекватності реалізацій образу еталонним значенням.
В основу переважної більшості алгоритмів класифікації покладено гіпотезу компактності реалізацій образу, яка поділяється на гіпотези “унімодальної”, “полімодальної” і “локальної” компактності, а відносно проекцій реалізацій образу на координатні вісі вона поділяється на відповідні проективні компактності. Згідно гіпотеза компактності полягає в тому, що реалізації одного класу відображаються в просторі ознак у геометрично близькі точки, утворюючи “компактні” згущення. Існують різні міри компактності реалізацій образу. Так, у найпростішому випадку можна вважати , що реалізації компактні, якщо відстань між векторами- реалізаціями не перевищує деяку порогову величину с.
У загальному випадку під впливом випадкових факторів реалізації одного і того самого образу можуть опинитися далеко одна від одної, а реалізації “чужого“ образу навпаки наблизитись і навіть збігтися із “своїми” реалізаціями. У розпізнаванні образів такий випадок характеризується за термінологією М. Г. Загорулька як “погано організований образ”, який необхідно шляхом його нормалізації перетворити в “добре організований образ” з метою застосування відомих детермінованих або статистичних класифікаторів. При цьому штучно усуваються із розгляду алфавіти, класи яких перетинаються через наявність в їх векторах-реалізаціях однакових ознак розпізнавання, що є характерним для більшості практичних задач контролю та управління слабо формалізованими процесами. Тому об'єктивно виникає необхідність класифікації компактності на чітку і нечітку компактності реалізацій образу, що вже має місце відносно таких топологічних категорій, як класи, розбиття, покриття та інше.
Базовим методом ІЕІ-технології є МФСВ [1,7] - непараметричний інформаційно-екстремальний метод аналізу та синтезу здатної навчатися системипідтримки прийняття рішень, який ґрунтується на прямій оцінці інформаційної здатності системи за умов нечіткої компактності реалізацій образу, та обмеження навчальної вибірки, яка є прийнятною для задач контролю і управління. Метод призначено для розв'язання практичних задач контролю та управління слабо формалізованими системами і процесами шляхом автоматичної класифікації їх функціональних станів за умови невизначеності.
ІЕІТ окрім системних та специфічних принципів ґрунтується також на 2-х дистанційних принципах:
– максимально-дистанційному, який вимагає максимальної міжцентрової відстані між класами;
– мінімально-дистанційному, вимагає мінімальної середньої відстані реалізацій від центру свого класу.
Реалізацією образу називається випадковий структурований бінарний вектор , де і-та координата вектора, яка приймає одиничне значення, якщо значення і-ї ОР знаходиться в полі допусків , і нульове значення, якщо не знаходиться; мінімальна кількість випробувань, яка забезпечує репрезентативність реалізацій образу.
При обґрунтуванні гіпотези компактності (чіткої, або нечіткої) реалізацій образу за геометричний центр класу приймається вершина бінарного еталонного вектору хm.
Еталонний вектор (ЕВ) xm це математичне сподівання реалізацій класу .
Він подається у вигляді детермінованого структурованого бінарного вектора , де хm,і і-та координата вектора, яка приймає одиничне значення, якщо значення і-ї ОР знаходиться в нормованому полі допусків , і нульове значення, якщо не знаходиться.
Основною задачею етапу навчання за МФСВ є розбиття простору ОР за поданою навчальною матрицею на області класів розпізнавання деяким оптимальним в інформаційному сенсі способом, який забезпечує на етапі екзамену прийняття рішень з достовірністю, наближеною до максимальної асимптотичної достовірності.
Достовірність класифікатора залежить від геометричних параметрів роздільних гіперповерхонь класів розпізнавання.
У загальному випадку, коли класи розпізнавання перетинаються, розглянемо відносний коефіцієнт нечіткої компактності реалізації образу для класу
Процес навчання полягає в мінімізації цього виразу.
В ІЕІТ, який ґрунтується на допущенні гіпотези компактності (чіткої або нечіткої) реалізацій образу, як наближення точної роздільної гіперповерхні для класу розглядається гіперсфера, центром якої є еталонний вектор хm, а радіусом кодова відстань, яка у просторі Хеммінга визначається як
де і-та координата вектора ; i-тa координата деякого вектора m, вершина якого знаходиться на роздільні гіперповерхні класу ; операція складання за модулем два.
Оптимальною кодовою відстанню (радіусом) між вектором xm і контейнером називається екстремальне значення , яке визначає максимум інформаційного КФЕ , де {d} - послідовність збільшень радіуса контейнера .
У загальному випадку при прийнятті гіпотези нечіткої компактності реалізацій образу покриття L|M|= не є чіткою фактор-множиною , де Э відношення еквівалентності. Якщо для нечіткого простору ознак існує нечітке покриття і визначено міру як відношення діаметрів нечітких множин , , і , то покриття є нечітким розбиттям , яке відповідає умовам:
Побудова оптимальної в інформаційному сенсі роздільної гіперповерхні (РГП) у вигляді гіперсфери за ІЕІТ зводиться до оптимізації радіуса роздільної гіперсфери dm, яка відбувається за ітераційним алгоритмом
,
де k змінна числа збільшень радіуса РГП; h крок збільшення.
Процедура закінчується при знаходженні екстремального значення критерію , де множина радіусів концентрованих гіперсфер, центр яких визначається вершиною еталонного вектора , еталонний вектор найближчого (до ) класу .
Нехай класи і є “найближчими сусідами”, тобто мають серед усіх класів найменшу міжцентрову відстань , де еталонні вектори відповідних класів. Тоді за МФСВ з метою запобігання “поглинання” одним класом ядра іншого класу умови доповнюються таким предикатним виразом:
,
де оптимальні радіуси контейнерів і відповідно.
Алгоритм навчання за ІЕІТ полягає в реалізації багатоциклічної ітераційної процедури оптимізації структурованих просторово-часових параметрів функціонування СПР шляхом пошуку глобального максимуму усередненого за алфавітом значення КФЕ навчання.
Нехай вектор параметрів функціонування СПР у загальному випадку має таку структуру:
де - генотипні параметри функціонування СПР, які впливають на параметри розподілу реалізацій образу; - фенотипні параметри функціонування СПР, які прямо впливають на геометрію контейнера класу розпізнавання.
При цьому відомі обмеження на відповідні параметри функціонування:
; .
За методологією об'єктно-орієнтованого проектування подамо тестовий алгоритм навчання в рамках МФСВ для загального випадку (М>2) як ієрархічну ітераційну процедуру оптимізації структурованих просторово-часових параметрів функціонування СПР:
,
де області допустимих значень відповідних генотипних параметрів навчання; - усереднене значення КФЕ навчання СПР; - область значень функції інформаційного КФЕ навчання СПР; оптимальне значення параметра навчання, яке визначається у зовнішньому циклі ітераційної процедури оптимізації; - області допустимих значень відповідних фенотипних параметрів навчання. Тут - інформаційний КФЕ навчання СК розпізнавати реалізації класу .
1.3 Постановка задачі інформаційного синтезу інтелектуальної компютеризованої системи діагностування онкопатологій
Аналіз існуючих методів клінічної діагностики свідчить про відсутністьавтоматизованих комплексів для кількісного та якісного методів аналізу онкопатологій.. Введення в процес діагностики інтелектуальної складової, що моделює розумовий процес, здатної узагальнювати існуючий досвід експертів шляхом навчання з учителем та побудови вирішальних правил, дозволить реалізувати розпізнавання цитологічних зображень, класифікованих за критерієм мети, котру формує медичний експерт. Оберемо в якості методу аналізу та синтезу СППР інформаційно-екстремальну інтелектуальну технологію, оскільки вона дозволяє реалізувати навчання з учителем, є адаптивною до змін у вхідних даних, дозволяє апріорно(за навчальною вибіркою)оцінити достовірність функціонування СППР за критерієм максимізації різноманітності між контейнерами класів розпізнавання.
Постановка задачі аналізу та синтезу СППР за інформаційно-екстремальною інтелектуальною технологією наступна:
Дано алфавіт класів розпізнавання і нехай функціональний стан системи розпізнавання морфологічних зображень, що характеризується класом , оцінюється за інформаційним критерієм Ем . Для кожного класу в задана навчальна матриця типу „обєкт-властивість” , , де N, n - кількість ознак розпізнавання та реалізацій образу відповідно.
Треба в процесі навчання побудувати оптимальне в інформаційному розумінні розбиття простору ознак розпізнавання на страти ієрархічної структури за умови, що інформаційний критерій функціональної ефективності (КФЕ) навчання системи набуває максимального значення в робочій області визначення його функції:
,
де Е m - інформаційний критерій функціональної ефективності навчання системи розпізнавати реалізації класу Хм0.
На етапі екзамену необхідно визначити з наближеною до асимптотичної повною достовірністю належність реалізації образу, що розпізнається, виконуючи обхід страт вирішального правила, до терміналльних листів - класів із сформованого на етапі навчання алфавіту.
Об'єктом дослідження є слабо формалізований процес розпізнавання морфологічних зображень.
Предметом дослідження є метод аналізу та синтезу системи розпізнавання зображень у рамках інформаційно-екстремальної інтелектуальної технології (ІЕІТ), синтез ієрархічного вирішального правила та оцінка функціональної ефективності побудованого класифікатора за мультикритерієм функціональної ефективності..
Метою роботи є розробка інформаційного та програмного забезпечення системи інтелектуальної компютерної системи діагностики розпізнавання онкопатологій .
Для досягнення поставленої мети необхідно вирішити такі завдання:
1) Сформувати вхідний математичний опис системи розпізнавання зображень;
2) З метою підвищення достовірності функціонування СППР розробити ієрархічний алгоритм навчання системи розпізнавання зображень з модифікованим контуром паралельно-послідовним оптимізації контрольних допусків на ознаки розпізнавання;
3) Розробити модифікований критерій оцінки функціональної ефективності ієрархічного вирішального правила
4) Розробити алгоритм ієрархічного екзамену для розпізнавання морфологічних зображень онкопатологій
2ІНФОРМАЦІЙНЕ ЗАБЕЗПЕЧЕННЯ ІНТЕЛЕКТУАЛЬНОЇ КОМПЮТЕРИЗОВАНОЇ СИСТЕМИ ДІАГНОСТУВАННЯ ОНКОПАТОЛОГІЙ
2.1 Формування вхідних даних
Вхідний математичний опис сформовано на основі сканованих морфологічних зображень тканин, що характеризують певні ракові захворювання. Алфавіт класів розпізнавання складеється з восьми зображень, що характеризують онкозахворювання. В табл. 2.1 подано структуру вхідного математичного опису.
Таблиця 2.1- Вхідний математичний опис
№ Класу |
Позначення |
Назва |
зображення |
|
1 |
Интраканалікулярна фіброаденома |
|||
2 |
Філоідна фіброаденома псевдосаркоматозна |
|||
3 |
Периканалікулярна непроліферативна фіброаденома |
|||
4 |
Мазоплазія |
|||
5 |
Протоковий фіброаденоматоз непроліферативний |
Зображення розглянуто як стаціонарні за яскравістю. Таким чином кожен клас складається з 200 реалізацій по 200 ознак в кожній. Для класів розпізнавання формується навчальна матриця яскравості , де - змінна кількості ознак розпізнавання, - змінна кількості реалізацій, - змінна кількості класів розпізнавання.
2.2 Оцінка функціональної ефективності КСД
Критерій функціональної ефективності (КФЕ), що використовується в ІЕІТ, ґрунтується на прямій оцінці інформаційної спроможності СППР і дозволяє встановити оптимальність просторово-часових характеристик її функціонування з метою побудови безпомилкового класифікатора у дискретному парацептуальному просторі ознак розпізнавання. Інформаційна природа КФЕ дозволяє використовувати його як універсальну метрику в кластер-аналізі, фітнес-функцію в генетичних алгоритмах та міру ефективності функціонування СК, що навчається, в цілому.
Тому в даному випадку окрім оцінки функціональної ефективності СК, КФЕ також виступає мірою якості розбиття некласифікованої матриці на класи в рамках кластер-аналізу.
Функціональна ефективність є важливою характеристикою СК, що навчається. Функціональна ефективність, як складова загальної ефективності, визначає ступінь відповідності функціонування системи за її робочим алгоритмом виконанню поставленої перед нею задачі, згідно з критерієм мети. Важливою складовою критерію мети є інформаційний КФЕ навчання системи, що є функціоналом від точнісних характеристик рішень, що приймаються системою.
Задача вибору та обчислення КФЕ є центральною проблемою оцінки функціональної ефективності системи керування, для вирішення якої застосовуються два основні підходи: один з них базується на економічних показниках, а інший - на інформаційних. Подолання існуючої суперечності між цими підходами полягає у реалізації принципу підпорядкованості економічних показників функціонування системи інформаційним. Інформаційний підхід природно базується на використанні для оцінки функціональної ефективності інформаційного критерію.
В рамках ІЕІ- технології використовуються дві інформаційні міри: ентропійна міра Шеннона, яка є інтегральною мірою, та міра Кульбака [9,10], яка дозволяє оцінювати диференційну інформативність ознак розпізнавання. Виведемо робочу формулу для обчислення міри Кульбака та встановимо її зв'язок з точнісними характеристиками процесу навчання за МФСВ.
Для оцінки функціональної ефективності СПР широко використовуються ентропійні нформаційні критерії. Наприклад, за Шенноном такий нормований критерій має вигляд
, (2.12)
де апріорна (безумовна) ентропія:
; (2.13)
апостеріорна умовна ентропія, яка характеризує залишкову невизначеність після прийняття рішень:
, (2.14)
де - апріорна ймовірність прийняття гіпотези l; p(m/l) - апостеріорна ймовірність появи події m за умови прийняття гіпотези ; М- число альтернативних гіпотез.
На практиці при оцінюванні функціональної ефективності СК, що навчається, можуть мати місце такі допущення:
рішення є двоальтернативним (М=2);
оскільки здатна навчатися СК слабо формалізованим процесом функціонує за умови невизначеності, то за принципом Бернуллі-Лапласа виправдано прийняття рівноймовірних гіпотез .
Тоді критерій (4.2.1.1) з урахуванням виразів (2.12) і (2.13) набирає такий частинний вигляд:
. (2.14)
При двоальтернативному рішенні (M=2) за основну беремо гіпотезу 1 про знаходження значення ознаки розпізнавання, що контролюється, в полі допусків і як альтернативну їй гіпотезу 2. При цьому мають місце чотири можливих результати оцінки виміру ознаки (рис. 2), які характеризуються наступними ймовірностями - точнісними характеристиками: помилка першого роду - (рис. 2а); помилка другого роду - (рис. 2б); перша достовірність- (рис. 2в) і друга достовірність- (рис. 2г), де x, z виміряне та дійсне значення ознаки розпізнавання відповідно.
Розіб'ємо множину значень ознак на області та . Область включає значення, що знаходяться в допуску , а - не в допуску. Тоді можна записати
Виразимо апостеріорні ймовірності через апріорні за формулою Байєса:
,
та, прийнявши p(1)=p(2)=0,5, отримаємо:
(2.15)
Після підстановки (2.15) в (2.14) отримаємо формулу для обчислення КФЕ за Шенноном:
(2.16)
Таким чином, як критерій доцільно застосувати критерій функціональної ефективності, що використовується у МФСВ.
2.3 Математична модель аналізу і синтезу інтелектуальної КСД онкозахворювань з ієрархічним вирішальним правилом
Розглянемо математичну модель СППР, яка реалізує класичну задачу розпізнавання образів за МФСВ. Математична модель повинна включати як обов'язкову складову частину вхідний математичний опис, який подамо на рівні системного аналізу у вигляді теоретико-множинної структури , де G простір вхідних сигналів (факторів); T множина моментів часу зняття інформації; Щ простір ознак розпізнавання; Z - простір можливих станів; Y множина сигналів після первинної обробки інформації; П:GTЩZ оператор переходів, що відбиває механізм зміни станів під дією внутрішніх і зовнішніх збурень; Ф:GTЩZY оператор оброблення зображення (формування вибіркової множини Y на вході СПР), який є реакцією на внутрішні і зовнішні збурення. Як універсум випробувань W розглядається декартовий добуток: W=GTЩZ.
За алгоритмом (2.1.8) кожен параметр навчання повинен мати в діаграмі відображень множин свій контур оптимізації при виконанні умови повної композиції: множина Еє загальною для всіх контурів оптимізації. Розглянемо побудову такого контура оптимізації СКД. Нехай контур оптимізації СКД, яка утворює множину D, замикається послідовно оператором D і оператором 2: DY, який змінює реалізації образу в процесі максимізації критерію Em.
Рисунок 2.2 - Процес навчання за МФСВ з оптимізацією СКД та ієрархічною структурою вирішального правила
Тоді діаграма відображення множин з урахуванням додаткових контурів оптимізації набуде вигляду, як показано на рис. 2.2.
У діаграмі існує контур оптимізації (рис 2.3), який відповідає за оптимізацію СКД на ознаки розпізнавання.
Рисунок 2.3 - Контур оптимізації СКД на ОР
Таким чином, базова математична модель може бути легко модифікована для вирішення задачі оптимізації різноманітних параметрів навчання.
Розглянемо в якості усередненого критерію функціональної ефективності його оцінку .Його значення є середнім арифметичним значень КФЕ для всіх класів. Таким чином, підвищуючи значення , ми підвищуємо загальну достовірність функціонування СППР в рамках функціональної ефективності.Принциповою відмінністю ІЕІ-технології є корекція розбиття шляхом ітераційної оптимізації параметрів навчання за інформаційним критерієм. Контур оптимізації СКД, яка утворює D, замикається послідовно оператором і оператором , який змінює реалізації образу в процесі максимізації критерію .
Також на діаграммі зявилася нова множина F, що містить всці можливі варіанти ієрархічних структур, або набір однорівневих вирішальних правил по кожній страті ієрархії. Таким чином, в процесі навчання оператором Ф формуються математичні описи для кожної страти, а оператор евиконує перенавчання ієрархії у випадку неможливості побудови вирішального правила для однієї із страт вирішального правила.
2.4 Інформаційно-екстремальний ієрархічний алгоритм аналізу і синтезу інтелектуальної КСД онкозахворювань
У багатоциклічній структурованій ітераційній процедурі оптимізації просторово-часових параметрів функціонування ІС базовий інформаційно-екстремальний алгоритм реалізується у внутрішньому циклі алгоритму навчання, що й обумовило його назву. Призначенням базового алгоритму навчання є:
- оптимізація геометричних параметрів контейнерів класів розпізнавання;
- обчислення інформаційного КФЕ навчання системи;
- пошук глобального максимуму КФЕ у робочій (допустимій) області визначення його функції.
Вхідними даними для алгоритму навчання є значення яскравості зображень, які утворюють навчальну матрицю . Оскільки у рамках ІЕІ-технології допустимі перетворення навчальної матрицю здійснюються в бінарному просторі Хеммінга, то формування бінарної навчальної матриці здійснюється за правилом:
.
При цьому і-та координата еталонного двійкового вектора визначається за правилом:
,
за умови, що рівень селекції координат вектора за умовчанням дорівнює 0,5 критерію, де - множина кроків навчання, на яких будується в радіальному базисі контейнер класу.
Розглянемо етапи реалізації алгоритму навчання:
1. Формування бінарної навчальної матриці , яке здійснюється за правилом:
.
2. Формування масиву еталонних двійкових векторів-реалізацій , елементи яких визначаються за правилом
де m рівень селекції координат вектора .
3. Розбиття множини еталонних векторів на пари найближчих сусідів: =<xm , xl >, де xl еталонний вектор сусіднього класу ,за такою схемою алгоритму:
а) структурується множина еталонних векторів, починаючи з вектора x1 базового класу , який характеризує найбільшу функціональну ефективність ІС;
б) будується матриця кодових відстаней між еталонними векторами розмірності M M;
в) для кожного рядка матриці кодових відстаней знаходиться мінімальний елемент, який належить стовпчику вектора, найближчого до вектора, що визначаєрядок. За наявності декількох однакових мінімальних елементів вибирається з них будь-який, оскільки вони є рівноправними;
г) формується структурована множина елементів попарного розбиття , яка задає план навчання.
4. Оптимізація кодової відстані dm відбувається за рекурентною процедурою , де змінна числа збільшень радіуса контейнера ; крок збільшення радіуса; - область допустимих значень радіуса . При цьому береться .
5. Процедура закінчується при знаходженні максимуму КФЕ в робочій області його визначення: де множина радіусів концентрованих гіперсфер, центр яких визначається вершиною еталонного вектора . При цьому множина є так само множиною кроків навчання ІС.
Таким чином, базовий алгоритм навчання є ітераційною процедурою пошуку глобального максимуму інформаційного КФЕ в робочій області визначення його функції:
.
Таким чином, основною функцією базового алгоритму навчання у рамках ІЕІ-технології є обчислення на кожному кроці навчання інформаційного КФЕ і організація пошуку його глобального максимуму в робочій області визначення функції критерію з метою визначення оптимальних геометричних параметрів розбиття простору ознак на класи розпізнавання.
Оскільки контрольні допуски на значення ознак розпізнавання прямо впливають на геометричні параметри контейнерів класів розпізнавання, а таким чином і на асимптотичні точнісні характеристики рішень, то питання оптимізації системи контрольних допусків (СКД) у методах ІЕІ-технології набуває важливого значення при розробленні інформаційного забезпечення ІС, що навчається.
Існує декілька можливих стратегій зміни поля допусків К,і , серед яких відокремимо дві основні:
- симетрична стратегія S1(), яка є виправданою, наприклад, за умови підтвердження розвідувальним аналізом збіга номінального значення А0 з теоретичним центром розсіювання значень навчальної вибірки ;
- асиметрична стратегія S2(), яка має місце при відхиленні значення А0 від центра розсіювання значень вибірки .
Задача оптимізації контрольних допусків на ознаки розпізнавання є частковою задачею інформаційного синтезу, в якій необхідно визначити екстремальні значення
де - область допустимихзначень контрольних допусків.
Можливі алгоритми оптимізації контрольних допусків :
- паралельний алгоритм, при якому контрольні допуски оптимізуються для всіх ознак одночасно;
- послідовний алгоритм, при якому контрольні допуски оптимізуються послідовно для кожної ознаки розпізнавання при фіксованих (стартових) значеннях інших ознак;
- алгоритм оптимізації за зведеним полем допусків, який доцільно застосовувати як послідовно-паралельний алгоритм за наявності різних шкал вимірювання для окремих груп ознак розпізнавання.
Паралельний алгоритм оптимізує параметри контейнерів класів розпізнавання за умови ітераційної процедури визначення для базового класу оптимальних контрольних допусків на всі ознаки одночасно. Вхідні дані такі самі, як і для послідовного алгоритму, але за область значень параметра береться інтервал , де ширина нормованого поля допусків.
Розглянемо кроки реалізації цього алгоритму:
1. Обнулюється лічильник кроків зміни параметра : l:=0.
2. Запускається лічильник: l:=l+1 і обчислюються нижні та верхні контрольні допуски для всіх ознак: і відповідно, де - вибіркове середнє значення -ї ознаки для векторів-реалізацій класу , який є найбільш бажаним для ОПР .
3. Реалізується базовий алгоритм навчання.
4. Якщо , то виконується пункт 5, інакше - пункт 6.
5. Якщо , то виконується пункт 2, інакше- пункт 6.
і ЗУПИН.
Розглянемо відмінності ієрархічного алгоритму побудови вирішального правила.
При побудові вирішального правила у вигляді ієрархії процес навчання розглядається як рекурсивний алгоритм навчання по стратам, тобто як набір однорівневих вирішальних правил.
При розрахунку системи контрольних допусків як клас розпізнавання розглядається сукупність класів, тому система контрольних допусків обчислюється відразу по сукупності класів.
Бінарні навчальні матриці класів розпізнавання мають різні розмірності, оскільки вузли страти містять різну кількість класів розпізнавання.
При формуванні масиву кодових відстаней для кожного класу розпізнавання знаходиться n мінімальне з кількості реалізацій поточного класу та класу-сусіда. Після цього в якості відстаней до своїхберуться n найвіддаленіших реалізацій свого класу,а в якості чужих - n найближчих реалізацій класа сусіда.
2.5Ієрархічний алгоритм екзамену.
Розглянемо кроки реалізації алгоритму екзамену при нечіткому розбитті, яке відповідає загальному випадку:
1) Лічильник рівня ієрархії встановлюється в 0.
2) формування лічильника класів розпізнавання: ;
3) формування лічильника числа реалізацій, що розпізнаються: ;
4) обчислення кодової відстані ;
5) обчислення функції належності;
6) порівняння: якщо j n, то виконується крок 2, інакше - крок 6;
7) порівняння: якщо m M, то виконується крок 1, інакше - крок 7;
8) визначення класу , до якого належить реалізація образу, наприклад, за умови , де усереднене значення функцій належності для реалізацій класу , або видача повідомлення: «Клас не визначено», якщо . Тут с порогове значення.
9) якщо у вузлі, до котрого розраховано належність, кількість класів>1 то збільшити лічильник рівнів іэрархії на 1 та перехід на пункт2, інакше визначити належність до класифікованого термінального вузла та видача повідомлення про номер визначеного класу.
Таким чином, алгоритми екзамену у рамках ІЕІ-технології є детермінованими і відрізняються незначною обчислювальною трудомісткістю, що дозволяє їх реалізовувати у реальному темпі часу. У випадку чіткого розбиття простору ознак на класи розпізнавання нечіткий алгоритм є так само працездатним, оскільки він розглядається по відношенню до чіткого алгоритму як загальний.
3. ПРОГРАМНЕ ЗАБЕЗПЕЧЕННЯ ІНТЕЛЕКТУАЛЬНОЇ КОМПЮТЕРИЗОВАНОЇ СИСТЕМИ ДІАГНОСТУВАННЯ ОНКОПАТОЛОГІЙ
3.1 Короткий опис програмної реалізації
Для реалізації алгоритмів навчання та екзамену було використано алгоритмічну мову Delphi7. Програмну реалізацію виконано у вигляді багатовкладкового інтерфейсу, кожна з котрих відображає етапи нвчання СППРПри моделювання навчання СППР було використано принципи ООП, в якості полів використано параметри функціонування СППР, а методів- етапи навчання СППР, реалізація котрих регламентується алгоритмом навчання. На рис3.1 зображено інтерфейс основного вікна.
Рисунок 3.1-Основне вікно програмної реалізації алгоритму навчання СППР
Програмна реалізація складається з 4-х функціональних вкладок. Вкладка «вхідний математичний опис» дозволяє задати кількість класів розпізнавання, в такому режимі автоматично визначаються кількість класів, ознак та реалізацій. Тут також відбувається ініціалізація вхідного математичного опису як вхідних даних для навчання СППР та є можливість попереднього перегляду завантажених зображень. Вкладка «навчання» дозволяє обрати інформаційний критерій оптимізації параметрів функціонування СППР, обрати вид оптимізації системи контрольних допусків: паралельний чи паралельно-послідовний. Пункт меню «результати навчання» дозволяє оглянути оптимальні параметри функціонування СППР, такі як оптимальні КФЕ, оптимальні радіуси, оптимальне значення кроку, динаміку оптимізації значення мультикритерію функціональної ефективності, бінарні матриі та еталонні вектори класів розпізнавання, котрі отримано при оптимальних значеннях параметрів функціонування СППР.
3.2 Інструкція користувача
Програмна реалізація інтелектуальної КСД онкопатологій представлена у вигляді багатовкладкового багатовкладкового інтерфейсного вікна..
Вкладка „Матопис” вікна дозволяє задавати вхідний математичний опис шляхом завантаження цифрових файлів зображень класів онкозахворювань для подальшого утворення на їх основі ієрархічного або лінійного вирішального правила.
Вкладка „Навчання” дозволяє задати параметри навчання-інформаційний критерій оптимізації параметрів функціонування, обрати алгоритм оптимізації, паралеьний чи паралельно-послідовний, вказати вид вирішального правила: лінійний (однорівнений) чи ієрархічний(багаторівневий). Далі, після натиснення кнопки „навчання”, запускається алгоритм синтезу вирішального правила.
На вкладці „Результати навчанння” показано проміжні результати навчання, що дозволяють апріорно оцінити якість побудованого вирішального правила в рамках функцвональної ефективності шляхом оцінки апріорної інформації щодо достовірності правильного розпізнавання реалізацій образів.
Вкладка „Ієрархія” дозволяє вивести результати навчання по кожному рівню(страті) ієрархічної структури вирішального правила.
3.3 Результати фізичного моделювання
Як критерій оптимізації обрано модифіковану ентропійну міру Шеннона.
В процесі оптимізації параметрів функціонування СППР розглянуто усереднене значення КФЕ для класів однорівневого вирішального правила та усереднене по стратам значення усередненого КФЕ для ієрархії.В рамках фізичного моделювання розглянуто зазначений вище алфавіт класів розпізнавання та побудовано лінійний та ієрархічний класифікатор.Розглянемо результати навчання при використанні паралельного алгоритму оптимізації СКД на ОР.При синтезі лінійного вирішального правила отримано наступні результати.На рис. 3.2 показано динаміку оптимізації СКД на ОР за паралельним алгоритмом.При цьому було оптимізовано такий параметр функціонування, якбазовий клас для СКД на ОР.
Рисунок 3.2 - Динаміка оптимізації СКД на ОР за паралельним алгоритмом.
В результаті проведеного алгоритму було отримано оптимальні в рамках інформаційного КФЕ бінарні навчальні матриці, показані на рис 3.3.
Рисунок 3.3 - Бінарні навчальні матриці класів розпізнавання
Аналіз рис. 3.3 свідчить про незначну кодову відстань між еталонними векторами контейнерів класів розпізнавання. Кодова відстань та різноманітність може бути збільшена лише шляхом вирішення проблеми багатовимірності , наприклад введенням багаторівневого вирішального правила.
На рис. 3.4 показано динаміку оптимізації геометричних параметрів геперсферичних контейнерів для класів розпізнавання. Як критерій оптимізації обрано модифікований інформаційний критерій Шеннона, узагальнене значення котрого розглянуто в процесі оптимізації параметрів функціонування як для лінійного, так і для ієрархічного вирішального правила.
а)
б)
в)
г)
Рисунок3.4 - Графіки оптимізації радіусів контейнерів класів розпізнавання: а) клас ; б) клас;в) клас;г) клас;д) клас; д) клас; е) клас .
На рисунках чорним кольором показано робочу область визначення інформаційного КФЕ. Аналіз рисунків свідчить про наявність робочих областей для всіх класів розпізнавання. Невисоке значення критерію пояснюється проблемою багатовимірності, що є недоліком однорівневого(лінійного) вирішального правила, та значним перетином реалізацій класів розпізнавання, що свідчить про корельованість ознак сусідніх класів.Таким чином, отримано наступні параметри навчання для лінійного вирішального правила:максимум усередненого КФЕ навчання : 0,1159768, оптимальний крок дельта СКД -26
В табл.. 3.1 подано оптимальні параметри для класів розпізнавання.
Таблиця 3.1 - Оптимальні параметри контейнерів класів розпізнавання
№ Класу |
Позначення |
Оптимальний КФЕ |
Оптимальний радіус |
|
1 |
0,1935 |
61 |
||
2 |
0,0046 |
69 |
||
3 |
0,0095 |
84 |
||
4 |
0,5564 |
64 |
||
5 |
0,0394 |
69 |
В процесі моделювання було побудовано ієрархію наступного вигляду:
Рисунок 3.5- Ієрархічна бінарна структура вирішального правила
Розглянемо результати навчання по рівням ієрархічної структури.
Оптимальне усереднене значення КФЕ по ієрархії:
E= 0,413233196226104
Розглянемо результати навчання по рівням ієрархічної структури.
Для першого рівня страти отримано наступні результати:
Оптимальне усереднене значення КФЕ по страті:
E= 0,032507
Оптимальний базовий клас- ()
Оптимальне значення СКД дельта: 43.
В таблиці 3.2 подано оптимальні параметри контейнерів класів розпізнавання для першої страти.
Таблиця 3.2 - Оптимальні параметри контейнерів класів розпізнавання
№ |
Позначення |
Оптимальний радіус |
Оптимальний КФЕ |
|
1 |
73 |
0,09 |
||
2 |
64 |
0,074 |
Для другого рівня страти отримано наступні результати:
Оптимальне усереднене значення КФЕ по страті:
E= 0,371385
Оптимальний базовий клас- ()
Оптимальне значення СКД дельта: 28.
В табл. 3.3 подано оптимальні параметри контейнерів класів розпізнавання для другої страти.
Таблиця 3.3 - Оптимальні параметри контейнерів класів розпізнавання
№ |
Позначення |
Оптимальний радіус |
Оптимальний КФЕ |
|
1 |
92 |
0,787 |
||
2 |
94 |
0,455 |
Для третього рівня страти отримано наступні результати:
Оптимальне усереднене значення КФЕ по страті:
E= 0,543083
Оптимальний базовий клас- ()
Оптимальне значення СКД дельта: 40.
В табл. 3.4 подано оптимальні параметри контейнерів класів розпізнавання для третьої страти.
Таблиця 3.4 - Оптимальні параметри контейнерів класів розпізнавання
№ |
Позначення |
Оптимальний радіус |
Оптимальний КФЕ |
|
1 |
101 |
0,536 |
||
2 |
87 |
0,549 |
Для четвертого рівня страти отримано наступні результати:
Оптимальне усереднене значення КФЕ по страті:
E= 0,524604
Оптимальний базовий клас- ()
Оптимальне значення СКД дельта: 20.
В табл. 3.5 подано оптимальні параметри контейнерів класів розпізнавання для четвертої страти.
Таблиця 3.5- Ооптимальні параметри контейнерів класів розпізнавання
№ |
Позначення |
Оптимальний радіус |
Оптимальний КФЕ |
|
1 |
116 |
0,171 |
||
2 |
73 |
0,157 |
Для пятого рівня страти отримано наступні результати:
Оптимальне усереднене значення КФЕ по страті:
E= 0,954585
Оптимальний базовий клас- ()
Оптимальне значення СКД дельта: 26.
В табл. 3.6 подано оптимальні параметри контейнерів класів розпізнавання для пятої страти.
Таблиця 3.5 - Оптимальні параметри контейнерів класів розпізнавання
№ |
Позначення |
Оптимальний радіус |
Оптимальний КФЕ |
|
1 |
90 |
0,954 |
||
2 |
107 |
0,954 |
На рис 3.6 показано динаміку оптимізації радіусів контейнерів класів розпізнавання п'ятого рівня страти.
а)
б)
Рисунок 3.6 -Динаміка оптимізації радіусів контейнерів класів розпізнавання 4-ї страти вирішального правила: а) клас;б) клас
Аналіз рисунку свідчить про широкий діапазон робочої області при оптимізації радіусів та відносно високе значення КФЕ. Таким чином, синтез вирішального правила у вигляді бінарної ієрархічної структури дозволив частково компенсувати проблему багато вимірності та збільшити достовірність функціонування інтелектуальної КСД онкопатологій.
Таким чином, для заданої ієрархічної структури вдалося побудувати вирішальне правило, причому значення усередненого КФЕ зросло в 4 рази порівняно з лінійною структурою вирішального правила.
...Подобные документы
Огляд методів розпізнавання образів. Основні ідеї інформаційно-екстремального методу розпізнавання рукописних символів. Критерій оптимізації параметрів функціонування даної системи. Інформаційне та програмне забезпечення обробки рукописних символів.
дипломная работа [291,0 K], добавлен 14.10.2010Комп’ютерне моделювання системи сегментації та розпізнавання облич на зображеннях. Підвищення швидкодії моделювання за кольором шкіри та покращення якості розпізнавання при застосуванні робастних boosting-методів. Розробка алгоритмів функціонування.
дипломная работа [1,6 M], добавлен 02.07.2014Апаратна організація Web-серверу гнучкої комп’ютеризованої системи в середовищі Linux Debian. Забезпечення обміну даними між персональним комп’ютером і зовнішніми вимірювальними приладами, прийом/передача даних крізь USB-інтерфейс в системи обміну даними.
дипломная работа [3,3 M], добавлен 25.10.2012Огляд інтелектуальних принципів організації процесу розпізнавання символів. Розробка системи безклавіатурного введення документів у комп’ютер. Опис і обґрунтування проектних рішень; розрахунки і експериментальні дані; впровадження системи в експлуатацію.
дипломная работа [182,5 K], добавлен 07.05.2012Класифікація програмного забезпечення, системне та прикладне забезпечення, інструментальні системи. Програмна складова комп'ютерної системи, опис алгоритмів розв'язання певної задачі. Класифікація операційних систем, основні групи прикладних програм.
презентация [945,0 K], добавлен 01.04.2013Класифікація об'єктно-орієнтованих мов програмування. Розробка алгоритмічного та програмного забезпечення комп'ютерної системи управління процесом випалювання будівельних матеріалів. Тестування програмного забезпечення, оцінка його ефективності.
курсовая работа [1,6 M], добавлен 25.04.2015Економічна інформація, її види та властивості. Апаратне і програмне забезпечення ПК. Програмне забезпечення стаціонарних комп’ютерів. Комп’ютерні мережі, загальна характеристика глобальної мережі Інтернет. Напрямки використання комп’ютерної техніки.
контрольная работа [28,0 K], добавлен 06.10.2011Визначення функціонального профілю захищеності комп’ютеризованої системи від несанкціонованого доступу і вимог до захищеності інформації від витоку технічними каналами. Вибір та обґрунтування необхідних фізичних та організаційних засобів захисту.
курсовая работа [2,4 M], добавлен 22.11.2014Функціонально розподілені системи. Паралельні комп’ютери та їх продуктивність. Методи розподілення доступу до спільної пам’яті в багатопроцесорних системах. Системи з розподіленою пам’яттю. Класичні матричні системи, метакомп’ютери та трансп’ютери.
курсовая работа [485,9 K], добавлен 20.06.2010Аналіз системних вимог та обґрунтування методу проектування системи. Алгоритм розв'язання задачі. Інформаційне, технічне, програмне та організаційне забезпечення. Вибір методу проектування архітектури та моделі функціонування системи "клієнт-банк".
дипломная работа [3,1 M], добавлен 12.05.2017Роль комп'ютерної техніки в різних сферах сучасного суспільства, необхідність його комп’ютеризації. Поняття про програмне забезпечення, складові, коротка характеристика його основних типів. Опис, призначення і можливості електронних таблиць MS Excel.
реферат [2,3 M], добавлен 10.10.2009Структура сучасних систем виявлення вторгнень (СВВ), аналіз її методів і моделей. Характеристика основних напрямків розпізнавання порушень безпеки захищених систем в сучасних СВВ. Перелік недоліків існуючих СВВ та обґрунтування напрямків їх вдосконалення.
реферат [467,9 K], добавлен 12.03.2010Розробка навчального курсу в системі дистанційного навчання Moodle для спеціальності "Гнучкі комп'ютеризовані системи та робототехніка". Складання логіко-функціональної схеми роботи програмного забезпечення: структура, функціональні модулі, інтерфейс.
дипломная работа [3,2 M], добавлен 22.10.2012Настільні видавничі системи як програмне забезпечення для персональних комп'ютерів, аналіз основних функцій. Аналіз діяльності компанії Ventura. Особливості верстки Adobe Page Maker. Знайомство з тенденціями розвитку настільних видавничих систем.
контрольная работа [26,8 K], добавлен 12.02.2014Актуальність сучасної системи оптичного розпізнавання символів. Призначення даних систем для автоматичного введення друкованих документів в комп'ютер. Послідовність стадій процесу введення документу в комп'ютер. Нові можливості програми FineReader 5.0.
курсовая работа [4,5 M], добавлен 29.09.2010Класифікація комп’ютерних мереж і топологій. Побудова функціональної схеми локальної мережі. Організація каналів зв’язку. Вибір способу керування мережею. Вибір конфігурації робочих станцій. Програмне забезпечення локальної мережі та захист інформації.
курсовая работа [2,7 M], добавлен 15.06.2015Поняття та характеритсики комп'ютерних мереж. Огляд існуючих варіантів побудови інформаційної системи для торгівельного підприємства. Побудова локальної мережі, загальної структури інформаційної системи, бази даних. Аналіз санітарно-гігієнічних умов.
курсовая работа [624,4 K], добавлен 19.05.2015Вивчення настільної видавничої системи, комплексу комп'ютерних апаратних і програмних засобів, які слугують для друкарської підготовки оригінал-макетів продукції. Аналіз кольороподілу і сканування зображень, корекції з елементами комп'ютерної графіки.
реферат [404,2 K], добавлен 13.05.2011База даних як складова частина інформаційної системи. Загальні принципи створення контролерів автоматизації MS Office. Розробка гнучкої комп'ютеризованої системи, призначеної для автоматизації розрахунку учбового навантаження. Моделі представлення даних.
дипломная работа [4,7 M], добавлен 26.10.2012Характеристика програмної взаємодії людини з комп'ютером. Визначення функціональних та експлуатаційних потреб при голосовому управлінні. Реалізація програмного забезпечення. Розробка тестів та тестування системи. Аналіз ефективності даної програми.
курсовая работа [2,8 M], добавлен 15.10.2014