Skip to content

SBF workflow and cautions

The whole chain

Flow diagram in two columns. Left column: inputs prepared by the
  researcher (calibrated images, PSF and zeropoint; sky level; mask),
  followed by four boxes inside a dashed frame labelled "ELLIPROF 0.1.3
  does this": fit elliptical isophotes, build the smooth model, compute
  the residual, and write the profile, model, residual and prepared
  images. An arrow leads to the right column, "Downstream SBF analysis -
  NOT ELLIPROF": remove the remaining large-scale residual; detect and
  mask point sources; normalise by the square root of the model; compute
  the power spectrum and the expectation spectrum E(k); fit P(k) = P0 E(k)
  + P1 and subtract the power of undetected sources; compute the
  fluctuation magnitude; apply the calibration to get the distance
  modulus and the distance.
A simplified SBF distance measurement. Orange: done by ELLIPROF. Grey: prepared by the researcher. Blue: downstream SBF analysis, not ELLIPROF.

Step by step

Step Who does it Notes
Reduce and calibrate the images; measure the PSF researcher a PSF from stars in the same image or a model; a photometric zeropoint
Estimate the sky researcher ELLIPROF never estimates it. See Sky and masks
Build the mask researcher stars, background galaxies, dust, defects
Fit isophotes; build the model ELLIPROF How ELLIPROF fits a galaxy
Write the residual elliprof --residual; float32 with the science WCS
Remove the remaining large-scale residual downstream e.g. smoothing the residual on large scales
Detect point sources; fit their luminosity functions; mask them downstream globular clusters and background galaxies
Normalise by √model; choose the annuli downstream
Power spectrum; E(k); fit \(P_0\), \(P_1\) downstream Power spectrum and distance
Subtract the residual-source power \(P_r\) downstream from the luminosity-function fits
\(\bar m\); extinction and K-correction downstream
Calibration \(\bar M\)(colour) → \(\mu\) → \(d\) downstream filter- and camera-specific

Cautions

What affects an SBF measurement

  • Sky. An error in the sky changes the model and the normalisation. Its effect grows outwards.
  • Galaxy model. A poor model leaves large-scale structure in the residual. That adds power at low \(k\), which can be mistaken for fluctuation power if the fit range is not chosen carefully.
  • Dust. Dust makes its own "fluctuations" and must be masked. SBF is not reliable in dusty regions.
  • Young populations. Recent star formation changes \(\bar M\). The colour calibrations assume old, early-type populations.
  • Globular clusters and background galaxies. Undetected sources add power. Their correction depends on the depth of the data and the assumed luminosity functions.
  • PSF. \(E(k)\) depends on the PSF. A PSF mismatch biases \(P_0\).
  • Noise and depth. The fluctuations must be well above the white-noise floor \(P_1\). Distant galaxies need deep data.
  • Calibration. Use the calibration for your filter and camera. Stay inside its colour range, and quote its zeropoint.

Model settings that matter for SBF

  • Fit out to where the galaxy is still well above the sky noise, and analyse only the annuli between R0 and R1. Outside that range the model is extrapolated, not fitted.
  • Keep the 3rd- and 4th-order terms in the model (the default), and check what they do to the residual; see Harmonics and SBF distances. If you use the 6th order, read its known model limitation.
  • Use enough isophotes (NR) that the model follows the profile smoothly, and enough iterations (NITER) for the parameters to settle.
  • Mask generously. The residual on masked pixels is 0, so the downstream analysis can use the same mask.
  • Check the residual visually and in its power spectrum at low \(k\).

What a result should report

  • the images, filter and exposure time;
  • the sky level and how it was measured;
  • the mask, and how point sources were selected;
  • the galaxy-model settings (for ELLIPROF: R0, R1, NR, RLAW, NITER, the model harmonics, the elliprof version);
  • the annuli and \(k\) range of the power-spectrum fit;
  • \(P_0\), \(P_1\), \(P_r\), \(\bar m\) and their uncertainties;
  • the calibration used, \(\bar M\), \(\mu\) and \(d\), with statistical and systematic uncertainties.