VintaSoft DICOM .NET Plug-in: Обзор
В этом разделе
DICOM стандарт (Digital Imaging and Communications in Medicine) используется для обработки, хранения, печати и передачи медицинских изображений и информации о пациенте.
VintaSoft DICOM .NET Plug-in является дополнением к
VintaSoft Imaging .NET SDK
и позволяет загружать и просматривать DICOM изображения, редактировать DICOM метаданные и аннотировать DICOM изображения. Также Plug-in поддерживает DICOM MPR, т.е. позволяет реконструировать изображения в ортогональной, наклонной и криволинейной плоскостях из стека DICOM изображений.
Общие возможности
- Плагин можно использовать для разработки .NET 9, .NET 8, .NET 7 и .NET 6 приложений (консольное, WPF, WinForms, ASP.NET Core, сервис и т. д.) для Windows
- Плагин можно использовать для разработки .NET 9, .NET 8, .NET 7 и .NET 6 приложений (консольное, ASP.NET Core, сервис и т. д.) для Linux и macOS
- Плагин можно использовать для разработки .NET Framework 4.8, 4.7, 4.6, 4.5, 4.0 и 3.5 приложений (консольное, WPF, WinForms, ASP.NET MVC, ASP.NET WebForms, сервис и т. д.) для Windows
- Ядро плагина написано на C#
- Поддержка режимов AnyCPU, x86 и x64
-
Алгоритм DICOM кодека был разработан в соответствии с официальной спецификацией DICOM
-
Загружайте DICOM изображения из DICOM файла или DICOM директории
- Декодируйте DICOM изображения хранимые в DICOM формате версии 1-3
- Декодируйте DICOM изображения хранимые в .dcm, .dic, .acr файлах
-
Декодируйте DICOM изображения следующих форматов:
- Полутоновые серые изображения 1-16, 32 bpc
- RGB изображения 8, 16 and 32 bpc
- Поддерживаемые пространства цветов: Monochrome (1 и 2), Palette Color, RGB и YBR
-
Поддерживаемые сжатия:
- Применяйте VOI LUT (value of interest lookup table) к DICOM изображениям
- Необходима лицензия для "DICOM (Codec)"
Загружайте данные электрокардиограммы (ЭКГ) из DICOM файла
- Загружайте DICOM-файл в формате "Структурированный отчет"
-
Загружайте, редактируйте и сохраняйте DICOM метаданные
- Загружайте, редактируйте и сохраняйте метаданные DICOM файла
- Загружайте, редактируйте и сохраняйте метаданные DICOM директории
- Необходима лицензия для "DICOM (Codec)"
-
Просматривайте DICOM изображения в WinForms и WPF
-
Загружайте, редактируйте и сохраняйте DICOM аннотации
- Загружайте DICOM аннотации из DICOM файла presentation state
-
Поддерживаемые типы DICOM аннотаций:
- Point - отображает точку
- Circle - отображает круг
- Polyline - отображает ломаную линию
- Interpolated - отображает интерполированную ломаную линию
- Rectangle - отображает прямоугольник
- Ellipse - отображает эллипс
- Multiline - отображает мультилинию
- Rangeline - отображает линию диапазона
- Infiniteline - отображает бесконечную линию
- Cutline - отображает линию разреза
- Arrow - отображает стрелку
- Axis - отображает ось
- Ruler - отображает линейку
- Crosshair - отображает перекрестие
- Text - отображает редактируемый текст и ломаную линию, которая указывает на область изображения
-
Работа с DICOM аннотацией
- Перемещайте, меняйте размер, поворачивайте и зеркалируйте аннотации
- Управляйте видимостью аннотаций
- Изменяйте цвет фона и прозрачность аннотации
- Изменяйте контур аннотации
- Undo/redo изменения в аннотации
-
Работа с коллекцией DICOM аннотаций
- Добавляйте или удаляйте аннотацию в коллекции аннотаций
- Сортируйте аннотации в коллекции аннотаций
- Управляйте историй изменения (undo/redo) в коллекции аннотаций
- Сохраняйте DICOM аннотации в файл DICOM presentation state file
-
Лицензии для "DICOM (Codec)" и
VintaSoft Annotation .NET Plug-in
необходимы
-
Аннотируйте DICOM изображения в WinForms и WPF
-
DICOM MPR (Многопланарная Реконструкция)
-
Просматривайте DICOM MPR в WinForms и WPF приложениях
- Просматривайте реконструированные изображения в WPF просмотрщике изображений
- Просматривайте реконструированные изображения в WinForms просмотрщике изображений
- Объединяйте 3 просмотрщика изображений для отображения трехмерной многопланарной реконструкции (3D MPR)
- Объединяйте 2 просмотрщика изображений для отображения криволинейной многопланарной реконструкции (Curved MPR)
- Объединяйте несколько просмотрщиков изображений для отображения изображений в разных плоскостях - архитектура является открытой
- Перемещайтесь между реконструированными изображениями в просмотрщике изображений с помощью мыши
- Изменяйте уровень окна реконструированного изображения в просмотрщике изображений с помощью мыши
- Паннируйте реконструированное изображение в просмотрщике изображений с помощью мыши
- Масштабируйте реконструированное изображение в просмотрщике изображений с помощью мыши
- Вращайте реконструированное изображение в двухмерном пространстве в просмотрщике изображений с помощью мыши
- Вращайте реконструированное изображение в трехмерном пространстве в просмотрщике изображений с помощью мыши
- Измеряйте объекты (линия, ломаная линия, эллипс, угол) на реконструированном изображении в просмотрщике изображений с помощью мыши
- Использйте несколько потоков для рендеринга реконструированных изображений
- Ограничивайте скорость рендеринга указав максимально допустимое количество кадров в секунду
- Настраивайте визуализацию - архитектура является открытой
-
Лицензии для "DICOM (Codec+MPR)" и
VintaSoft Annotation .NET Plug-in
необходимы
-
Изменяйте данные пикселей DICOM-изображения и сохраняйте измененное изображение как 8-битное полутоновое или 24-битное цветное изображение в новый DICOM-файл
Требования к разработке и развёртыванию
-
Требования к разработке:
- Среды разработки: Microsoft Visual Studio, Microsoft Studio Code, JetBrains Rider, .NET CLI
- Язык программирования: C#, VB.NET, любой .NET совместимый язык
- Платформы разработки: .NET, WinForms, WPF, ASP.NET
-
Требования к развертыванию:
- Windows (Windows 11/10/8.1/8/7; Windows Server 2025/2022/2019/2016/2012/2008; 32-bit и 64-bit) с .NET 9, .NET 8, .NET 7 или .NET 6
- Windows (Windows 11/10/8.1/8/7/Vista/XP; Windows Server 2025/2022/2019/2016/2012/2008/2003; 32-bit и 64-bit) с .NET Framework 4.8, 4.7, 4.6, 4.5, 4.0, 3.5
- Linux (Ubuntu 24/23/22/20/18; Debian 12/11/10; Fedora 40/39/38/37/36/35; OpenSUSE 15; CentOS 9/8/7; Redhate Enterprise Linux 9/8/7; Alpine 3) с .NET 9, .NET 8, .NET 7 или .NET 6
- macOS (macOS 14/13/12/11/10) с .NET 9, .NET 8, .NET 7 или .NET 6