Главная Контакты Добавить в избранное Авторы Вопросы и ответы
,

УДК 681-31.001.8

ІНФОРМАЦІЙНИЙ АСПЕКТ: РОЗПІЗНАВАННЯ ОБРАЗІВ ІНДИВІДУУМА

Шеховцов А.В.

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

            Віднесення об'єкту до того чи іншого класу. Це може бути, наприклад, задача розпізнавання літер або прийняття рішення про наявність дефекту у деякій технічній деталі. Віднесення об'єкта до певного класу відображає найбільш типову проблему класифікації, і, коли говорять про розпізнавання образів, найчастіше мають на увазі саме цю проблему Саме її буде розглянуто в першу чергу в даній роботі.

 Дана стаття присвячена проблемі технічного зору і розпізнавання образів мобільним роботом. Упор робиться не на високу науковість, а на практичне застосування, тобто все описане нижче працює на реальному роботі.

Постановка задачі: Мобільний робот по ходу руху повинний розпізнавати образи, розташовані на столі, за допомогою відеокамери. З малим числом образів задача повинна вирішуватися в реальному часі. Алгоритм розпізнавання повинний бути інваріантний щодо розміру образів і їхнього положення (повороту). Усе працює під ОС Windows. [1]

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

·      Алгоритм скелетизации. Коротенько, це якийсь метод розпізнавання одинарних бінарних образів, заснований на побудову кістяків цих образів і виділення з кістяків ребер і вузлів. Далі по співвідношенню ребер, їхньому числу і числу вузлів будується таблиця відповідності образам. Так, наприклад, кістяком кола буде один вузол, кістяком букви П - три ребра і два вузли, причому ребра відносяться як 2:2:1. У програмуванні даний метод має кілька можливих реалізацій.[5]

·      Нейросітеві структури. Напрямок був дуже модним у 60-70 роки, у наслідку інтерес до них небагато зменшився, тому що солідне число нейронів вимагає солідні обчислювальні потужності, що звичайно відсутні на простеньких мобільних платформах. Однак треба мати на увазі, що нейросітки іноді дають досить цікаві результати, за рахунок своєї нелінійної структури, більш того деякі нейросітки здатні розпізнавати образи інваріантні щодо повороту без якої або зовнішньої пред обробки. Так, наприклад мережі на основі неокогнейтронів здатні виділяти деякі характерні риси образів, і розпізнавати їхній як би образи не були повернені.[6]

·      Інваріантні числа. З геометрії образів можна виділити деякі числа, інваріантні щодо розміру і повороту образів, далі можна скласти таблицю відповідності цих чисел конкретному образові (майже як в алгоритмі скелетезации). Приклади інваріантних числі: число Эйлера, ексцентриситет, орієнтація (розташування головної осі інерції щодо чого-небудь теж інваріантного).[7]

·      Поточечне процентне порівняння з еталоном. Тут повинна бути деяка пред обробіток, для одержання інваріантості щодо розміру і положення, потім здійснюється порівняння з заготовленою базою еталонів зображень - якщо збіг більше чим якась оцінка, то вважаємо образ розпізнаним.[7]

Практична частина розпізнавання образів. Проаналізувавши всі алгоритми розпізнавання, описані вище, прийшли до висновку, що: необхідно працювати з растровим зображенням (так швидше одержати реальні результати). При цьому вводяться наступні обмеження: наявність відблисків на зображенні зрушує центр мас і орієнтацію, так само не припустимі розриви в об'єкті. Однак запропонований метод володіє і плюсами (дрібні помилки повороту, неточності бінаризації і т.п. будуть природним образом згладжуватися на стадії стиску в матрицю-іконку). Запропонований метод виконується в наступній послідовності:

·      зображення від камери;

·      бінаризація;[5]

·      сегментація;[5]

·      вихоплювання, обчислення ознак;[6]

·      поворот, повторне вихоплювання;[6]

·      стиск матриці;

·      розпізнавання матриці нейросіткою.[8]

Рішення проблеми. Одержання зображення з камери в ОС Windows. В ОС Windows усі джерела відео мають один шаблон. Робота з відео проводиться за допомогою DScap. Відеокамера, що може давати відео потік (послідовність Bitmap) далі відео потік потрібно настроїти, для цього запросити драйвер про всі можливі діалоги, що він (драйвер пристрою) може дати. І власне за події захоплення кадру (драйвером, якщо завгодно) буде викликатися функція користувача, на вхід йде хто неї викликав і ще параметр, власне захоплений Bitmap у зазначеній палітрі і з зазначеною яскравістю і т.п., за допомогою Direct. Скачати демо для роботи з відео в Windows під Delphi не представляє особливої праці.

