Aspose.Medical  for .NET

.NET API do obrazowania medycznego DICOM

Odczytuj, zapisuj, anonimizuj, konwertuj i transkoduj pliki DICOM w .NET C# bez żadnego zewnętrznego oprogramowania ani natywnych zależności.

  Download Free Trial
  
 

Aspose.Medical for .NET to potężna, czysta biblioteka klas .NET do pracy z plikami DICOM (Digital Imaging and Communications in Medicine). Umożliwia programistom programowe odczytywanie, zapisywanie, modyfikowanie, anonimizowanie, konwertowanie i transkodowanie danych obrazowania medycznego bez konieczności stosowania jakiegokolwiek zewnętrznego oprogramowania ani natywnych zależności.

Biblioteka jest w całości napisana w zarządzanym kodzie C#, zapewniając prawdziwą kompatybilność międzyplatformową w systemach Windows, Linux i macOS. Bez natywnych plików binarnych ani zależności od stron trzecich, Aspose.Medical bezproblemowo integruje się z każdą aplikacją .NET, od narzędzi desktopowych po oparte na chmurze systemy opieki zdrowotnej.

Kluczowe funkcje:

  • Odczytywanie i zapisywanie plików DICOM z pełnym wsparciem dla wszystkich standardowych elementów danych DICOM i reprezentacji wartości.
  • Anonimizacja plików DICOM w celu ochrony prywatności pacjentów i zapewnienia zgodności z HIPAA przy użyciu konfigurowalnych profili poufności.
  • Konwersja obrazów DICOM do popularnych formatów: JPEG, PNG, TIFF oraz z powrotem do DICOM z obrazów rastrowych.
  • Serializacja i deserializacja danych DICOM do JSON i XML w celu integracji z nowoczesnymi usługami internetowymi i API.
  • Transkodowanie między składniami transferu, w tym kompresją JPEG, JPEG 2000, HTJ2K, JPEG-LS i RLE.
  • Pełna obsługa wieloramkowych obrazów DICOM i nakładek obrazów.
  • Zaawansowane przetwarzanie obrazu z tabelami wyszukiwania modalności i VOI do prawidłowego ustawiania okna i poziomu.
  • Obsługa HTJ2K (High-Throughput JPEG 2000) dla kompresji obrazowania medycznego nowej generacji.
  • Wkrótce dostępne: Konwersja DICOM do NIfTI dla neuroobrazowania i aplikacji badawczych.

Aspose.Medical for .NET to samodzielna, samowystarczalna biblioteka, która nie wymaga instalacji żadnych przeglądarek DICOM, oprogramowania do obrazowania medycznego ani natywnych kodeków. Jest idealna dla systemów informatycznych opieki zdrowotnej, integracji PACS, platform telemedycznych i każdej aplikacji wymagającej niezawodnego przetwarzania DICOM.

Zaawansowane funkcje .NET DICOM API

Odczytuj i zapisuj pliki DICOM z plików, strumieni lub potoków

Dostęp i manipulacja wszystkimi tagami i elementami danych DICOM

Anonimizacja danych pacjentów z konfigurowalnymi profilami poufności

Transkodowanie między różnymi składniami transferu

Konwersja obrazów DICOM do formatów JPEG, PNG i TIFF

Serializacja danych DICOM do JSON i XML dla integracji internetowej

Obsługa kompresji JPEG, JPEG 2000, HTJ2K, JPEG-LS i RLE

Przetwarzanie wieloramkowych obrazów DICOM i sekwencji obrazów

Stosowanie regulacji okna/poziomu z modalnością i VOI LUT

Czysta biblioteka .NET - zero zależności

Aspose.Medical for .NET jest w całości napisany w zarządzanym kodzie C# bez jakichkolwiek natywnych zależności. W przeciwieństwie do innych bibliotek obrazowania medycznego, które polegają na natywnych kodekach lub zewnętrznych narzędziach, Aspose.Medical jest całkowicie samodzielny. Wszystkie kodeki kompresji obrazów (JPEG, JPEG 2000, HTJ2K, JPEG-LS, RLE) są zaimplementowane w czystym .NET, zapewniając bezproblemowe wdrożenie w systemach Windows, Linux i macOS bez żadnej konfiguracji specyficznej dla platformy. To czyni go idealnym dla wdrożeń kontenerowych, środowisk chmurowych i scenariuszy, w których instalowanie bibliotek natywnych nie jest możliwe.

