API .NET pour l’imagerie médicale DICOM
Lisez, écrivez, anonymisez, convertissez et transcodez des fichiers DICOM en .NET C# sans logiciel externe ni dépendances natives.
Download Free TrialAspose.Medical for .NET est une puissante bibliothèque de classes .NET pure pour travailler avec les fichiers DICOM (Digital Imaging and Communications in Medicine). Elle permet aux développeurs de lire, écrire, modifier, anonymiser, convertir et transcoder des données d'imagerie médicale de manière programmatique sans nécessiter de logiciel externe ni de dépendances natives.
La bibliothèque est entièrement écrite en code C# managé, garantissant une véritable compatibilité multiplateforme avec Windows, Linux et macOS. Sans binaires natifs ni dépendances tierces, Aspose.Medical s'intègre parfaitement dans toute application .NET, des outils de bureau aux systèmes de santé basés sur le cloud.
Fonctionnalités principales :
- Lecture et écriture de fichiers DICOM avec prise en charge complète de tous les éléments de données et représentations de valeurs DICOM standard.
- Anonymisation des fichiers DICOM pour protéger la vie privée des patients et assurer la conformité HIPAA à l'aide de profils de confidentialité configurables.
- Conversion d'images DICOM vers des formats courants : JPEG, PNG, TIFF, et retour vers DICOM à partir d'images raster.
- Sérialisation et désérialisation des données DICOM en JSON et XML pour l'intégration avec les services web et APIs modernes.
- Transcodage entre syntaxes de transfert incluant JPEG, JPEG 2000, HTJ2K, JPEG-LS et la compression RLE.
- Prise en charge complète des images DICOM multi-frames et des superpositions d'images.
- Traitement d'image avancé avec tables de correspondance de modalité et VOI pour un réglage correct de la fenêtre et du niveau.
- Prise en charge HTJ2K (High-Throughput JPEG 2000) pour la compression d'images médicales de nouvelle génération.
- Bientôt disponible : Conversion DICOM vers NIfTI pour la neuro-imagerie et les applications de recherche.
Aspose.Medical for .NET est une bibliothèque autonome et indépendante qui ne nécessite l'installation d'aucun visualiseur DICOM, logiciel d'imagerie médicale ou codec natif. Elle est idéale pour les systèmes informatiques de santé, l'intégration PACS, les plateformes de télémédecine et toute application nécessitant un traitement DICOM fiable.
Fonctionnalités avancées de l'API DICOM .NET
Lecture et écriture de fichiers DICOM depuis des fichiers, flux ou pipes
Accès et manipulation de tous les tags et éléments de données DICOM
Anonymisation des données patients avec des profils de confidentialité personnalisables
Transcodage entre différentes syntaxes de transfert
Conversion d'images DICOM aux formats JPEG, PNG et TIFF
Sérialisation des données DICOM en JSON et XML pour l'intégration web
Prise en charge de la compression JPEG, JPEG 2000, HTJ2K, JPEG-LS et RLE
Traitement d'images DICOM multi-frames et de séquences d'images
Réglages fenêtre/niveau avec LUT de modalité et VOI
Bibliothèque .NET pure — zéro dépendance
Aspose.Medical for .NET est entièrement écrite en code C# managé sans aucune dépendance native. Contrairement aux autres bibliothèques d'imagerie médicale qui reposent sur des codecs natifs ou des outils externes, Aspose.Medical est complètement autonome. Tous les codecs de compression d'images (JPEG, JPEG 2000, HTJ2K, JPEG-LS, RLE) sont implémentés en .NET pur, garantissant un déploiement transparent sous Windows, Linux et macOS sans aucune configuration spécifique à la plateforme. Cela la rend idéale pour les déploiements conteneurisés, les environnements cloud et les scénarios où l'installation de bibliothèques natives n'est pas envisageable.
Anonymisation des fichiers DICOM pour la conformité à la confidentialité
La protection de la vie privée des patients est essentielle dans les applications de santé. Aspose.Medical for .NET fournit des capacités complètes d'anonymisation DICOM basées sur les profils de confidentialité DICOM PS 3.15. Vous pouvez supprimer ou modifier les informations d'identification personnelle (PII) des patients tout en préservant la valeur clinique des données d'imagerie. La bibliothèque prend en charge des profils d'anonymisation configurables, incluant des options pour conserver les attributs privés sûrs, les UIDs, les identifiants d'appareils et d'institutions, les caractéristiques des patients et les informations temporelles longitudinales.
Anonymiser un fichier DICOM — C#
// Charger le fichier DICOM
using var dicomFile = DicomFile.Open("patient_scan.dcm");
// Créer un anonymiseur avec le profil par défaut
var profile = ConfidentialityProfile.CreateDefault();
var anonymizer = new Anonymizer(profile);
// Anonymiser et enregistrer
anonymizer.Anonymize(dicomFile, "anonymized_scan.dcm");Conversion DICOM vers des formats d'image en .NET C#
Aspose.Medical for .NET facilite la conversion d'images DICOM vers des formats d'image standard pour la visualisation, le partage ou l'intégration avec des systèmes non médicaux. La bibliothèque gère toute la complexité du rendu d'images DICOM, y compris l'application correcte des LUT de modalité, VOI LUT (fenêtre/niveau) et l'interprétation photométrique. Que vous ayez besoin de générer des miniatures, de créer des exports d'images ou de construire un visualiseur DICOM, l'API fournit un rendu de haute qualité avec un minimum de code.
Convertir DICOM en PNG — C#
// Charger le fichier DICOM
using var dicomFile = DicomFile.Open("chest_xray.dcm");
// Effectuer le rendu en image
var renderOptions = new GrayscaleRenderOptions
{
WindowWidth = 400,
WindowCenter = 40
};
var image = dicomFile.RenderImage(renderOptions);
// Enregistrer en PNG
image.Save("chest_xray.png");Transcodage entre syntaxes de transfert
Différents systèmes d'imagerie médicale et archives peuvent nécessiter des syntaxes de transfert DICOM spécifiques. Aspose.Medical for .NET permet le transcodage entre diverses syntaxes de transfert incluant les formats non compressés, JPEG Baseline, JPEG Lossless, JPEG 2000, HTJ2K (High-Throughput JPEG 2000), JPEG-LS et RLE. Ceci est essentiel pour l'intégration PACS, l'optimisation des archives et la garantie de compatibilité entre différents systèmes de santé. Tous les codecs sont implémentés en .NET pur, garantissant un comportement cohérent sur toutes les plateformes.
Sérialisation DICOM vers JSON et XML
Les systèmes de santé modernes s'appuient de plus en plus sur les services web et les APIs pour l'échange de données. Aspose.Medical for .NET offre une prise en charge complète de la sérialisation des données DICOM aux formats JSON (selon le DICOM JSON Model) et XML. Cela permet une intégration transparente avec les APIs RESTful, les systèmes basés sur FHIR et les applications web. La sérialisation est bidirectionnelle — vous pouvez également analyser du JSON et du XML pour les reconvertir en ensembles de données DICOM.
Prise en charge du format NIfTI pour la neuro-imagerie (bientôt disponible)
La prise en charge de la conversion entre les formats DICOM et NIfTI (Neuroimaging Informatics Technology Initiative) est prévue dans la feuille de route. NIfTI est le format standard pour la recherche en imagerie cérébrale, et la future capacité de convertir des données cliniques DICOM en NIfTI ouvrira des possibilités pour l'analyse avancée, l'apprentissage automatique et les flux de travail de recherche.
Support and Learning Resources
- Ressources d'apprentissage
- Documentation
- Code source
- Références API
- Support produit
- Support gratuit
- Support payant
- Blog
- Notes de version
- Pourquoi Aspose.Medical for .NET ?
- Liste des clients
- Témoignages de réussite