Бінаризація. У розробленій програмі розпізнаються тільки бінарні образи, тому другим етапом після одержання картинки, формуються бінарні образи. При роботі з кольоровою камерою перетворення з кольору в чорно, білий колір йде по стандартній формулі Y:=0.3*R+0.59*G+0.11*B. Далі алгоритм досить простий: є деяка планка, якщо колір відтінку сірого вище - він вважається білим, якщо нижче - вважається чорним. Як видно бінаризація дуже проста, однак для серйозного поліпшення якості роботи розпізнавання, і зменшення часу роботи наступних модулів, на цьому місці краще ввести якийсь фільтр, нехай навіть найпростіший. Для роботи з відео одним з найпростіших фільтрів є фільтр по контрастності. У програмі не використана така конструкція, однак місце де вона може бути включена, позначено, і на тім місці знаходиться програма, що відслідковує кількість пікселів (білих або чорних) ідучи підряд, і виключаючи виникнення послідовності в ряді: 01010101. У режимі DEBUG місця зміни кольору, зафіксовані програмою можна побачити по червоному обрамленню образів, що малюється безпосередньо в модулі бінаризації. Стандартні модулі DELPHI опитування кольору пікселей у bitmap – надзвичайно повільно працюють. Для прискорення процесу використані модулі Qpixels. Після однократного опитування кольорів і їх бінаризації, програма працює тільки зі звичайною бінарною матрицею (динамічним двовимірним масивом), тому далі процес йде швидко.

Сегментація. Всі описані вище алгоритми розпізнавання образів працюють з єдиним видимим образом, у реальній ситуації відеокамера може бачити відразу кілька об'єктів, спеціально розташованих поруч, або ж у полі зору може потрапити який-небудь сторонній об'єкт. Якщо не передбачати деяку розбивку загального зображення на частині, то жоден з описаних вище алгоритмів не зможе коректно працювати. Далі виробляється розбивка зображення на частині, кожна частина з яких містить свій унікальних об'єкт, називаний сегментацією. І в розпізнаванні образів, і в сегментації існує досить багато алгоритмів, кожний з яких має свої достоїнства, у пропонованій статті алгоритм працює тільки з чорно-білим зображенням. У сегментації чітко розділяються чорно-білі зображення на бінарні кольори і з відтінками сірого. Тут працюють зовсім різні по швидкості і складності алгоритми, однак інтуїтивно зрозуміло, що будь-яке зображення з відтінками сірого кольору можна провести бінаризацію за деякими правилами. Нехай з камери надходить чорно-біла, але цілком реальна картинка з 8 бітною палітрою (колір задається від 0 до 255), однак для простоти в запропонованому алгоритмі відразу ж проводив її бінаризацію. Більшість камер і інших пристроїв в ОС Windows кодує кольору в пікселях у 24 бітовому форматі. Оскільки алгоритм працює в основному з чорно-білими камерами, то уміст усіх трьох 8 бітів RGB однакове. Маємо деяке зображення, кожен колір якого змінюється від 0 до 255. На стадії бінарізації необхідно перетворити об'єкт зображення в бінарну матрицю даних.[9] Для прискорення процесу починається робота вже не з об'єктом картинки, а з бінарною матрицею, образи в якій виглядають приблизно так:

00000000000000000000000000000000000000000000000000000
 00000000000000000000000000000000000000000000000000000
 00000000000001110000111000000000000000000000000000000
 00000000000011100001110000000000000011100000000000000
 00000000000111000111000000000000000111100000000000000
 00000000001110001110000000000000001111100000000000000
 00000000011110111000000000000000011001100000000000000
 00000000111111100000000000000000110001100000000000000
 00000001110011000000000000000000000001100000000000000
 00000011100111000000000000000000000001100000000000000
 00000111000110000000000000000000000001100000000000000
 00001110001110000000000000000000000001100000000000000
 00011100001111100000000000000000000001100000000000000
 00000000000000000000000000000000000001100000000000000
 00000000000000000000000000000000000001100000000000000
 00000000000000000000000000000000000001100000000000000
 00000000000000000000000000000000000111110000000000000
 00000000000000000000000000000000000111110000000000000
 00000000000000000000000000000000000000000000000000000

