O que é o formato de ficheiro EDF?
.edf (European Data Format) é um padrão aberto para intercâmbio e armazenamento de biossinais de séries temporais multicanal - gravações de EEG, EMG, ECG e polissonografia. Desenvolvido por Bob Kemp e colegas e publicado pela primeira vez em 1992, foi projetado como uma forma simples e independente de aplicação para compartilhar gravações fisiológicas entre hospitais e grupos de pesquisa em todo o mundo.
Cada arquivo .edf possui uma seção de cabeçalho que contém metadados do arquivo: identificação do paciente, data e hora da gravação, o número de sinais e informações por canal, incluindo faixas de escala física e digital e taxas de amostragem. A segunda parte do arquivo contém os dados do biossinal em formato binário como números inteiros de 16 bits com sinal, organizados em registros de dados de comprimento fixo. Os arquivos começam com o campo ASCII de 8 bytes "0 " (o dígito zero seguido por sete espaços) - a assinatura mágica de identificação do formato.
O EDF é um formato aberto e não proprietário com sua especificação publicada livremente. Uma versão atualizada, EDF+, adiciona alguns novos recursos - anotações, marcadores de eventos e gravações descontínuas - mas ainda usa a mesma extensão .edf. O formato relacionado BDF é uma variante de 24 bits usada pelos amplificadores BioSemi, enquanto o GDF (General Data Format) estende o EDF com um cabeçalho mais rico.
O formato é amplamente suportado em softwares clínicos e de pesquisa, incluindo EDFbrowser, MNE-Python, EEGLAB e FieldTrip. Alguns arquivos, particularmente de gravadores de polissonografia mais antigos, utilizam a extensão .rec em seu lugar.
Segurança e proteção
RISCO: LOWUm .edf contém dados de medição passivos e não pode ser executado, portanto é seguro abri-lo em um visualizador. A preocupação real é a privacidade: cabeçalhos clínicos de EDF/EDF+ podem conter nome do paciente, ID e data da gravação - trate gravações médicas como dados pessoais sensíveis e anonimize (o EDFbrowser pode limpar os campos do paciente) antes de compartilhar. Se um editor de texto mostrar apenas códigos sem sentido após o cabeçalho legível, isso é normal (o corpo do sinal é binário) - ou você pode ter o tipo não relacionado de .edf do RF Online / ESRF, que precisa de software diferente.
Detalhes do formato
em resumo- Arquivo de dados do jogo RF Online - Algumas instalações do MMORPG RF Online usam arquivos .edf para dados do jogo; abertos apenas pelo jogo, não por ferramentas de biossinais.
- ESRF Data Format (imagem EDF) - O Síncrotron Europeu (ESRF) armazena imagens de detectores 2D como .edf (cabeçalho ASCII + pixels binários), lidos pelas ferramentas Fit2D / silx / SAXS.
Programas que abrem arquivos EDF
Detalhes técnicos
especificação profunda| Estrutura do arquivo | Cabeçalho ASCII global de 256 bytes + 256 bytes por sinal × número de sinais, seguido por registros de dados binários contíguos |
| Codificação de amostra | Inteiros de 16 bits com sinal, little-endian, um valor por amostra por canal |
| Codificação do cabeçalho | ASCII puro; todos os campos do cabeçalho têm largura fixa e preenchimento com espaços - nenhum byte nulo aparece em qualquer lugar do cabeçalho |
| Bytes mágicos | 0x30 seguido por sete bytes 0x20 no deslocamento 0 - ASCII «0 » (dígito zero seguido por sete espaços) |
| Tipo MIME | application/octet-stream |
| Tipos de sinais suportados | EEG, EMG, ECG, EOG, temperatura corporal, oxigênio no sangue, esforço respiratório e biossinais arbitrários de séries temporais |
| Canais por arquivo | Até 9.999 sinais; cada canal define independentemente sua própria taxa de amostragem e unidade física |
| Campos de cabeçalho por canal | Rótulo do sinal, tipo de transdutor, dimensão física (unidade), mín/máx físico, mín/máx digital, informações de pré-filtragem, amostras por registro de dados |
| Mapeamento físico-para-digital | Escalonamento linear definido por canal por (digital_min, digital_max, physical_min, physical_max); resolução = (physical_max − physical_min) / 65536 |
| Trilha de anotação EDF+ | Canal reservado rotulado como «EDF Annotations» armazena TAL (Time-stamped Annotations Lists) como eventos de texto UTF-8 com início, duração e descrição |
| Gravação descontínua | O EDF base requer dados contínuos; o EDF+ adiciona os subtipos EDF+C (contínuo) e EDF+D (descontínuo) sinalizados em um campo de cabeçalho reservado |
| Extensão alternativa | .rec - usada por alguns gravadores de polissonografia mais antigos para arquivos no formato binário EDF idêntico |
| Formatos relacionados | BDF (variante BioSemi de 24 bits, mágica 0xFF + «BIOSEMI»); GDF v1/v2 (General Data Format, superconjunto do EDF compatível com versões anteriores) |
| Suporte de software | EDFbrowser, MNE-Python, EEGLAB, FieldTrip, Polyman, BrainVision Analyzer (importação), caixa de ferramentas MATLAB Biosig |
| Lançado | 1992 (EDF); EDF+ in 2003 |
| Padrão aberto | Sim · livre de royalties |
| Especificação | www.edfplus.info |
Conversões de EDF
Perguntas e Respostas da Comunidade
perguntado por usuáriosAinda não há perguntas - seja o primeiro a perguntar sobre arquivos EDF.