Aspose.Medical  for .NET

.NET API voor DICOM medische beeldvorming

Lees, schrijf, anonimiseer, converteer en transcodeer DICOM-bestanden in .NET C# zonder externe software of native afhankelijkheden.

  Download Free Trial
  
 

Aspose.Medical for .NET is een krachtige, pure .NET-klassebibliotheek voor het werken met DICOM-bestanden (Digital Imaging and Communications in Medicine). Het stelt ontwikkelaars in staat om medische beeldvormingsgegevens programmatisch te lezen, schrijven, wijzigen, anonimiseren, converteren en transcoderen zonder externe software of native afhankelijkheden te vereisen.

De bibliotheek is volledig geschreven in beheerde C#-code, wat zorgt voor echte cross-platform compatibiliteit op Windows, Linux en macOS. Zonder native binaries of third-party afhankelijkheden integreert Aspose.Medical naadloos in elke .NET-applicatie, van desktop tools tot cloud-gebaseerde gezondheidszorgsystemen.

Belangrijkste functies:

  • Lezen en schrijven van DICOM-bestanden met volledige ondersteuning voor alle standaard DICOM-gegevenselementen en waarderepresentaties.
  • Anonimiseren van DICOM-bestanden om de privacy van patiënten te beschermen en HIPAA-naleving te garanderen met behulp van configureerbare vertrouwelijkheidsprofielen.
  • Converteren van DICOM-afbeeldingen naar veelgebruikte formaten: JPEG, PNG, TIFF en terug naar DICOM vanuit rasterafbeeldingen.
  • Serialiseren en deserialiseren van DICOM-gegevens naar JSON en XML voor integratie met moderne webservices en API's.
  • Transcoderen tussen transfer syntaxes inclusief JPEG, JPEG 2000, HTJ2K, JPEG-LS en RLE-compressie.
  • Volledige ondersteuning voor multi-frame DICOM-afbeeldingen en afbeeldingsoverlays.
  • Geavanceerde beeldverwerking met modaliteit en VOI lookup-tabellen voor juiste windowing en leveling.
  • HTJ2K (High-Throughput JPEG 2000) ondersteuning voor next-generation medische beeldvormingscompressie.
  • Binnenkort: DICOM naar NIfTI conversie voor neuroimaging en onderzoekstoepassingen.

Aspose.Medical for .NET is een standalone, self-contained bibliotheek die geen DICOM-viewers, medische beeldvormingssoftware of native codecs vereist. Het is ideaal voor gezondheidszorg IT-systemen, PACS-integratie, telegeneeskunde platforms en elke applicatie die betrouwbare DICOM-verwerking vereist.

Geavanceerde .NET DICOM API-functies

DICOM-bestanden lezen en schrijven vanuit bestanden, streams of pipes

Toegang tot en manipulatie van alle DICOM-tags en gegevenselementen

Patiëntgegevens anonimiseren met aanpasbare vertrouwelijkheidsprofielen

Transcoderen tussen verschillende transfer syntaxes

DICOM-afbeeldingen converteren naar JPEG-, PNG- en TIFF-formaten

DICOM-gegevens serialiseren naar JSON en XML voor webintegratie

Ondersteuning voor JPEG, JPEG 2000, HTJ2K, JPEG-LS en RLE-compressie

Multi-frame DICOM-afbeeldingen en afbeeldingsreeksen verwerken

Window/level aanpassingen toepassen met modaliteit en VOI LUT's

Pure .NET-bibliotheek - Nul afhankelijkheden

Aspose.Medical for .NET is volledig geschreven in beheerde C#-code zonder enige native afhankelijkheden. In tegenstelling tot andere medische beeldvormingsbibliotheken die afhankelijk zijn van native codecs of externe tools, is Aspose.Medical volledig self-contained. Alle beeldcompressiecodecs (JPEG, JPEG 2000, HTJ2K, JPEG-LS, RLE) zijn geïmplementeerd in pure .NET, wat zorgt voor naadloze deployment op Windows, Linux en macOS zonder platformspecifieke configuratie. Dit maakt het ideaal voor containerized deployments, cloud-omgevingen en scenario's waar het installeren van native bibliotheken niet haalbaar is.

DICOM-bestanden anonimiseren voor privacynaleving

Het beschermen van de privacy van patiënten is cruciaal in gezondheidszorgtoepassingen. Aspose.Medical for .NET biedt uitgebreide DICOM-anonimiseringsmogelijkheden op basis van DICOM PS 3.15 vertrouwelijkheidsprofielen. U kunt persoonlijk identificeerbare informatie (PII) verwijderen of wijzigen terwijl de klinische waarde van de beeldvormingsgegevens behouden blijft. De bibliotheek ondersteunt configureerbare anonimiseringsprofielen, inclusief opties om veilige private attributen, UID's, apparaat- en instellingsidentificatoren, patiëntkenmerken en longitudinale temporele informatie te behouden.

DICOM-bestand anonimiseren - 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");

DICOM naar afbeeldingsformaten converteren in .NET C#

Aspose.Medical for .NET maakt het eenvoudig om DICOM-afbeeldingen te converteren naar standaard afbeeldingsformaten voor weergave, delen of integratie met niet-medische systemen. De bibliotheek behandelt alle complexiteit van DICOM-afbeeldingsrendering, inclusief juiste toepassing van modaliteit LUT's, VOI LUT's (window/level) en fotometrische interpretatie. Of u nu miniaturen moet genereren, afbeeldingsexporten moet maken of een DICOM-viewer moet bouwen, de API biedt hoogwaardige rendering met minimale code.

DICOM naar PNG converteren - 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");

Transcoderen tussen transfer syntaxes

Verschillende medische beeldvormingssystemen en archieven kunnen specifieke DICOM transfer syntaxes vereisen. Aspose.Medical for .NET maakt transcodering mogelijk tussen verschillende transfer syntaxes, inclusief ongecomprimeerde formaten, JPEG Baseline, JPEG Lossless, JPEG 2000, HTJ2K (High-Throughput JPEG 2000), JPEG-LS en RLE. Dit is essentieel voor PACS-integratie, archiefoptimalisatie en het waarborgen van compatibiliteit tussen verschillende gezondheidszorgsystemen. Alle codecs zijn geïmplementeerd in pure .NET, wat consistent gedrag op alle platforms garandeert.

DICOM naar JSON en XML serialisatie

Moderne gezondheidszorgsystemen vertrouwen steeds meer op webservices en API's voor gegevensuitwisseling. Aspose.Medical for .NET biedt volledige ondersteuning voor het serialiseren van DICOM-gegevens naar JSON (volgens het DICOM JSON-model) en XML-formaten. Dit maakt naadloze integratie mogelijk met RESTful API's, FHIR-gebaseerde systemen en webapplicaties. De serialisatie is bidirectioneel - u kunt ook JSON en XML terug parseren naar DICOM-datasets.

NIfTI-formaatondersteuning voor neuroimaging (binnenkort)

Ondersteuning voor conversie tussen DICOM en NIfTI (Neuroimaging Informatics Technology Initiative)-formaten staat op de roadmap. NIfTI is het standaardformaat voor hersenbeeldvormingsonderzoek, en de toekomstige mogelijkheid om klinische DICOM-gegevens naar NIfTI te converteren zal mogelijkheden openen voor geavanceerde analyse, machine learning en onderzoeksworkflows.

  

Support and Learning Resources