VintaSoft DICOM .NET Plug-in - Historique du développement

Informations sur les versions du produit

Sur cette page, vous pouvez obtenir des informations sur l'historique général du développement du VintaSoft DICOM .NET Plug-in. Des informations sur les modifications apportées à l'API SDK sont disponibles dans la documentation.

  • Développement .NET:
    • Ajout de la prise en charge de .NET 9 sur Windows, Linux et macOS.
    • Décodage de fichier DICOM:
      • Ajout de la prise en charge du format de fichier DICOM SR (Structured Report).
    • Affichage des images DICOM:
      • L'outil visuel DicomViewerTool vous permet désormais de naviguer dans les images DICOM dans la visionneuse d'images à l'aide de la barre de défilement intégrée.
      • Points d'interaction ajoutés pour modifier l'épaisseur de la tranche dans la visionneuse DICOM MPR (WinForms et WPF).
    • Encodage de fichier DICOM:
      • Ajout de la possibilité d'encoder un fichier DICOM avec la compression spécifiée.
  • Développement Web:
    • Prise en charge DICOM MPR et Curved MPR ajoutée au contrôle d'interface utilisateur JavaScript WebDicomControlJS:
      • Afficher les images reconstruites
      • Combiner 3 visionneuses d'images pour afficher le MPR 3D
      • Combiner 2 visionneuses d'images pour afficher le MPR incurvé
      • Naviguer dans les images reconstruites dans la visionneuse d'images à l'aide de la souris
      • Modifier le niveau de la fenêtre de l'image reconstruite dans la visionneuse d'images à l'aide de la souris
      • Zoomer sur l'image reconstruite dans la visionneuse d'images à l'aide de la souris
      • Mesure d'objets (ligne, polyligne, ellipse, angle) sur l'image reconstruite dans la visionneuse d'images à l'aide de la souris
    • Performances du contrôle d'interface utilisateur WebDicomViewerControlJS considérablement améliorées.
    • La possibilité de naviguer dans les images DICOM à l'aide de la barre de défilement intégrée a été ajoutée au contrôle d'interface utilisateur WebDicomViewerControlJS.
    • Correction de plusieurs bugs mineurs.
  • Développement .NET:
    • Ajout de la possibilité de restituer, d'afficher et d'imprimer l'ECG à partir d'un fichier DICOM:
      • Rendre et imprimer l'ECG
      • Afficher l'ECG dans la visionneuse d'images WinForms/WPF
      • Mesurer et mettre en évidence les données ECG dans la visionneuse d'images WinForms/WPF
      • Enregistrer l'ECG sous forme vectorielle en tant que document PDF ou image SVG.
    • Contrôle WinForms/WPF "DicomSeriesManagerControl" créé, qui permet d'afficher des informations sur les images DICOM triées par patient, étude, série.
    • Ajout de la possibilité de modifier les données de pixels d'une image DICOM en une image couleur 24 bits et d'enregistrer l'image DICOM modifiée dans un nouveau fichier DICOM.
    • Ajout de la possibilité de graver des annotations et des mesures sur une image DICOM.
    • L'algorithme de chargement du fichier DICOM a été considérablement accéléré.
    • Consommation de mémoire considérablement réduite lors de l'utilisation de fichiers DICOM.
    • Applications de démonstration:
      • Création d'une nouvelle application de démonstration EcgViewerDemo pour WinForms et WPF. L'application de démonstration vous permet de visualiser un électrocardiogramme à partir d'un fichier DICOM.
      • Applications de démonstration retravaillées et améliorées DicomViewerDemo et DicomMprViewerDemo pour WinForms et WPF.
  • Développement Web:
    • Contrôle d'interface utilisateur JavaScript créé pour l'affichage des images DICOM dans un navigateur Web HTML5:
      • Contrôle d'interface utilisateur JavaScript compatible avec tous les navigateurs Web HTML5 modernes
      • Interface utilisateur compatible avec les ordinateurs personnels, les tablettes et les smartphones
      • Charger les fichiers DICOM existants
      • Afficher les images DICOM:
        • Afficher les informations sur les images DICOM triées par patient, étude, série
        • Afficher les images DICOM dans la visionneuse Web DICOM
        • Afficher les métadonnées DICOM au-dessus de l'image dans la visionneuse Web DICOM
        • Naviguer dans les cadres DICOM dans la visionneuse Web DICOM à l'aide de la souris
        • Modifier le niveau de la fenêtre pour l'image DICOM dans la visionneuse Web DICOM à l'aide de la souris
        • Mettre à l'échelle l'image DICOM dans la visionneuse Web DICOM à l'aide de la souris
        • Mesurer les objets (ligne graphique, polyligne, ellipse, angle, croix) sur l'image DICOM dans la visionneuse Web DICOM avec la souris
      • Utiliser les boîtes de dialogue "standard" (afficher les métadonnées DICOM, ...) pour Bootstrap et JQuery UI
      • Personnaliser l'interface utilisateur - l'architecture est ouverte
      • L'interface utilisateur est disponible en 45 langues et peut être facilement traduite dans n'importe quelle langue.
    • Contrôle d'interface utilisateur JavaScript créé "WebDicomSeriesManagerControlJS", qui permet d'afficher des informations sur les images DICOM triées par patient, étude, série.
    • Applications de démonstration:
      • Création d'une nouvelle application de démonstration "DICOM Viewer Demo" pour ASP.NET Core, ASP.NET Core + Angular, ASP.NET MVC5, ASP.NET WebForms. L'application de démonstration vous permet de visualiser des images DICOM dans ASP.NET.
  • Développement .NET:
    • Types de données et métadonnées DICOM mis à jour pour se conformer à la spécification DICOM 2023.
    • Correction de plusieurs bugs non critiques.
  • Ajout de la prise en charge de .NET 8.0 sur Windows, Linux et macOS.
  • Développement .NET:
    • Correction de plusieurs bugs mineurs.
  • Développement .NET:
    • Ajout de la prise en charge de .NET 7 sur Windows, Linux et macOS.
  • Développement .NET:
    • Ajout de la prise en charge multiplateforme pour Windows, Linux et macOS dans .NET 6, .NET 5 et .NET Core 3.1.
    • Le codec DICOM est désormais indépendant de System.Drawing.Common et ne nécessite pas de moteur graphique pour encoder et décoder les images.
  • Développement .NET:
    • Plateformes prises en charge:
      • Ajout de la prise en charge de .NET 6 pour Windows.
    • Environnements de développement pris en charge:
      • Ajout de la prise en charge de la compatibilité avec Visual Studio 2022.
    • Systèmes d'exploitation pris en charge:
      • Ajout de la prise en charge de la compatibilité avec Windows 11.
      • Abandon de la prise en charge de la compatibilité avec Windows Server 2003.
    • Applications de démonstration:
      • Une nouvelle application de démonstration DicomMprViewerDemo/WpfDicomMprViewerDemo a été créée, qui montre comment afficher DICOM MPR.
      • Une nouvelle application de démonstration DicomMetadataEditorDemo a été créée, qui montre comment modifier les métadonnées des fichiers DICOM.
      • Une nouvelle application de démonstration DicomDirectoryDemo a été créée, qui montre comment naviguer dans un répertoire DICOM.
  • Développement .NET:
    • Plateformes prises en charge:
      • Ajout de la prise en charge de .NET 5 pour Windows.
  • Développement .NET:
    • Plateformes prises en charge:
      • Ajout de la prise en charge de WPF et WinForms dans .NET Core 3 pour Windows.
        Les assemblys .NET Core suivants ont été créés:
        • Vintasoft.Imaging.Dicom.UI.dll
        • Vintasoft.Imaging.Dicom.Wpf.dll
        • Vintasoft.Imaging.Dicom.Mpr.UI.dll
        • Vintasoft.Imaging.Dicom.Mpr.Wpf.UI.dll
      • Analyse optimisée des fichiers DICOM. En moyenne, le temps d’ouverture des fichiers DICOM a été réduit de 30%.
      • Applications de démonstration:
        • Application de démonstration WPF et WinForms créée DicomViewerDemo pour .NET Core.
  • Développement .NET:
    • Plateformes prises en charge:
      • Prise en charge ajoutée (sans contrôles d'interface utilisateur) pour .NET Core 3 pour Windows.
        Les assemblys .NET Core suivants ont été créés:
        • Vintasoft.Imaging.Dicom.dll
        • Vintasoft.Imaging.Dicom.Mpr.dll
      • La prise en charge de .NET Framework 2.0 a été abandonnée, le SDK prend désormais en charge .NET Framework 4+ et 3.5.
  • DICOM MPR:
    • Ajout de la possibilité de visualiser la reconstruction multiplanaire DICOM dans WPF.
    • Ajout de la possibilité de créer une reconstruction multiplanaire à partir de lames DICOM avec des intervalles irréguliers entre les coupes.
    • Plusieurs améliorations mineures.
  • Chargement d'images DICOM à partir d'un fichier DICOM ou d'un répertoire DICOM:
    • Ajout de la prise en charge des spécifications DICOM DICOM PS3.5 2018d, DICOM PS3.6 2018d.
    • Ajout de la prise en charge des fichiers DICOM avec compression Flate.
  • Applications de démonstration:
    • Work with MPR a été ajouté à l'application de démonstration WpfDicomViewerDemo.
    • Ajout de plusieurs améliorations aux applications de démonstration DicomViewerDemo et WpfDicomViewerDemo.
  • Ajout de la prise en charge de DICOM MPR, c'est-à-dire ajout de la possibilité de reconstruire une image dans un plan orthogonal, oblique et courbe à partir d'une pile d'images DICOM:
    • Reconstruire une image dans un plan orthogonal (sagittal, axial ou coronal) à partir d'une pile d'images DICOM (MPR 2D).
    • Reconstruire une image de plan oblique à partir d'une pile d'images DICOM (MPR 3D).
    • Reconstruire une image plane courbe à partir d'une pile d'images DICOM (MPR courbe).
    • Reconstruire l'image avec projection d'intensité: MIP, MinIP, Moy.
    • Utilisez plusieurs threads pour restituer les images reconstruites.
    • Enregistrez l'image reconstruite dans un fichier.
  • Ajout de la possibilité d'afficher DICOM MPR dans la visionneuse d'images WinForms:
    • Afficher les images reconstruites dans la visionneuse d'images.
    • Combinez 3 visionneuses d'images pour afficher la reconstruction multiplanaire 3D (MPR 3D).
    • Combinez 2 visionneuses d'images pour afficher la reconstruction multiplanaire courbe (MPR courbe).
    • Combinez plusieurs visionneuses d'images pour afficher des images dans différents plans - l'architecture est ouverte.
    • Naviguez entre les images reconstruites dans la visionneuse d'images à l'aide de votre souris.
    • Modifiez le niveau de la fenêtre de l'image reconstruite dans la visionneuse d'images à l'aide de la souris.
    • Déplacez l'image reconstruite dans la visionneuse d'images à l'aide de la souris.
    • Mettez à l'échelle l'image reconstruite dans la visionneuse d'images à l'aide de la souris.
    • Faites pivoter l'image reconstruite dans l'espace 2D dans la visionneuse d'images à l'aide de la souris.
    • Faites pivoter l'image reconstruite dans l'espace 3D dans la visionneuse d'images à l'aide de la souris.
    • Mesurez les objets (ligne, polyligne, ellipse, angle) sur l'image reconstruite dans la visionneuse d'images à l'aide de la souris.
    • Utilisez plusieurs threads pour restituer les images reconstruites.
    • Limitez la vitesse de rendu en spécifiant le nombre maximal d'images par seconde autorisées.
    • Personnaliser la visualisation - l'architecture est ouverte.
  • Chargement d'images DICOM à partir d'un fichier DICOM ou d'un répertoire DICOM:
    • Plusieurs améliorations dans le décodeur DICOM.
  • Affichage des images DICOM dans la visionneuse d'images WinForms et WPF:
    • Ajout de la possibilité de définir de manière déclarative le texte qui doit être affiché au-dessus de l'image DICOM dans la visionneuse d'images.
    • Ajout de la possibilité de traiter une image DICOM avant d'afficher l'image dans la visionneuse d'images.
    • Amélioration des performances de l'algorithme qui applique la table de recherche VOI à une image DICOM dans la visionneuse d'images.
  • Annotation d'image DICOM:
    • Plusieurs bugs mineurs dans les annotations DICOM ont été corrigés.
  • Applications de démonstration:
    • Application DicomViewerDemo pour WinForms:
      • Ajout de la possibilité de visualiser DICOM MPR: MPR 2D, MPR 3D et MPR incurvé.
      • Ajout de la possibilité de mesurer des objets (ligne, ligne brisée, ellipse, angle) sur une image DICOM dans la visionneuse d'images.
      • Ajout de la possibilité de définir de manière déclarative les métadonnées DICOM qui doivent être affichées au-dessus de l'image DICOM dans la visionneuse d'images.
    • Application de démonstration DicomViewerDemo pour WPF:
      • Ajout de la possibilité de mesurer des objets (ligne, ligne brisée, ellipse, angle) sur une image DICOM dans la visionneuse d'images.
      • Ajout de la possibilité de définir de manière déclarative les métadonnées DICOM qui doivent être affichées au-dessus de l'image DICOM dans la visionneuse d'images.
  • Correction d'une erreur non critique dans l'algorithme qui enregistre le package d'annotations dans le fichier PresentationState.
  • Applications de démonstration:
    • Dans l'application de démonstration WinForms et WPF DicomViewerDemo:
      • La possibilité d'ouvrir plusieurs fichiers appartenant à la même série a été implémentée.
  • Ajout de la prise en charge des annotations DICOM suivantes: Cercle, Ligne infinie, Ligne de coupe, Règle, Axe, Réticule.
  • Ajout de la possibilité d'obtenir une icône de fichier DICOM.
  • Améliorations dans la démo de la visionneuse DICOM:
    • possibilité ajoutée de modifier les métadonnées du fichier DICOM
    • possibilité implémentée d'enregistrer les modifications apportées aux métadonnées du fichier DICOM.
  • Bogues mineurs corrigés.
  • Ajout de la possibilité de modifier et d'enregistrer les métadonnées du fichier DICOM.
  • Ajout de la possibilité d'annoter les images DICOM:
    • Création du codec DicomAnnotationCodec, qui vous permet de charger des annotations à partir d'un fichier d'état de présentation et d'enregistrer des annotations dans un fichier d'état de présentation.
    • Ajout de la prise en charge des annotations DICOM suivantes: Point, Polyligne, Interpolé, Ellipse, Multiligne, Ligne de portée, Flèche, Rectangle, Texte.
    • Un outil visuel DicomAnnotationTool a été créé qui vous permet d'annoter des images DICOM dans la visionneuse d'images WinForms.
    • Un outil visuel WpfDicomAnnotationTool a été créé qui vous permet d'annoter des images DICOM dans la visionneuse d'images WPF.
  • Applications de démonstration:
    • DicomViewerDemo vous permet désormais d'annoter les fichiers DICOM.
    • Une nouvelle application de démonstration a été créée - WpfDicomViewerDemo.
  • Le VintaSoft DICOM .NET Plug-in a été créé - un module Plug-in pour la bibliothèque VintaSoft Imaging .NET SDK, avec les fonctionnalités suivantes:
    • Décodage de fichiers DICOM:
      • Prise en charge des fichiers DICOM (ACR/NEMA version 3) et des fichiers ACR/NEMA versions 1 et 2.
      • Prise en charge des fichiers DICOM multi-images.
      • Prise en charge des répertoires DICOM.
    • Acquisition d'image DICOM:
      • Espaces colorimétriques pris en charge: Monochrome1, Monochrome2, PaletteColor, RVB et YBR.
      • Profondeurs de couleurs prises en charge: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 24 et 48 bits par pixel.
      • Compression prise en charge: aucune compression, RLE, JpegLossless, JpegLossy, JpegLsLossless, JpegLsLossy, Jpeg2000. Pour prendre en charge la compression Jpeg2000, le VintaSoft JPEG2000 .NET Plug-in est requis.
      • Obtention d'une image DICOM avec un centre spécifié et une largeur de fenêtre DICOM pour les images DICOM avec table de recherche de valeur d'intérêt (VOI LUT).
      • Obtention d'une image DICOM avec des images superposées.
    • Travailler avec les métadonnées du fichier DICOM:
      • Obtenir les métadonnées du fichier DICOM (données sur l'étude, le médecin, le patient, ...).
      • Prend en charge les caractères ANSI et Unicode.
    • Affichage d'images DICOM dans les applications WinForms, WPF et ASP.NET à l'aide des contrôles du VintaSoft Imaging .NET SDK.
  • Une nouvelle application de démonstration a été créée - DicomViewerDemo, avec les fonctionnalités suivantes:
    • affichage de fichiers DICOM à une ou plusieurs pages
    • affichage de répertoires DICOM
    • affichage d'images DICOM avec la possibilité de modifier dynamiquement le centre et la largeur de la fenêtre DICOM
    • utilisation d'animations lors de l'affichage de fichiers DICOM à plusieurs pages
    • afficher les métadonnées du fichier DICOM