atlas

Research map / Vision-language and multimodal / CLIP and zero-shot

CPath-Omni: A Unified Multimodal Foundation Model for Patch and Whole Slide Image Analysis in Computational Pathology

CVPR 2025 · Vision-language and multimodal › CLIP and zero-shot · approach: Language models for zero-shot reasoning · 19 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Builds CPath-Omni, a 15B unified large multimodal model for pathology that handles both patch-level and whole-slide-image tasks, with a new pathology CLIP (CPath-CLIP) as its patch vision encoder.

Problem

Pathology LMMs are trained separately for patch-level and WSI-level analysis, which limits knowledge sharing across levels and produces redundant models.

Approach

A single LMM couples a CLIP-style patch encoder (CPath-CLIP, concatenating OpenAI CLIP-L and Virchow2 features, with an LLM as text encoder) and a multi-scale WSI encoder (SlideParser with CoCa-style query compression) with Qwen2.5-14B, trained in four stages mixing patch and WSI data.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use CPath-CLIP instead of PathGen-CLIP-LZero-shot pathology image classification · LC-Lungaccuracy (%): 89.8 -> 97.1; +7.3%Helped
Use CPath-CLIP instead of PathGen-CLIP-LZero-shot pathology image classification · PatchCamelyonaccuracy (%): 88.2 -> 95.9; +7.7%Helped
Use CPath-CLIP instead of PathGen-CLIP-LZero-shot pathology image classification · Osteoaccuracy (%): 74.6 -> 80.7; 6.1%Helped
Use CPath-CLIP instead of PathGen-CLIP-LZero-shot pathology image classification · CRC100Kaccuracy (%): 78.0 -> 78.0No clear effect
Use CPath-CLIP instead of PathGen-CLIP-LZero-shot pathology image classification · SICAPv2accuracy (%): 63.5 -> 63.1Hurt
Use CPath-Omni instead of PathGen-LLaVAPathology VQA · PathMMU overall testaccuracy: 60.1 -> 72.4; 13.8%Helped
Use CPath-Omni instead of GPT-4oWSI VQA · Open-ended questionsaccuracy: 20.5 -> 67.3Helped
Use CPath-Omni instead of GPT-4oWSI VQA · Closed-ended questionsaccuracy: 35.5 -> 70.8Helped
Use CPath-Omni instead of HistGenWSI report generation · WSI report generationBLEU4: 8.4 -> 8.7Helped
Use CPath-Omni instead of PathGen-LLaVAPatch-level VQA · PathMMU PathCLSaccuracy: 54.2 -> 75.7; 30.1%Helped

Surprising findings

Limitations

Experimental setup

Datasets: CPath-PatchCaption PathCap Quilt-1M OpenPath PathInstruct-200K HistGen WSI captions TCGA subtyping datasets PathMMU PatchCamelyon CRC-100K BACH SICAPv2

Benchmarks: PathMMU PathCLS LC-Lung LC-Colon CRC100K SkinCancer Pcam BACH Osteo WSSSLUAD SICAPv2 TCGA subtyping

Metrics: accuracy BLEU-1-4 ROUGE-L win rate zero-shot accuracy linear probing accuracy

Baselines: PathGen-LLaVA Quilt-LLaVA LLaVA-Med GPT-4V GPT-4o Gemini-1.5-Pro PRISM HistGen WsiCaption ABMIL DSMIL PathGen-CLIP-L

Builds on: LLaVA-NeXT CoCa CLIP Virchow2

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy