atlas

Research map / Detection and segmentation / Open-set and few-shot detection

Near, far: Patch-ordering enhances vision foundation models' scene understanding

ICLR 2025 · Detection and segmentation › Open-set and few-shot detection · approach: Unsupervised object and part discovery · 0 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.

Proposes NeCo, a self-supervised dense post-pretraining loss that enforces patch-level nearest-neighbor order consistency between student and teacher via differentiable sorting, improving DINOv2-register features for in-context and dense scene understanding.

Problem

Dense self-supervised features for in-context scene understanding (nearest-neighbor retrieval, linear/clustering segmentation, 3D correspondence) are limited; contrastive and object-level consistency losses give coarse signals, and nearest-neighbor retrieval is non-differentiable.

Approach

Apply differentiable sorting (bitonic sorting networks with soft swaps) to patch distances against reference patches, and enforce that the sorted nearest-neighbor permutation matrices of student and teacher agree via cross-entropy, as a post-pretraining step on top of already image-level pretrained ViTs.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
post-pretrain DINOv2R with NeCoDINOv2R ViT-S/14 · Pascal VOC, K=500 clusteringmIoU: 64.5 -> 68.9Helped
post-pretrain DINOv2R with NeCoDINOv2R ViT-S/14 · COCO-Things, linear segmentationmIoU: 82.2 -> 82.3Helped
select both foreground and background patches instead of background patches (ablation)NeCo · Pascal VOC linear segmentationmIoU: 78.4 -> 78.9Helped
select both foreground and background patches instead of background patches (ablation)NeCo · Pascal VOC in-contextmIoU: 60.5 -> 62.0Helped
add an EMA teacher (ablation)NeCo · Pascal VOC linear segmentationmIoU: 70.4 -> 78.9Helped
add an EMA teacher (ablation)NeCo · Pascal VOC in-contextmIoU: 42.6 -> 62.0Helped
use all neighbors rather than the top 4 (ablation)NeCo · Pascal VOC linear segmentationmIoU: 74.4 -> 78.9Helped
use all neighbors rather than the top 4 (ablation)NeCo · ADE20K in-contextmIoU: 19.7 -> 21.7Helped
train on COCO instead of ImageNet-100 (ablation)NeCo · Pascal VOC in-contextmIoU: 55.8 -> 62.0Helped
increase batch size from 1 to 64 (ablation)NeCo · Pascal VOC linear segmentationmIoU: 76.0 -> 78.9Helped
select neighbors across batch images rather than from the same image (ablation)NeCo · Multiple ablation metricsperformance: roughly 0.4% to 1%Helped
remove the sorting component (ablation)NeCo · Sorting ablationperformanceHurt

Surprising findings

Limitations

Experimental setup

Datasets: COCO ImageNet-100 Pascal VOC 2012 ADE20K Pascal Context COCO-Stuff SPair-71k

Benchmarks: ADE20K Pascal VOC 2012 COCO-Things COCO-Stuff Pascal Context SPair-71k

Metrics: mIoU Recall@0.01

Baselines: CrIBo DINOv2R Hummingbird TimeT Leopart CrOC iBOT DINO COMUS SelfPatch

Builds on: DINOv2 DINO CrIBo Leopart Differentiable sorting networks

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