Anonimizacja plików DICOM dla zgodności z prywatnością

Ochrona prywatności pacjentów jest kluczowa w aplikacjach medycznych. Aspose.Medical for .NET zapewnia kompleksowe możliwości anonimizacji DICOM oparte na profilach poufności DICOM PS 3.15. Można usuwać lub modyfikować informacje identyfikujące pacjenta (PII) przy jednoczesnym zachowaniu wartości klinicznej danych obrazowych. Biblioteka obsługuje konfigurowalne profile anonimizacji, w tym opcje zachowania bezpiecznych atrybutów prywatnych, UID, identyfikatorów urządzeń i instytucji, charakterystyk pacjentów oraz podłużnych informacji czasowych.

Anonimizacja pliku DICOM - C#

// Wczytaj plik DICOM
using var dicomFile = DicomFile.Open("patient_scan.dcm");

// Utwórz anonimizator z domyślnym profilem
var profile = ConfidentialityProfile.CreateDefault();
var anonymizer = new Anonymizer(profile);

// Anonimizuj i zapisz
anonymizer.Anonymize(dicomFile, "anonymized_scan.dcm");

Konwersja DICOM do formatów obrazów w .NET C#

Aspose.Medical for .NET ułatwia konwersję obrazów DICOM do standardowych formatów obrazów w celu przeglądania, udostępniania lub integracji z systemami niemedycznymi. Biblioteka obsługuje całą złożoność renderowania obrazów DICOM, w tym prawidłowe zastosowanie LUT modalności, VOI LUT (okno/poziom) oraz interpretację fotometryczną. Niezależnie od tego, czy potrzebujesz generować miniatury, tworzyć eksporty obrazów, czy budować przeglądarkę DICOM, API zapewnia wysokiej jakości renderowanie przy minimalnej ilości kodu.

Konwersja DICOM do PNG - C#

// Wczytaj plik DICOM
using var dicomFile = DicomFile.Open("chest_xray.dcm");

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

// Zapisz jako PNG
image.Save("chest_xray.png");

Transkodowanie między składniami transferu

Różne systemy obrazowania medycznego i archiwa mogą wymagać określonych składni transferu DICOM. Aspose.Medical for .NET umożliwia transkodowanie między różnymi składniami transferu, w tym formatami nieskompresowanymi, JPEG Baseline, JPEG Lossless, JPEG 2000, HTJ2K (High-Throughput JPEG 2000), JPEG-LS i RLE. Jest to niezbędne do integracji PACS, optymalizacji archiwów i zapewnienia zgodności między różnymi systemami medycznymi. Wszystkie kodeki są zaimplementowane w czystym .NET, gwarantując spójne zachowanie na wszystkich platformach.

Serializacja DICOM do JSON i XML

Nowoczesne systemy medyczne coraz częściej polegają na usługach internetowych i API do wymiany danych. Aspose.Medical for .NET zapewnia pełną obsługę serializacji danych DICOM do JSON (zgodnie z modelem JSON DICOM) i formatów XML. Umożliwia to bezproblemową integrację z interfejsami API RESTful, systemami opartymi na FHIR i aplikacjami internetowymi. Serializacja jest dwukierunkowa - można również analizować JSON i XML z powrotem do zestawów danych DICOM.

Obsługa formatu NIfTI dla neuroobrazowania (wkrótce dostępne)

Obsługa konwersji między formatami DICOM i NIfTI (Neuroimaging Informatics Technology Initiative) jest w planach rozwoju. NIfTI to standardowy format dla badań obrazowania mózgu, a nadchodząca możliwość konwersji danych klinicznych DICOM do NIfTI otworzy możliwości zaawansowanej analizy, uczenia maszynowego i przepływów pracy badawczych.

  

Support and Learning Resources