У реальному житті матриця має розмір дорівнює рядкові по 640 елементів 0 або 1 (по числу пікселів із зображення камери), тому приклад представлений вище має не реальну величину. Іноді при використанні точних камер з дозволом 1024х768 розмір матриці буде пропорційно більше. Тому друкувати на сторінці реальні дані досить важко, однак нижче будемо давати посилання на файли з реального DЕВUGа програми. Наступним кроком алгоритму повинна бути сегментація.[8] Вона здійснюється шляхом проходу по матриці зображення ліворуч праворуч, зверху вниз. При проході виконуються наступні правила:

L и M це мітки після проходження алгоритму по масиву (однократного) повинні бути привласнені всім пікселям об'єкта (елементам матриці, що до сегментації були одиничними) мітки. Далі якщо вже мічені об'єкти зливаються, то повинне відбуватися і злиття міток. Для коректної роботи алгоритму потрібно перепризначувати мітки у всій матриці зображення щораз, коли виконується останнє правило. Одна з задач алгоритму це постаратися укластися в реально час, тому проходити по масиві елементів 640х480 щораз, коли хочеться пере призначити мітку - це недозволенна розкіш. Щоб раціоналізувати цю частину алгоритму, це завести окремо масив міток, у якому треба прописувати яка мітка на яку посилається, і всі операції при проході по матриці зображення проводити тільки з масивом посилань міток. При цьому наприкінці проходу повинний матися масив міток, що посилаються один на одного, і тільки кілька міток повинні бути унікальними - які власне й утворю об'єкти. Що б одержати унікальні об'єкти, що уже можна направити в модуль розпізнавання потрібно усього лише нормалізувати цей масив посилань і пере призначити всі елементи матриці, на унікальні мітки виходячи з даних нормалізованого масиву посилань. На практиці такий підхід виявився неробочим: на складних об'єктах (наприклад, нитка плоскої горизонтальної змійки) відбувався поділ цільного об'єкта на частині, причому в процесі пере присвоєння міток губився зв'язок між частинами об'єкта. Більш правильним, і більш простим рішенням з'явилося рекурентне перебування унікальних батьків кожної мітки, і далі всю роботу з пере присвоєнню робити вже з ними, таким чином, зв'язок в об'єкті не може бути загубленим, тому що рекурсія дає можливість вихоплювати самі довгі відростки об'єкта. Там де буква К и 1ка стінки в 1ки ідеально рівні, на практиці ж, дозвіл 640х480 у камери дає досить пристойну деталізацію, що може вихоплювати реальна або удавана камера "заусениці" або перешкоди на рівних місцях образа (нехай навіть роздрукованого на принтері) [9]. У результаті алгоритм працює не з ідеальними картинками, а досить складними, але це відбувається тільки на стадії сегментації, потім ці зайві деталі на великих об'єктах підуть. Після виконання алгоритму сегментації, вихідна бінарна матриця елементів повинна виглядати приблизно так:

00000000000000000000000000000000000000000000000000000
 00000000000000000000000000000000000000000000000000000
 00000000000002220000222000000000000000000000000000000
 00000000000022200002220000000000000055500000000000000
 00000000000222000222000000000000000555500000000000000
 00000000002220002220000000000000005555500000000000000
 00000000022220222000000000000000055005500000000000000
 00000000222222200000000000000000550005500000000000000
 00000002220022000000000000000000000005500000000000000
 00000022200222000000000000000000000005500000000000000
 00000222000220000000000000000000000005500000000000000
 00002220002220000000000000000000000005500000000000000
 00022200002222200000000000000000000005500000000000000
 00000000000000000000000000000000000005500000000000000
 00000000000000000000000000000000000005500000000000000
 00000000000000000000000000000000000005500000000000000
 00000000000000000000000000000000000555550000000000000
 00000000000000000000000000000000000555550000000000000
 00000000000000000000000000000000000000000000000000000

На матриці вище було спеціально привласнене "1" мітку L з номером 5. У реальності елементи, що бачить камера, досить складні, і не ідеальні, тому при проході тільки лише по початку першого елемента можуть бути задіяні кілька номерів міток, у такий спосіб перше число, що буде утворювати унікальний (у майбутньому ) об'єкт типу "1" може бути не 3, не 4 , і навіть не в першому десятку

