VintaSoft DICOM .NET Plug-in - Entwicklungsverlauf

Produktversionshinweise

Diese Seite bietet Ihnen Informationen zur Entwicklungsgeschichte des VintaSoft DICOM .NET Plug-in. Informationen zur API-Historie des Plug-ins finden Sie in der Dokumentation.

  • .NET-Entwicklung:
    • Unterstützung für .NET 10 unter Windows, Linux und macOS hinzugefügt.
    • Die Möglichkeit, eine senkrechte Mehrfachschnittdarstellung für einen gekrümmten DICOM-Schnitt zu erstellen, wurde hinzugefügt.
  • .NET-Entwicklung:
    • Unterstützung für .NET 9 unter Windows, Linux und macOS hinzugefügt.
    • DICOM-Datei dekodieren:
      • Unterstützung für DICOM-Dateien im Format "Structured Report" hinzugefügt.
    • DICOM-Bilder anzeigen:
      • Das visuelle Werkzeug DicomViewerTool ermöglicht nun die Navigation durch DICOM-Bilder/Schnitte im Bildbetrachter mithilfe einer integrierten Scrollleiste.
      • Interaktionspunkte zum Ändern der Schichtdicke im DICOM MPR-Viewer (WinForms und WPF) hinzugefügt.
    • DICOM-Datei kodieren:
      • Die Möglichkeit, DICOM-Dateien mit einer bestimmten Komprimierung zu kodieren, wurde hinzugefügt.
  • Webentwicklung:
    • Das JavaScript-UI-Steuerelement WebDicomControlJS unterstützt jetzt DICOM MPR und Curved MPR:
      • Rekonstruierte Bilder anzeigen
      • 3 Bildbetrachter zur Anzeige von 3D-MPR kombinieren
      • 2 Bildbetrachter zur Anzeige von Curved-MPR kombinieren
      • Rekonstruierte Bilder im Bildbetrachter mit der Maus durchsuchen
      • Fensterebene des rekonstruierten Bildes im Bildbetrachter mit der Maus ändern
      • Rekonstruiertes Bild im Bildbetrachter mit der Maus zoomen
      • Objekte messen (Linie, Polylinie, Ellipse, Winkel) auf dem rekonstruierten Bild im Bildbetrachter mit der Maus
    • Die Leistung des JavaScript-UI-Steuerelements WebDicomViewerControlJS wurde deutlich verbessert.
    • Das JavaScript-UI-Steuerelement WebDicomViewerControlJS ermöglicht jetzt die Navigation durch DICOM-Bilder/Schichten mithilfe einer integrierten Scrollleiste.
    • Mehrere kleinere Fehler behoben.
  • .NET-Entwicklung:
    • Die Möglichkeit, Elektrokardiogramme aus DICOM-Dateien zu rendern, anzuzeigen und zu drucken, wurde hinzugefügt:
      • Elektrokardiogramm rendern und drucken
      • Elektrokardiogramm im WinForms/WPF-Bildbetrachter anzeigen
      • Elektrokardiogrammdaten im WinForms/WPF-Bildbetrachter messen und hervorheben
      • Elektrokardiogramm als Vektor in einem PDF-Dokument oder als SVG-Bild speichern
    • Das WinForms- und WPF-Steuerelement "DicomSeriesManagerControl" wurde erstellt, das die Anzeige von Informationen zu DICOM-Serien ermöglicht, sortiert nach Patient und Studie.
    • Die Möglichkeit, Pixeldaten von DICOM-Bildern in 24-Bit-Farbbilder umzuwandeln und das geänderte DICOM-Bild in einer neuen DICOM-Datei zu speichern, wurde hinzugefügt.
    • Die Möglichkeit, Anmerkungen und Messwerte in DICOM-Bilder einzufügen, wurde hinzugefügt.
    • Die Leistung des Algorithmus zum Parsen der DICOM-Dateistruktur wurde deutlich verbessert.
    • Der Speicherverbrauch bei der Arbeit mit DICOM-Dateien wurde deutlich reduziert.
    • Demoanwendungen:
      • Eine neue Demo-Anwendung namens "ECG Viewer Demo" für WinForms und WPF wurde erstellt. Mit dieser Demo-Anwendung lassen sich Elektrokardiogramme aus DICOM-Dateien anzeigen.
      • Die Demo-Anwendungen "DICOM Viewer Demo" und "DICOM MPR Viewer Demo" für WinForms und WPF wurden umfassend verbessert.
  • Webentwicklung:
    • Es wurde das JavaScript-UI-Steuerelement "WebDicomControlJS" erstellt, mit dem DICOM-Bilder in einem HTML5-Webbrowser angezeigt werden können.
      • Die JavaScript-UI-Steuerung funktioniert in allen gängigen HTML5-Webbrowsern.
      • Die Benutzeroberfläche ist mit PCs, Tablets und Smartphones kompatibel.
      • Vorhandene DICOM-Dateien laden.
      • DICOM-Bilder anzeigen:
        • Informationen zu DICOM-Bildern anzeigen, sortiert nach Patient und Studie.
        • DICOM-Bilder im Web-DICOM-Viewer anzeigen
        • DICOM-Metadaten im Web-DICOM-Viewer über dem Bild anzeigen
        • DICOM-Bilder im Web-DICOM-Viewer mit der Maus durchsuchen
        • Fensterebene des DICOM-Bildes im Web-DICOM-Viewer mit der Maus ändern
        • DICOM-Bild im Web-DICOM-Viewer mit der Maus zoomen
        • Objekte (Linie, Polylinie, Ellipse, Winkel, Kreuz) auf einem DICOM-Bild im Web-DICOM-Viewer mit der Maus messen
      • "Standard"-Dialoge (DICOM-Metadaten anzeigen, ...) für Bootstrap und jQuery UI
      • Benutzeroberfläche anpassbar
      • Die Benutzeroberfläche ist in 45 Sprachen verfügbar und kann problemlos in jede beliebige Sprache übersetzt werden.
    • Es wurde das JavaScript-UI-Steuerelement "WebDicomSeriesManagerControlJS" erstellt, mit dem Informationen zu DICOM-Serien in einem HTML5-Webbrowser angezeigt werden können, sortiert nach Patient und Studie.
    • Demoanwendungen:
      • Es wurde die neue Demoanwendung "DICOM Viewer Demo" für ASP.NET Core, ASP.NET Core + Angular, ASP.NET MVC5 und ASP.NET WebForms erstellt. Die Demoanwendung ermöglicht die Anzeige von DICOM-Bildern in ASP.NET.
  • .NET-Entwicklung:
    • DICOM-Datentypen und Metadaten wurden aktualisiert, um der DICOM-2023-Spezifikation zu entsprechen.
    • Mehrere nicht kritische Fehler wurden behoben.
  • Unterstützung für .NET 8.0 unter Windows, Linux und macOS hinzugefügt.
  • .NET-Entwicklung:
    • Mehrere kleinere Fehler behoben.
  • .NET-Entwicklung:
    • Unterstützung für .NET 7 unter Windows, Linux und macOS hinzugefügt.
  • .NET-Entwicklung:
    • Plattformübergreifende Unterstützung für Windows, Linux und macOS in .NET 6, .NET 5 und .NET Core 3.1 hinzugefügt.
    • Der DICOM-Codec ist nun nicht mehr von der System.Drawing.Common-Bibliothek abhängig und benötigt keine Zeichen-Engine mehr zum Codieren oder Decodieren von Bildern.
  • .NET-Entwicklung:
    • Unterstützte Plattformen:
      • Unterstützung für .NET 6 für Windows hinzugefügt.
    • Unterstützte Entwicklungsumgebungen:
      • Kompatibilitätsunterstützung für Visual Studio 2022 hinzugefügt.
    • Unterstützte Betriebssysteme:
      • Kompatibilitätsunterstützung für Windows 11 hinzugefügt.
      • Kompatibilitätsunterstützung für Windows Server 2003 eingestellt.
    • Demoanwendungen
      • Neue Demoanwendung DicomMprViewerDemo/WpfDicomMprViewerDemo erstellt, die die Anzeige von DICOM MPR demonstriert.
      • Neue Demoanwendung DicomMetadataEditorDemo erstellt, die die Bearbeitung von Metadaten von DICOM-Dateien demonstriert.
      • Neue Demoanwendung DicomDirectoryDemo erstellt, die das Durchsuchen des DICOM-Verzeichnisses demonstriert.
  • .NET-Entwicklung:
    • Unterstützte Plattformen:
      • Unterstützung für .NET 5 für Windows hinzugefügt.
  • .NET-Entwicklung:
    • Unterstützte Plattformen:
      • Unterstützung für WPF und WinForms in .NET Core 3 für Windows wurde hinzugefügt.
        Folgende .NET Core-Assemblies wurden erstellt:
        • Vintasoft.Imaging.Dicom.UI.dll
        • Vintasoft.Imaging.Dicom.Wpf.dll
        • Vintasoft.Imaging.Dicom.Mpr.UI.dll
        • Vintasoft.Imaging.Dicom.Mpr.Wpf.UI.dll
      • Die Verarbeitung von DICOM-Dateien wurde optimiert. Die durchschnittliche Ladezeit von DICOM-Dateien wurde um bis zu 30 % reduziert.
      • Demoanwendungen:
        • Erstellung der WPF- und WinForms-Anwendung DicomViewerDemo für .NET Core.
  • .NET-Entwicklung:
    • Unterstützte Plattformen:
      • Unterstützung (ohne UI-Steuerelemente) für .NET Core 3 für Windows hinzugefügt.
        Folgende .NET Core-Assemblies wurden erstellt:
        • Vintasoft.Imaging.Dicom.dll
        • Vintasoft.Imaging.Dicom.Mpr.dll
      • Die Unterstützung für .NET Framework 2.0 wurde eingestellt. Das SDK unterstützt nun .NET Framework 4+ und 3.5.
  • DICOM MPR
    • Visualisierung von DICOM-Multiplanarrekonstruktionen im WPF-Bildbetrachter hinzugefügt.
    • Erstellung von DICOM-Multiplanarrekonstruktionen aus Schichten mit unregelmäßigen Intervallen hinzugefügt.
    • Einige kleinere Änderungen.
  • DICOM-Bilder aus einer DICOM-Datei oder einem DICOM-Verzeichnis laden:
    • Unterstützung für die folgenden DICOM-Spezifikationen hinzugefügt: DICOM PS3.5 2018d, DICOM PS3.6 2018d.
    • Unterstützung für DICOM-Dateien mit Flate-Komprimierung hinzugefügt.
  • Demoanwendungen:
    • Visualisierung von DICOM MPR (2D MPR, 3D MPR und Curved MPR) in WpfDicomViewerDemo möglich.
    • Diverse Verbesserungen in DicomViewerDemo und WpfDicomViewerDemo vorgenommen.
  • Unterstützung für DICOM MPR hinzugefügt, d. h. die Möglichkeit, Bilder in orthogonalen, schrägen und gekrümmten Ebenen aus einem Stapel von DICOM-Bildern zu rekonstruieren:
    • Rekonstruktion eines Bildes in einer orthogonalen Ebene (sagittal, axial oder koronal) aus einem Stapel von DICOM-Bildern (2D MPR).
    • Rekonstruktion eines Bildes in einer schrägen Ebene aus einem Stapel von DICOM-Bildern (3D MPR).
    • Rekonstruktion eines Bildes in einer gekrümmten Ebene aus einem Stapel von DICOM-Bildern (Curved MPR).
    • Rekonstruktion eines Bildes mit Intensitätsprojektion: MIP, MinIP, Avg.
    • Verwendung mehrerer Threads für die Bildrekonstruktion.
    • Speichern des rekonstruierten Bildes in einer Datei.
  • Die Möglichkeit, DICOM MPR im WinForms-Bildbetrachter zu visualisieren:
    • Anzeigen der rekonstruierten Bilder im Bildbetrachter.
    • Kombiniere 3 Bildbetrachter zur Anzeige von 3D-MPR.
    • Kombiniere 2 Bildbetrachter zur Anzeige von gekrümmten MPR.
    • Kombiniere mehrere Bildbetrachter zur Anzeige von Bildern in verschiedenen Ebenen - Architektur ist offen.
    • Durchsuche rekonstruierte Bilder im Bildbetrachter mit der Maus.
    • Ändere die Fensterebene des rekonstruierten Bildes im Bildbetrachter mit der Maus.
    • Verschiebe das rekonstruierte Bild im Bildbetrachter mit der Maus.
    • Zoome das rekonstruierte Bild im Bildbetrachter mit der Maus.
    • Drehe das rekonstruierte Bild im 2D-Raum im Bildbetrachter mit der Maus.
    • Drehe das rekonstruierte Bild im 3D-Raum im Bildbetrachter mit der Maus.
    • Objekte (Linien, Polylinien, Ellipsen, Winkel) auf rekonstruierten Bildern im Bildbetrachter mit der Maus messen.
    • Mehrere Threads für das Rendern rekonstruierter Bilder verwenden.
    • Die Rendergeschwindigkeit durch Angabe der maximalen Anzahl von Bildern pro Sekunde begrenzen.
    • Visualisierung anpassen - die Architektur ist offen.
  • DICOM-Bilder aus einer DICOM-Datei oder einem DICOM-Verzeichnis laden:
    • Diverse Verbesserungen am DICOM-Decoder.
  • DICOM-Bilder im WinForms- und WPF-Bildbetrachter anzeigen:
    • Die Möglichkeit hinzugefügt, Text deklarativ zu definieren, der im Bildbetrachter über dem DICOM-Bild angezeigt werden soll.
    • Die Möglichkeit hinzugefügt, DICOM-Bilder vor der Anzeige im Bildbetrachter vorzuverarbeiten.
    • Die Leistung des Algorithmus, der die VOI-Lookup-Tabelle auf ein DICOM-Bild im Bildbetrachter anwendet, wurde verbessert.
  • DICOM-Bilder annotieren:
    • Mehrere Fehler in den DICOM-Annotationen wurden behoben.
  • Demoanwendungen:
    • DicomViewerDemo-Anwendung für WinForms:
      • Die Möglichkeit zur Visualisierung von DICOM MPR wurde hinzugefügt: 2D MPR, 3D MPR und Curved MPR.
      • Die Möglichkeit zur Messung von Objekten (Linie, Polylinie, Ellipse, Winkel) auf DICOM-Bildern wurde hinzugefügt.
      • Die Möglichkeit zur deklarativen Definition von Metadaten, die im Bildbetrachter über dem DICOM-Bild angezeigt werden sollen, wurde hinzugefügt.
    • DicomViewerDemo-Anwendung für WPF:
      • Die Möglichkeit zur Messung von Objekten (Linie, Polylinie, Ellipse, Winkel) auf DICOM-Bildern wurde hinzugefügt.
      • Die Möglichkeit zur deklarativen Definition von Metadaten, die im Bildbetrachter über dem DICOM-Bild angezeigt werden sollen, wurde hinzugefügt.
  • Nicht kritischer Fehler im Algorithmus zum Speichern des Annotationspakets in der PresentationState-Datei behoben.
  • Demoanwendungen:
    • DicomViewerDemo-Anwendung für WinForms und WPF:
      • Die Möglichkeit, mehrere Dateien einer Serie zu öffnen, wurde implementiert.
  • Unterstützung für die folgenden DICOM-Annotationen hinzugefügt: Kreis, Unendliche Linie, Schnittlinie, Lineal, Achse, Fadenkreuz.
  • Die Möglichkeit, das Symbol einer DICOM-Datei abzurufen, wurde hinzugefügt.
  • Die DICOM Viewer Demo wurde verbessert:
    • Die Möglichkeit, Metadaten von DICOM-Dateien zu bearbeiten, wurde hinzugefügt.
    • Die Möglichkeit, Änderungen an den Metadaten von DICOM-Dateien zu speichern, wurde implementiert.
  • Einige kleinere Fehlerbehebungen.
  • Die Möglichkeit, Metadaten von DICOM-Dateien zu bearbeiten und zu speichern, wurde hinzugefügt.
  • Die Möglichkeit, DICOM-Bilder zu annotieren, wurde hinzugefügt.
    • Der DicomAnnotationCodec wurde erstellt, der das Laden und Speichern von Annotationen aus/in einer Präsentationsstatusdatei ermöglicht.
    • Unterstützung für die folgenden DICOM-Annotationen hinzugefügt: Punkt, Polylinie, Interpoliert, Ellipse, Mehrlinien, Bereichslinie, Pfeil, Rechteck, Text.
    • Visuelles Werkzeug "DicomAnnotationTool" erstellt, mit dem DICOM-Bilder im WinForms-Bildbetrachter annotiert werden können.
    • Visuelles Werkzeug "WpfDicomAnnotationTool" erstellt, mit dem DICOM-Bilder im WPF-Bildbetrachter annotiert werden können.
  • Demoanwendungen:
    • Die Anwendung "DicomViewerDemo" ermöglicht nun das Annotieren von DICOM-Dateien.
    • Neue Demoanwendung "WpfDicomViewerDemo" erstellt.
  • Erstellt: VintaSoft DICOM .NET Plug-in - das neue Plug-in für das VintaSoft Imaging .NET SDK mit folgenden Funktionen:
    • Dekodieren von DICOM-Dateien:
      • Unterstützung für DICOM-Dateien (ACR/NEMA Version 3) sowie ACR/NEMA-Dateien der Versionen 1 und 2.
      • Unterstützung für DICOM-Dateien mit mehreren Einzelbildern.
      • Unterstützung für DICOM-Verzeichnisse.
    • Erzeugen von DICOM-Bildern:
      • Unterstützte Farbräume: Monochrome1, Monochrome2, PaletteColor, RGB und YBR.
      • Unterstützte Bittiefen: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 24 und 48 Bit pro Pixel.
      • Unterstützte Komprimierungsarten: Keine, RLE, JPEG verlustfrei, JPEG verlustbehaftet, JPEG LS verlustfrei, JPEG LS verlustbehaftetJPEG2000. Für die JPEG2000-Komprimierung ist das VintaSoft JPEG2000 .NET Plug-in erforderlich.
      • Abrufen von DICOM-Bildern mit festgelegter Fensterbreite und -ebene für DICOM-Bilder mit einer VOI-LUT (Value of Interest Look Up Table).
      • Abrufen von DICOM-Bildern mit überlagerten Bildern.
    • Verarbeiten von DICOM-Datei-Metadaten:
      • Abrufen von DICOM-Datei-Metadaten (Daten zu Studie, Arzt, Patient usw.).
      • Unterstützung für ANSI- und Unicode-Symbole.
    • Anzeigen von DICOM-Bildern in WinForms-, WPF- und ASP.NET-Anwendungen mit Steuerelementen des VintaSoft Imaging .NET SDK.
  • Neue Demo-Anwendung erstellt - "Dicom Viewer Demo" mit folgenden Funktionen:
    • Anzeigen von ein- und mehrseitigen DICOM-Dateien.
    • Anzeigen von DICOM-Verzeichnissen.
    • Anzeigen von DICOM-Bildern mit der Möglichkeit, Ebene und Breite des DICOM-Fensters dynamisch zu ändern.
    • Animationen beim Anzeigen mehrseitiger DICOM-Dateien.
    • Anzeigen von DICOM-Datei-Metadaten.