Hva er EDF-filformatet?
.edf (European Data Format) er en åpen standard for utveksling og lagring av flerkanals tidsserier av biosignaler - EEG, EMG, EKG og polysomnografiopptak. Utviklet av Bob Kemp og kolleger og først publisert i 1992, ble det designet som en enkel, applikasjonsuavhengig måte å dele fysiologiske opptak mellom sykehus og forskningsgrupper over hele verden.
Hver .edf-fil har en hodeseksjon (header) som inneholder filens metadata: pasientidentifikasjon, dato og klokkeslett for opptaket, antall signaler og informasjon per kanal, inkludert fysiske og digitale skaleringsområder og samplingsfrekvenser. Den andre delen av filen inneholder biosignaldataene i binært format som 16-biters fortegnsheltall, organisert i dataposter med fast lengde. Filer starter med det 8-byte lange ASCII-feltet "0 " (sifferet null etterfulgt av syv mellomrom) - formatets identifiserende signatur (magic signature).
EDF er et åpent, ikke-proprietært format med spesifikasjonen fritt publisert. En oppdatert versjon, EDF+, legger til noen nye funksjoner - annoteringer, hendelsesmarkører og diskontinuerlige opptak - men bruker fortsatt den samme filendelsen .edf. Det relaterte BDF-formatet er en 24-biters variant som brukes av BioSemi-forsterkere, mens GDF (General Data Format) utvider EDF med et rikere hode.
Formatet er vidt støttet i klinisk programvare og forskningsprogramvare, inkludert EDFbrowser, MNE-Python, EEGLAB og FieldTrip. Noen filer, spesielt fra eldre polysomnografiapparater, bruker filendelsen .rec i stedet.
Sikkerhet og trygghet
RISIKO: LOWEn .edf er passive måledata og kan ikke kjøres, så den er trygg å åpne i en viser. Den virkelige bekymringen er personvern: kliniske EDF/EDF+-hoder kan inneholde pasientnavn, ID og opptaksdato - behandle medisinske opptak som sensitive personopplysninger og anonymiser (EDFbrowser kan tømme pasientfeltene) før deling. Hvis et tekstredigeringsprogram bare viser uforståelige tegn etter det lesbare hodet, er det normalt (signaldelen er binær) - eller du kan faktisk ha den urelaterte RF Online / ESRF-typen .edf, som krever annen programvare.
Formatdetaljer
i et nøtteskall- RF Online spilldatafil - Noen installasjoner av MMORPG-spillet RF Online bruker .edf-filer for spilldata; disse åpnes kun av spillet, ikke av biosignalverktøy.
- ESRF Data Format (EDF-bilde) - European Synchrotron (ESRF) lagrer 2D-detektorbilder som .edf (ASCII-header + binære piksler), som leses av Fit2D / silx / SAXS-verktøy.
Programmer som åpner EDF-filer
Tekniske detaljer
dyp spesifikasjon| Filstruktur | 256-byte global ASCII-header + 256 byte per signal × antall signaler, etterfulgt av sammenhengende binære dataposter |
| Samplingskoding | 16-biters fortegnsheltall, little-endian, én verdi per sampling per kanal |
| Hodekoding | Ren ASCII; alle hodefelter har fast bredde og er fylt ut med mellomrom - ingen null-bytes forekommer i hodet |
| Magic bytes | 0x30 etterfulgt av syv 0x20-bytes ved offset 0 - ASCII «0 » (sifferet null etterfulgt av syv mellomrom) |
| MIME-type | application/octet-stream |
| Støttede signaltyper | EEG, EMG, EKG, EOG, kroppstemperatur, blodoksygen, respirasjonsinnsats og vilkårlige tidsserier av biosignaler |
| Kanaler per fil | Opptil 9 999 signaler; hver kanal definerer uavhengig sin egen samplingsfrekvens og fysiske enhet |
| Hodefelter per kanal | Signaletikett, transdusertype, fysisk dimensjon (enhet), fysisk min/maks, digital min/maks, prefiltreringsinfo, samplingsverdier per datapost |
| Fysisk-til-digital mapping | Lineær skalering definert per kanal av (digital_min, digital_max, physical_min, physical_max); oppløsning = (physical_max − physical_min) / 65536 |
| EDF+ annoteringsspor | Reservert kanal merket «EDF Annotations» lagrer TAL (Time-stamped Annotations Lists) som UTF-8 teksthendelser med starttid, varighet og beskrivelse |
| Diskontinuerlig opptak | Basis EDF krever kontinuerlige data; EDF+ legger til undertypene EDF+C (kontinuerlig) og EDF+D (diskontinuerlig) flagget i et reservert hodefelt |
| Alternativ filendelse | .rec - brukt av enkelte eldre polysomnografiapparater for filer i det identiske binære EDF-formatet |
| Relaterte formater | BDF (24-biters BioSemi-variant, magic 0xFF + «BIOSEMI»); GDF v1/v2 (General Data Format, bakoverkompatibel utvidelse av EDF) |
| Programvarestøtte | EDFbrowser, MNE-Python, EEGLAB, FieldTrip, Polyman, BrainVision Analyzer (import), MATLAB Biosig-verktøykasse |
| Utgitt | 1992 (EDF); EDF+ in 2003 |
| Åpen standard | Ja · royalty-fri |
| Spesifikasjon | www.edfplus.info |
EDF-konverteringer
Spørsmål og svar fra fellesskapet
spurt av brukereIngen spørsmål ennå - vær den første til å spørre om EDF-filer.