Instead of forcing four fold adapters into one student feature space, this branch retains the four fold-best models selected by proxy validation. Each model independently encodes all four normal shots to build its own feature bank, scores the query in that model's geometry, and contributes a patchwise anomaly map. The maps are averaged. Embeddings from different adapters are not concatenated.
Measured result · MVTec AD 2
AUROC 65.09%AP 77.28%F1 82.26%0.53208 s/sample
- Versus frozen baseline: AUROC +0.63 pp, AP −0.43 pp, F1 +1.76 pp.
- Versus corrected consensus: AUROC +4.87 pp, AP +2.97 pp, F1 +1.42 pp.
- Inference is about 3.35× slower than the frozen baseline and 3.15× slower than corrected consensus.
- Per-adapter diagnostic JSON/CSV files were generated in local result folders, but were not committed with the run logs; image-level disagreement and false-positive/false-negative analysis still requires those files.
- Category AUROC: can 29.00%, fabric 63.37%, fruit_jelly 80.58%, rice 79.76%, sheet_metal 73.24%, vial 76.03%, wallplugs 33.63%, walnuts 85.11%.
Why it survived
It preserves each fold adapter's own feature geometry rather than distilling potentially disagreeing representations into a single student. It is the best observed AUROC and F1 in the current MVTec AD 2 comparison, but it is not a clean win on every metric: frozen features still have slightly better AP, and the ensemble is substantially slower.
Decision: keep as the lead candidate, inspect the per-adapter diagnostics and false-positive/false-negative lists, then repeat paired seeds 1 and 2 (preferably more) before making a general performance claim. Alternative score-fusion variants remain exploratory because choosing among them on the same public test labels would introduce test-set selection bias.