VintaSoft DICOM .NET Plug-in - Historial de desarrollo

Notas de la versión del producto

Esta página le proporciona información sobre el historial de desarrollo de VintaSoft DICOM .NET Plug-in. La información sobre el historial de la API del complemento se puede obtener de documentación.

  • Desarrollo .NET:
    • Se agregó compatibilidad con .NET 10 en Windows, Linux y macOS.
    • Se agregó la capacidad de crear una multicorte perpendicular para un corte DICOM curvo.
  • Desarrollo .NET:
    • Se agregó compatibilidad con .NET 9 en Windows, Linux y macOS.
    • Decodificar archivo DICOM:
      • Se agregó compatibilidad con archivos DICOM en formato "Structured Report".
    • Ver imágenes DICOM:
      • La herramienta visual DicomViewerTool ahora permite navegar por imágenes/cortes DICOM en el visor de imágenes usando la barra de desplazamiento integrada.
      • Se agregaron los puntos de interacción para cambiar el grosor del corte en el visor DICOM MPR (WinForms y WPF).
    • Codificar archivo DICOM:
      • Se agregó la capacidad de codificar el archivo DICOM con compresión especificada.
  • Desarrollo web:
    • El control de interfaz de usuario de JavaScript WebDicomControlJS ahora admite DICOM MPR y Curved MPR:
      • Ver imágenes reconstruidas
      • Combinar 3 visores de imágenes para mostrar MPR 3D
      • Combinar 2 visores de imágenes para mostrar MPR curvo
      • Examinar imágenes reconstruidas en el visor de imágenes con el mouse
      • Cambiar el nivel de la ventana de la imagen reconstruida en el visor de imágenes con el mouse
      • Ampliar la imagen reconstruida en el visor de imágenes con el mouse
      • Medir objetos (línea, polilínea, elipse, ángulo) en Imagen reconstruida en el visor de imágenes usando el ratón.
    • Se agregaron mejoras de rendimiento significativas al control de interfaz de usuario de JavaScript WebDicomViewerControlJS.
    • El control de interfaz de usuario de JavaScript WebDicomViewerControlJS ahora permite navegar por imágenes/cortes DICOM usando una barra de desplazamiento integrada.
    • Se corrigieron varios errores menores.
  • Desarrollo .NET:
    • Se agregó la capacidad de renderizar, ver e imprimir electrocardiogramas desde archivos DICOM:
      • renderizar e imprimir electrocardiogramas
      • ver electrocardiogramas en el visor de imágenes WinForms/WPF
      • medir y resaltar datos de electrocardiogramas en el visor de imágenes WinForms/WPF
      • guardar electrocardiogramas en formato vectorial en documentos PDF o imágenes SVG
    • Se creó el control WinForms y WPF "DicomSeriesManagerControl" que permite mostrar información sobre series DICOM, ordenadas por paciente y estudio.
    • Se agregó la capacidad de cambiar los datos de píxeles de la imagen DICOM a la imagen en color de 24 bpp y guardar la imagen DICOM modificada en un nuevo archivo DICOM.
    • Se agregó la capacidad de grabar anotaciones y mediciones en la imagen DICOM.
    • Se mejoró significativamente el rendimiento del algoritmo que analiza la estructura del archivo DICOM.
    • Se redujo significativamente el uso de memoria al trabajar con archivos DICOM.
    • Aplicaciones de demostración:
      • Se creó una nueva aplicación de demostración "ECG Viewer Demo" para WinForms y WPF. La aplicación de demostración permite ver el electrocardiograma desde un archivo DICOM.
      • Se agregaron muchas mejoras en las aplicaciones de demostración "DICOM Viewer Demo" y "DICOM MPR Viewer Demo" para WinForms y WPF.
  • Desarrollo web:
    • Se creó el control de interfaz de usuario de JavaScript "WebDicomControlJS" que permite ver imágenes DICOM en el navegador web HTML5:
      • El control de interfaz de usuario de JavaScript puede funcionar en todos los principales navegadores web HTML5
      • La interfaz de usuario es compatible con computadoras personales, tabletas y teléfonos inteligentes
      • Cargar archivos DICOM existentes
      • Ver imágenes DICOM:
        • Mostrar información sobre las imágenes DICOM, que están ordenadas por paciente, estudio, serie
        • Ver imágenes DICOM en el visor web DICOM
        • Mostrar metadatos DICOM sobre la imagen en el visor web DICOM
        • Examinar imágenes DICOM en el visor web DICOM usando el mouse
        • Cambiar el nivel de la ventana de la imagen DICOM En el visor web DICOM con el ratón.
        • Ampliar la imagen DICOM en el visor web DICOM con el ratón.
        • Medir objetos (línea, polilínea, elipse, ángulo, cruz) en la imagen DICOM en el visor web DICOM con el ratón.
      • Diálogos "Estándar" (ver metadatos DICOM, etc.) para Bootstrap y JQuery UI.
      • Interfaz de usuario personalizable.
      • La interfaz de usuario está disponible en 45 idiomas y se puede traducir fácilmente a cualquier idioma
    • Se creó el control de interfaz de usuario de JavaScript "WebDicomSeriesManagerControlJS" que permite mostrar información sobre las series DICOM en el navegador web HTML5, que están ordenadas por paciente y estudio.
    • Aplicaciones de demostración:
      • Se creó una nueva aplicación de demostración "DICOM Viewer Demo" para ASP.NET Core, ASP.NET Core + Angular, ASP.NET MVC5, ASP.NET WebForms. La aplicación de demostración permite ver imágenes DICOM en ASP.NET.
  • Desarrollo .NET:
    • Se actualizaron los tipos de datos y metadatos DICOM para cumplir con la especificación DICOM 2023.
    • Se corrigieron varios errores no críticos.
  • Se agregó compatibilidad con .NET 8.0 en Windows, Linux y macOS.
  • Desarrollo .NET:
    • Se corrigieron varios errores menores.
  • Desarrollo .NET:
    • Se agregó compatibilidad con .NET 7 en Windows, Linux y macOS.
  • Desarrollo .NET:
    • Se agregó soporte multiplataforma para Windows, Linux y macOS en .NET 6, .NET 5 y .NET Core 3.1.
    • Ahora el códec DICOM no depende de la biblioteca System.Drawing.Common y no requiere un motor de dibujo para la codificación o decodificación de imágenes.
  • Desarrollo .NET:
    • Plataformas compatibles:
      • Se agregó la compatibilidad con .NET 6 para Windows.
    • Entornos de desarrollo compatibles:
      • Se agregó compatibilidad con Visual Studio 2022.
    • Sistemas operativos compatibles:
      • Se agregó compatibilidad con OS Windows 11.
      • Se descontinuó la compatibilidad con OS Windows Server 2003.
    • Aplicaciones de demostración
      • Se creó una nueva aplicación de demostración DicomMprViewerDemo/WpfDicomMprViewerDemo, que muestra cómo ver DICOM MPR.
      • Se creó una nueva aplicación de demostración DicomMetadataEditorDemo, que muestra cómo editar los metadatos de un archivo DICOM.
      • Se creó una nueva aplicación de demostración DicomDirectoryDemo, que muestra cómo explorar el directorio DICOM.
  • Desarrollo .NET:
    • Plataformas compatibles:
      • Se agregó soporte para .NET 5 para Windows.
  • Desarrollo .NET:
    • Plataformas compatibles:
      • Se agregó la compatibilidad con WPF y WinForms en .NET Core 3 para Windows.
        Se crearon los siguientes ensamblados de .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
      • Se optimizó el análisis de archivos DICOM. El tiempo promedio de carga de DICOM se redujo hasta en un 30%.
      • Aplicaciones de demostración:
        • Se creó la aplicación WPF y WinForms DicomViewerDemo para .NET Core.
  • Desarrollo .NET:
    • Plataformas compatibles:
      • Se agregó compatibilidad (sin controles de interfaz de usuario) para .NET Core 3 para Windows.
        Se crearon los siguientes ensamblados de .NET Core:
        • Vintasoft.Imaging.Dicom.dll
        • Vintasoft.Imaging.Dicom.Mpr.dll
      • Se ha descontinuado el soporte para .NET Framework 2.0. Ahora el SDK admite .NET Framework 4+ y 3.5.
  • DICOM MPR
    • Se agregó la capacidad de visualizar la reconstrucción multiplanar DICOM en el visor de imágenes WPF.
    • Se agregó la capacidad de crear una reconstrucción multiplanar DICOM a partir de cortes con intervalos irregulares.
    • Algunos cambios menores.
  • Cargar imágenes DICOM desde un archivo DICOM o directorio DICOM:
    • Se agregó compatibilidad con las siguientes especificaciones DICOM: DICOM PS3.5 2018d, DICOM PS3.6 2018d.
    • Se agregó soporte para archivos DICOM con compresión Flate.
  • Aplicaciones de demostración:
    • Se agregó la capacidad de visualizar DICOM MPR (MPR 2D, MPR 3D y MPR curvo) en WpfDicomViewerDemo.
    • Se agregaron varias mejoras en DicomViewerDemo y WpfDicomViewerDemo.
  • Se agregó soporte para DICOM MPR, es decir, se agregó la capacidad de reconstruir imágenes en planos ortogonales, oblicuos y curvos a partir de una pila de imágenes DICOM:
    • Reconstruir imagen en plano ortogonal (sagital, axial o coronal) a partir de una pila de imágenes DICOM (MPR 2D).
    • Reconstruir imagen en plano oblicuo a partir de una pila de imágenes DICOM (MPR 3D).
    • Reconstruir imagen en plano curvo a partir de una pila de imágenes DICOM (MPR curvo).
    • Reconstruir imagen con proyección de intensidad: MIP, MinIP, Avg.
    • Usar múltiples hilos para la reconstrucción de la imagen.
    • Guardar la imagen reconstruida en un archivo.
  • Se agregó la capacidad de visualizar DICOM MPR en el visor de imágenes de WinForms:
    • Ver imágenes reconstruidas en el visor de imágenes.
    • Combinar 3 visores de imágenes para mostrar MPR 3D.
    • Combinar 2 visores de imágenes para mostrar MPR curvo.
    • Combinar varios visores de imágenes para mostrar imágenes en diferentes planos: la arquitectura es abierta.
    • Explorar imágenes reconstruidas en el visor de imágenes usando el ratón.
    • Cambiar el nivel de ventana de la imagen reconstruida en el visor de imágenes usando el ratón.
    • Desplazar la imagen reconstruida en el visor de imágenes usando el ratón.
    • Hacer zoom en la imagen reconstruida en el visor de imágenes usando el ratón.
    • Rotar la imagen reconstruida en el espacio 2D en el visor de imágenes usando el ratón.
    • Rotar la imagen reconstruida en el espacio 3D en el visor de imágenes usando el ratón.
    • Medir objetos (línea, polilínea, elipse, ángulo) en la imagen reconstruida en el visor de imágenes usando el ratón.
    • Usar varios hilos para la representación de imágenes reconstruidas.
    • Limitar la velocidad de representación especificando el número máximo de fotogramas por segundo.
    • Personalizar la visualización: la arquitectura es abierta.
  • Cargar imágenes DICOM desde un archivo DICOM o directorio DICOM:
    • Varias mejoras en el decodificador DICOM.
  • Visualización de imágenes DICOM en el visor de imágenes WinForms y WPF:
    • Se agregó la capacidad de definir declarativamente el texto que debe mostrarse sobre la imagen DICOM en el visor de imágenes.
    • Se agregó la capacidad de preprocesar la imagen DICOM antes de mostrarla en el visor de imágenes.
    • Se aumentó el rendimiento del algoritmo que aplica la tabla de búsqueda VOI a una imagen DICOM en el visor de imágenes.
  • Anotar imágenes DICOM:
    • Se corrigieron varios errores en las anotaciones DICOM.
  • Aplicaciones de demostración:
    • Aplicación DicomViewerDemo para WinForms:
      • Se agregó la capacidad de visualizar MPR DICOM: MPR 2D, MPR 3D y MPR curvo.
      • Se agregó la capacidad de medir objetos (línea, polilínea, elipse, ángulo) en la imagen DICOM.
      • Se agregó la capacidad de definir declarativamente metadatos, que deben mostrarse sobre la imagen DICOM en el visor de imágenes.
    • Aplicación DicomViewerDemo para WPF:
      • Se agregó la capacidad de medir objetos (línea, polilínea, elipse, ángulo) en la imagen DICOM.
      • Se agregó la capacidad de definir declarativamente metadatos, que deben mostrarse sobre la imagen DICOM en el visor de imágenes.
  • Se corrigió un error no crítico en el algoritmo que guarda el paquete de anotaciones en el archivo PresentationState.
  • Aplicaciones de demostración:
    • Aplicación DicomViewerDemo para WinForms y WPF:
      • Se implementó la capacidad de abrir varios archivos que pertenecen a una serie.
  • Se agregó soporte para las siguientes anotaciones DICOM: Círculo, Línea infinita, Línea de corte, Regla, Eje, Cruz.
  • Se agregó la capacidad de obtener el ícono del archivo DICOM.
  • Demostración del visor DICOM mejorada:
    • Se agregó la capacidad de editar metadatos del archivo DICOM
    • Se implementó la capacidad de guardar cambios en los metadatos del archivo DICOM.
  • Algunas correcciones menores.
  • Se agregó la capacidad de editar y guardar metadatos del archivo DICOM.
  • Se agregó la capacidad de anotar imágenes DICOM:
    • Se creó DicomAnnotationCodec, que permite cargar/guardar anotaciones desde/hacia un archivo de estado de presentación.
    • Se agregó soporte para las siguientes anotaciones DICOM: Punto, Polilínea, Interpolado, Elipse, Multilínea, Línea de rango, Flecha, Rectángulo, Texto.
    • Se creó una herramienta visual - DicomAnnotationTool, que permite anotar imágenes DICOM en el visor de imágenes WinForms.
    • Se creó una herramienta visual - WpfDicomAnnotationTool, que permite anotar imágenes DICOM en el visor de imágenes WPF.
  • Aplicaciones de demostración:
    • Ahora la aplicación DicomViewerDemo permite anotar archivos DICOM.
    • Se creó una nueva aplicación de demostración - WpfDicomViewerDemo.
  • Creado VintaSoft DICOM .NET Plug-in: el nuevo complemento para VintaSoft Imaging .NET SDK, con las siguientes capacidades:
    • Decodificación de archivos DICOM:
      • Compatibilidad con archivos DICOM (ACR/NEMA de la versión 3) y archivos ACR/NEMA de las versiones 1 y 2.
      • Compatibilidad con archivos DICOM de múltiples fotogramas.
      • Compatibilidad con directorios DICOM.
    • Obtención de la imagen DICOM:
      • Espacios de color admitidos: Monocromo1, Monocromo2, PaletteColor, RGB y YBR.
      • Profundidades de bits admitidas: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 24 y 48 bits por píxel.
      • Compresiones admitidas: Ninguna, RLE, JpegLossless, JpegLossy, JpegLsLossless, JpegLsLossy, Jpeg2000. Para la compatibilidad con la compresión JPEG2000 es necesario VintaSoft JPEG2000 .NET Plug-in.
      • Obtención de imágenes DICOM con ancho y nivel de ventana especificados para imágenes DICOM con una LUT VOI (Tabla de búsqueda de valores de interés).
      • Obtención de imágenes DICOM con imágenes superpuestas.
    • Trabajo con metadatos de archivos DICOM:
      • Obtención de metadatos de archivos DICOM (datos sobre el estudio, el médico, el paciente, etc.).
      • Compatibilidad con símbolos ANSI y Unicode.
    • Visualización de imágenes DICOM en aplicaciones WinForms, WPF y ASP.NET utilizando controles de VintaSoft Imaging .NET SDK.
  • Creación de una nueva aplicación de demostración: "Dicom Viewer Demo", con las siguientes capacidades:
    • Visualización de archivos DICOM de una y varias páginas.
    • Visualización de directorios DICOM.
    • Visualización de imágenes DICOM con la posibilidad de cambiar dinámicamente el nivel y el ancho de la ventana DICOM.
    • Uso de animación al visualizar archivos DICOM de varias páginas.
    • Visualización de metadatos de archivos DICOM.