Aspose.Medical  for .NET

API .NET para imágenes médicas DICOM

Lea, escriba, anonimice, convierta y transcodifique archivos DICOM en .NET C# sin software externo ni dependencias nativas.

  Download Free Trial
  
 

Aspose.Medical for .NET es una potente biblioteca de clases .NET pura para trabajar con archivos DICOM (Digital Imaging and Communications in Medicine). Permite a los desarrolladores leer, escribir, modificar, anonimizar, convertir y transcodificar datos de imágenes médicas de forma programática sin necesidad de software externo ni dependencias nativas.

La biblioteca está escrita completamente en código C# administrado, lo que garantiza una verdadera compatibilidad multiplataforma con Windows, Linux y macOS. Sin binarios nativos ni dependencias de terceros, Aspose.Medical se integra perfectamente en cualquier aplicación .NET, desde herramientas de escritorio hasta sistemas sanitarios en la nube.

Características principales:

  • Lectura y escritura de archivos DICOM con soporte completo para todos los elementos de datos y representaciones de valores estándar DICOM.
  • Anonimización de archivos DICOM para proteger la privacidad del paciente y garantizar el cumplimiento de HIPAA mediante perfiles de confidencialidad configurables.
  • Conversión de imágenes DICOM a formatos comunes: JPEG, PNG, TIFF, y de vuelta a DICOM desde imágenes rasterizadas.
  • Serialización y deserialización de datos DICOM a JSON y XML para integración con servicios web y APIs modernos.
  • Transcodificación entre sintaxis de transferencia incluyendo JPEG, JPEG 2000, HTJ2K, JPEG-LS y compresión RLE.
  • Soporte completo para imágenes DICOM multitrama y superposiciones de imágenes.
  • Procesamiento avanzado de imágenes con tablas de consulta de modalidad y VOI para ajuste correcto de ventana y nivel.
  • Soporte HTJ2K (High-Throughput JPEG 2000) para compresión de imágenes médicas de próxima generación.
  • Próximamente: Conversión de DICOM a NIfTI para neuroimagen y aplicaciones de investigación.

Aspose.Medical for .NET es una biblioteca autónoma e independiente que no requiere la instalación de visores DICOM, software de imágenes médicas ni códecs nativos. Es ideal para sistemas de TI sanitarios, integración con PACS, plataformas de telemedicina y cualquier aplicación que requiera un procesamiento DICOM fiable.

Características avanzadas de la API DICOM .NET

Lectura y escritura de archivos DICOM desde archivos, flujos o tuberías

Acceso y manipulación de todas las etiquetas y elementos de datos DICOM

Anonimización de datos de pacientes con perfiles de confidencialidad personalizables

Transcodificación entre diferentes sintaxis de transferencia

Conversión de imágenes DICOM a formatos JPEG, PNG y TIFF

Serialización de datos DICOM a JSON y XML para integración web

Soporte para compresión JPEG, JPEG 2000, HTJ2K, JPEG-LS y RLE

Procesamiento de imágenes DICOM multitrama y secuencias de imágenes

Ajustes de ventana/nivel con LUT de modalidad y VOI

Biblioteca .NET pura — cero dependencias

Aspose.Medical for .NET está escrita completamente en código C# administrado sin ninguna dependencia nativa. A diferencia de otras bibliotecas de imágenes médicas que dependen de códecs nativos o herramientas externas, Aspose.Medical es completamente autónoma. Todos los códecs de compresión de imágenes (JPEG, JPEG 2000, HTJ2K, JPEG-LS, RLE) están implementados en .NET puro, garantizando un despliegue sin problemas en Windows, Linux y macOS sin ninguna configuración específica de plataforma. Esto la hace ideal para despliegues en contenedores, entornos en la nube y escenarios donde la instalación de bibliotecas nativas no es viable.

Anonimización de archivos DICOM para cumplimiento de privacidad

La protección de la privacidad del paciente es crítica en aplicaciones sanitarias. Aspose.Medical for .NET proporciona capacidades integrales de anonimización DICOM basadas en perfiles de confidencialidad DICOM PS 3.15. Puede eliminar o modificar la información de identificación personal (PII) del paciente preservando el valor clínico de los datos de imagen. La biblioteca soporta perfiles de anonimización configurables, incluyendo opciones para retener atributos privados seguros, UIDs, identificadores de dispositivos e instituciones, características del paciente e información temporal longitudinal.

Anonimizar archivo DICOM — C#

// Cargar el archivo DICOM
using var dicomFile = DicomFile.Open("patient_scan.dcm");

// Crear anonimizador con perfil predeterminado
var profile = ConfidentialityProfile.CreateDefault();
var anonymizer = new Anonymizer(profile);

// Anonimizar y guardar
anonymizer.Anonymize(dicomFile, "anonymized_scan.dcm");

Conversión de DICOM a formatos de imagen en .NET C#

Aspose.Medical for .NET facilita la conversión de imágenes DICOM a formatos de imagen estándar para visualización, compartición o integración con sistemas no médicos. La biblioteca gestiona toda la complejidad del renderizado de imágenes DICOM, incluyendo la aplicación correcta de LUT de modalidad, VOI LUT (ventana/nivel) e interpretación fotométrica. Ya sea que necesite generar miniaturas, crear exportaciones de imágenes o construir un visor DICOM, la API proporciona renderizado de alta calidad con un código mínimo.

Convertir DICOM a PNG — C#

// Cargar el archivo DICOM
using var dicomFile = DicomFile.Open("chest_xray.dcm");

// Renderizar a imagen
var renderOptions = new GrayscaleRenderOptions
{
    WindowWidth = 400,
    WindowCenter = 40
};
var image = dicomFile.RenderImage(renderOptions);

// Guardar como PNG
image.Save("chest_xray.png");

Transcodificación entre sintaxis de transferencia

Diferentes sistemas de imágenes médicas y archivos pueden requerir sintaxis de transferencia DICOM específicas. Aspose.Medical for .NET permite la transcodificación entre varias sintaxis de transferencia incluyendo formatos sin comprimir, JPEG Baseline, JPEG Lossless, JPEG 2000, HTJ2K (High-Throughput JPEG 2000), JPEG-LS y RLE. Esto es esencial para la integración con PACS, optimización de archivos y garantizar la compatibilidad entre diferentes sistemas sanitarios. Todos los códecs están implementados en .NET puro, garantizando un comportamiento consistente en todas las plataformas.

Serialización de DICOM a JSON y XML

Los sistemas sanitarios modernos dependen cada vez más de servicios web y APIs para el intercambio de datos. Aspose.Medical for .NET proporciona soporte completo para serializar datos DICOM a formatos JSON (según el DICOM JSON Model) y XML. Esto permite una integración perfecta con APIs RESTful, sistemas basados en FHIR y aplicaciones web. La serialización es bidireccional — también puede analizar JSON y XML de vuelta a conjuntos de datos DICOM.

Soporte del formato NIfTI para neuroimagen (próximamente)

El soporte para la conversión entre formatos DICOM y NIfTI (Neuroimaging Informatics Technology Initiative) está en la hoja de ruta. NIfTI es el formato estándar para la investigación en imágenes cerebrales, y la próxima capacidad de convertir datos clínicos DICOM a NIfTI abrirá posibilidades para análisis avanzado, aprendizaje automático y flujos de trabajo de investigación.

  

Support and Learning Resources