TopoCellGen: Generating Histopathology Cell Topology with a Diffusion Model

Meilong Xu, Saumya Gupta, Xiaoling Hu, Chen Li, Shahira Abousamra +3 more
2/9/2026

No official code found. Best implementation: Melon-Xu/TopoCellGen (28 stars, MIT, last commit 2025-04-04).

Abstract

Accurately modeling multi-class cell topology is crucial in digital pathology, as it provides critical insights into tissue structure and pathology. The synthetic generation of cell topology enables realistic simulations of complex tissue environments, enhances downstream tasks by augmenting training data, aligns more closely with pathologists’ domain knowledge, and offers new opportunities for controlling and generalizing the tumor microenvironment. In this paper, we propose a novel approach that integrates topological constraints into a diffusion model to improve the generation of realistic, contextually accurate cell topologies. Our method refines the simulation of cell distributions and interactions, increasing the precision and interpretability of results in downstream tasks such as cell detection and classification. To assess the topological fidelity of generated layouts, we introduce a new metric, Topological Fréchet Distance (TopoFD), which overcomes the limitations of traditional metrics like FID in evaluating topological structure. Experimental results demonstrate the effectiveness of our approach in generating multi-class cell layouts that capture intricate topological relationships. Code is available at https://github.com/Melon-Xu/TopoCellGen.

View on arXivView PDF

Code Implementations(1)

MIT
280PythonMar 13, 20251 years agoMIT

Similar Papers

Cite this paper

@article{xu2026topocellgen,
  title  = {TopoCellGen: Generating Histopathology Cell Topology with a Diffusion Model},
  author = {Meilong Xu and Saumya Gupta and Xiaoling Hu and Chen Li and Shahira Abousamra and D. Samaras and Prateek Prasanna and Chao Chen},
  year   = {2026},
  eprint = {2412.06011},
  archivePrefix = {arXiv},
  url    = {https://arxiv.org/abs/2412.06011},
  journal = {CVPR 2024 2024}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2412.06011.svg)](https://codeofpaper.com/paper/2412.06011)

Discussion