.NET API для медицинской визуализации DICOM
Чтение, запись, анонимизация, конвертация и транскодирование DICOM файлов в .NET C# без внешнего программного обеспечения или нативных зависимостей.
Download Free TrialAspose.Medical for .NET — это мощная, чистая .NET библиотека классов для работы с файлами DICOM (Digital Imaging and Communications in Medicine). Она позволяет разработчикам программно читать, записывать, модифицировать, анонимизировать, конвертировать и транскодировать данные медицинской визуализации без необходимости во внешнем программном обеспечении или нативных зависимостях.
Библиотека полностью написана на управляемом коде C#, что обеспечивает истинную кроссплатформенную совместимость с Windows, Linux и macOS. Без нативных бинарных файлов или сторонних зависимостей, Aspose.Medical легко интегрируется в любое .NET приложение — от настольных инструментов до облачных систем здравоохранения.
Ключевые возможности:
- Чтение и запись DICOM файлов с полной поддержкой всех стандартных элементов данных и представлений значений DICOM.
- Анонимизация DICOM файлов для защиты конфиденциальности пациентов и соответствия требованиям HIPAA с помощью настраиваемых профилей конфиденциальности.
- Конвертация DICOM изображений в распространённые форматы: JPEG, PNG, TIFF, а также обратно в DICOM из растровых изображений.
- Сериализация и десериализация данных DICOM в JSON и XML для интеграции с современными веб-сервисами и API.
- Транскодирование между синтаксисами передачи, включая JPEG, JPEG 2000, HTJ2K, JPEG-LS и RLE сжатие.
- Полная поддержка многокадровых DICOM изображений и наложений изображений.
- Расширенная обработка изображений с таблицами преобразования модальности и VOI для корректной настройки окон и уровней.
- Поддержка HTJ2K (High-Throughput JPEG 2000) для сжатия медицинских изображений нового поколения.
- Скоро: Конвертация DICOM в NIfTI для нейровизуализации и исследовательских приложений.
Aspose.Medical for .NET — это автономная, самодостаточная библиотека, не требующая установки каких-либо DICOM-просмотрщиков, программного обеспечения для медицинской визуализации или нативных кодеков. Она идеально подходит для ИТ-систем здравоохранения, интеграции с PACS, телемедицинских платформ и любых приложений, требующих надёжной обработки DICOM.
Расширенные возможности .NET DICOM API
Чтение и запись DICOM файлов из файлов, потоков или каналов
Доступ и управление всеми тегами и элементами данных DICOM
Анонимизация данных пациентов с настраиваемыми профилями конфиденциальности
Транскодирование между различными синтаксисами передачи
Конвертация DICOM изображений в форматы JPEG, PNG и TIFF
Сериализация данных DICOM в JSON и XML для веб-интеграции
Поддержка сжатия JPEG, JPEG 2000, HTJ2K, JPEG-LS и RLE
Обработка многокадровых DICOM изображений и последовательностей
Настройка окна/уровня с помощью LUT модальности и VOI
Чистая .NET библиотека — ноль зависимостей
Aspose.Medical for .NET полностью написана на управляемом коде C# без каких-либо нативных зависимостей. В отличие от других библиотек медицинской визуализации, которые полагаются на нативные кодеки или внешние инструменты, Aspose.Medical полностью автономна. Все кодеки сжатия изображений (JPEG, JPEG 2000, HTJ2K, JPEG-LS, RLE) реализованы на чистом .NET, обеспечивая беспрепятственное развёртывание на Windows, Linux и macOS без какой-либо платформо-специфичной конфигурации. Это делает её идеальной для контейнерных развёртываний, облачных сред и сценариев, где установка нативных библиотек невозможна.
Анонимизация DICOM файлов для соответствия требованиям конфиденциальности
Защита конфиденциальности пациентов критически важна в медицинских приложениях. Aspose.Medical for .NET предоставляет комплексные возможности анонимизации DICOM на основе профилей конфиденциальности DICOM PS 3.15. Вы можете удалять или изменять персональные данные пациентов (PII), сохраняя клиническую ценность данных визуализации. Библиотека поддерживает настраиваемые профили анонимизации, включая опции сохранения безопасных приватных атрибутов, UID, идентификаторов устройств и учреждений, характеристик пациентов и временной информации для продольных исследований.
Анонимизация DICOM файла — C#
// Загрузка DICOM файла
using var dicomFile = DicomFile.Open("patient_scan.dcm");
// Создание анонимизатора с профилем по умолчанию
var profile = ConfidentialityProfile.CreateDefault();
var anonymizer = new Anonymizer(profile);
// Анонимизация и сохранение
anonymizer.Anonymize(dicomFile, "anonymized_scan.dcm");Конвертация DICOM в графические форматы в .NET C#
Aspose.Medical for .NET упрощает конвертацию DICOM изображений в стандартные графические форматы для просмотра, обмена или интеграции с немедицинскими системами. Библиотека берёт на себя всю сложность рендеринга DICOM изображений, включая корректное применение LUT модальности, VOI LUT (окно/уровень) и фотометрическую интерпретацию. Независимо от того, нужно ли создать миниатюры, экспортировать изображения или построить DICOM-просмотрщик, API обеспечивает высококачественный рендеринг с минимальным количеством кода.
Конвертация DICOM в PNG — C#
// Загрузка DICOM файла
using var dicomFile = DicomFile.Open("chest_xray.dcm");
// Рендеринг в изображение
var renderOptions = new GrayscaleRenderOptions
{
WindowWidth = 400,
WindowCenter = 40
};
var image = dicomFile.RenderImage(renderOptions);
// Сохранение как PNG
image.Save("chest_xray.png");Транскодирование между синтаксисами передачи
Различные системы медицинской визуализации и архивы могут требовать определённые синтаксисы передачи DICOM. Aspose.Medical for .NET обеспечивает транскодирование между различными синтаксисами передачи, включая несжатые форматы, JPEG Baseline, JPEG Lossless, JPEG 2000, HTJ2K (High-Throughput JPEG 2000), JPEG-LS и RLE. Это необходимо для интеграции с PACS, оптимизации архивов и обеспечения совместимости между различными системами здравоохранения. Все кодеки реализованы на чистом .NET, гарантируя согласованное поведение на всех платформах.
Сериализация DICOM в JSON и XML
Современные системы здравоохранения всё больше полагаются на веб-сервисы и API для обмена данными. Aspose.Medical for .NET обеспечивает полную поддержку сериализации данных DICOM в форматы JSON (в соответствии с DICOM JSON Model) и XML. Это обеспечивает бесшовную интеграцию с RESTful API, системами на базе FHIR и веб-приложениями. Сериализация двунаправлена — вы также можете парсить JSON и XML обратно в наборы данных DICOM.
Поддержка формата NIfTI для нейровизуализации (скоро)
Поддержка конвертации между DICOM и NIfTI (Neuroimaging Informatics Technology Initiative) форматами находится в плане разработки. NIfTI является стандартным форматом для исследований в области визуализации мозга, и будущая возможность конвертации клинических данных DICOM в NIfTI откроет перспективы для расширенного анализа, машинного обучения и исследовательских процессов.
Support and Learning Resources
- Обучающие ресурсы
- Документация
- Исходный код
- Справочник API
- Поддержка продукта
- Бесплатная поддержка
- Платная поддержка
- Блог
- Примечания к выпуску
- Почему Aspose.Medical for .NET?
- Список клиентов
- Истории успеха