С 5 по 17 июля в СПбГУТ состоялась ознакомительная практика на кафедре Программной инженерии и вычислительной техники. Впервые практика была проведена в формате инновационной мастерской: студенты в составе небольших творческих групп разрабатывали программные продукты для конкретных медицинских учреждений с целью помощи врачам в борьбе с коронавирусной инфекцией.
В ходе презентации участникам команд задавались вопросы, а также давались рекомендации по доработке представленных прототипов.
COVID-19, как и многие другие заболевания, оказывает крайне пагубное влияние на дыхательную систему человека, особенно на легкие. Для выявления заболевания обычно проводят компьютерную томографию (КТ) грудной клетки и другие обследования, в результате которых получаются снимки органов дыхания, на которых будут видны пораженные заболеванием участки.
Для помощи в диагностике было разработано программное обеспечение на основе нейронной сети, на вход которой загружаются рентгеновские снимки в расширении “.dcm”, а на выходе формируется предварительный диагноз в текстовом формате. Также на снимке подсвечиваются цветом возможные признаки заболевания (участки затемнения легких, неравномерные помутнения легочной ткани и др.).
Для обучения нейронной сети было использовано 3440 снимков компьютерной томографии: 2900 – в обучающей выборке, 400 – в выборке валидации, 140 – в тестовой выборке. Все снимки КТ предварительно были классифицированы врачами и распределены для удобства обучения нейронной сети.
В ходе инновационной мастерской был разработан Телеграм-бот для упрощения нахождения гостей и пациентов в больницах. Бот обладает главным меню с двумя кнопками: гость и пациент. В кнопке «пациент» пользователю предоставляется ещё две кнопки: уведомления и навигация. По нажатию кнопки «уведомления» пользователь перенаправляется в меню с выбором создать/показать уведомления. Уведомления приходят в то время, какое указал пользователь (например, напоминания по приему лекарств). В кнопке «навигация» пользователь может найти нужный ему кабинет путем определения своего местоположения и указания маршрута следования до нужного кабинета (выполнено на примере 4-го этажа СПбГУТ).
В кнопке «гость» имеется аналогичная навигация, а также запись к врачу.
Запись к врачу выполняется следующим образом: человек выбирает специалиста, нужного врача (ФИО в виде выпадающего списка) и свободное время для записи на прием. Ссылка на бота: https://t.me/korona_bonch_bot
«Воркаут.очередь» – это приложение для посещения мест занятия спортом в установленный временной интервал, чтобы не создавать скопления большого количества людей и тем самым посильно бороться с распространением коронавирусной инфекцией. Цель приложения – систематизировать поток людей на спортивных площадках и ограничить максимально возможное число людей на них. Реализация следующая – у каждой площадки есть свой лимит одновременно занимающихся людей, если человек хочет позаниматься, он сканирует через приложение QR-код и, если есть свободные места, начинает 30-минутное занятие. По истечении времени на телефон приходит уведомление об окончании сессии и с просьбой покинуть зону. Если же свободных мест нет, то пользователь может встать в электронную очередь. После того как очередь подошла, человек может приступить к тренировкам. Предполагается, что каждая спортивная площадка будет иметь QR-код, который будет привязан к соответствующей очереди.
Разработанное программное обеспечение позволяет осуществлять мониторинг здоровья пациентов Covid-отделений с помощью браслетов Mi Band (Xiaomi). Идея заключается в отвязке браслетов от классической схемы отправки данных на смартфон и на облачный сервис Xiaomi (Mi Home). Браслеты подключаются к одноплатному компьютеру Rspberry Pi, который выступает в роли граничного облака (EDGE-cloud). Собранная информация визуализируется через интерфейс постовой медсестре. Мониторинг здоровья с помощью браслетов в режиме online позволит медработникам оперативно реагировать в случае резкого ухудшения здоровья больного (изменение пульса, изменение концентрации кислорода в крови, неактивность пациента более какого-то количества часов, падение пациента и др.). Большинство функций браслета не требуют настройки, что позволит использовать их и не тратить лишнее время на обучение или дополнительную конфигурацию. Один браслет без подзарядки может осуществлять мониторинг в течение 21 дня, что позволит контролировать состояние пациента в течение всего срока пребывания в медицинском учреждении.
Также стоит отметить, что совместные исследования СПбГУТ и Военно-медицинской академии имени С. М. Кирова продолжаются не первый год, ранее был разработан и внедрен программно-аппаратный комплекс документирования и визуализации служебной информации медицинского характера на базе приложений дополненной реальности. Проводятся исследования по изучению передачи информации от инвазивных датчиков, прогнозирования геоклиматических изменений на основе мультифакторного мониторинга поведения животных.
Информация предоставлена кафедрой ПИВТ