Free AI Medical Imaging

Chest X-ray analysis,
open to all.

Open Opinion is a free, research-grade AI system trained on over 156,000 chest X-ray images across 17 thoracic conditions. Upload an image and receive an instant analysis — no account required.

156k+
Training images
17
Conditions detected
0.55
Mean F1 score
Free
Always
🫁

AI-powered chest X-ray analysis

Upload your X-ray

Upload a frontal chest X-ray image to receive an AI-generated assessment. For research and educational purposes only — not for clinical use.

Upload Image

📥 Try a sample TB X-ray Download Sample ↓
📂

Click to upload or drag and drop

PNG · JPEG · TIFF · DICOM

⚠ For research only. Not for clinical diagnosis.

Analysis Results

Upload an X-ray to see the analysis
Primary finding
Confidence
Show all conditions ranked by probability

Accuracy by condition

F1 scores from the final test set evaluation, ranked from best to developing. F1 balances precision and recall — a score of 1.0 is perfect.

How it was built

Training Datasets

Open Opinion was trained on images from the following publicly available sources:

  • NIH ChestX-ray14
  • CheXpert (Stanford)
  • RSNA Pneumonia Challenge
  • COVID-19 Chest X-ray
  • TB Chest Radiography
  • VinDr-CXR (pending)
  • MIMIC-CXR (pending)

Infrastructure

Training was conducted on NVIDIA L40S GPU instances via RunPod cloud compute, at a total cost of approximately $30 across all training runs.

Technology

Built with PyTorch · ResNet-50 backbone · Transfer learning from ImageNet · Class Activation Maps for heatmap visualisation

What is Open Opinion?

Open Opinion is an independent research project developing an open-source AI system for chest X-ray analysis. The system is designed to identify thoracic conditions from frontal chest X-ray images, providing a probability score for each of 17 conditions simultaneously along with a heatmap showing which regions of the image influenced the prediction.

The project is entirely self-funded and uses only publicly available datasets. All training code, methodology and results are documented here transparently.

The Training Process

The system was built using a technique called transfer learning — starting from a ResNet-50 neural network pre-trained on 14 million photographs, then fine-tuning it to recognise chest pathology. The full process involved:

  1. Dataset assembly — Sourcing and combining seven publicly available chest X-ray datasets, totalling over 156,000 images across 17 conditions.
  2. Data preprocessing — Resizing all images to 224×224 pixels, applying ImageNet normalisation, and writing custom parsers to handle DICOM, NIfTI, PNG and CSV annotation formats.
  3. Class balancing — Applying inverse-frequency class weighting in the loss function to ensure rare conditions like Hernia and Fibrosis are not ignored during training.
  4. Augmentation — Applying conservative augmentations during training including small rotations, brightness/contrast variation and Gaussian noise to improve generalisation.
  5. Training — Running multiple training iterations on NVIDIA L40S GPU instances, progressively adding datasets and monitoring per-condition F1 scores after each run.
  6. Transfer learning between datasets — Using each trained model as the starting point for the next training run, so no learning is lost between dataset additions.
  7. Evaluation — Holding out 10% of data as an unseen test set, evaluating accuracy, macro F1 and per-condition F1 scores.

Limitations

Open Opinion is a research prototype. It is not approved for clinical use and must not be used for diagnostic purposes. The system performs well on common, well-represented conditions but struggles with rarer findings where limited training data is available. Performance will continue to improve as more annotated data is incorporated.

Conditions such as Consolidation and Atelectasis remain challenging because they are visually similar to other conditions — a difficulty shared by human radiologists. The confusion between Pneumonia and Consolidation in particular is a known challenge in the radiology literature.

What's next

Pending approval from PhysioNet, the system will be trained on MIMIC-CXR (227,000 images) and VinDr-CXR (18,000 expert-annotated images with bounding boxes). These datasets are expected to significantly improve accuracy, particularly for conditions currently limited by data volume.

A radiologist review pipeline is also under development, allowing expert corrections to feed back into model retraining over time.

Help improve Open Opinion

More annotated chest X-ray data means better accuracy for everyone. If you are a radiologist, researcher or institution with access to labelled imaging data and are willing to contribute to this project, we would love to hear from you.

Contact us at mail@arming.co.uk

Get in touch