bs01338's picture
Upload 15 files
3469608 verified
|
Raw
History Blame Contribute Delete
1.48 kB

A newer version of the Gradio SDK is available: 6.21.0

Upgrade
metadata
title: DR Clinical Report Generator
emoji: 🩺
colorFrom: blue
colorTo: green
sdk: gradio
app_file: app.py
pinned: false
license: mit

Diabetic Retinopathy Clinical Report Generator

Upload a retinal fundus image. A trained EfficientNet-B4 + Swin Transformer model grades diabetic-retinopathy severity (0 to 4), and Gemini drafts a structured clinical report around that grade.

WARNING: Research and education demo only. NOT for clinical use. Both the grade and the report are automated and must be reviewed by a qualified ophthalmologist.

Try it

Upload a fundus photograph and click Analyze. You will see:

  • the predicted DR grade (No DR, Mild, Moderate, Severe, or Proliferative)
  • a per-class severity probability bar
  • the preprocessed image (fundus crop + CLAHE)
  • an AI-generated clinical report (interpretation, observable features, follow-up, and caveats)

How it works

A specialist computer-vision model produces the grade; a vision-language LLM only writes the report around that fixed grade. The diagnosis is never left to the LLM.

fundus image -> crop + CLAHE -> EfficientNet-B4 + Swin (CORN) -> grade 0-4
grade + image -> Gemini -> structured clinical report

Run your own / source code

Full source and setup instructions are on GitHub: https://github.com/BilalAhmadSami/DR-Clinical-Report-Generator

To self-host or fork this Space you need a free Gemini API key (https://aistudio.google.com) set as a GEMINI_API_KEY secret.