Sum the measured waves back toward each pixel
Let be the number of distinct complex samples, the calibrated visibility and a trial sky position. Multiply each measured signal by the opposite phase and average its real part. If the trial position matches a bright point, its contributions line up. Elsewhere they partly cancel. The result is the dirty image .
Set every visibility to one and do the same sum. That gives the dirty beam, the response to a unit point at the origin. Substituting the forward model into the dirty-image sum shows that every true point is replaced by a shifted copy of this beam. Gaps between sampled frequencies create sidelobes, including negative ones.
Reading: NRAO Essential Radio Astronomy, Chapter 3, aperture synthesis · EHT Collaboration, First M87 Results IV, arXiv:1906.11241v1
A beam value and a pixel value mean different things
A central point has a dirty-image peak of per unit-peak beam. Summing all dirty-image pixels generally does not recover . The sidelobes and chosen image window affect that sum. A reconstructed pixel, in contrast, stores its own integrated flux in jansky, and those pixel fluxes are constrained to sum to the measured total.
The default even-sized grid has its origin between four pixels. Its sampled beam maximum can therefore be slightly below one although the continuous beam has . Every displayed map uses its own peak for color stretch and prints that peak. Read each map’s printed peak to translate its colors into the stated physical units.
Build two genuinely different skies with identical signals
Suppose every baseline has . Move a point north without changing its east coordinate or flux. Every exponent in the forward sum stays the same. Two positive images at different north positions then produce exactly the same sampled signals, even with perfect noiseless measurements. Longer east–west baselines do not resolve this particular ambiguity.
For the default image there are real unknown pixel fluxes. Fifty-four complex measurements provide at most real linear equations. An independently known total flux adds one. Positivity can narrow the possibilities, but sparse sampling has left a large space of directions in which the data change little or not at all.
Extended emission is particularly easy to miss if no short baselines sample it. A broad smooth component can contain substantial total flux yet vary too slowly to contribute much at long-baseline frequencies. Supplying a total flux helps; the reconstruction still has to distribute it among the uncertain low-frequency structures.
Reading: NRAO Essential Radio Astronomy, Chapter 3, aperture synthesis · EHT Collaboration, First M87 Results IV, arXiv:1906.11241v1
State what each reconstruction prefers
Write the discrete Fourier operator as and the pixel flux vector as . We minimize the mean squared complex signal residual plus a regularizer , subject to nonnegative pixels and the separately measured total flux. The regularizer is an explicit preference used to choose an image when measurements alone leave choices.
The smooth option penalizes horizontal and vertical neighbor differences. Each neighbor pair is counted once. The compact option adds a radius-weighted flux penalty and a small squared-flux penalty. Here is radius in units of the full field width, measured from the center. The numerical coefficients below are exactly those used by the browser, with fluxes expressed in jansky.
Reading: EHT Collaboration, First M87 Results IV, arXiv:1906.11241v1
Derive a step that preserves positivity and total flux
For a real pixel perturbation, differentiating the squared complex residual gives . Add the regularizer gradient, take a trial downhill step and project it onto the positive fixed-flux simplex. The projection subtracts one common threshold, clips negative entries to zero and chooses the threshold so that the remaining flux sums to .
Why one threshold? Minimize the squared distance between a trial vector and the allowed image. Differentiating with a multiplier for total flux subtracts the same multiplier from every free pixel. Pixels pushed below zero sit on the nonnegativity boundary. Sorting the trial values identifies which pixels remain free and therefore determines the threshold.
The implementation takes ninety accelerated projected-gradient steps. Backtracking checks that a quadratic local model bounds the trial objective; momentum restarts when the full objective increases. This is a finite numerical calculation, so compare the objective history and predicted signal residuals as well as the image. Increasing iteration count and changing the prior answer different questions.
Read the saved default before changing anything
The saved default has fifty-four samples, total flux , a three-hour track and the two-component finite-pixel source. After ninety steps the smooth reconstruction has complex-signal RMS residual ; the compact preference gives . The RMS is the square root of the mean squared complex modulus, not a per-pixel image error.
These nonzero residuals come from the finite optimization and the stated priors acting on noiseless data. They are not estimated astrophysical noise. Both inversions read the saved calibrated signals, grid and independent total flux. The source reference is passed only to its separately labeled display. Exporting the observation preserves those inputs so the calculation can be rerun after the source generator has been removed.