Обновленная версия платформы открывает для ученых новые возможности благодаря своей модульной структуре и тому, что она теперь целиком написана на языке Python. Благодаря этому, новым разработчикам и исследователям станет проще участвовать в развитии платформы и проведении экспериментов в области нейронауки. Новая версия позволит пользователям расширять и улучшать ее функциональность, адаптируя под различные задачи, и даст возможность обрабатывать данные не только функциональной МРТ головного мозга, как это сейчас делает OpenNFT, но также реализовать и интегрировать методы обработки других изображений мозга, например, электроэнцефалограммы, обычной МРТ или КТ, что сделает платформу более универсальной в плане исследований, — рассказал один из авторов проекта, ассистент кафедры технической кибернетики Самарского университета им. Королёва Никита Давыдов.
То есть, например, раньше у нас один процесс раз в несколько миллисекунд проверял, готовы ли данные, чтобы их обработать и передать в формирование картинки. Сейчас эта ответственность разделена. В системе есть процесс менеджера — он порождает другие процессы и после этого только следит за интерфейсом, а по закрытии программы корректно завершает все процедуры. Есть процесс получения и обработки изображений, он отдельно работает с поступающими данными, также отдельно работает и процесс формирования изображений. При этом производительность новой версии ни в чем не уступает нынешнему варианту платформы, — подчеркнул Никита Давыдов.