atlas

Research map / Detection and segmentation / CNN features

REN: Fast and Efficient Region Encodings from Patch-Based Image Encoders

NeurIPS 2025 · Detection and segmentation › CNN features · approach: Local features and context in CNNs · 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.

Trains REN, a lightweight point-prompted cross-attention network that turns frozen patch-encoder features (DINO, DINOv2, OpenCLIP) into region tokens without running SAM at inference, achieving ~60x faster token generation and 35x less memory than SAM-based region methods.

Problem

Region-based image representations built from SAM masks plus patch-encoder pooling are computationally expensive because of the segmentation step, and linear mask pooling discards fine-grained and contextual detail while producing overlapping or incomplete coverage.

Approach

A point-promptable cross-attention decoder (four blocks, point prompts as queries, frozen patch features as keys/values) is trained with a SAM-derived contrastive loss plus a feature-similarity loss to produce region tokens directly, then grid or SLIC prompts are aggregated by cosine-similarity connected components; it can also be transferred to other encoders by masking the final-layer CLS attent

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Pool SigLIP 2 features into region tokens using pretrained REN_DINOSigLIP 2 · Visual Haystacks single-needle, N=1Kaccuracy: 54.9 -> 59.2Helped
Replace SAM-based region token generation with RENRegion token generation · 32×32 gridgeneration speed: 61.7× faster than EfficientViT-SAMHelped
Replace SAM-based region token generation with RENRegion token generation · 32×32 gridGPU memory: 35.2× less GPU memoryHelped
Use SLIC prompting instead of grid prompting (ablation)REN · ADE20KmAP: 50.4 -> 50.9Helped
Use SLIC prompting instead of grid prompting (ablation)REN · COCOmRP: 0.66 -> 0.66No clear effect
Add token aggregation to grid prompting (ablation)REN · ADE20KmAP: 50.4 -> 50.4No clear effect
Add token aggregation to SLIC prompting (ablation)REN · ADE20KmAP: 50.9 -> 51.0No clear effect
Add token aggregation to grid prompting (ablation)REN · COCOmRP: 0.66 -> 0.65No clear effect
Add token aggregation to SLIC prompting (ablation)REN · COCOmRP: 0.66 -> 0.65No clear effect
Add feature similarity loss to contrastive loss (ablation)REN · VOC2012score: 77.7 -> 86.5Helped
Add feature similarity loss to contrastive loss (ablation)REN · VQ2D validation, 500 videosscore: 46.9 -> 63.7Helped
Add contrastive loss to feature similarity loss (ablation)REN · VOC2012score: 86.0 -> 86.5Helped

Surprising findings

Limitations

Experimental setup

Datasets: Ego4D ADE20K VOC2012 COCO

Benchmarks: ADE20K VOC2012 Ego4D VQ2D Visual Haystacks COCO

Metrics: mAP mRP@50 mRP accuracy processing time peak GPU memory parameter count

Baselines: EfficientViT-SAM Batched-SAM SAM 2 RELOCATE SigLIP 2 Gemini 1.5 Pro GPT-4o MIRAGE

Builds on: SAM DINO DINOv2 OpenCLIP InfoNCE

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