VintaSoft DICOM .NET Plug-in - Cronologia dello sviluppo

Informazioni sulle versioni del prodotto

In questa pagina puoi trovare informazioni sulla cronologia generale dello sviluppo del VintaSoft DICOM .NET Plug-in. Informazioni sulle modifiche apportate all'API SDK sono disponibili nella documentazione.

  • .NET-sviluppo:
    • Aggiunto supporto per .NET 9 su Windows, Linux e macOS.
    • Decodifica file DICOM:
      • Aggiunto supporto per il formato file DICOM SR (Structured Report).
    • Visualizzazione delle immagini DICOM:
      • Lo strumento visivo DicomViewerTool consente ora di navigare tra le immagini DICOM nel visualizzatore di immagini utilizzando la barra di scorrimento integrata.
      • Aggiunti punti di interazione per modificare lo spessore della sezione nel visualizzatore DICOM MPR (WinForms e WPF).
    • Codifica file DICOM:
      • Aggiunta la possibilità di codificare un file DICOM con la compressione specificata.
  • Web-sviluppo:
    • Supporto DICOM MPR e Curved MPR aggiunto al controllo UI JavaScript di WebDicomControlJS:
      • Visualizza immagini ricostruite
      • Combina 3 visualizzatori di immagini per visualizzare MPR 3D
      • Combina 2 visualizzatori di immagini per visualizzare MPR curvo
      • Naviga nelle immagini ricostruite in Image Viewer usando il mouse
      • Modifica il livello della finestra dell'immagine ricostruita in Image Viewer usando il mouse
      • Ingrandisci l'immagine ricostruita in Image Viewer usando il mouse
      • Misurazione di oggetti (linea, polilinea, ellisse, angolo) su un'immagine ricostruita in Image Viewer usando il mouse
    • Significativamente migliorato Prestazioni del controllo dell'interfaccia utente di WebDicomViewerControlJS.
    • La possibilità di navigare tra le immagini DICOM utilizzando la barra di scorrimento integrata è stata aggiunta al controllo dell'interfaccia utente WebDicomViewerControlJS.
    • Corretti diversi bug minori.
  • .NET-sviluppo:
    • Aggiunta la possibilità di eseguire il rendering, la visualizzazione e la stampa dell'ECG dal file DICOM:
      • Esegui il rendering e la stampa dell'ECG
      • Visualizza l'ECG nel visualizzatore di immagini WinForms/WPF
      • Misura ed evidenzia i dati ECG nel visualizzatore di immagini WinForms/WPF
      • Salva l'ECG in formato vettoriale come documento PDF o immagine SVG.
    • Creato controllo WinForms/WPF "DicomSeriesManagerControl", che consente di visualizzare informazioni sulle immagini DICOM ordinate per paziente, studio, serie.
    • Aggiunta la possibilità di modificare i dati pixel di un'immagine DICOM in un'immagine a colori a 24 bit e di salvare l'immagine DICOM modificata in un nuovo file DICOM.
    • Aggiunta la possibilità di masterizzare annotazioni e misurazioni su un'immagine DICOM.
    • L'algoritmo di caricamento dei file DICOM è stato notevolmente accelerato.
    • Consumo di memoria notevolmente ridotto quando si lavora con file DICOM.
    • Applicazioni demo:
      • Creata la nuova applicazione demo EcgViewerDemo per WinForms e WPF. L'applicazione demo consente di visualizzare un elettrocardiogramma da un file DICOM.
      • Applicazioni demo rielaborate e migliorate DicomViewerDemo e DicomMprViewerDemo per WinForms e WPF.
  • Web-sviluppo:
    • Creato controllo UI JavaScript per visualizzare immagini DICOM nel browser web HTML5:
      • Controllo UI JavaScript che funziona in tutti i moderni browser web HTML5
      • L'interfaccia utente è compatibile con personal computer, tablet e smartphone
      • Carica file DICOM esistenti
      • Visualizza immagini DICOM:
        • Visualizza informazioni sulle immagini DICOM ordinate per paziente, studio, serie
        • Visualizza immagini DICOM nel visualizzatore DICOM web
        • Visualizza metadati DICOM sopra l'immagine nel visualizzatore DICOM web
        • Naviga nei frame DICOM nel visualizzatore DICOM web usando il mouse
        • Cambia il livello della finestra per l'immagine DICOM nel visualizzatore DICOM web usando il mouse
        • Ridimensiona l'immagine DICOM nel visualizzatore DICOM Web con il mouse
        • Misura gli oggetti (linea grafica, polilinea, ellisse, angolo, croce) sull'immagine DICOM nel visualizzatore DICOM Web con il mouse
      • Utilizza le finestre di dialogo "standard" (visualizza metadati DICOM, ...) per Bootstrap e JQuery UI
      • Personalizza l'interfaccia utente: l'architettura è aperta
      • L'interfaccia utente è disponibile in 45 lingue e può essere facilmente tradotta in qualsiasi lingua.
    • Creato il controllo dell'interfaccia utente JavaScript "WebDicomSeriesManagerControlJS", che consente di visualizzare informazioni sulle immagini DICOM ordinate per paziente, studio, serie.
    • Applicazioni demo:
      • Creata nuova applicazione demo "DICOM Viewer Demo" per ASP.NET Core, ASP.NET Core + Angular, ASP.NET MVC5, ASP.NET WebForms. L'applicazione demo consente di visualizzare le immagini DICOM in ASP.NET.
  • .NET-sviluppo:
    • Tipi di dati DICOM e metadati aggiornati per conformarsi alle specifiche DICOM 2023.
    • Corretti diversi bug non critici.
  • Aggiunto supporto per .NET 8.0 su Windows, Linux e macOS.
  • .NET-sviluppo:
    • Corretti diversi bug minori.
  • .NET-sviluppo:
    • Aggiunto supporto per .NET 7 su Windows, Linux e macOS.
  • .NET-sviluppo:
    • Aggiunto supporto multipiattaforma per Windows, Linux e macOS in .NET 6, .NET 5 e .NET Core 3.1.
    • Il codec DICOM è ora indipendente da System.Drawing.Common e non richiede un motore grafico per codificare e decodificare le immagini.
  • .NET-sviluppo:
    • Piattaforme supportate:
      • Aggiunto supporto per .NET 6 per Windows.
    • Ambienti di sviluppo supportati:
      • Aggiunto supporto per la compatibilità con Visual Studio 2022.
    • SO supportati:
      • Aggiunto supporto per la compatibilità con Windows 11.
      • Eliminato supporto per la compatibilità con Windows Server 2003.
    • Applicazioni demo:
      • Creata nuova applicazione demo DicomMprViewerDemo/WpfDicomMprViewerDemo,che dimostra come può essere visualizzato DICOM MPR.
      • È stata creata una nuova applicazione demo DicomMetadataEditorDemo, che mostra come modificare i metadati dei file DICOM.
      • È stata creata una nuova applicazione demo DicomDirectoryDemo, che mostra come navigare in una directory DICOM.
  • .NET-sviluppo:
    • Piattaforme supportate:
      • Aggiunto supporto per .NET 5 per Windows.
  • .NET-sviluppo:
    • Piattaforme supportate:
      • Aggiunto supporto per WPF e WinForms in .NET Core 3 per Windows.
        Sono stati creati i seguenti assembly .NET Core:
        • Vintasoft.Imaging.Dicom.UI.dll
        • Vintasoft.Imaging.Dicom.Wpf.dll
        • Vintasoft.Imaging.Dicom.Mpr.UI.dll
        • Vintasoft.Imaging.Dicom.Mpr.Wpf.UI.dll
      • Analisi ottimizzata dei file DICOM. In media, il tempo necessario per aprire i file DICOM è stato ridotto del 30%.
      • Applicazioni demo:
        • Creata l'applicazione demo WPF e WinForms DicomViewerDemo per .NET Core.
  • .NET-sviluppo:
    • Piattaforme supportate:
      • Aggiunto supporto (senza controlli dell'interfaccia utente) per .NET Core 3 per Windows.
        Sono stati creati i seguenti assembly .NET Core:
        • Vintasoft.Imaging.Dicom.dll
        • Vintasoft.Imaging.Dicom.Mpr.dll
      • Il supporto per .NET Framework 2.0 è stato eliminato, l'SDK ora supporta .NET Framework 4+ e 3.5.
  • DICOM MPR:
    • Aggiunta la possibilità di visualizzare la ricostruzione multiplanare DICOM in WPF.
    • Aggiunta la possibilità di creare una ricostruzione multiplanare da diapositive DICOM con intervalli irregolari tra le sezioni.
    • Diversi piccoli miglioramenti.
  • Caricamento di immagini DICOM da un file DICOM o da una directory DICOM:
    • Aggiunto supporto per le specifiche DICOM DICOM PS3.5 2018d, DICOM PS3.6 2018d.
    • Aggiunto supporto per file DICOM con compressione Flate.
  • Applicazioni demo:
    • Lavora con MPR è stato aggiunto all'applicazione demo WpfDicomViewerDemo.
    • Aggiunti diversi miglioramenti alle applicazioni demo DicomViewerDemo e WpfDicomViewerDemo.
  • Aggiunto supporto per DICOM MPR, ovvero Aggiunta la possibilità di ricostruire un'immagine in un piano ortogonale, obliquo e curvo da una pila di immagini DICOM:
    • Ricostruisci un'immagine in un piano ortogonale (sagittale, assiale o coronale) da una pila di immagini DICOM (2D MPR).
    • Ricostruisci un'immagine del piano obliquo da una pila di immagini DICOM (3D MPR).
    • Ricostruisci un'immagine di un piano curvo da una pila di immagini DICOM (MPR curvo).
    • Ricostruisci l'immagine con la proiezione dell'intensità: MIP, MinIP, Media.
    • Utilizzare più thread per il rendering delle immagini ricostruite.
    • Salva l'immagine ricostruita in un file.
  • Aggiunta la possibilità di visualizzare DICOM MPR nel Visualizzatore immagini WinForms:
    • Visualizza le immagini ricostruite nel Visualizzatore immagini.
    • Combina 3 visualizzatori di immagini per visualizzare la ricostruzione multiplanare 3D (3D MPR).
    • Combina 2 visualizzatori di immagini per visualizzare la ricostruzione multiplanare curva (MPR curva).
    • Combina più visualizzatori di immagini per visualizzare le immagini su piani diversi: l'architettura è aperta.
    • Naviga tra le immagini ricostruite nel visualizzatore di immagini utilizzando il mouse.
    • Modifica il livello della finestra dell'immagine ricostruita nel visualizzatore di immagini utilizzando il mouse.
    • Esegui una panoramica dell'immagine ricostruita nel visualizzatore di immagini utilizzando il mouse.
    • Ridimensiona l'immagine ricostruita nel visualizzatore di immagini utilizzando il mouse.
    • Ruotare l'immagine ricostruita nello spazio 2D nel visualizzatore di immagini utilizzando il mouse.
    • Ruotare l'immagine ricostruita nello spazio 3D nel visualizzatore di immagini utilizzando il mouse.
    • Misura gli oggetti (linea, polilinea, ellisse, angolo) sull'immagine ricostruita nel visualizzatore di immagini utilizzando il mouse.
    • Utilizzare più thread per il rendering delle immagini ricostruite.
    • Limita la velocità di rendering specificando il numero massimo di fotogrammi al secondo consentiti.
    • Personalizza visualizzazione: l'architettura è aperta.
  • Caricamento di immagini DICOM da un file DICOM o da una directory DICOM:
    • Diversi miglioramenti nel decoder DICOM.
  • Visualizzazione di immagini DICOM in WinForms e nel visualizzatore di immagini WPF:
    • Aggiunta la possibilità di definire in modo dichiarativo il testo che deve essere visualizzato sopra l'immagine DICOM nel visualizzatore di immagini.
    • Aggiunta la possibilità di elaborare un'immagine DICOM prima di visualizzarla nel visualizzatore di immagini.
    • Migliorate le prestazioni dell'algoritmo che applica la tabella di ricerca VOI a un'immagine DICOM nel visualizzatore di immagini.
  • Annotazione immagine DICOM:
    • Sono stati risolti diversi bug minori nelle annotazioni DICOM.
  • Applicazioni demo:
    • Applicazione dimostrativa DicomViewer per WinForms:
      • Aggiunta la possibilità di visualizzare DICOM MPR: MPR 2D, MPR 3D e MPR curvo.
      • Aggiunta la possibilità di misurare oggetti (linea, linea spezzata, ellisse, angolo) su un'immagine DICOM nel visualizzatore di immagini.
      • Aggiunta la possibilità di definire in modo dichiarativo i metadati DICOM che devono essere visualizzati sopra l'immagine DICOM nel visualizzatore di immagini.
    • Applicazione demo DicomViewerDemo per WPF:
      • Aggiunta la possibilità di misurare oggetti (linea, linea spezzata, ellisse, angolo) su un'immagine DICOM nel visualizzatore di immagini.
      • Aggiunta la possibilità di definire in modo dichiarativo i metadati DICOM che devono essere visualizzati sopra l'immagine DICOM nel visualizzatore di immagini.
  • Corretto un errore non critico nell'algoritmo che salva il pacchetto di annotazione nel file PresentationState.
  • Applicazioni demo:
    • Nell'applicazione demo WinForms e WPF DicomViewerDemo:
      • È stata implementata la possibilità di aprire più file che appartengono alla stessa serie.
  • Aggiunto supporto per le seguenti annotazioni DICOM: Cerchio, Infinitiline, Linea di taglio, Righello, Asse, Mirino.
  • Aggiunta la possibilità di ottenere un'icona di file DICOM.
  • Miglioramenti nella demo di DICOM Viewer:
    • aggiunta la possibilità di modificare i metadati dei file DICOM
    • implementata la possibilità di salvare le modifiche ai metadati dei file DICOM.
  • Bug minori risolti.
  • Aggiunta la possibilità di modificare e salvare i metadati dei file DICOM.
  • Aggiunta la possibilità di annotare le immagini DICOM:
    • Creato il codec DicomAnnotationCodec, che consente di caricare annotazioni da un file di stato di presentazione e di salvarle in un file di stato di presentazione.
    • Aggiunto supporto per le seguenti annotazioni DICOM: Punto, Polilinea, Interpolata, Ellisse, Multilinea, Linea di intervallo, Freccia, Rettangolo, Testo.
    • È stato creato uno strumento visivo DicomAnnotationTool che consente di annotare le immagini DICOM nel visualizzatore di immagini WinForms.
    • È stato creato uno strumento visivo WpfDicomAnnotationTool che consente di annotare le immagini DICOM nel visualizzatore di immagini WPF.
  • Applicazioni demo:
    • DicomViewerDemo ora consente di annotare i file DICOM.
    • È stata creata una nuova applicazione demo: WpfDicomViewerDemo.
  • È stato creato il VintaSoft DICOM .NET Plug-in, un modulo plug-in per la libreria VintaSoft Imaging .NET SDK, con le seguenti funzionalità:
    • Decodifica file DICOM:
      • Supporto per file DICOM (ACR/NEMA versione 3) e file ACR/NEMA versione 1 e 2.
      • Supporto per file DICOM multi-frame.
      • Supporto directory DICOM.
    • Acquisizione immagini DICOM:
      • Spazi colore supportati: Monochrome1, Monochrome2, PaletteColor, RGB e YBR.
      • Profondità colore supportate: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 24 e 48 bit per pixel.
      • Compressioni supportate: nessuna compressione, RLE,Jpeg senza perdita, Jpeg con perdita, JpegLs senza perdita, JpegLs con perdita, Jpeg2000. Per supportare la compressione Jpeg2000, è richiesto il VintaSoft JPEG2000 .NET Plug-in.
      • Ottenimento dell'immagine DICOM con centro specificato e larghezza della finestra DICOM per le immagini DICOM con la tabella di ricerca del valore di interesse (VOI LUT).
      • Ottenimento dell'immagine DICOM con immagini sovrapposte.
    • Lavorare con i metadati dei file DICOM:
      • Ottenimento dei metadati dei file DICOM (dati sullo studio, medico, paziente, ...).
      • Supporta i caratteri ANSI e Unicode.
    • Visualizzazione di immagini DICOM in applicazioni WinForms, WPF e ASP.NET utilizzando i controlli di VintaSoft Imaging .NET SDK.
  • È stata creata una nuova applicazione demo: DicomViewerDemo, con le seguenti funzionalità:
    • visualizzazione di file DICOM a pagina singola e multipagina
    • visualizzazione di directory DICOM
    • visualizzazione di immagini DICOM con la possibilità di modificare dinamicamente il centro e la larghezza della finestra DICOM
    • utilizzo di animazioni durante la visualizzazione di file DICOM multipagina
    • visualizzazione di metadati di file DICOM