bio.rodeo
ModelsOrganizationsProvidersLeaderboardAboutSign in
bio.rodeo

The authoritative source for evaluating biological foundation models. No hype, just honest analysis.

Categories
  • DNA & Gene
  • RNA
  • Protein
  • Small molecule
  • Single-cell
  • Spatial omics
  • Pathology
  • Imaging
  • Metabolomics
  • Biosignals
  • Language model
bio.rodeoModelsOrganizationsProvidersLeaderboardAboutFAQSubmit a modelTermsPrivacyContact
© 2026 Pulsatance. All rights reserved. ~
Built by Pulsatance
models / pathology / smart-ccs
PathologyImaging
Hong Kong University of Science and TechnologyChinese University of Hong KongTencent AI LabSun Yat-sen UniversityShenzhen Institutes of Advanced Technology, CASHarvard UniversityReleased February 2025

Smart-CCS

Cervical cytology screening system pretrained on 127,471 whole-slide images from 48 centers, with test-time adaptation for new clinical sites.

The short version

  • —Screens cervical cytology slides and reports both suspicious cells and a slide-level grade
  • —Holds 0.950 AUC on six external cohorts it never saw during training
  • —Validated prospectively at three hospitals, not only on retrospective archives
  • —Adapts to a new site at inference by aligning features to learned prototypes
  • —Cell-level and slide-level predictions expose why a slide was flagged
46Openness

Where to run it

No providers recorded yet. Browse all providers

AI-assisted cervical cytology is one of the clearest cases where a working screening model would matter: the test is cheap, non-invasive, and the disease it catches is largely preventable. The obstacle has never been in-distribution accuracy but generalization. Cytology slides vary with scanner, stain protocol, preparation method, and the population being screened, and systems that perform well at the hospital that trained them tend to degrade elsewhere.

Smart-CCS, from HKUST with collaborators at the Chinese University of Hong Kong, Tencent AI Lab, Sun Yat-sen University, and Peking University Shenzhen Hospital, attacks that problem from both ends. At training time it leans on scale: a curated corpus of 127,471 cervical cytology whole-slide images from 48 medical centres, called CCS-127K, most of it used for self-supervised pretraining. At deployment it adds test-time adaptation, a lightweight calibration on the frozen backbone that lets the system adjust to an unfamiliar site's data without retraining or new labels.

The system was then evaluated the way a screening tool eventually has to be: across 11 internal test sets, 6 fully external ones, and three prospective cohorts collected at hospitals after the model was fixed.

#Key Features

  • A three-stage paradigm: Large-scale self-supervised pretraining, then supervised fine-tuning of the screening task, then test-time adaptation — each addressing a different failure mode of single-site cytology models.
  • Two-step screening that mirrors clinical practice: An abnormal-cell detector sweeps the slide and a whole-slide classifier aggregates the candidates into a grade, matching how a cytologist works from cells to a diagnosis.
  • Prospective validation: Three prospective cohorts, with cancer diagnoses confirmed against histology findings rather than cytology labels alone.
  • Interpretable output: Because predictions exist at both cell and slide level, a flagged slide comes with the cells that drove the call.
  • Public release: Code and pretrained weights — feature extractor, detector, and classifier — are distributed through the project repository.

#Technical Details

CCS-127K spans 127,471 whole-slide images from 48 centres, annotated by cytologists to TBS guidelines with seven slide-level cytology grades plus cell-level delineations. A 112,062-slide pretraining cohort drawn from 39 centres trains a ViT-Large backbone with DINOv2 over roughly 100 million cell images; ablations compared ViT-Large against ViT-Giant and DINOv2 against MoCo v3. Abnormal-cell detection uses Deformable DETR, which outperformed YOLOv3, Faster R-CNN, and RetinaNet by 14.3, 5.9, and 7.3 points of AP50 respectively. The whole-slide classifier is a transformer operating over 1024-dimensional instance features produced by the frozen backbone. Test-time adaptation aligns the current batch's features with an augmented view and with learned class prototypes through a contrastive objective. Retrospectively, Smart-CCS reaches 0.965 AUC and 0.913 sensitivity across 11 internal test sets and 0.950 AUC across 6 external ones; prospectively it reaches 0.947, 0.924, and 0.986 AUC at three centres.

#Applications

The target deployment is primary cervical cancer screening, particularly in settings where cytologist time is the binding constraint and slide volume is high. Smart-CCS is designed to triage: rank slides by risk, surface the cells behind each call, and let a cytologist adjudicate. The test-time adaptation step is what makes it plausible for a laboratory to adopt without contributing labelled data first, since the system recalibrates to local slide characteristics on its own.

#Impact

Smart-CCS is notable less for a new architecture than for the evidence standard it sets in computational cytology: a 48-centre pretraining corpus, external cohorts held fully apart, and prospective validation with histological confirmation. That combination is rare in medical AI preprints and is the part most relevant to anyone weighing clinical deployment. Caveats remain: the cohorts are drawn from Chinese medical centres, adaptation operates over a batch of target-site features rather than a single slide, and the work has not yet been peer reviewed.

At a glance

Released
February 2025
Category
Pathology
Organizations
Hong Kong University of Science and Technology / Chinese University of Hong Kong / Tencent AI Lab / Sun Yat-sen University / Shenzhen Institutes of Advanced Technology, CAS / Harvard University

Links

GitHub RepositoryResearch Paper

Tags

cytologyfoundation_modelself_supervisedtransformervision_transformerwhole_slide_image_classification

Something wrong?

Much of this page is generated or calculated automatically. Flag anything that looks off and we will re-run it.