atlas

Research map / Video / Video segmentation and tracking

Transformer-Based Video-Structure Multi-Instance Learning for Whole Slide Image Classification

AAAI 2024 · Video › Video segmentation and tracking · approach: Sign language and physiological video analysis · 6 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.

Models a whole slide image as a synthetic pathologist-observation video of spatially consecutive patch clips processed by a shared Transformer with class-specific clip tokens, enabling end-to-end WSI classification and instance-level localization.

Problem

Whole slide image classification is hampered by gigapixel size: two-stage MIL methods use frozen pretrained extractors (domain gap, inductive bias) and cannot be trained end-to-end, while end-to-end methods often ignore contextual relations between patches.

Approach

Group spatially adjacent patches into synthetic video clips, process each clip with a parameter-shared Transformer (MHSA) with class-specific clip tokens trained end-to-end with a ResNet18 encoder, and derive instance pseudo-labels from dot products between clip tokens and patch features.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
use VINO-E2E instead of Loss-AttentionCAMELYON16 instance classification · CAMELYON16instance-level AUC: 0.8995 -> 0.9213Helped
use VINO-E2E instead of IBMILCAMELYON16 bag classification · CAMELYON16bag-level AUC: 0.8991 -> 0.9466Helped
use VINO-E2E instead of DSMILPANDA instance classification · PANDA Grade 3instance-level AUC: 0.9525 -> 0.9659Helped
use VINO-E2E instead of DSMILPANDA instance classification · PANDA Grade 4instance-level AUC: 0.9363 -> 0.9406Helped
use VINO-E2E instead of IBMILPANDA bag classification · PANDA Grade 3bag-level AUC: 0.9015 -> 0.9173Helped
use VINO-E2E instead of IBMILPANDA bag classification · PANDA Grade 4bag-level AUC: 0.8923 -> 0.9048Helped
use VINO-E2E instead of IBMILPANDA bag classification · PANDA Grade 5bag-level AUC: 0.9010 -> 0.9140Helped
use VINO-Feature instead of TransMILTCGA-NSCLC bag classification · TCGA-NSCLCbag-level AUC: 0.9830 -> 0.9853Helped
preserve neighboring-patch context when constructing video clips (ablation)VINO · CAMELYON16instance-level AUC: 0.8925 -> 0.9213Helped
preserve neighboring-patch context when constructing video clips (ablation)VINO · CAMELYON16bag-level AUC: 0.9276 -> 0.9466Helped
train end-to-end instead of using pre-extracted features (ablation)VINO · CAMELYON16instance-level AUC: 0.9185 -> 0.9213Helped
train end-to-end instead of using pre-extracted features (ablation)VINO · CAMELYON16bag-level AUC: 0.9085 -> 0.9466Helped

Surprising findings

Limitations

Experimental setup

Datasets: CAMELYON16 PANDA TCGA-NSCLC

Benchmarks: CAMELYON16 PANDA TCGA-NSCLC

Metrics: bag-level AUC instance-level AUC

Baselines: ABMIL Loss-Attention DSMIL TransMIL DTFD-MIL IBMIL Chikontwe et al. top-k instance method Loss-ABMIL RTFM

Builds on: TransMIL MCT-Former ABMIL DSMIL RTFM

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