Any Resolution Any Geometry: Transforming Multi-View Luck into Multi-Patch Mastery

Any Resolution Any Geometry: From Multi-View To Multi-Patch

Summary
Problem
Method
Results
Takeaways
Abstract

The paper introduces Ultra Resolution Geometry Transformer (URGT), a unified multi-patch transformer framework for high-resolution (up to 8K) monocular depth and surface normal estimation. By treating image patches as "virtual views" and employing cross-patch attention, it achieves SOTA performance on UnrealStereo4K, significantly reducing AbsRel from 0.0582 to 0.0291.

TL;DR

The Ultra Resolution Geometry Transformer (URGT) bridges the gap between pixel-level detail and global scene coherence. By reimagining a single high-resolution image as a collection of "virtual views" (patches) and processing them through a unified transformer with global attention, it delivers crystal-clear 4K/8K depth and normal maps without the "patchwork" artifacts typical of previous methods.

  • The Hook: Treatment of patches as views.
  • The Win: AbsRel error reduced by ~50% on 4K benchmarks.
  • The Versatility: Zero-shot performance across diverse real-world and stylized (manga) datasets.

Problem & Motivation: The "Seam" of the Matter

High-resolution 3D understanding is a tug-of-war. If you process the whole image at once, you run out of VRAM; if you break it into patches, you get "seams"—discontinuities where the depth of an object abruptly jumps at the patch boundary.

Prior works like PatchFusion or PatchRefiner attempted to fix this with iterative refinement or heuristic blending, but they essentially treated neighbors as an afterthought. The authors of URGT realized that the problem isn't the patches themselves, but the lack of global communication during the refinement process.

Methodology: From Multi-View To Multi-Patch

URGT draws its brilliance from multi-view geometry transformers (like VGGT). In multi-view tasks, the model looks at different photos of the same scene and finds correspondences. URGT treats patches of the same high-res image as these different views.

1. Unified Geometry Tokens

The model starts with a coarse depth map (from Depth-Anything v2) and a coarse normal map (from Metric3D v2). It breaks the high-res RGB and these coarse priors into patches. Each patch is encoded into tokens using DINOv2.

2. The Global Glue: Global RoPE & Cross-Patch Attention

To make the transformer "spatially aware" of where a patch sits in the original 8K image, they use Global Rotary Positional Encoding (RoPE).

  • Intra-patch attention handles the fine details (texture, edges).
  • Cross-patch attention allows a token in the top-left corner to "talk" to a token in the bottom-right, ensuring the global geometry remains consistent.

Model Architecture Figure 2: The URGT pipeline showing the flow from patchification to joint refinement.

3. GridMix Sampling

Training on static grids leads to overfitting on those specific boundaries. URGT introduces GridMix, which randomly samples different grid configurations (1x1, 2x2, 3x3, 4x4) during training. This forces the model to learn boundary-agnostic consistency.

Experiments: Breaking the SOTA

The results on UnrealStereo4K are transformative. URGT doesn't just improve numbers; it improves the physicality of the output.

MethodAbsRel (Lower is better)RMSE (Lower is better)Infer Time
Depth-Anything v20.08122.86-
PatchRefiner (p=49)0.05822.174.12s
Ours (Joint)0.02911.310.97s

The reduction in Consistency Error (CE) and Pseudo Depth Boundary Error (PDBE) confirms that the model produces sharper edges and fewer artifacts.

Qualitative Comparison Figure 4: Visual results showing URGT's ability to preserve thin structures (like chair legs) compared to over-smoothed baselines.

Critical Analysis & Conclusion

Why it works

The "Secret Sauce" is the combination of Global RoPE and Cross-Patch Attention. The ablation studies (Table 4 & 5) show that without these, the Consistency Error (CE) jumps from 0.06 to 0.28. It’s the difference between a coherent 3D scene and a collection of unrelated depth tiles.

Limitations

  • Reflective Surfaces: Like most monocular models, URGT fails on mirrors, often interpreting the reflection as a hole or a continuation of the room.
  • Backbone Dependency: It relies on the quality of the initial coarse predictions. If Depth-Anything v2 fails significantly on global scale, URGT might refine the "wrong" geometry.

Future Outlook

URGT paves the way for a "plug-and-play" refinement head for any depth estimator. As we move toward 8K displays and high-fidelity VR, the ability to generate stable, high-resolution geometry in under a second is a massive leap forward for the industry.

Final Takeaway: By treating the image as a set of interacting parts rather than a single massive block, URGT achieves the resolution we want with the consistency we need.

Find Similar Papers

Try Our Examples

  • Search for recent papers that use multi-view transformer architectures like DUSt3R or VGGT for single-image high-resolution refinement tasks.
  • Which paper first introduced the concept of using cross-patch attention to maintain global consistency in tiled image processing, and how does URGT's implementation differ?
  • Explore studies that apply GridMix-style probabilistic patch sampling to other dense prediction tasks like semantic segmentation or optical flow.
Contents
Any Resolution Any Geometry: Transforming Multi-View Luck into Multi-Patch Mastery
1. TL;DR
2. Problem & Motivation: The "Seam" of the Matter
3. Methodology: From Multi-View To Multi-Patch
3.1. 1. Unified Geometry Tokens
3.2. 2. The Global Glue: Global RoPE & Cross-Patch Attention
3.3. 3. GridMix Sampling
4. Experiments: Breaking the SOTA
5. Critical Analysis & Conclusion
5.1. Why it works
5.2. Limitations
5.3. Future Outlook