[fitsbits] Fwd: Error estimates in OI_FITS (and elsewhere). {External}
jaffe
jaffe at strw.leidenuniv.nl
Tue Nov 18 08:11:45 EST 2025
In the MATISSE OIR interferometry group we are developing a rather
useful and general modelling program call OIMODELER (c.f.
https://github.com/oimodeler/oimodeler). The modeller assumes OI_FITS
files as inputs. We are bumping up against the fact that the error model
represented in OI_FITS is inadequate. The OI_FITS convention describes
tables with entries like VIS2DATA (squared visibilities) with an
associated VIS2ERR. These are listed as wavelength vectors for each
UV-point. Similar entries exist for differental phase and closure
phases. The problem is that the modeller has to assume that the errors
are uncorrelated in wavelength and/or time and/or baseline, while in
reality correlations exist. The most common case is that in the
wavelength direction there is both true noise, from Poisson photon noise
and detector readout noise, which is almost uncorrelated between
recorded wavelength pixels, and also calibration errors that are highly
correlated, usually almost constant or slowly varying over the whole
observed band. In the time direction successive raw records are
(almost) uncorrelated, but sometimes the reduced and calibrated data has
been averaged in time to reduce the data volume. If the averaging is
e.g. a gaussian convolution, then the processed records are correlated
in time.
For the modeller this is a big problem. It typically calculates the
probability of the entire observation set for some set of input
parameters, but to do this is has to know whether all the data points
are statistically independent, and this is not represented in the input
data.
For the MATISSE case I have suggested a pragmatic solution: make sure
that wavelength and time binning is true binning (and not convolutions)
so no correlations are created, and create a separate column to
represent the calibration errors, which are almost constant over
wavelength.
This might be a reason to update the OI_FITS conventions.
The general problem seems very complicated. The correlation in
wavelength can be a complicated function of pixel separation and
wavelength. Similarly for correlations in time or between spatial
pixels.
Has anyone dealt with this problem? Any suggested solution?
Walter
More information about the fitsbits
mailing list