Dear all,
We (Bartek, Hervé, Andy and I) would now like to propose writing a
"whitepaper" with a more detailed description and examples.
To this end, we'd like to begin a structured discussion to form a consensus
in this group as follows:
1) Main concepts, general OEIT file structure (reproduced
from the
various abstracts below)
2) A simple configuration file example
3) An advanced configuration file example
4) Patient metadata
5) Electrode metadata
We
have so far three abstracts proposing OEIT and presenting some general
concepts:
https://docs.google.com/file/d/0B8Yc4c86UHemNVMwWTQtZGtINEU/edit?usp=sharing
So far, this is the proposed structure of an OEIT file:
This folder / file structure is stored in a single ZIP archive. The folders are
organized as follow:
· “version.txt” stores the OEIT file version, e.g. 1.0.0
· “Header” stores file-invariant files, e.g. patient and electrode information
· “raw” stores manufacturer's raw EIT data (i.e. also in a proprietary format).
·
“eit” folder stores the manufacturer-independent EIT data. This
folder is
subdivided into subfolders: 1) “data” that stores the binary information,
2) “config” which stores XML-formatted file describing configuration and 3)
“log” that stores XML-formatted events. In the “data” folder the binary
files with the extension .sframes are stored, see below. Inside each file
many frame are stored and each individual frame store an index pointing
toward a corresponding configuration file. The frames are stored in each
binary file in chronological acquisition order. The manifest file, stored
into the “eit” folder, describes how the frames are stored into the binary
files. The main purpose of the manifest file is to allow quicker browsing
of large data files.
· “userData” stores every other filer and folder, e.g. screen shots, analysis results,…
· “auxiliary[nn]”
stores data stream that are not synchronal with the one stored into “eit”. The
data stored in this folder follows the same standards as for the “eit” folder

The configuration file(s) describes the way the data were acquired and
provides enough information for correct interpretation and image
reconstruction. The basic idea behind the architecture of those
configuration files is that complex data acquisition scheme have complex
description file whereas simple acquisition scheme are easier to describe.
The XML format has been selected to avoid formatting and charset issue
associated with standard plain text file. Moreover XML format allows more
flexibility for future format improvement and new features.

The main data are stored into binary format to optimized storage size and
performance. The number and size of each file inside the eit/data folder is
selected to optimize file handling performances or to organize the data in
a logical way. This organization is described into the manifest file. The
manifest file is an XML-formatted file, which describes how frames are
stored and enables to find a particular frame without the need to read all
binary files. Each binary file is sub divided into data blocks. Each data
block follows the same scheme: 1) timestamps uint64, 2) reference to the
configuration file identification number [c_file_id] uint16 and 3) binary
eit data, see Figure above. The content and organization of the binary eit
data is given in the configuration file by the content of the binary and
measurements tags.
Let's make sure we're all happy with this general structure. We can then
move on to the finer details.
We are looking forward for your comments,
Bartek, Hervé, Andy and Pascal
--
You received this message because you are subscribed to the Google Groups "Open EIT Format" group.
To unsubscribe from this group and stop receiving emails from it, send an email to open-eit-form...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.
--
--
You received this message because you are subscribed to the Google Groups "Open EIT Format" group.
To unsubscribe from this group and stop receiving emails from it, send an email to open-eit-form...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.