Науковий вісник НЛТУ України (May 2024)

Програмний засіб для класифікації та синтезу біомедичних зображень

  • П. Б. Лящинський

DOI
https://doi.org/10.36930/40340415
Journal volume & issue
Vol. 34, no. 4

Abstract

Read online

Розроблено програмний засіб для класифікації та синтезу біомедичних зображень. Встановлено потребу штучного розширення наборів даних біомедичних зображень через їх обмежену доступність, що створює перешкоду для розвитку діагностичних інструментів. З'ясовано, що розроблений програмний засіб може вирішити цю проблему, генеруючи синтетичні, але реалістичні медичні зображення, що можуть слугувати додатковими даними для навчання класифікаторів. Розроблено функціональні вимоги до програмного засобу, а також його архітектуру, використовуючи сучасні технології програмування та проектування програмних засобів. Програмний засіб спроектовано, використовуючи модульну архітектуру, що дає змогу масштабувати кожен модуль незалежно від навантаження. Охарактеризовано закономірності архітектури програмного засобу, що містить клієнт-серверну взаємодію, базу даних MongoDB та використання брокера повідомлень RabbitMQ для асинхронного обміну даними між модулями програмного засобу. Основними модулями програмного засобу є: набори даних (відповідає за керування навчальними зображеннями), класифікатори (відповідає за навчання та використання згорткових нейронних мереж для класифікації зображень) та генератори (відповідає за навчання за використання генеративно-змагальних мереж для синтезу зображень). Програмний засіб розроблено, використовуючи різні мови програмування (Python, TypeScript) та сучасні технології (NodeJS, RabbitMQ, PyTorch, MongoDB, React). Також спроєктовано структуру бази даних, використовуючи логічну модель на підставі UML-діаграми класів. Показано ефективність використання згорткових нейронних мереж та генеративно-змагальних мереж для класифікації та синтезу біомедичних зображень, відповідно. Зроблено висновок про наукову новизну і практичну значущість розробленого програмного засобу, який відкриває нові можливості для медичної діагностики та досліджень, забезпечуючи гнучкість та масштабованість у синтезі та аналізі біомедичних зображень.

Keywords