Endoscopy vision-language foundation model pretrained on 348K gastrointestinal examinations that pair routine clinical reports with image sets.
No providers recorded yet. Browse all providers
Gastrointestinal endoscopy generates enormous volumes of imagery, but almost all of it is unordered, highly redundant, and uncurated: a single examination yields dozens or hundreds of frames, most of them near-duplicates or non-diagnostic. Endoscopy foundation models have therefore been built almost entirely from self-supervision on images or video, discarding the clinical report that a gastroenterologist writes for every procedure. EndoVLM is a vision-language pretraining approach that recovers that supervision, treating the structured anatomical and pathological language of routine reports as the training signal for an endoscopic image encoder.
The central difficulty is a modality gap rather than a data shortage. A report describes what was seen at specific anatomical sites, but nothing in the record says which frames correspond to which description, and standard image-text contrastive training assumes a one-to-one pairing that endoscopy does not provide. EndoVLM addresses this with three mechanisms that jointly select the informative frames, align them to clinical taxonomy, and preserve pixel-level detail.
The model was described in an August 2026 preprint whose authorship is led from DAMO Academy, with collaborators at Zhejiang University, Shanghai Jiao Tong University, and affiliated hospitals. It sits alongside earlier endoscopy work in a different regime: Endo-FM learns from video without text, and EndoChat is a conversational assistant for surgical scenes, whereas EndoVLM is a report-supervised representation learner.
The vision encoder is a ViT-B/16 and the language encoder is PubMedBERT, operating on images resized to 224x224. Pretraining used over 400K endoscopic examinations retrospectively collected from two medical centers; after filtering, the curated corpus comprises 348K examinations and more than 18.6M images, each examination pairing a clinical report with its image collection. The masked autoencoder branch masks 75% of patches. Training ran for 100 epochs on NVIDIA A800 GPUs at a total batch size of 96 with AdamW, a base learning rate of 1.5e-4, and weight decay of 0.05.
Downstream evaluation spans video polyp diagnosis on PolypDiag (97.3 F1), ulcerative colitis severity grading on LIMUC (94.5 AUC, 74.4 F1), and polyp segmentation on CVC-12k (86.4 Dice), Kvasir-SEG (91.9 Dice), and ClinicDB (93.1 Dice), with generalization tested on the unseen ColonDB and ETIS sets. Baselines include DINOv3, MAE, CLIP, BiomedCLIP, and Endo-FM, alongside task-specific segmentation models such as Polyp-PVT. In the zero-shot setting the paper reports near-perfect AUC on upper-GI anatomical recognition and an 18% AUC margin over BiomedCLIP on video disease diagnosis.
The intended use is as a frozen or fine-tuned backbone for AI-assisted endoscopy: real-time quality control that confirms every anatomical landmark was photographed, polyp detection and segmentation, disease grading for inflammatory conditions, and retrospective analysis of archived procedure images. Because the representation is aligned to report language, it also supports classification of new endoscopic categories by prompting with text rather than assembling a labeled training set — useful for clinical groups that hold imagery but little annotation.
EndoVLM makes the case that the report archive already sitting in endoscopy units is a usable pretraining signal, and that the obstacle is frame-to-text correspondence rather than data volume. The frame-selection and taxonomy-alignment recipe generalizes in principle to other procedural imaging where unordered image sets accompany a narrative record. Practical adoption is currently limited: the work is a preprint that has not been peer reviewed, the repository carries no license, the 348K-examination pretraining corpus cannot be released for patient privacy and ethics reasons — only a toy dataset is provided for pipeline verification — and pretrained weights are stated as forthcoming upon acceptance rather than available today.
Much of this page is generated or calculated automatically. Flag anything that looks off and we will re-run it.