CoolFace
Apppublic

ARslan-Ahamd/evidential-semi-supervised-lesion-segmentation

sourceHugging Facemitupdated 14d agoView on Hugging Face
0likes
App README

Calibrated Uncertainty over Thresholds

Semi-supervised segmentation decides which unlabelled pixels the student learns from, and almost every method decides with a confidence threshold. This page shows why that is the wrong question.

Set the logits to -60 / -60 and then +30 / +30: P(lesion) is 0.500 both times, while vacuity swings from 1.000 to 0.032 and dissonance from 0.000 to 0.968. A threshold discards both pixels; the second was a real boundary.

Reported honestly: a three-seed study retracted this project accuracy claim -- the boundary-F1 gain it was built around is 0.53x the run-to-run noise -- and the one robust statistical result is negative, about its own calibration. What survived is measurement: 32x fewer parameters, 5.87x lower latency, at no measurable accuracy cost.

  • Code: https://github.com/arslan-ahm/evidential-semi-supervised-lesion-segmentation
  • Full results: https://evissl-arslan.surge.sh
  • All seven projects: https://seven-ai-projects-arslan.surge.sh

Runs entirely in your browser through Pyodide — no server, nothing uploaded, nothing leaves your machine. The first load fetches roughly 12 MB and takes 10–40 seconds depending on the demo; after that it is cached.

Research artefact on synthetic data. Not a production or clinical system.