VeritasXR

Pneumonia classification with a dual-pathway CNN

A 4.2M-parameter CNN trained from scratch. Two branches read the same image at different kernel scales, and each produces its own attention map. Everything below runs in your browser — the image never leaves your device and there is no server.

The architecture was designed to treat disagreement between those branches as its uncertainty signal. Measured against the model's own errors that scores AUROC 0.5334, which is chance, so the model reports predictive entropy instead and shows the disagreement value alongside it as a recorded negative result.

checking for model…

1 · Provide a chest radiograph

Drop an image here

PNG or JPEG, frontal chest radiograph. Processed locally.

No sample images are bundled: the test set is patient radiographs, and redistributing them from this site is a decision for the dataset's terms rather than a convenience. Any frontal chest radiograph works — the RSNA dataset is on Kaggle.

Input as the model sees it

Greyscale, 224×224, normalised to mean 0.5 / std 0.5 — identical to the evaluation transform used in training.