Papers › Enabling Progressive Whole-slide Image Analysis with Multi-scale Pyramidal Network
Enabling Progressive Whole-slide Image Analysis with Multi-scale Pyramidal Network
Shuyang Wu, Yifu Qiu, Ines P Nearchou, Sandrine Prost, Jonathan A Fallowfield, Hakan Bilen, Timothy J Kendall
Title, abstract, authors and date from arXiv's metadata (CC0); this paper is not in the Papers with Code archive (frozen 2025-07-28).
Multiple-instance Learning (MIL) is commonly used for computational pathology (CPath), where multi-scale features are essential for capturing both fine cellular details and broad tissue architecture. However, existing multi-scale MIL approaches typically rely on the inflexible multi-magnification inputs or the computationally expensive architectures. As pre-trained foundation models (FMs) become the trend for feature extraction and boost lightweight models, we rethink and explore a more efficient multi-scale MIL method. In this paper, we propose the Multi-scale Pyramidal Network (MSPN), a plug-and-play module for attention-based MIL. MSPN introduces progressive multi-scale whole-slide image analysis using only a single high-magnification input. It consists of (1) grid-based remapping that aggregates high-magnification features to derive spatially-aware coarse feature maps, and (2) the Coarse Guidance Network (CGN) that learns coarse contexts. We benchmark MSPN as an add-on module to 4 attention-based frameworks on 5 clinically relevant tasks with 2 foundation models, and a pre-trained MIL framework. Our results demonstrate that MSPN consistently improves MIL across the compared configurations and tasks, while being lightweight and easy-to-use.
In Syntology Open this paper in Syntology's Atlas, the map of the papers in Syntology's graph and their citations.
For agents, Syntology's MCP tool lists every function and class Syntology harvested from this paper and whether it ran (how to connect): get_harvested_code_for_paper(arxiv_id="2602.01951")
Code
Syntology Ran 9 of 76 code samples harvested from 14 repositories linked to this paper; 67 have no recorded run. Of those that ran: 1 ran · violated contract; 3 ran · our draft was wrong; 2 ran · fixture could not drive it; 3 ran with no contract checked.
By repository: found in paper text by Syntology: 76 samples from 14 repositories, 9 ran. The run record, sample by sample. “Ran” means executed on a synthesized input, not that the code is correct or reproduces the paper.
15 repositories listed; official and paper-mentioned ones first.
Reachability, where shown, is from one Syntology probe window (2026-09-16 to 2026-09-18); repositories not probed show nothing. GitHub stars are not tracked.
Code Syntology ran Syntology
76 samples harvested; 9 ran; 0 honoured the contract we drafted; 67 have no recorded run. Read from Syntology's graph 2026-09-24; that is when this build read the record, not when the samples ran.
Licence: 72 of the 76 samples are pointer only, meaning Syntology does not serve that copy's text. This page shows no code text for any sample; each one links to its file in the repository.
Harvested from 14 repositories linked to this paper, official or community; each sample names its own and says which. “Ran” means the sample executed on a synthesized input. It does not mean the output is correct, and nothing here reproduces the paper's results. “Honoured” and “violated” refer to a contract Syntology drafted from the code itself; “our draft was wrong” and “fixture could not drive it” are failures of Syntology's instrument, not of the code.
Each sample ends with its code_sha256, Syntology's identity for that exact code. An agent fetches the stored sample with Syntology's MCP tool get_code(code_sha256="…") (how to connect); click an identity to copy that call.
Repository labels, per sample. official repository: The archive marks this repository official for the paper. named in the paper: The archive records that the paper mentions this repository; it is not marked official. community (archive-listed): In the archive's code links for this paper, not marked official and not recorded as mentioned in the paper. found in paper text by Syntology: Syntology found this repository in the paper's own text; whether it is the authors' implementation is not asserted. community: Not in the archive's code links for this paper; a community repository Syntology harvested. Samples from a repository marked official are listed first. Licence labels name the repository's licence as recorded at harvest. “Pointer only” means Syntology does not serve that copy's text, for one of four reasons: no licence file was found; the licence was not identified; the licence is recorded as permissive but that copy's record is not marked cleared; or the licence is outside the permissive list Syntology serves text under (MIT, Apache-2.0, BSD and similar). Some licences outside that list permit redistribution, such as WTFPL, and GPL-3.0 under its conditions; they are simply not on the list. Hover a licence label for the reason. File links open the file on GitHub at the default branch, which may have changed since the harvest.
d4242c60b1f75593 · report
54abaec4cabb8d79 · report
de1b4199048bbf4e · report
55120f2026b56aa2 · report
e85b5d21dc5b8382 · report
6ca1f4cd53ffd7e6 · report
a63b7288bd08c89e · report
2d44fb6699a9a708 · report
915b71e73a54fc97 · report
6cff85a1767704d7 · report
cec6a288fb5a9185 · report
b76f341d8d32dc9d · report
9676ecbef4203d64 · report
4d3d877633e65237 · report
d046835fc5ae244a · report
ca6cc1908af21a64 · report
3827e58ea2156657 · report
920414c82af2eb8b · report
e586a895c91f9196 · report
49cf1f4ce52e9613 · report
91c5ae2396603107 · report
d55b2ef17c915703 · report
c2232d7752942a50 · report
c07db83a133a0bb0 · report
261a67397af29d5f · report
7fb3ef1c67b62595 · report
faa2f85b94fa91a5 · report
6d0f65012732e719 · report
cc2cb0baf0de0b6d · report
5da51e85b6f85369 · report
308002c4fb135bbe · report
9b5765523c6d17fd · report
7614b58635bac91a · report
d15ed64b57312a3c · report
a07e1b2d1139417d · report
90b3a2884e9ef8b4 · report
8c69a97fedddfc84 · report
3167522c249c7c89 · report
2b68cf8db190bd17 · report
9c335517b3199bc1 · report
b9f4ad3e03ad4503 · report
2457db2dce538ac0 · report
67a513369202b48a · report
a93fc96526f7c7f7 · report
2294c69b1f977ee2 · report
da36c66c0dc9829f · report
9aaa29e4bf4b5c1f · report
f8ae8348aecd8800 · report
dfebfd56865b6379 · report
6ecb6791e6a9ebfb · report
3093e0466654d790 · report
0e0d4a1ac74c2632 · report
42ebcfb93d93ecfb · report
53108a9e6f4eb2c0 · report
2f6a7a4faec6cb11 · report
e015f2c93c762aff · report
3a334b495845600c · report
125ef8019f9275cc · report
450847a8f5821550 · report
1f0265b494709bf9 · report
04b5b0b3851a614a · report
18fe2d6550294742 · report
2fca12b132f7c766 · report
efc78e753491eeab · report
0671088a6441acba · report
5295ea6e56f2c0a3 · report
c6bbc9c9564d7227 · report
51b8e7e23437e7e1 · report
5f21619ff716c1ce · report
9f5f710bfda43d78 · report
c66339fca70da624 · report
9e4e02bee8e90bea · report
848bfe2419fbf48a · report
159439ef889d63b1 · report
1c5a8e21d403c18d · report
0a55ce5c7c8fd9fd · report
Results from the paper
The Papers with Code archive ends with its 2025-07-28 snapshot. This paper's arXiv identifier, 2602.01951, was issued in February 2026, after that date, so the archive has no leaderboard rows for it.
Report a problem or propose a change · a person checks every report against the paper or source before anything changes; decisions are listed on /corrections