API .NET para Imagem Médica DICOM
Leia, escreva, anonimize, converta e transcodifique arquivos DICOM em .NET C# sem nenhum software externo ou dependências nativas.
Download Free TrialAspose.Medical for .NET é uma poderosa biblioteca de classes .NET pura para trabalhar com arquivos DICOM (Digital Imaging and Communications in Medicine). Ela permite que desenvolvedores leiam, escrevam, modifiquem, anonimizem, convertam e transcodifiquem dados de imagem médica programaticamente sem necessidade de software externo ou dependências nativas.
A biblioteca é escrita inteiramente em código C# gerenciado, garantindo verdadeira compatibilidade multiplataforma em Windows, Linux e macOS. Sem binários nativos ou dependências de terceiros, o Aspose.Medical se integra perfeitamente em qualquer aplicação .NET, desde ferramentas desktop até sistemas de saúde baseados em nuvem.
Principais recursos:
- Leitura e escrita de arquivos DICOM com suporte completo para todos os elementos de dados e representações de valor DICOM padrão.
- Anonimização de arquivos DICOM para proteger a privacidade do paciente e garantir conformidade HIPAA usando perfis de confidencialidade configuráveis.
- Conversão de imagens DICOM para formatos comuns: JPEG, PNG, TIFF e de volta para DICOM a partir de imagens raster.
- Serialização e desserialização de dados DICOM para JSON e XML para integração com serviços web e APIs modernos.
- Transcodificação entre sintaxes de transferência incluindo compressão JPEG, JPEG 2000, HTJ2K, JPEG-LS e RLE.
- Suporte completo para imagens DICOM multi-frame e overlays de imagem.
- Processamento avançado de imagens com tabelas de lookup de modalidade e VOI para windowing e leveling adequados.
- Suporte HTJ2K (High-Throughput JPEG 2000) para compressão de imagem médica de próxima geração.
- Em breve: conversão de DICOM para NIfTI para aplicações de neuroimagem e pesquisa.
Aspose.Medical for .NET é uma biblioteca autônoma e autocontida que não requer a instalação de visualizadores DICOM, software de imagem médica ou codecs nativos. É ideal para sistemas de TI em saúde, integração PACS, plataformas de telemedicina e qualquer aplicação que requeira processamento DICOM confiável.
Recursos avançados da API DICOM .NET
Leitura e escrita de arquivos DICOM a partir de arquivos, streams ou pipes
Acesso e manipulação de todos os tags e elementos de dados DICOM
Anonimização de dados de pacientes com perfis de confidencialidade personalizáveis
Transcodificação entre diferentes sintaxes de transferência
Conversão de imagens DICOM para formatos JPEG, PNG e TIFF
Serialização de dados DICOM para JSON e XML para integração web
Suporte para compressão JPEG, JPEG 2000, HTJ2K, JPEG-LS e RLE
Processamento de imagens DICOM multi-frame e sequências de imagens
Ajustes de janela/nível com LUTs de modalidade e VOI
Biblioteca .NET pura - Zero dependências
Aspose.Medical for .NET é escrito inteiramente em código C# gerenciado sem nenhuma dependência nativa. Diferente de outras bibliotecas de imagem médica que dependem de codecs nativos ou ferramentas externas, o Aspose.Medical é completamente autocontido. Todos os codecs de compressão de imagem (JPEG, JPEG 2000, HTJ2K, JPEG-LS, RLE) são implementados em .NET puro, garantindo implantação perfeita em Windows, Linux e macOS sem qualquer configuração específica de plataforma. Isso o torna ideal para implantações em contêineres, ambientes de nuvem e cenários onde a instalação de bibliotecas nativas não é viável.
Anonimização de arquivos DICOM para conformidade de privacidade
A proteção da privacidade do paciente é crítica em aplicações de saúde. Aspose.Medical for .NET fornece capacidades abrangentes de anonimização DICOM baseadas nos perfis de confidencialidade DICOM PS 3.15. Você pode remover ou modificar informações de identificação pessoal (PII) enquanto preserva o valor clínico dos dados de imagem. A biblioteca suporta perfis de anonimização configuráveis, incluindo opções para reter atributos privados seguros, UIDs, identificadores de dispositivos e instituições, características de pacientes e informações temporais longitudinais.
Anonimização de arquivo DICOM - C#
// Load the DICOM file
using var dicomFile = DicomFile.Open("patient_scan.dcm");
// Create anonymizer with default profile
var profile = ConfidentialityProfile.CreateDefault();
var anonymizer = new Anonymizer(profile);
// Anonymize and save
anonymizer.Anonymize(dicomFile, "anonymized_scan.dcm");Conversão de DICOM para formatos de imagem em .NET C#
Aspose.Medical for .NET facilita a conversão de imagens DICOM para formatos de imagem padrão para visualização, compartilhamento ou integração com sistemas não médicos. A biblioteca lida com toda a complexidade da renderização de imagens DICOM, incluindo a aplicação adequada de LUTs de modalidade, LUTs VOI (janela/nível) e interpretação fotométrica. Se você precisa gerar miniaturas, criar exportações de imagens ou construir um visualizador DICOM, a API fornece renderização de alta qualidade com código mínimo.
Conversão de DICOM para PNG - C#
// Load the DICOM file
using var dicomFile = DicomFile.Open("chest_xray.dcm");
// Render to image
var renderOptions = new GrayscaleRenderOptions
{
WindowWidth = 400,
WindowCenter = 40
};
var image = dicomFile.RenderImage(renderOptions);
// Save as PNG
image.Save("chest_xray.png");Transcodificação entre sintaxes de transferência
Diferentes sistemas de imagem médica e arquivos podem exigir sintaxes de transferência DICOM específicas. Aspose.Medical for .NET permite a transcodificação entre várias sintaxes de transferência, incluindo formatos não comprimidos, JPEG Baseline, JPEG Lossless, JPEG 2000, HTJ2K (High-Throughput JPEG 2000), JPEG-LS e RLE. Isso é essencial para integração PACS, otimização de arquivos e para garantir compatibilidade entre diferentes sistemas de saúde. Todos os codecs são implementados em .NET puro, garantindo comportamento consistente em todas as plataformas.
Serialização DICOM para JSON e XML
Os sistemas de saúde modernos dependem cada vez mais de serviços web e APIs para troca de dados. Aspose.Medical for .NET fornece suporte completo para serialização de dados DICOM para JSON (conforme o modelo JSON DICOM) e formatos XML. Isso permite integração perfeita com APIs RESTful, sistemas baseados em FHIR e aplicações web. A serialização é bidirecional - você também pode analisar JSON e XML de volta para datasets DICOM.
Suporte ao formato NIfTI para neuroimagem (em breve)
O suporte para conversão entre DICOM e NIfTI (Neuroimaging Informatics Technology Initiative) está no roadmap. NIfTI é o formato padrão para pesquisa de imagem cerebral, e a futura capacidade de converter dados DICOM clínicos para NIfTI abrirá possibilidades para análises avançadas, aprendizado de máquina e fluxos de trabalho de pesquisa.
Support and Learning Resources
- Recursos de aprendizado
- Documentação
- Código-fonte
- Referências de API
- Suporte ao produto
- Suporte gratuito
- Suporte pago
- Blog
- Notas de lançamento
- Por que Aspose.Medical for .NET?
- Lista de clientes
- Histórias de sucesso