Найти в Дзене

Визуализация медицинских изображений на основе DICOM: опыт разработки веб-приложения с нуля

Сегодня мы хотим провести небольшую демонстрацию продукта — веб-просмотрщика медицинских изображений. Этот просмотрщик отличается от большинства аналогов тем, что он построен на веб-технологиях. Вы можете просматривать медицинские изображения, не устанавливая дополнительное программное обеспечение, просто перейдя по ссылке. Предлагаем посмотреть одно из изображений из хранилища медицинских снимков в разных режимах. Данный проект был разработан для клиентов, и мы продемонстрировали, что глубоко погрузились в тему 3D-визуализации медицинских изображений. Мы можем создать подобный продукт или что-то, где используются 3D-технологии, например, в неразрушающем контроле или визуализации на производстве. Мы знаем, как оптимизировать все эти процессы и какие открытые решения стоит использовать. Мы имеем опыт разработки продуктов с нуля и знаем, какие подводные камни существуют у различных open-source решений. Браузерные технологии являются специфичными, но мы знаем, как с ними работать.
Оглавление

Сегодня мы хотим провести небольшую демонстрацию продукта — веб-просмотрщика медицинских изображений. Этот просмотрщик отличается от большинства аналогов тем, что он построен на веб-технологиях. Вы можете просматривать медицинские изображения, не устанавливая дополнительное программное обеспечение, просто перейдя по ссылке. Предлагаем посмотреть одно из изображений из хранилища медицинских снимков в разных режимах.

Основные функции

  • Просмотр различных исследований: Вы можете видеть разнообразные медицинские снимки. Есть возможность поиска по исследованиям в различных модальностях, по персональным данным и дополнительным метаданным, зашитым в DICOM-снимке, который является специальным форматом для медицинских изображений.
  • Модальности: В основном поддерживаются КТ и МРТ.

Интерфейс и функционал

  • Просмотр изображений: Демонстрация плавности работы просмотрщика. Можно аннотировать изображения и измерять детали.
  • Режимы работы:
    2D-режим: простой режим просмотра плоских изображений.
    Мультипланарная реконструкция (MPR): позволяет просматривать одно и то же исследование под разными углами.
    3D-реконструкция: изображения отображаются в 3D-формате, что позволяет динамически изменять плотность ткани и визуализировать различные участки.

Технические характеристики

  • Производительность: Все это происходит на стандартном ноутбуке с приемлемой скоростью. Кеширование происходит быстро, и после нескольких секунд изображения становятся более податливыми.
  • Размер изображения: В качестве примера, оригинальное изображение составляет 500 мегабайт, но загрузка и обработка проходят быстро.

Инструменты для аннотирования и редактирования

  • Возможность редактирования изображений, включая удаление объектов с помощью ластика.
  • Наличие различных цветовых схем для улучшения визуализации.

Перспективы и применение

Данный проект был разработан для клиентов, и мы продемонстрировали, что глубоко погрузились в тему 3D-визуализации медицинских изображений. Мы можем создать подобный продукт или что-то, где используются 3D-технологии, например, в неразрушающем контроле или визуализации на производстве. Мы знаем, как оптимизировать все эти процессы и какие открытые решения стоит использовать.

Мы имеем опыт разработки продуктов с нуля и знаем, какие подводные камни существуют у различных open-source решений. Браузерные технологии являются специфичными, но мы знаем, как с ними работать.

  • Почему стандартные просмотрщики становятся неудобными? Читайте в этой статье
  • Как мы вели разработку онлайн DICOM-просмотрщика - читайте здесь