Вихоплювання образа, обчислення деяких інваріантних чисел. Після завершення сегментації, кожен сегмент попадає в модуль розпізнавання (як параметр розпізнавання і йде присвоєння унікальної мітки сегмента). У модулі сегментації, при фінальному проході по масиву, з пере присвоєнням міток, для кожного образа позначаються його границі й обчислюється фінальна площа. Границі потрібні для прискорення роботи модуля розпізнавання - тому що він шукає образ тільки в зазначеному місці. Для того, що б образи розпізнавалися інваріантно щодо положення і повороту треба прив'язатися до їхньої структури (формі в повсякденному розумінні). Отже, у кожного бінарного образа можна обчислити кілька ознак, що не залежать від його повороту або розміру, наприклад число Эйлера, ексцентриситет і орієнтація. Як уже було сказано, можна зібрати таблицю 8-ми інваріантних ознак і розпізнавати образи виходячи тільки з цих даних, однак ми підемо другим шляхом. З усієї безлічі інваріантних чисел обчислимо тільки одну орієнтацію, для цього використовуємо алгоритми, схожі на MATLAB (можливо вони там і використовуються).

При обчисленні ряду морфометричних ознак використовуються поняття механіки твердого тіла. Зокрема, це відноситься до довжин осей інерції об'єкта. Напрямку в тілі, що збігаються з півосями еліпсоїда інерції, називають головними осями інерції. Для перебування головних осей інерції, що лежать у площині об'єкта, у функції imfeature використовуються наступні співвідношення [1, 2, 5]. Нехай N - кількість пікселів, що відносяться до об'єкта. Уся безліч пікселів р(х, у), що відносяться до об'єкта, позначимо Q. Тоді координати центра мас об'єкта обчислюються як:

,

Обчислимо кілька допоміжних величин:

;

;

.

Тоді довжини максимальної Amax і мінімальної Amin осей інерції обчислюються як:

;

.

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

.

Орієнтація визначається як кут у градусах між максимальною віссю інерції і віссю X. Якщо Uy>Ux, то орієнтація О обчислюється за допомогою формули

,

у протилежному випадку О обчислюється як

.

Поворот образу, повторне вихоплювання. Знайдено орієнтацію зображення, що унікальна для кожного образа. Зроблено це для того, що б тепер образ можна було повернути щодо центра мас, так що б його орієнтація була рівнобіжна осі Х. Власне цей прийом і дає інваріантість щодо початкового повороту. Ну і звичайно деяка демонстрація роботи алгоритму обчислення орієнтації і повороту бінарного образа. Орієнтація це ж не вектор, а тільки пряма, т.ч. образ можна повернути і ліворуч і праворуч. Насправді це навіть і не проблема:

·      в перших можна навчати нейросітки на двох прикладах образа - покладеного поворотом праворуч і поворотом ліворуч. Це не цілком коректно, але на простих речах працює без утрати якості;

·      по-друге, можна створити додатковий тип для кожного образа - там він буде лежати розгорнутий у зворотну сторону.

Стиск образа в матрицю заданого розміру. В оболонці програми знаходиться якась бінарна матриця, у яку ужимається кожен окремий сегментований образ. Розмір матриці задається по необхідності - тобто, якщо потрібна велика деталізація, то краще використовувати матриці більшого розміру, ніж у поточній версії програми. Це дасть додаткові обчислення на стадії розпізнавання, що і підвищить якість процесу. Однак важливо розуміти, що малий дозвіл розпізнаваної матриці дозволяє виправити деякі можливі помилки при повороті зображення (обчислення орієнтації образа), так як незначне відхилення в 5 градусів, не буде помітно після стиску образа. На практиці такі помилки обов'язково будуть промайнути, коли якусь частину образа закриє перешкода або відблиск - центр мас зміщається, орієнтація можливо теж - поворот буде не цілком коректний. У реальних умовах при розпізнаванні, образ ніколи не буде видний камерою як повинний бути на 100%. так як в русі хоча б одна точка образу буде гарантовано викривлена камерою, тому, чим менше розпізнавана матриця (тобто чим грубіше стиск до її розмірів), тим більше можливих помилок буде не замічено, але тем менше рівень можливої деталізації. Тут необхідно пояснити, що для кожної задачі розмір матриці треба вибирати відповідний і не завжди чим більше, тим краще.

