VintaSoft DICOM .NET Plug-in - История развития

Информация о выпусках продукта

На данной странице Вы можете получить информацию о общей истории развития VintaSoft DICOM .NET Plug-in. Информация о изменениях в API SDK находится в документации.

  • .NET разработка:
    • Обновлены типы данных и метаданные DICOM для соответствия спецификации DICOM 2023.
    • Исправлено несколько не критических ошибок.
  • Добавлена поддержка .NET 8.0 в Windows, Linux и macOS.
  • .NET разработка:
    • Исправлено несколько мелких ошибок.
  • .NET разработка:
    • Добавлена поддержка для .NET 7 в Windows, Linux и macOS.
  • .NET разработка:
    • Добавлена кросс-платформенная поддержка для Windows, Linux и macOS в .NET 6, .NET 5 и .NET Core 3.1.
    • Кодек DICOM теперь не зависит от System.Drawing.Common и не требует графического движка для кодирования и декодирования изображений.
  • .NET разработка
    • Поддерживаемые платформы:
      • Добавлена поддержка .NET 6 для Windows.
    • Поддерживаемые среды разработки:
      • Добавлена поддержка совместимости с Visual Studio 2022.
    • Поддерживаемые ОС:
      • Добавлена поддержка совместимости с OS Windows 11.
      • Прекращена поддержка совместимости с ОС Windows Server 2003.
    • Демо приложения
      • Создано новое демо приложение DicomMprViewerDemo/WpfDicomMprViewerDemo, которое демонстрирует как можно отобразить DICOM MPR.
      • Создано новое демо приложение DicomMetadataEditorDemo, которое демонстрирует как можно отредактировать метаданные DICOM файла.
      • Создано новое демо приложение DicomDirectoryDemo, которое демонстрирует как можно выполнить навигацию по DICOM директории.
  • .NET разработка
    • Поддерживаемые платформы:
      • Добавлена поддержка .NET 5 для Windows.
  • .NET разработка
    • Поддерживаемые платформы:
      • Добавлена поддержка WPF и WinForms в .NET Core 3 для Windows.
        Созданы следующие .NET Core сборки:
        • Vintasoft.Imaging.Dicom.UI.dll
        • Vintasoft.Imaging.Dicom.Wpf.dll
        • Vintasoft.Imaging.Dicom.Mpr.UI.dll
        • Vintasoft.Imaging.Dicom.Mpr.Wpf.UI.dll
      • Оптимизирован парсинг DICOM фалов. В среднем время открытия DICOM файлов сократилось на 30%.
      • Демо приложения:
        • Создано WPF и WinForms демо приложение DicomViewerDemo для .NET Core.
  • .NET разработка
    • Поддерживаемые платформы:
      • Добавлена поддержка (без UI контролов) .NET Core 3 для Windows.
        Созданы следующие .NET Core сборки:
        • Vintasoft.Imaging.Dicom.dll
        • Vintasoft.Imaging.Dicom.Mpr.dll
      • Прекращена поддержка .NET Framework 2.0, теперь SDK поддерживает .NET Framework 4+ и 3.5.
  • DICOM MPR:
    • Добавлена возможность визуализации многоплоскостной реконструкции DICOM в WPF.
    • Добавлена возможность создать многоплоскостную реконструкцию из DICOM слайдов с нерегулярным интервалом между срезами.
    • Несколько мелких улучшений.
  • Загрузка DICOM изображений из DICOM файла или DICOM директории:
    • Добавлена поддержка DICOM спецификаций DICOM PS3.5 2018d, DICOM PS3.6 2018d.
    • Добавлена поддержка DICOM файлов c сжатием Flate.
  • Демо приложения:
    • В демо приложение WpfDicomViewerDemo добавлена работа с MPR.
    • Добавлено несколько улучшений в демо приложения DicomViewerDemo и WpfDicomViewerDemo.
  • Добавлена поддержка DICOM MPR, т.е. добавлена возможность реконструировать изображение в ортогональной, наклонной и криволинейной плоскости из стека DICOM изображений:
    • Реконструируйте изображение в ортогональной плоскости (сагиттальной, осевой или корональной) из стека DICOM изображений (2D MPR).
    • Реконструируйте изображение в наклонной плоскости из стека DICOM изображений (3D MPR).
    • Реконструируйте изображение в криволинейной плоскости из стека DICOM изображений (Curved MPR).
    • Реконструируйте изображение с проекцией интенсивности: MIP, MinIP, Avg.
    • Используйте несколько потоков для реконструкции изображения.
    • Сохраняйте реконструированное изображение в файл.
  • Добавлена возможность просматривать DICOM MPR в WinForms просмотрщике изображений:
    • Просматривайте реконструированные изображения в просмотрщике изображений.
    • Объединяйте 3 просмотщика изображений для отображения трехмерной многопланарной реконструкции (3D MPR).
    • Объединяйте 2 просмотрщика изображений для отображения криволинейной многопланарной реконструкции (Curved MPR).
    • Объединяйте несколько просмотрщиков изображений для отображения изображений в разных плоскостях - архитектура является открытой.
    • Перемещайтесь между реконструированными изображениями в просмотрщике изображений с помощью мыши.
    • Изменяйте уровень окна реконструированного изображения в просмотрщике изображений с помощью мыши.
    • Паннируйте реконструированное изображение в просмотрщике изображений с помощью мыши.
    • Масштабируйте реконструированное изображение в просмотрщике изображений с помощью мыши.
    • Вращайте реконструированное изображение в двухмерном пространстве в просмотрщике изображений с помощью мыши.
    • Вращайте реконструированное изображение в трехмерном пространстве в просмотрщике изображений с помощью мыши.
    • Измеряйте объекты (линия, ломаная линия, эллипс, угол) на реконструированном изображении в просмотрщике изображений с помощью мыши.
    • Использйте несколько потоков для рендеринга реконструированных изображений.
    • Ограничивайте скорость рендеринга указав максимально допустимое количество кадров в секунду.
    • Настраивайте визуализацию - архитектура является открытой.
  • Загрузка DICOM изображений из DICOM файла или DICOM директории:
    • Несколько улучшений в DICOM декодере.
  • Просмотр DICOM изображений в WinForms и WPF просмотрщике изображений:
    • Добавлена возможность декларативно определить текст, который должен быть отображен над DICOM изображением в просмотрщике изображений.
    • Добавлена возможность обработать DICOM изображение перед отображением изображения в просмотрщике изображений.
    • Улучшена производительность алгоритма, который применяет VOI lookup таблицу к DICOM изображению в просмотрщике изображений.
  • Аннотирование DICOM изображений:
    • Исправлено несколько мелких ошибок в DICOM аннотациях.
  • Демо приложения:
    • Демо приложение DicomViewerDemo для WinForms:
      • Добавлена возможность визуализировать DICOM MPR: 2D MPR, 3D MPR и Curved MPR.
      • Добавлена возможность измерять объекты (линия, ломаная линия, эллипс, угол) на DICOM изображении в просмотрщике изображений.
      • Добавлена возможность декларативно определить DICOM метаданные, которые должны быть отображены над DICOM изображением в просмотрщике изображений.
    • Демо приложение DicomViewerDemo для WPF:
      • Добавлена возможность измерять объекты (линия, ломаная линия, эллипс, угол) на DICOM изображении в просмотрщике изображений.
      • Добавлена возможность декларативно определить DICOM метаданные, которые должны быть отображены над DICOM изображением в просмотрщике изображений.
  • Исправлена не критическая ошибка в алгоритме, который сохраняет пакет аннотаций в PresentationState файл.
  • Демо приложения:
    • В WinForms и WPF демо приложении DicomViewerDemo:
      • Реализована возможность открытия нескольких файлов, которые принадлежат одной серии.
  • Добавлена поддержка следующих DICOM аннотаций: Circle, Infinitiline, Cutline, Ruler, Axis, Crosshair.
  • Добавлена возможность получить иконку DICOM файла.
  • Улучшения в DICOM Viewer Demo:
    • добавлена возможность редактирования метаданных DICOM файла
    • реализована возможность сохранения изменений в метаданных DICOM файла.
  • Несколько мелких исправлений.
  • Добавлена возможность редактирования и сохранение метаданных DICOM файлов.
  • Добавлена возможность аннотировать DICOM изображения:
    • Создан кодек DicomAnnotationCodec, который позволяет загружать аннотации из Presentation State файла и сохранять аннотации в Presentation State файл.
    • Добавлена поддержка следующих DICOM аннотаций: Point, Polyline, Interpolated, Ellipse, Multiline, Rangeline, Arrow, Rectangle, Text.
    • Создан визуальный инструмент DicomAnnotationTool, который позволяет аннотировать DICOM изображения в WinForms просмотрщике изображений.
    • Создан визуальный инструмент WpfDicomAnnotationTool, который позволяет аннотировать DICOM изображения в WPF просмотрщике изображений.
  • Демо приложения:
    • DicomViewerDemo теперь позволяет аннотировать DICOM файлы.
    • Создано новое демо приложение - WpfDicomViewerDemo.
  • Создан VintaSoft DICOM .NET Plug-in - подключаемый модуль библиотеки VintaSoft Imaging .NET SDK, со следующими возможностями:
    • Декодирование DICOM файлов:
      • Поддержка DICOM файлов (ACR/NEMA версии 3) и файлов ACR/NEMA версии 1 и 2.
      • Поддержка мультикадровых DICOM файлов.
      • Поддержка DICOM директорий.
    • Получение DICOM изображения:
      • Поддерживаемые цветовые пространства: Monochrome1, Monochrome2, PaletteColor, RGB и YBR.
      • Поддерживаемые глубины цвета: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 24 и 48 битов на пиксел.
      • Поддерживаемые сжатия: без сжатия, RLE, JpegLossless, JpegLossy, JpegLsLossless, JpegLsLossy, Jpeg2000. Для поддержки Jpeg2000 сжатия требуется VintaSoft JPEG2000 .NET Plug-in.
      • Получение DICOM изображения с указанным центром и шириной DICOM окна для DICOM изображений с Value Of Interest Look Up Table (VOI LUT).
      • Получение DICOM изображения с оверлей изображениями.
    • Работа с метаданными DICOM файла:
      • Получение метаданных DICOM файла (данных о исследовании, враче, пациенте, ...).
      • Поддержка символов в формате ANSI и Unicode.
    • Просмотр DICOM изображений в WinForms, WPF и ASP.NET приложениях с помощью контролов из VintaSoft Imaging .NET SDK.
  • Создано новое демо приложение - DicomViewerDemo, со следующими возможностями:
    • просмотр одно- и многостраничных DICOM файлов
    • просмотр DICOM директорий
    • просмотр DICOM изображений с возможностью динамически изменять центр и ширину DICOM окна
    • использование анимации при просмотре многостраничных DICOM файлов
    • просмотр метаданных DICOM файла