Parameter List

Tab. 6 gives an overview of all parameters in this file format specification. It lists the expected type and if the parameter supports drifts.

Tab. 6 Parameter overview and support for drifts.

Parameter

Type

Drifts

File

file name

string

no

file description

string

no

file contact

string

no

file date_created

string

no

file date_changed

string

no

file version major

integer

no

file version minor

integer

no

file file_type

string

no

file file_format_version major

integer

no

file file_format_version minor

integer

no

Environment

environment material_id

string

no

environment temperature

float

yes

Geometry

geometry detector center x/y/z

float

yes

geometry detector vector_u x/y/z

float

yes

geometry detector vector_w x/y/z

float

yes

geometry detector deviations

array

see Tab. 7

geometry source type

string

no

geometry source beam_divergence u/v

float

yes

geometry source center x/y/z

float

yes

geometry source vector_u x/y/z

float

yes

geometry source vector_w x/y/z

float

yes

geometry source deviations

array

see Tab. 7

geometry stage center x/y/z

float

yes

geometry stage vector_u x/y/z

float

yes

geometry stage vector_w x/y/z

float

yes

geometry stage deviations

array

see Tab. 7

Detector

detector model

string

no

detector manufacturer

string

no

detector type

string

no

detector columns

integer

yes

detector rows

integer

yes

detector pixel_pitch u/v

float

yes

detector bit_depth

integer

no

detector integration_time

float

yes

detector dead_time

float

yes

detector image_lag

float

yes

detector gray_value imax

float

yes

detector gray_value imin

float

yes

detector gray_value factor

float

yes

detector gray_value offset

float

yes

detector gray_value intensity_characteristics_file

string

yes

detector gray_value efficiency_characteristics_file

string

yes

detector noise snr_at_imax

float

yes

detector noise noise_characteristics_file

string

yes

detector gain

anything

no

detector unsharpness basic_spatial_resolution

float

yes

detector unsharpness mtf

string

yes

detector bad_pixel_map file

string

yes

detector bad_pixel_map type

string

no

detector bad_pixel_map endian

string

no

detector bad_pixel_map headersize

integer

no

detector scintillator material_id

string

no

detector scintillator thickness

float

yes

detector window front

array

detector window front material_id

string

no

detector window front thickness

float

yes

detector window rear

array

detector window rear material_id

string

no

detector window rear thickness

float

yes

detector filters front

array

detector filters front material_id

string

no

detector filters front thickness

float

yes

detector filters rear

array

detector filters rear material_id

string

no

detector filters rear thickness

float

yes

Source

source model

string

no

source manufacturer

string

no

source voltage

float

yes

source current

float

yes

source target material_id

string

no

source target type

string

no

source target thickness

float

yes

source target angle incidence

float

yes

source target angle emission

float

yes

source spot size u/v/w

float

yes

source spot sigma u/v/w

float

yes

source spot intensity_map file

string

yes

source spot intensity_map type

string

no

source spot intensity_map dim_x/y/z

integer

no

source spot intensity_map endian

string

no

source spot intensity_map headersize

integer

no

source spectrum monochromatic

boolean

no

source spectrum file

string

yes

source window

array

source window material_id

string

no

source window thickness

float

yes

source filters

array

source filters material_id

string

no

source filters thickness

float

yes

Samples

samples

array

samples name

string

no

samples file

string

yes

samples unit

string

no

samples scaling_factor r/s/t

float

yes

samples material_id

string

no

samples position center u/v/w/x/y/z

float

yes

samples position vector_r u/v/w/x/y/z

float

yes

samples position vector_t u/v/w/x/y/z

float

yes

samples position deviations

array

see Tab. 7

Acquisition

acquisition start_angle

float

no

acquisition stop_angle

float

no

acquisition direction

string

no

acquisition scan_mode

string

no

acquisition scan_speed

float

yes

acquisition number_of_projections

integer

no

acquisition include_final_angle

boolean

no

acquisition frame_average

integer

no

acquisition dark_field number

integer

no

acquisition dark_field frame_average

integer

no

acquisition dark_field ideal

boolean

no

acquisition dark_field correction

boolean

no

acquisition flat_field number

integer

no

acquisition flat_field frame_average

integer

no

acquisition flat_field ideal

boolean

no

acquisition flat_field correction

boolean

no

acquisition pixel_binning u/v

integer

no

acquisition pixel_binning u/v

integer

no

acquisition scattering

boolean

no

Materials

materials

array

materials id

string

no

materials name

string

no

materials density

float

yes

materials composition formula

string

yes

materials composition mass_fraction

float

yes

Objects in the scene may come with geometrical deviations. These are defined as an array of deviation objects. The structure of deviation objects is listed in Tab. 7.

Tab. 7 Deviation objects. The "axis" my be defined as a string or object.

Parameter

Type

Drifts

type

string

no

axis

string

no

axis

object

axis x/y/z

float

yes

axis u/v/w

float

yes

axis r/s/t

float

yes

pivot x/y/z

float

yes

pivot u/v/w

float

yes

pivot r/s/t

float

yes

amount

float

yes

known_to_reconstruction

boolean

no