Розпізнавання образа нейросіткою [7]. Для перевірки пред обробітки, і всіх описаних вище алгоритмів, як метод розпізнавання був втілений алгоритм процентного порівняння з еталонами. Спочатку програма фотографувала і провела предобробку тими ж алгоритмами тренувальні образи, після чого, коли було потрібно розпізнавати щось нове, вона це нове знову ж таки проводила предобробку до матриці заданого розміру, і потім цю матрицю порівнювала з усім запам’ятованими матрицями.

Багатошарова нейросітка зворотного поширення помилки, займається тим же, що і процентний алгоритм порівняння матриці, однак за рахунок своєї нелінійної структури розпізнає на 10-30% краще порівняння двох матриць [6]. Для перевірки були створені дві сітки - одна 256-6, друга 256-40-6. Перший шар у 256 нейронів це вхід матриці 16х16, останній шар це вхід - розпізнаємо, приміром, 6 букв. На практиці, нейросітка із трьох шарів (з якоюсь внутрішньою обробкою - у 40 нейронів) навчалася з великим трудом, постійно ловлячи локальні мінімуми (висновок зроблений з поводження середньоквадратичної помилки, виведеної в реальному часі при навчанні). Якість же розпізнавання візуально не зросло. Було прийняте рішення зупинитися на простій структурі в 256-Х (де Х - число заучених образів), що навчається досить нетривалий час, поводиться стабільно і показує гарні результати. За результат розпізнавання був узятий вихід нейрона, більший 1-K, причому жоден з інших виходів не може бути більше K. У задачі К береться рівне 0.2, тобто можна провести деяку аналогію з процентним порівнянням (за істину береться більше 80% збігів), з тією лише різницею, що нейросітки "порівнює" нелінійно.

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

The method of recognition of a photo of images is described. Carrying out rather narrow problem it was possible to apply a problem in identification of a photo of images in searches set on before criterion.

1.                  Головко В.А. Нейроинтеллект: Теория и применения. Книга 1. Организация и обучение нейронных сетей с прямыми и обратными связями – Брест:БПИ, 1999, - 260с.

2.                  Головко В.А. Нейроинтеллект: Теория и применения. Книга 2. Самоорганизация, отказоустойчивость и применение нейронных сетей – Брест:БПИ, 1999, - 228с.

3.                  Бардачов Ю.М., Ходаков В.Є., Шеховцов А.В., Бараненко Р.В. Аналіз створення та підходи реалізації автоматизованої системи  «Реєстр виборців України» // Вісник Херсонського національного технічного університету, 2005 р. – С. 153-167.

4.                  Бардачов Ю.М., Ходаков В.Є., Шеховцов А.В., Шаганян С.М., Бараненко Р.В. «Вибори» - автоматизоване робоче місце працівників дільничної виборчої комісії // Вісник Херсонського національного технічного університету, 2006 р. – С. 10-15.

5.                  Уоссермен Ф. Нейрокомпьютерная техника: Теория и практика, 1992 – 184с.

6.                  Petrou M. Learning in Pattern Recognition. Lecture Notes in Artificial Intelligence – Machine Learning and Data Mining in Pattern Recognition, 1999, pp. 1-12.

7.                  Jacobsen X., Zscherpel U. and Perner P. A Comparison between Neural Networks and Decision Trees. Lecture Notes in Artificial Intelligence – Machine Learning and Data Mining in Pattern Recognition, 1999, pp. 144-158.

8.                  Aizenberg I. N., Aizenberg N. N. and Krivosheev G.A. Multi-valued and Universal Binary Neurons: Learning Algorithms, Applications to Image Processing and Recognition. Lecture Notes in Artificial Intelligence – Machine Learning and Data Mining in Pattern Recognition, 1999, pp. 21-35.

9.                  Yoon K. S., Ham Y. K. and Park R.-H. Hybrid approaches to frontal view face recognition using the Hidden Markov Model and Neural Network. Pattern Recognition 1998 Vol. 31, pp. 283-293.

 

 





Ответы на вопросы [_Задать вопроос_]

Читайте также

 
Рожков С.О., Федотова О.М. Алгоритм розпізнавання дефектів тканин для автоматичної системи контролю якості.

Фаніна Л.О. Алгоритми відновлення вимовленої послідовності в системах розпізнавання мови

Тулученко Г.Я. Інформаційний модуль експрес-пошуку точок еквівалентності процесу нейтралізації.

