Радіоелектроніка біомедичних технологій
УДК 621.3.011.21; 612.66
БЕЗДРОТОВА РОЗПОДІЛЕНА ІНФОРМАЦІЙНО-ОБЧИСЛЮВАЛЬНА СИСТЕМА ДЛЯ ОФТАЛЬМОЛОГІЧНИХ
ДОСЛІДЖЕНЬ1
11 2 Пантасенко В. В. , Ящук А. Ф. , Павлов О. І.
1 Національний технічний університет України
«Київський політехнічний інститут», м. Київ, Україна
2
Міжнародний науково-навчальний центр інформаційних технологій і систем НАН України і Міністерства освіти і науки України, м. Київ,
op-mail@ukr.net
WIRELESS DISTRIBUTED INFORMATION-COMPUTATIONAL SYSTEM FOR
OPHTALMIC RESEARCH
1 12 V. Pantasenko , A. Iashch.uk , O. Pavlov
1National Technical University of Ukraine «Kyiv Polytechnic Institute», Kyiv, Ukraine 2International Research and Training Centre of Information Technologies and Systems of the National Academy of Sciences of Ukraine and Ministry Education
and Science of Ukraine, Kiev
Вступ
Зі стрімким розвитком сучасної науки та техніки інформаційно -вимірювальні системи набувають все більшої актуальності у найрізноманітніших сферах людської діяльності. Однією з них є медицина.
Особливого впливу науково-технічного прогресу на медицину зазнала офтальмологія. На сьогоднішній день лікарі-офтальмологи використовують велику кількість високотехнологічних пристроїв та систем для обстеження органів зору пацієнтів, діагностування і лікування виявлених у них захворювань. Більша частина таких пристроїв або стаціонарні (знаходяться в одному місці, наприклад у одній з палат лікарні), або вузько направлені, що мають обмежену функціональність. Прикладом таких пристроїв є офтальмоскоп — пристрій, який призначений для огляду очного дна, і дозволяє оцінити сітківку (внутрішню оболонку ока), диск зорового нерву, судини очного дна. Основою офтальмоскопа є система підсвічування, окуляр і лінза зі змінною фокусною відстанню, що дозволяє збільшувати зображення сітківки ока. Перевагою офтальмоскопів як технологічних пристроїв є відносна простота конструкції і малі габарити.
В офтальмології використовується велика кількість складних технічних систем, призначених для автоматичного (або напівавтоматичного) збору і переробки інформації. Такі системи є вимірювальними [1]. Залу-
1 Електронний варіант статті: http://radap.kpi.ua/index.php/radiotechnique/article/view/826
130
Вісник Національного технічного університету України «КПІ» Серія — Радіотехніка. Радіоапаратобудування. — 2014. — №59
Радіоелектроніка біомедичних технологій
чення мікропроцесорів перетворює вимірювальні пристрої і системи у «інтелектуальні» засоби вимірювання, здатні проводити необхідну обробку отриманої інформації і надавати її в найбільш зручному для сприйняття вигляді [2]. Мікропроцесор може використовуватись у пристроях, що входять у вимірювальну систему для об’єднання пристроїв у єдиний вимірювально-обчислювальний комплекс.
Постановка задачі
Отже, на даний момент є актуальною проблема створення бездротової розподіленої інформаційно-обчислювальної системи (РІОС) [3, 4], яка б при співрозмірних з офтальмоскопом габаритах полегшувала лікарю обстеження органів зору, забезпечувала реєстрацію його результатів, їх попередню обробку, передачу та зберігання.
Огляд аналогічних технічних рішень
Американська компанія Welch Allyn, що професійно займається розробкою і виготовленням медичного обладнання зробила перші кроки у створенні вимірювальної системи для попереднього обстеження пацієнта [5]. Вона дає змогу, використовуючи офтальмоскоп PanOptic включно зі смартфоном який під’єднаний до нього адаптером, робити фотознімки сітківки ока пацієнта. Дана система отримала назву iExaminer. Вона розрахована на використання смартфону компанії Apple iPhone 4 або 4S в якості пристрою для реєстрації та зберігання результатів обстеження.
З метою забезпечення функцій попереднього перегляду і захвату зображення з вбудованої камери, а також для зберігання отриманих зображень у пам’яті смартфону компанія Welch Allyn створила власне програмне забезпечення (ПЗ) [6], інтерфейс якого показано на рис. 1.
Система iExaminer має такі недоліки:
1. Підтримка використання в якості пристрою реєстрації і зберігання даних лише смартфону компанії Apple iPhone 4/4S.
2. Висока вартість системи. Окрім високої вартості офтальмоскопу PanOptic для отримання доступу до всіх можливостей програми iExaminer Welch Allyn пропонує купити доступ до функцій, які заблоковані у безкоштовній версії.
3. Збереження результатів обстеження лише у пам’яті програми в зв’язку з закритіс-
„ , т , „ тю операційної системи iPhone.
Рис.1. Інтерфейс програми .
Examiner 4. Відсутня автоматична передача знятих
результатів на великий екран, що унеможливлює проведення їх попереднього аналізу.
Вісник Національного технічного університету України «КПІ»
Серія — Радіотехніка. Радіоапаратобудування. — 2014. — №59 131
Радіоелектроніка біомедичних технологій
За основу створення власної системи була взята ідея компанії Welch Allyn, але суттєво змінено підхід до вирішення цієї задачі.
Функціональні характеристики РІОС та її складові
Нами була розроблена РІОС, яка складається зі стаціонарної частини (стаціонарної ЕОМ, СЕОМ) та мобільної частини — одного чи декількох мобільних портативних пристроїв (МІ 111).
Основні функціональні характеристики створеної РІОС визначаються такими її можливостями: інтерактивною взаємодією з оператором, реєстрацією зображення, збереженням даних у автономному носії інформації, утворенням бездротового каналу зв’язку, здійсненням двостороннього обміну даними, відображенням даних стаціонарною частиною РІОС, веденням бази даних і збереженням її на носії інформації стаціонарної частини РІОС.
Для інтерактивного керування пристроями, що входять в бездротову РІОС, система містить елементи вводу-виводу інформації. В МІ 111 такими елементами є невеликий за розміром (діагоналлю до 5 дюймів) дисплей для відображення інформації і сенсорна панель для вводу інформації.
Для реєстрації зображення МІ 111 обладнаний датчиком оптичної інформації — цифровою телекамерою, яка перетворює видиме зображення у цифровий сигнал (цифрове зображення).
Отримане з датчика оптичної інформації зображення зберігається у компактному цифровому носії інформації для його подальшого оброблення. Для цього використовується флеш-пам’ять типу SD.
Створення бездротового каналу зв’язку забезпечується системою ма-ршрутизаторів (точок доступу), що утворюють радіоканал за стандартом 802.11, який дає можливість з’єднувати МІ 111 та СЕОМ для двостороннього обміну даними.
Для більш детального відображення графічної інформації на стаціонарній частині РІОС використовується дисплей з діагоналлю не менше 15 дюймів і роздільною здатністю понад 1366 x 768 пікселів.
Прийняті від МІ 111 дані впорядковуються на СЕОМ і зберігаються для можливості подальшого доступу до них, їхньої обробки та обміну ними з іншими ЕОМ. Для цього використовується жорсткий диск, який в порівняні з SD-картами, що вміщують до 128 ГБ інформації, здатний зберігати десятки терабайтів інформації.
Апаратне забезпечення РІОС
У якості МІ 111 РІОС обрано портативні пристрої типу смартфон. Вони працюють під керуванням різноманітних операційних систем (ОС), найві-домішими серед яких є: Android, iOS, Windows Phone, Symbian та ін. Відібрано ті пристрої, які працюють під керуванням ОС Android. Вона являється найпопулярнішою серед користувачів і відкритою для розробників
132
Вісник Національного технічного університету України «КПІ» Серія — Радіотехніка. Радіоапаратобудування. — 2014. — №59
Радіоелектроніка біомедичних технологій
програмного забезпечення (ПЗ) мобільною ОС, в основі якої лежить ядро Linux [7].
Для забезпечення стаціонарної частини РІОС всіма необхідними функціями було обрано в якості СЕОМ РІОС ЕОМ типу персональний комп’ютер (ПК) або ноутбук. Серед наявних на сьогоднішній день ОС для ПК є наступні: Windows, Linux, Mac OS. Обрано ОС Windows в зв’язку з її популярністю і відсутністю перешкод при створенні власного ПЗ і доступу до її компонентів.
Мережева взаємодія частин РІОС
Для організації з’єднання і обміну даними між МІ 111 і СЕОМ були створені правила їхньої взаємодії. Вони описані у вигляді набору процедур для кожного з рівнів РІОС, що визначають послідовність і формат повідомлень, яким обмінюються МІ 111 і СЕОМ. Тобто створено власний мережевий протокол взаємодії мобільної і стаціонарної частин бездротової розподіленої системи. Реалізований протокол забезпечує два режими взаємодії: режим передачі даних і режим передачі команд керування.
В режимі передачі даних відбувається підключення МММ до СЕОМ, встановлення зв’язку між ними і створення інформаційних потоків вводу-виводу. Ш команді користувача МІ 111 викликається функція, за допомогою якої відбувається передача на стаціонарну частину РІОС рядків з іменем пацієнта, назвою файлу (створеного під час фотографування), і пакетна (побітова) передача зображення у вигляді бітів інформації. Шсля обміну даними МІ 111 закриває потоки вводу-виводу і розриває з’єднання з СЕОМ.
В режимі передачі команди керування, як і в режимі передачі даних, МІ 111 і СЕОМ встановлюють зв’язок один з одним і створюють інформаційні потоки вводу-виводу. Мобільний портативний пристрій переводиться в стан очікування запиту (команди) від стаціонарного 1К, що надійде вигляді логічної бінарної змінної (вона приймає лише два значення: істину або хибу). З приходом команди керування від СЕОМ МІ 111 викликає функцію, яка виконує такі ж операції як і при натисканні на віртуальну кнопку спуску - автоматичне фокусування і реєстрацію зображення з вбудованої цифрової камери. Зі збереженням фотографії у карті пам’яті автоматично активізується режим передачі даних створеного мережевого протоколу. Шсля виконання вищеописаних операцій МІ 111 закриває інформаційні потоки вводу-виводу, розриває з’єднання і переходить в режим очікування нового підключення.
ПЗ мобільної частини РІОС
Для реалізації всіх функцій МІ 111 РІОС було розроблено власне ГО.
Оскільки основним режимом роботи МІ 111 РІОС є робота користувача з камерою смартфону, ГО МІ 111 активізує відповідні апаратні ресурси ка-
Вісник Національного технічного університету України «КПІ»
Серія — Радіотехніка. Радіоапаратобудування. — 2014. — №59 133
Радіоелектроніка біомедичних технологій
мери і надає доступ до налаштування її параметрів.
Для комфортного використання МІ 111 основне вікно інтерфейсу користувача зроблено максимально схожим до штатної програми смартфону для роботи з камерою (наявне вікно попереднього перегляду зображення і звична кнопка спуску). Додатково реалізовано меню налаштувань, де користувач має змогу ввести інформацію про пацієнта, задати IP адресу стаціонарної частини РІОС, обрати кількість кадрів для серійної зйомки і
якість оброблення знімків з використанням алгоритмів стиснення зображень за стандартом JPEG.
Реалізована можливість відправлення збереженого у пам’яті знімку на СЕОМ в автоматичному режимі (одразу після його здійснення). Для цього створено фоновий процес (службу), за допомогою якого МІ 111 підтримує постійний зв’язок з СЕОМ.
Команда на здійснення знімку може надходити від оператора М11 (при натисканні на віртуальну кнопку спуску) або від СЕОМ.
Рис.2. Інтерфейс ПЗ МІ 111
Інтерфейс створеного ГО МІ 111 системи зображено на рис.2.
ПЗ стаціонарної частини РІОС
1рограмне забезпечення стаціонарної частини РІОС призначено для роботи на комп’ютері під управлінням операційних систем Windows, Mac OS, Linux. Воно реалізує графічний інтерфейс користувача (рис.З.а) і підтримує зв’язок з МІ 111 (за допомогою окремого фонового потоку в межах основного процесу). Також розроблено експериментальне ГО “Retina”, яке дозволяє проводити аналіз розмірів судин очного дна (рис.З.б).
а) б)
Рис. 3. Зображення інтерфейсу серверної частини РІОС
134
Вісник Національного технічного університету України «КПІ» Серія — Радіотехніка. Радіоапаратобудування. — 2014. — №59
Радіоелектроніка біомедичних технологій
Особливості розробленої РІОС
Розроблена експериментальна РІОС має такі переваги перед прототипом:
1. Автоматичне завантаження даних на серверну частину РІОС з використанням бездротового зв’язку.
2. Дистанційне керування клієнтським МІ 111 з метою віддаленого захвату інформації з нього.
3. Вільний доступ до збережених файлів.
4. Ведення бази даних на сервері.
5. Незмінність клієнтської частини ПЗ при модифікації алгоритмів оброблення і зберігання інформації на сервері.
6. Можливість створення різних версій клієнтського ПЗ без зміни сер-верної частини системи.
Висновки
Сучасні мобільні пристрої на базі ОС Android в повній мірі можуть використовуватися для побудови на їх основі бездротових розподілених систем для різнопланових застосувань, в тому числі і для офтальмологічних досліджень.
Перелік посилань
1. Евтихиев Н.Н. Измерение электрических и неэлектрических величин: Учеб. пособие для вузов. / Н.Н. Евтихиев, Я.А. Купершмидт, В.Ф. Папуловский, В.Н. Скуго-ров; под общ. ред. Н.Н. Евтихиева. - М. : Энергоатомиздат, 1990. - 325 с.
2. Мелик-Шахназаров А. М. Измерительные приборы со встроенными микропроцессорами / А.М. Мелик-Шахназаров, М.Г. Маркатун, В.А. Дмитриев. - М. : Энергоатомиздат, 1985. - 240 с.
3. Аполонов Є. В. Розподілена інформаційно-обчислювальна система з голосовим управлінням на базі ОС Android / Є. В. Аполонов, Н. Т. Зелінський, О. І. Павлов // Вісник НТУУ «КПІ». Серія Радіотехніка. Радіоапаратобудування. - 2012. - № 51. - с. 132-144.
4. Аполонов Є. В. Застосування РІОС для обробки мовлення і голосового управління / Є.В. Аполонов, Н. Т. Зелінський, О.І. Павлов // Радіотехніка у XXI столітті : матер. VII наук.-техн. конф. студентів, аспірантів та викладачів, 17 - 18 квітня 2013 р. -Київ : НТУУ «КПІ», 2013. - С.18 - 20.
5. iExaminer [Електронний ресурс]. - Режим доступу: http://www.welchallyn.com/en/microsites/iexaminer.html. - Назва з екрана.
6. Welch Allyn iExaminer [Електронний ресурс]. - Режим доступу : http://search.itunes.apple.com/WebObjects/MZContentLink.woa/wa/link?path=apps%2fwelc hallyninc. - Назва з екрана.
7. Android [Електронний ресурс]. - Режим доступу : http://ru.wikipedia.org/wiki/ Android. - Назва з екрана.
References
1. Evtikhiev N. N. eds., Kupershmidt Ya.A., Papulovskii V.F. and Skugorov V.N. (1990) Izmerenie elektricheskikh i neelektricheskikh velichin [Measurement of electrical and non-electrical quantities]. Moskow, Energoatomizdat Publ., 325 p.
Вісник Національного технічного університету України «КПІ»
Серія — Радіотехніка. Радіоапаратобудування. — 2014. — №59 135
Радіоелектроніка біомедичних технологій
2. Melik-Shakhnazarov A. M., Markatun M.G. and Dmitriev V.A. (1985) Izmeritel'nye pribory so vstroennymi mikroprotsessorami [Measuring devices with embedded microprocessors]. Moskow, Energoatomizdat Publ., 240 p.
3. Apolonov, E. V., Zelinsky, N. T. and Pavlov, O. I. (2012) Distributed informationprocessing system with voice control based on OS Android. Visn. NTUUKPI, Ser. Radioteh. radioaparatobuduv. no. 51, pp. 132-144. (in Ukrainian)
4. Apolonov Ye. V., Zelinskyi N. T. and Pavlov O. I. (2013) Zastosuvannia RIOS dlia obrobky movlennia i holosovoho upravlinnia [The use of distributed information and computing systems for speech and voice control]. Radiotekhnika u XXI stolitti, Proc. of VII Conf, 17-18 apr. 2013, Kyiv, NTUU «KPI», pp. 18 - 20.
5. iExaminer. Available at: http://www.welchallyn.com/en/microsites/iexaminer.html
6. Welch Allyn iExaminer. Available at: http://search.itunes.apple.com/WebObjects/ MZContentLink.woa/wa/link?path=apps%2fwelchallyninc
7. Android. Available at: http://ru.wikipedia.org/wiki/Android
Пантасенко В. В., Ящук А. Ф., Павлов О. І. Бездротова розподілена інформаційно-обчислювальна система для офтальмологічних досліджень. У роботі був проведений аналіз проблеми реалізації бездротової розподіленої інформаційно-обчислювальної системи для офтальмологічних досліджень з використанням сучасних технічних пристроїв. Описується функціональність розробленої РІОС та її складові. Наводяться основні характеристики розробленого ПЗ, за допомогою якого можливе керування системою, введення і відображення інформації оператором, організація зв ’язку між частинами системи і автоматизоване зберігання інформації у базі даних.
Ключові слова: мобільний пристрій, персональний комп’ютер, офтальмологія, розподілена система, вимірювальна система, бездротовий зв ’язок, програмне забезпечення.
Пантасенко В. В., Ящук А. Ф., Павлов А. И. Беспроводная распределенная информационно-вычислительная система для офтальмологических исследований. В
работе был проведен анализ проблемы реализации беспроводной распределенной информационно-вычислительной системы для офтальмологических исследований с использованием современных технических устройств. Описывается фукнциональность разработанной РИВС и ее составляющие. Приводятся основные характеристики разработанного ПО, с помощью которого возможно управление системой, ввод и отображения информации оператором, организация связи между частями системы и автоматизированное хранение информации в базе данных.
Ключевые слова: мобильное устройство, персональный компьютер, офтальмология, распределенная система, измерительная система, беспроводная связь, программное обеспечение.
V. Pantasenko, A. Iashchuk, O. Pavlov, Wireless distributed information-computational system for ophthalmic research.
Introduction. The problem of creating a distributed measurement system is designed to simplify the analysis of the organs of vision. The concept creating own flexible measuring system and management software for it is proposed.
Main part. In this work we analyzed the problem of implementing a wireless distributed information-computational system for ophthalmic research using modern technical devices. Functional of developed data-processing system and its components are described. Shown The main characteristics of the developed software are shown. The system input and output
Вісник Національного технічного університету України «КПІ» 136 Серія — Радіотехніка. Радіоапаратобудування. — 2014. — №59
Радіоелектроніка біомедичних технологій
information by operator, organizing communication between systems parts and automated information storage in the database can be controlled. The advantage over analog is that after analyzing the characteristics of the system put forward.
Conclusions. It is shown the possibility of creating a measurement system for ophthalmologists using mobile handheld devices, wireless communication systems and a personal computer.
Keywords: mobile, PC, ophthalmology, distributed system, measurement system, wireless communication, software.
Вісник Національного технічного університету України «КПІ» Серія — Радіотехніка. Радіоапаратобудування. — 2014. — №59
137