VintaSoft DICOM .NET Plug-in - Histórico de desenvolvimento

Notas de versão do produto

Esta página fornece a você As informações sobre o histórico de desenvolvimento do VintaSoft DICOM .NET Plug-in. As informações sobre o histórico da API do plug-in podem ser obtidas na documentação.

  • Desenvolvimento .NET:
    • Adicionado suporte para .NET 10 no Windows, Linux e macOS.
    • Adicionada a capacidade de criar uma fatia múltipla perpendicular para uma fatia DICOM curva.
  • Desenvolvimento .NET:
    • Adicionado suporte para .NET 9 no Windows, Linux e macOS.
    • Decodificar arquivo DICOM:
      • Adicionado suporte para arquivos DICOM no formato "Relatório Estruturado".
    • Visualizar imagens DICOM:
      • A ferramenta visual DicomViewerTool agora permite navegar pelas imagens/fatias DICOM no visualizador de imagens usando a barra de rolagem integrada.
      • Adicionados os pontos de interação para alterar a espessura da fatia no visualizador DICOM MPR (WinForms e WPF).
    • Codificação de arquivo DICOM:
      • Adicionada a capacidade de codificar arquivos DICOM com compressão especificada.
  • Desenvolvimento web:
    • O controle de interface do usuário JavaScript WebDicomControlJS agora oferece suporte a DICOM MPR e MPR Curvo:
      • Visualizar imagens reconstruídas
      • Combinar 3 visualizadores de imagem para exibir MPR 3D
      • Combinar 2 visualizadores de imagem para exibir MPR curvo
      • Navegar pelas imagens reconstruídas no visualizador de imagens usando o mouse
      • Alterar o nível da janela da imagem reconstruída no visualizador de imagens usando o mouse
      • Aumentar o zoom da imagem reconstruída no visualizador de imagens usando o mouse
      • Meça objetos (linha, polilinha, elipse, ângulo) na imagem reconstruída no visualizador de imagens usando o mouse
    • Adicionadas melhorias significativas de desempenho ao controle de interface do usuário JavaScript WebDicomViewerControlJS.
    • O controle de interface do usuário JavaScript WebDicomViewerControlJS agora permite navegar pelas imagens/fatias DICOM usando a barra de rolagem integrada.
    • Corrigidos diversos bugs menores.
  • Desenvolvimento .NET:
    • Adicionada a capacidade de renderizar, visualizar e imprimir eletrocardiogramas a partir de arquivos DICOM:
      • renderizar e imprimir eletrocardiogramas
      • visualizar eletrocardiogramas no visualizador de imagens WinForms/WPF
      • medir e destacar dados de eletrocardiogramas no visualizador de imagens WinForms/WPF
      • salvar eletrocardiogramas em formato vetorial para documento PDF ou imagem SVG
    • Criado o controle WinForms e WPF "DicomSeriesManagerControl" que permite exibir informações sobre séries DICOM, classificadas por paciente e estudo.
    • Adicionada a capacidade de alterar os dados de pixel de uma imagem DICOM para uma imagem colorida de 24 bits por pixel e salvar a imagem DICOM alterada em um novo arquivo DICOM.
    • Adicionada a capacidade de incorporar anotações e medições à imagem DICOM.
    • O desempenho do algoritmo que analisa a estrutura do arquivo DICOM foi significativamente aprimorado.
    • O uso de memória ao trabalhar com arquivos DICOM foi significativamente reduzido.
    • Aplicativos de demonstração:
      • Criado um novo aplicativo de demonstração "ECG Viewer Demo" para WinForms e WPF. O aplicativo de demonstração permite visualizar um eletrocardiograma a partir de um arquivo DICOM.
      • Adicionadas diversas melhorias nos aplicativos de demonstração "DICOM Viewer Demo" e "DICOM MPR Viewer Demo" para WinForms e WPF.
  • Desenvolvimento web:
    • Criado o controle de interface do usuário JavaScript "WebDicomControlJS" que permite visualizar imagens DICOM em um navegador web HTML5:
      • O controle de interface do usuário em JavaScript funciona em todos os principais navegadores HTML5.
      • A interface do usuário é compatível com computadores pessoais, tablets e smartphones
      • Carregar arquivos DICOM existentes
      • Visualizar imagens DICOM:
        • Exibir informações sobre imagens DICOM, classificadas por paciente, estudo e série
        • Visualizar imagens DICOM no visualizador DICOM da web
        • Exibir metadados DICOM sobre a imagem no visualizador DICOM da web
        • Navegar pelas imagens DICOM no visualizador DICOM da web usando o mouse
        • Alterar o nível da janela da imagem DICOM no visualizador DICOM da web usando o mouse
        • Aplicar zoom na imagem DICOM no visualizador DICOM da web usando o mouse
        • Medir objetos (linha, Polilinha, elipse, ângulo, cruz) em imagem DICOM no visualizador DICOM da web usando o mouse
      • "Diálogos padrão" (visualizar metadados DICOM, ...) para Bootstrap e JQuery UI
      • A interface do usuário pode ser personalizada
      • A interface do usuário está disponível em 45 idiomas e pode ser facilmente traduzida para qualquer idioma
    • Criado o controle de interface do usuário JavaScript "WebDicomSeriesManagerControlJS" que permite exibir informações sobre séries DICOM em um navegador web HTML5, classificadas por paciente e estudo.
    • Aplicativos de demonstração:
      • Criado um novo aplicativo de demonstração "DICOM Viewer Demo" para ASP.NET Core, ASP.NET Core + Angular, ASP.NET MVC5 e ASP.NET WebForms. O aplicativo de demonstração permite visualizar imagens DICOM em ASP.NET.
  • Desenvolvimento .NET:
    • Tipos de dados DICOM e metadados atualizados para conformidade com a especificação DICOM 2023.
    • Diversos bugs não críticos corrigidos.
  • Adicionado suporte para .NET 8.0 no Windows, Linux e macOS.
  • Desenvolvimento .NET:
    • Corrigidos diversos bugs menores.
  • Desenvolvimento .NET:
    • Adicionado suporte para .NET 7 no Windows, Linux e macOS.
  • Desenvolvimento .NET:
    • Adicionado suporte multiplataforma para Windows, Linux e macOS no .NET 6, .NET 5 e .NET Core 3.1.
    • Agora o codec DICOM não depende da biblioteca System.Drawing.Common e não requer um mecanismo de desenho para codificação ou decodificação de imagens.
  • Desenvolvimento .NET:
    • Plataformas suportadas:
      • Adicionamos suporte para .NET 6 para Windows.
    • Ambientes de desenvolvimento suportados:
      • Adicionada compatibilidade com o Visual Studio 2022.
    • Sistemas operacionais suportados:
      • Adicionada compatibilidade com o Windows 11.
      • Descontinuada a compatibilidade com o Windows Server 2003.
    • Aplicativos de demonstração
      • Criado novo aplicativo de demonstração DicomMprViewerDemo/WpfDicomMprViewerDemo, que demonstra como visualizar DICOM MPR.
      • Criado novo aplicativo de demonstração, DicomMetadataEditorDemo, que demonstra como editar metadados de um arquivo DICOM.
      • Criado novo aplicativo de demonstração, DicomDirectoryDemo, que demonstra como navegar pelo diretório DICOM.
  • Desenvolvimento .NET:
    • Plataformas suportadas:
      • Adicionado suporte para .NET 5 para Windows.
  • Desenvolvimento .NET:
    • Plataformas suportadas:
      • Adicionado suporte para WPF e WinForms no .NET Core 3 para Windows.
        Criadas as seguintes assemblies .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
      • Otimizada a análise de arquivos DICOM. O tempo médio de carregamento de arquivos DICOM foi reduzido em até 30%.
      • Aplicativos de demonstração:
        • Criado o aplicativo DicomViewerDemo para WPF e WinForms para .NET Core.
  • Desenvolvimento .NET:
    • Plataformas suportadas:
      • Adicionado suporte (sem controles de interface do usuário) para .NET Core 3 para Windows.
        Criadas as seguintes assemblies .NET Core:
        • Vintasoft.Imaging.Dicom.dll
        • Vintasoft.Imaging.Dicom.Mpr.dll
      • Suporte descontinuado para o .NET Framework 2.0. Agora o SDK é compatível com o .NET Framework 4+ e 3.5.
  • DICOM MPR
    • Adicionada a capacidade de visualizar a reconstrução multiplanar DICOM no visualizador de imagens WPF.
    • Adicionada a capacidade de criar reconstrução multiplanar DICOM a partir de fatias com intervalos irregulares.
    • Algumas pequenas alterações.
  • Carregar imagens DICOM de um arquivo DICOM ou diretório DICOM:
    • Adicionado suporte para as seguintes especificações DICOM: DICOM PS3.5 2018d, DICOM PS3.6 2018d.
    • Adicionado suporte para arquivos DICOM com compressão Flate.
  • Aplicativos de demonstração:
    • Adicionada a capacidade de visualizar DICOM MPR (MPR 2D, MPR 3D e MPR Curvo) no WpfDicomViewerDemo.
    • Adicionadas diversas melhorias no DicomViewerDemo e no WpfDicomViewerDemo.
  • Adicionado suporte para DICOM MPR, ou seja, adicionada a capacidade de reconstruir imagens em planos ortogonais, oblíquos e curvos a partir de uma pilha de imagens DICOM:
    • Reconstruir imagem em plano ortogonal (sagital, axial ou coronal) a partir de uma pilha de imagens DICOM (MPR 2D).
    • Reconstruir imagem em plano oblíquo a partir de uma pilha de imagens DICOM (MPR 3D).
    • Reconstruir imagem em plano curvo a partir de uma pilha de imagens DICOM (MPR Curvo).
    • Reconstruir imagem com projeção de intensidade: MIP, MinIP, Média.
    • Usar múltiplas threads para reconstrução de imagem.
    • Salvar imagem reconstruída em um arquivo.
  • Adicionada a capacidade de visualizar DICOM MPR no visualizador de imagens WinForms:
    • Visualizar imagens reconstruídas no visualizador de imagens.
    • Combine 3 visualizadores de imagem para exibir MPR 3D.
    • Combine 2 visualizadores de imagem para exibir MPR Curvo.
    • Combine vários visualizadores de imagem para exibir imagens em planos diferentes - a arquitetura é aberta.
    • Navegue pelas imagens reconstruídas no visualizador de imagens usando o mouse.
    • Altere o nível da janela da imagem reconstruída no visualizador de imagens usando o mouse.
    • Mova a imagem reconstruída no visualizador de imagens usando o mouse.
    • Amplie a imagem reconstruída no visualizador de imagens usando o mouse.
    • Gire a imagem reconstruída no espaço 2D no visualizador de imagens usando o mouse.
    • Gire a imagem reconstruída no espaço 3D no visualizador de imagens usando o mouse.
    • Meça objetos (linha, polilinha, elipse, ângulo) na imagem reconstruída no visualizador de imagens usando o mouse.
    • Use várias threads para renderização de imagens reconstruídas.
    • Limite a velocidade de renderização especificando o número máximo de quadros por segundo.
    • Personalize a visualização - a arquitetura é aberta.
  • Carregar imagens DICOM de um arquivo DICOM ou diretório DICOM:
    • Diversas melhorias no decodificador DICOM.
  • Visualize imagens DICOM nos visualizadores de imagens WinForms e WPF:
    • Adicionada a capacidade de definir declarativamente o texto que deve ser exibido sobre a imagem DICOM no visualizador de imagens.
    • Adicionada a capacidade de pré-processar a imagem DICOM antes de exibi-la no visualizador de imagens.
    • Aumento do desempenho do algoritmo que aplica a tabela de consulta VOI a uma imagem DICOM no visualizador de imagens.
  • Anotar imagens DICOM:
    • Corrigidos diversos erros nas anotações DICOM.
  • Aplicativos de demonstração:
    • Aplicativo DicomViewerDemo para WinForms:
      • Adicionada a capacidade de visualizar MPR DICOM: MPR 2D, MPR 3D e MPR Curvo.
      • Adicionada a capacidade de medir objetos (linha, polilinha, elipse, ângulo) em imagens DICOM.
      • Adicionada a capacidade de definir declarativamente metadados que devem ser exibidos sobre a imagem DICOM no visualizador de imagens.
    • Aplicativo DicomViewerDemo para WPF:
      • Adicionada a capacidade de medir objetos (linha, polilinha, elipse, ângulo) em imagens DICOM.
      • Adicionada a capacidade de definir declarativamente metadados que devem ser exibidos sobre a imagem DICOM no visualizador de imagens.
  • Corrigido um bug não crítico no algoritmo que salva o pacote de anotações no arquivo PresentationState.
  • Aplicativos de demonstração:
    • Aplicativo DicomViewerDemo para WinForms e WPF:
      • Implementada a capacidade de abrir vários arquivos pertencentes a uma série.
  • Adicionado suporte para as seguintes anotações DICOM: Círculo, Infinitiline, Cutline, Régua, Eixo, Mira.
  • Adicionada a capacidade de obter o ícone do arquivo DICOM.
  • Demonstração do Visualizador DICOM aprimorada:
    • Adicionada a capacidade de editar metadados do arquivo DICOM.
    • Implementada a capacidade de salvar alterações nos metadados do arquivo DICOM.
  • Algumas pequenas correções.
  • Adicionada a capacidade de editar e salvar metadados do arquivo DICOM.
  • Adicionada a capacidade de anotar imagens DICOM:
    • Criado o DicomAnnotationCodec, que permite carregar/salvar anotações de/para um arquivo de Estado de Apresentação.
    • Adicionado suporte para as seguintes anotações DICOM: Ponto, Polilinha, Interpolada, Elipse, Multilinha, Linha de Intervalo, Seta, Retângulo, Texto.
    • Criada uma ferramenta visual - DicomAnnotationTool, que permite anotar imagens DICOM no visualizador de imagens WinForms.
    • Criada uma ferramenta visual - WpfDicomAnnotationTool, que permite anotar imagens DICOM no visualizador de imagens WPF.
  • Aplicativos de demonstração:
    • Agora o aplicativo DicomViewerDemo permite anotar arquivos DICOM.
    • Criado um novo aplicativo de demonstração - WpfDicomViewerDemo.
  • Criado o VintaSoft DICOM .NET Plug-in - o novo plug-in para o VintaSoft Imaging .NET SDK, com as seguintes funcionalidades:
    • Decodificação de arquivos DICOM:
      • Suporte para arquivos DICOM (ACR/NEMA versão 3) e arquivos ACR/NEMA versões 1 e 2.
      • Suporte para arquivos DICOM com múltiplos quadros.
      • Suporte para diretórios DICOM.
    • Obtenção de imagem DICOM:
      • Espaços de cor suportados: Monocromático1, Monocromático2, PaletteColor, RGB e YBR.
      • Profundidades de bits suportadas: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 24 e 48 bits por pixel.
      • Compressões suportadas: Nenhuma, RLE, JpegLossless, JpegLossy, JpegLsLossless, JpegLsLossy, Jpeg2000. Para compressão JPEG2000, é necessário o plugin VintaSoft JPEG2000 .NET Plug-in.
      • Obtenção de imagens DICOM com largura e nível de janela especificados para imagens DICOM com uma LUT VOI (Tabela de Consulta de Valores de Interesse).
      • Obtenção de imagens DICOM com imagens sobrepostas.
    • Trabalho com metadados de arquivos DICOM:
      • Obtenção de metadados de arquivos DICOM (dados sobre estudo, médico, paciente, etc.).
      • Suporte para símbolos ANSI e Unicode.
    • Visualização de imagens DICOM em aplicativos WinForms, WPF e ASP.NET usando controles do VintaSoft Imaging .NET SDK.
  • Criação de um novo aplicativo de demonstração - "Dicom Viewer Demo", com as seguintes funcionalidades:
    • Visualização de arquivos DICOM de página única e de várias páginas.
    • Visualizando diretórios DICOM.
    • Visualizando imagens DICOM com a capacidade de alterar dinamicamente o nível e a largura da janela DICOM.
    • Usando animação ao visualizar arquivos DICOM com várias páginas.
    • Visualizando metadados de arquivos DICOM.