Казак В.М., Гальченко С.М., Завгородній С.О. Аналіз можливості застосування імовірнісних методів розпізнавання для виявлення пошкоджень зовнішнього обводу літака.

Руднєва М.С., Кочеткова О.В., Задорожній Р.О. Принципи побудови оптимальної структури інформаційно-вимірювальної системи геометричних розмірів об’єктів в діапазоні від 1 нм до 1000 нм

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

Смітюх Я.В., Кишенько В. Д. Оптимізація управління процесами брагоректифікації.

Бражник Д.А. Управление совмещением изображения объекта в сцене и эталонного изображения.

Тернова Т.І. Алгоритм оцінювання деформацій рапорту періодичних об'єктів

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

Ходаков В.Є., Бараненко Р.В. Основні принципи побудови муніципальної геоінформаційної системи

Борковська Л.О. Інформаційно-керуючий програмний комплекс координатно-вимірювальних машин.

Тернова Т.І. Урахування морфогенетичного рівняння в математичній моделі тканини.

Бідюк П.І., Литвиненко В.І., Кроптя А.В. Аналіз ефективності функціонування мережі Байєса

Информационно-измерительные системы

Ковальов О.І. Вимірювання у процесно-орієнтованих стандартах

Полякова М.В., Ищенко А.В., Худайбердин Э.И. Порогово-пространственная сегментация цветных текстурированных изображений на основе метода JSEG

Дзюбаненко А. В. Организация компьютерных систем для анализа изображений

Гордеев Б.Н., Зивенко А.В., Наконечный А.Г. Формирование зондирующих импульсов для полиметрических измерительных систем

Богданов А.В., Бень А.П., Хойна С.И. Релаксация обратного тока диодов Шоттки после их магнитно-импульсной обработки (МИО)

Тверезовский В.С., Бараненко Р.В. Проектирование измерителя добротности варикапов

Тверезовский В.С., Бараненко Р.В. Оптимизированная модель измерителя доб-ротности варикапов

Руднєва М.С., Кочеткова О.В., Задорожній Р.О. Принципи побудови оптимальної структури інформаційно-вимірювальної системи геометричних розмірів об’єктів в діапазоні від 1 нм до 1000 нм

Биленко М.С., Рожков С.А., Единович М.Б. Идентификация деформаций пе-риодических структур с использованием систем технического зрения

Рашкевич Ю.М., Ковальчук А.М., Пелешко Д.Д. Афінні перетворення в модифікаціях алгоритму RSA шифрування зображень

Дидык А.А., Фефелов А.А, Литвиненко В.И., Шкурдода С.В., Синяков Ф. В. Классификация масс-спектров с помощью кооперативного иммунного алгоритма

Клименко А.K. Обратная модель для решения задач в системах с многосвязными динамическими объектами

Завгородній А.Б. Порівняльне дослідження твердотільних і рідиннофазних об'єктів методом газорозрядної візуалізації

Голощапов С.С., Петровский А.В., Рожко Ж.А., Боярчук А.И. Измерение доб-ротности колебательного контура на основе метода биения частот

Кириллов О.Л., Якимчук Г.С. Диагностирование критерия безопасности при заполнении замкнутых объемов СПЖ косвенным методом

Долина В.Г. Проблеми підвищення точності рефрактометра на основі прозорих порожнистих циліндрів.

Самков О.В., Захарченко Ю.А. Застосування алгоритму клонального відбору для побудови планів модернізації авіаційної техніки

Попов Д.В. Метод формування регламентів технічного обслуговування повітряних суден

Казак В.М., Чорний Г.П., Чорний Т.Г. Оцінювання готовності технічних об’єктів з урахуванням достовірності їх контролю

Тверезовский В.С., Бараненко Р.В. Технические аспекты проектирования цифрового измерителя добротности варикапов

Тверезовский В.С., Бараненко Р.В. Технические аспекты проектирования устройства для разбраковки варикапов по емкостным параметрaм и добротности

Сосюк А.В. Інтелектуальний автоматизований контроль знань в системах дистанційного навчання

Соколов А.Є. Деякі аспекти систезу комп’ютеризованої адаптивної системи навчання

Полякова М.В., Волкова Н.П., Іванова О.В. Сегментація зображень стохастичних текстур амплітудно-детекторним методом у просторі вейвлет-перетворення

Луцкий М.Г., Пономаренко А.В., Филоненко С.Ф. Обработка сигналов акустической эмиссии при определении положения сквозных дефектов

