Aspose.Medical  for .NET

API .NET per l’imaging medico DICOM

Leggi, scrivi, anonimizza, converti e transcodifica file DICOM in .NET C# senza alcun software esterno o dipendenze native.

  Download Free Trial
  
 

Aspose.Medical for .NET è una potente libreria di classi .NET pura per lavorare con file DICOM (Digital Imaging and Communications in Medicine). Consente agli sviluppatori di leggere, scrivere, modificare, anonimizzare, convertire e transcodificare dati di imaging medico in modo programmatico senza richiedere software esterno o dipendenze native.

La libreria è scritta interamente in codice C# gestito, garantendo una vera compatibilità multipiattaforma su Windows, Linux e macOS. Senza binari nativi o dipendenze di terze parti, Aspose.Medical si integra perfettamente in qualsiasi applicazione .NET, dagli strumenti desktop ai sistemi sanitari basati su cloud.

Caratteristiche principali:

  • Lettura e scrittura di file DICOM con supporto completo per tutti gli elementi dati e le rappresentazioni di valore DICOM standard.
  • Anonimizzazione dei file DICOM per proteggere la privacy dei pazienti e garantire la conformità HIPAA utilizzando profili di riservatezza configurabili.
  • Conversione di immagini DICOM in formati comuni: JPEG, PNG, TIFF e ritorno a DICOM da immagini raster.
  • Serializzazione e deserializzazione dei dati DICOM in JSON e XML per l'integrazione con servizi web e API moderni.
  • Transcodifica tra sintassi di trasferimento inclusi compressione JPEG, JPEG 2000, HTJ2K, JPEG-LS e RLE.
  • Supporto completo per immagini DICOM multi-frame e overlay di immagini.
  • Elaborazione avanzata delle immagini con tabelle di lookup di modalità e VOI per il corretto windowing e leveling.
  • Supporto HTJ2K (High-Throughput JPEG 2000) per la compressione di imaging medico di nuova generazione.
  • Prossimamente: conversione da DICOM a NIfTI per applicazioni di neuroimaging e ricerca.

Aspose.Medical for .NET è una libreria autonoma e autocontenuta che non richiede l'installazione di alcun visualizzatore DICOM, software di imaging medico o codec nativi. È ideale per sistemi IT sanitari, integrazione PACS, piattaforme di telemedicina e qualsiasi applicazione che richieda un'elaborazione DICOM affidabile.

Funzionalità avanzate dell'API DICOM .NET

Lettura e scrittura di file DICOM da file, stream o pipe

Accesso e manipolazione di tutti i tag e gli elementi dati DICOM

Anonimizzazione dei dati dei pazienti con profili di riservatezza personalizzabili

Transcodifica tra diverse sintassi di trasferimento

Conversione di immagini DICOM in formati JPEG, PNG e TIFF

Serializzazione dei dati DICOM in JSON e XML per l'integrazione web

Supporto per compressione JPEG, JPEG 2000, HTJ2K, JPEG-LS e RLE

Elaborazione di immagini DICOM multi-frame e sequenze di immagini

Regolazioni finestra/livello con LUT di modalità e VOI

Libreria .NET pura - Zero dipendenze

Aspose.Medical for .NET è scritto interamente in codice C# gestito senza alcuna dipendenza nativa. A differenza di altre librerie di imaging medico che si basano su codec nativi o strumenti esterni, Aspose.Medical è completamente autocontenuto. Tutti i codec di compressione delle immagini (JPEG, JPEG 2000, HTJ2K, JPEG-LS, RLE) sono implementati in .NET puro, garantendo una distribuzione senza problemi su Windows, Linux e macOS senza alcuna configurazione specifica della piattaforma. Questo lo rende ideale per distribuzioni containerizzate, ambienti cloud e scenari in cui l'installazione di librerie native non è praticabile.

Anonimizzazione dei file DICOM per la conformità alla privacy

La protezione della privacy dei pazienti è fondamentale nelle applicazioni sanitarie. Aspose.Medical for .NET fornisce funzionalità complete di anonimizzazione DICOM basate sui profili di riservatezza DICOM PS 3.15. È possibile rimuovere o modificare le informazioni di identificazione personale (PII) preservando il valore clinico dei dati di imaging. La libreria supporta profili di anonimizzazione configurabili, incluse opzioni per mantenere attributi privati sicuri, UID, identificatori di dispositivi e istituzioni, caratteristiche dei pazienti e informazioni temporali longitudinali.

Anonimizzazione file DICOM - C#

// Load the DICOM file
using var dicomFile = DicomFile.Open("patient_scan.dcm");

// Create anonymizer with default profile
var profile = ConfidentialityProfile.CreateDefault();
var anonymizer = new Anonymizer(profile);

// Anonymize and save
anonymizer.Anonymize(dicomFile, "anonymized_scan.dcm");

Conversione di DICOM in formati immagine in .NET C#

Aspose.Medical for .NET rende semplice la conversione di immagini DICOM in formati immagine standard per la visualizzazione, la condivisione o l'integrazione con sistemi non medicali. La libreria gestisce tutta la complessità del rendering delle immagini DICOM, inclusa la corretta applicazione delle LUT di modalità, delle LUT VOI (finestra/livello) e dell'interpretazione fotometrica. Che sia necessario generare miniature, creare esportazioni di immagini o costruire un visualizzatore DICOM, l'API fornisce un rendering di alta qualità con codice minimo.

Conversione DICOM in PNG - C#

// Load the DICOM file
using var dicomFile = DicomFile.Open("chest_xray.dcm");

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

// Save as PNG
image.Save("chest_xray.png");

Transcodifica tra sintassi di trasferimento

Diversi sistemi di imaging medico e archivi possono richiedere specifiche sintassi di trasferimento DICOM. Aspose.Medical for .NET consente la transcodifica tra varie sintassi di trasferimento, inclusi formati non compressi, JPEG Baseline, JPEG Lossless, JPEG 2000, HTJ2K (High-Throughput JPEG 2000), JPEG-LS e RLE. Questo è essenziale per l'integrazione PACS, l'ottimizzazione degli archivi e per garantire la compatibilità tra diversi sistemi sanitari. Tutti i codec sono implementati in .NET puro, garantendo un comportamento coerente su tutte le piattaforme.

Serializzazione DICOM in JSON e XML

I moderni sistemi sanitari si affidano sempre più a servizi web e API per lo scambio di dati. Aspose.Medical for .NET fornisce supporto completo per la serializzazione dei dati DICOM in JSON (secondo il modello JSON DICOM) e in formati XML. Questo consente un'integrazione perfetta con API RESTful, sistemi basati su FHIR e applicazioni web. La serializzazione è bidirezionale: è anche possibile analizzare JSON e XML e riconvertirli in dataset DICOM.

Supporto formato NIfTI per il neuroimaging (prossimamente)

Il supporto per la conversione tra DICOM e NIfTI (Neuroimaging Informatics Technology Initiative) è nella roadmap. NIfTI è il formato standard per la ricerca sull'imaging cerebrale, e la futura capacità di convertire dati DICOM clinici in NIfTI aprirà possibilità per analisi avanzate, machine learning e flussi di lavoro di ricerca.

  

Support and Learning Resources