Swap the reconstruction, hold the SHAPE detector + tracker fixed. Does the biology survive? · shape2fate @ 2026-04-29 CPU · Windows
One annotated TIRF-SIM movie of clathrin-coated pits (RPE-1, EGFP-CLCa; 120 frames, 3 expert annotators). Five inputs — a plain diffraction-limited widefield and four SIM reconstructions of the same raw data — each run through the identical shape2fate CCP detector + MIP linker and scored (MOTA/HOTA) against the annotators. Every number is recomputed here or from the paper.
Same raw SIM, six views of the annotated region (frame 40), magma, contrast-stretched per image. recomputed here
Optics — read from the DeltaVision acquisition header (not the filename): green EGFP, emission 515 nm, sample pixel 0.0613 µm. The shipped parameters.json (603 nm / 0.0791 µm) is wrong on both — but immaterial: with the SHAPE method, reconstructing at the true green optics vs the shipped ones changes MOTA by <0.01 (0.769 vs 0.770), because the SIM carrier is estimated from the data, not the assumed optics. Results below use the shipped values to match the paper; the correct optics give the same. Full saga on page 2.
All five estimate the same data-driven illumination carrier (three orientations ~60° apart; the plugin recovers all three on 94% of frames, SHAPE on all). They differ only in the final processing. recomputed here
120 frames · 3 annotators · annotated region · match 5 px. Same detector + linker on each input. recomputed here
Grey = inter-annotator range. SHAPE is at the human band (in-band on MOTA/DetA/mTIOU, marginally below on HOTA/AssA/1−MOTP). The plain widefield (0.69) beats every plugin SIM variant; among those filtered widefield (0.68) is best, Wiener super-res noisy (0.44), filtered OS worst (0.32).
Shape2Fate preprint, Supplementary Table 1 (same movie). cmeAnalysis & TraCKer are external MATLAB tools I did not re-run. from the paper recomputed here
My independent SHAPE reproduces the paper's Shape2Fate column and my human band its Annotators column — the pipeline is verified. cmeAnalysis (0.50) & TraCKer (0.59) are prior TIRF trackers run on the same widefield; the shape2fate detector on that widefield scores 0.69 — the detector, not the reconstruction, carries most of the gain.
Annotated region. Green = ground truth; blue dots / colored lines = the pipeline. recomputed here
More dots ≠ better: SHAPE & widefield place a clean dot per pit; the SIM variants scatter false detections across the grainy background.
The gap between the plugin's best SIM (0.68) and SHAPE (0.79) — and the fact that the plugin's SIM underperforms a plain widefield — is closed by three self-contained steps that shape2fate.reconstruction already implements in pure NumPy:
baseSimProcessor: after carrier calibration, route to shape2fate's Wiener with Richardson–Lucy pre-deconvolution + apodization + fixed modulation = 1.0. Each is <60 lines, GPU-optional.ccp-detector-sandy-wildflower-269.pt. CPU only.