Литвиненко В.И., Дидык А.А., Захарченко Ю.А. Компьютерная система для решения задач классификации на основе модифицированных иммунных алгоритмов

Лубяный В.З., Голощапов С.С. Прямоотсчетные измерители расхождений емкостей

Беляев А.В. Построение навигации для иерархических структур в WEB-системах и системах управления WEB-сайтом

Терновая Т.И., Сумская О.П., Слободянюк И.И., Булка Т.И. Контроль качества тканей специального назначения с помощью автоматических систем.

Полякова М.В. Определение границ сегмента упорядоченной текстуры на изображении с однородным фоном с помощью многоканального обнаружения пачки импульсов.

Литвиненко В.И. Прогнозирования нестационарных временных рядов с помощью синтезируемых нечетких нейронных сетей

Ковриго Ю.М., Мисак В.Ф., Мовчан А.П., Любицький С.В. Автоматизована система діагностики генераторів електростанцій

Браїловський В.В., Іванчук М.М., Ватаманюк П.П., Танасюк В.С. Керований детектор імпульсного ЯКР спектрометра

Забытовская О.И. Построение функции полезности по экспериментальным данным.

Шиманські З. Апаратні засоби сегментації мовного сигналу

Хобин В.А., Титлова О.А. К вопросу измерения парожидкостного фронта в дефлегматоре абсорбционно-диффузионной холодильной машины (АДХМ)

Фефелов А. А. Использование байесовских сетей для решения задачи поиска места и типа отказа сложной технической системы

Слань Ю. М., Трегуб В. Г. Оперативна нейромережна ідентифікація складних об’єктів керування

Ролик А.И. Модель управления перераспределением ресурсов информационно-телекоммуникационной системы при изменении значимости бизнес-процессов

Кириллов О.Л., Якимчук Г.С., Якимчук С.Г. Изучение электрического поля с помощью датчика измерителя электростатического потенциала на модели замкнутого металлического объема

Грицик В.В. Застосування штучних нейронних мереж при проектуванні комп’ютерного зору.

Гасанов А.С. Информационные технологии построения систем прогнозирования отказов

Шеховцов А.В., Везумский А.К., Середа Е.С. Алгоритм сжатия информации без потерь: модифицированный алгоритм LZ77

Ходаков В.Е., Жарикова М.В., Ляшенко Е.Н. Методы и алгоритмы визуализации пространственных данных на примере моделирования распространения лесных пожаров.

Полякова М.В., Крылов В.Н. Обобщённые масштабные функции с компактным носителем в задаче сегментации изображений упорядоченных текстур. – C. 75 – 84.

Полторак В.П., Дорогой Я.Ю. Система распознавания образов на базе нечеткого нейронного классификатора.

Литвиненко В.И. Синтез радиально-базисных сетей для решения задачи дистанционного определения концентрации хлорофилла.

Бражник Д.А. Управление совмещением изображения объекта в сцене и эталонного изображения.

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

Мороз В. В. R-D проблема и эффективность систем сжатия изображений.

Крылов В.Н., Полякова М.В., Волкова Н.П. Контурная сегментация в пространстве гиперболического вейвлет-преобразования с использованием математической морфологии.

Квасников В.П., Баранов А.Г. Анализ влияния дестабилизирующих факторов на работу биканальной координатно-измерительной машины.

Казак В.М., Гальченко С.М., Завгородній С.О. Аналіз можливості застосування імовірнісних методів розпізнавання для виявлення пошкоджень зовнішнього обводу літака.

Тищенко И.А., Лубяный В.З. Управление коммутационными процессами в интегрированных сетях связи.

Корниенко-Мифтахова И.К.,Филоненко С.Ф. Информационно-измерительная система для анализа характеристик динамического поведения конструкций.

Тверезовский В.С., Бараненко Р.В. Модель измерителя емкости с линейной шкалой измерений.

Полякова М.В., Крылов В.Н. Мультифрактальный метод автоматизированного распознавания помех на изображении.

Рожков С.О., Федотова О.М. Алгоритм розпізнавання дефектів тканин для автоматичної системи контролю якості.

Бражник Д.А. Использование проективного преобразования для автоматизации обнаружения объектов.

Ходаков В.Є., Шеховцов А.В., Бараненко Р.В. Математичні аспекти створення автоматизованої системи „Реєстр виборців України”