Private COVID-19 Detection from X-Rays via Deep Learning


This demo simulates a secure multi-party computation (MPC) protocol entirely in your browser by leveraging the Nillion SDK via Pyodide.

  1. Select one of the existing X-ray images. Then, obtain a version of the image as it is seen by a neural network. Finally, generate and send the image data in masked form to the nodes.

Client Interface

X-Rays

Healthy
Infected

Selected X-Ray

Neural Network View 🧠 (rescaled)

  1. Each node receives the masked data and locally computes its secret share of the overall result.

Node 0

Masked Data

Node 1

Masked Data

Node 2

Masked Data

  1. The recipient receives secret shares of the result and reconstructs it to determine the outcome (i.e., the prediction of the neural network and the underlying probabilities).

Network Output 🔐