DINO—Nucleus Paper
MICAD 2026 NeuraVision Lab Bilkent University
MICAD 2026 · 7th International Conference on Medical Imaging and Computer-Aided Diagnosis

DINO-Nucleus

Multi-Level Self-Supervised Features for Nucleus Instance Segmentation

Mohammad Sarhangzadeh · Elyar Esmaeilzadeh · Doruk Öner

NeuraVision Lab · Department of Computer Engineering · Bilkent University

Read the paper Contact GitHub code · Coming soon

Abstract

Nucleus instance segmentation and counting are essential for quantitative microscopy, enabling reliable analysis of cell populations, tissue organization, and disease-related changes. However, accurately separating touching nuclei remains difficult, and many existing approaches rely on computationally expensive models or sensitive post-processing procedures. We present DINO-Nucleus, an efficient framework that leverages multi-level self-supervised DINOv2 representations for nucleus instance segmentation and counting. The model jointly predicts nucleus regions, pixel-wise instance flows, and explicit nucleus centers, while a consistency objective encourages the predicted flows to converge toward their corresponding centers. Multi-level transformer features provide complementary spatial and semantic information, and the pretrained backbone is adapted using lightweight LoRA modules to reduce fine-tuning cost. Experimental results show that DINO-Nucleus achieves strong segmentation and counting performance while remaining computationally efficient. These findings demonstrate that parameter-efficient adaptation of multi-level self-supervised features can provide an effective solution for nucleus instance segmentation in microscopy images.

01 / OVERVIEW

Full architecture

Figure 1. DINO-Nucleus architecture, training objective, and instance reconstruction.
02 / METHOD

Method and training objectives

Learning nucleus regions, centers, and pixel-wise directions from fused DINOv2 features.

DINO-Nucleus combines intermediate representations from DINOv2 ViT-S/14 (layers 2, 5, 8, and 11) with high-resolution CNN features. A shared decoder makes three predictions, each supervised by a corresponding objective.

01

Foreground loss

L foreground equals L binary cross-entropy plus L Dice.

Binary cross-entropy and Dice loss learn the nucleus foreground region.

02

Center loss

L center equals Gaussian focal loss of predicted center heatmap and target center heatmap.

Gaussian focal loss supervises a center heatmap, built from interior nuclei centers.

03

Flow regression loss

L flow is foreground-masked Smooth L1 regression summed over x and y, divided by foreground pixel count plus epsilon.

Foreground-masked Smooth L1 supervises the predicted directions within nucleus regions.

TARGET

Center-directed flow target

The target flow for each nucleus pixel is the normalized vector from the pixel to its nucleus center.

Each foreground pixel points to an interior nucleus center; background flow is zero.

TRAJECTORY MECHANISM · SCHEMATIC

Following the flow toward nuclei centers

04 / ENDPOINT CONSISTENCY

Flow-to-center consistency

Local flow regression alone does not guarantee that trajectories reach valid centers. We differentiably integrate each foreground pixel's predicted flow, then encourage its endpoint to lie at a nucleus-center response.

Differentiable trajectory integration
At each time step, the position is updated by normalized predicted flow weighted by foreground support and step size.
Center reference with a detached prediction
The reference center map combines the ground-truth center map with a detached predicted center map.
Endpoint-consistency loss
The endpoint loss is the foreground-weighted negative log of the reference center response at trajectory endpoints.
Combined objective
Total loss is a weighted sum of foreground, center, flow, and endpoint-consistency losses.

Loss weights: 1.0 foreground · 0.5 center · 0.5 flow · 0.05 endpoint, with a warm-up schedule for consistency.

03 / FEATURES

Inside DINOv2 representations

Figure 2. PCA maps, nucleus–background prototype scores, and t-SNE projections of background, boundary, and nucleus-dominant patches.
04 / EXPERIMENTS

Results on BBBC038

670 microscopy images · instance matches at IoU > 0.45.

MethodDice ↑IoU ↑Obj. F1 ↑PQ ↑AJI ↑MAE ↓Pearson ↑
TC-UNet++92.4688.5183.6472.3377.599.1989.70
Cellpose388.7181.3488.5276.6983.135.9793.39
StarDist85.9481.0783.0670.0575.939.7287.62
CellViT90.2284.3590.7577.4085.355.6394.58
DINOv290.9886.1683.5174.8879.287.4789.20
DINO-Nucleus90.4585.3092.3879.3388.973.1198.75

Numbers are reported in Table 1 of the MICAD 2026 paper; they have not yet been reproduced using the new codebase. Scores follow the paper's scale.

05 / CONCLUSION

Conclusion

DINO-Nucleus brings together transferable self-supervised representations and explicit geometric instance modeling. By combining multi-level DINOv2 features with local image detail and lightweight LoRA adaptation, the framework learns nucleus structure without requiring full backbone fine-tuning.

Joint foreground, center, and flow predictions—linked by an endpoint-consistency objective—allow neighboring nuclei to be separated through their learned trajectories rather than watershed reconstruction. The experiments suggest that this design is particularly effective for instance separation and reliable nucleus counting, offering a practical and parameter-efficient approach to quantitative microscopy.

CITATION

BibTeX

@inproceedings{sarhangzadeh2026dinonucleus,
  title     = {DINO-Nucleus: Multi-Level Self-Supervised Features
               for Nucleus Instance Segmentation},
  author    = {Sarhangzadeh, Mohammad and Esmaeilzadeh, Elyar
               and Oner, Doruk},
  booktitle = {7th International Conference on Medical Imaging
               and Computer-Aided Diagnosis (MICAD)},
  year      = {2026}
}

Provisional conference citation. Publication details such as pages and DOI can be added once available.

View original resolution ↗