{"about":{"site":"https://codewithpapers.app","non_affiliation":"Code with Papers and Syntology are not affiliated with, endorsed by, or sponsored by Papers with Code, Meta, or the pwc-archive mirror.","licence":"CC BY-SA 4.0","licence_url":"https://creativecommons.org/licenses/by-sa/4.0/legalcode","attribution":"https://codewithpapers.app/attribution","modified":"archive material modified by Syntology; see the attribution page"},"url":"/paper/arxiv-2601-05246","title":"Pixel-Perfect Visual Geometry Estimation","arxiv_id":"2601.05246","date":"2026-01-08","proceeding":null,"authors":["Gangwei Xu","Haotong Lin","Hongcheng Luo","Haiyang Sun","Bing Wang","Guang Chen","Sida Peng","Hangjun Ye","Xin Yang"],"abstract":"Recovering clean and accurate geometry from images is essential for robotics and augmented reality. However, existing geometry foundation models still suffer severely from flying pixels and the loss of fine details. In this paper, we present pixel-perfect visual geometry models that can predict high-quality, flying-pixel-free point clouds by leveraging generative modeling in the pixel space. We first introduce Pixel-Perfect Depth (PPD), a monocular depth foundation model built upon pixel-space diffusion transformers (DiT). To address the high computational complexity associated with pixel-space diffusion, we propose two key designs: 1) Semantics-Prompted DiT, which incorporates semantic representations from vision foundation models to prompt the diffusion process, preserving global semantics while enhancing fine-grained visual details; and 2) Cascade DiT architecture that progressively increases the number of image tokens, improving both efficiency and accuracy. To further extend PPD to video (PPVD), we introduce a new Semantics-Consistent DiT, which extracts temporally consistent semantics from a multi-view geometry foundation model. We then perform reference-guided token propagation within the DiT to maintain temporal coherence with minimal computational and memory overhead. Our models achieve the best performance among all generative monocular and video depth estimation models and produce significantly cleaner point clouds than all other models.","url_abs":"https://arxiv.org/abs/2601.05246","url_pdf":"https://arxiv.org/pdf/2601.05246","source":{"archive":null,"snapshot":"2025-07-28","note":"not in the Papers with Code archive (frozen at the snapshot)","row_kind":"graph","title_abstract_authors_date":"arXiv metadata, CC0 1.0 (https://info.arxiv.org/help/license)"},"code_links":[],"tasks":[],"methods":[],"datasets_introduced":[],"methods_introduced":[],"results":[],"syntology":{"atlas_url":"https://app.syntology.ai/?focus=2601.05246","mcp":{"get_harvested_code_for_paper":{"arxiv_id":"2601.05246"}},"developers":"https://syntology.ai/developers","read_at":"2026-09-24T18:15:14+00:00","read_at_is":"when the build read Syntology's graph, not when any sample ran","claim":"Per-sample execution status on synthesized fixtures; not a correctness claim about the paper. Samples come from repositories linked to the paper, official or community; repo_kind says which.","repos":[{"mentioned_in_github":null,"is_official":null,"provenance":"deterministic:regex_extraction","mentioned_in_paper":null,"url":"https://github.com/gangweix/pixel-perfect-depth","reach":{"status":"ok","spdx":"Apache-2.0"}}],"summary":{"ran_fixture":1,"ran_honours":1,"ran_draft_wrong":1,"unverified":4},"by_repo_kind":{"found_in_text":{"samples":7,"ran":3,"repositories":1}},"repo_kind_vocabulary":{"official":"The archive marks this repository official for the paper","named_in_paper":"The archive records that the paper mentions this repository; it is not marked official","listed":"In the archive's code links for this paper, not marked official and not recorded as mentioned in the paper","found_in_text":"Syntology found this repository in the paper's own text; whether it is the authors' implementation is not asserted","community":"Not in the archive's code links for this paper; a community repository Syntology harvested"},"n_pointer_only_for_licence":0,"samples":[{"code_sha256_prefix":"c157f5b112b3a392","entry":"drop_path","repo":"gangweix/pixel-perfect-depth","repo_kind":"found_in_text","path":"ppd/models/depth_anything_v2/dinov2_layers/drop_path.py","file_url":"https://github.com/gangweix/pixel-perfect-depth/blob/HEAD/ppd/models/depth_anything_v2/dinov2_layers/drop_path.py","link_basis":"plan_row","language":"python","status":"ran_fixture","verification_level":1,"contract_check":"RAISES","metamorphic_tier":"invariant","behaviour_fingerprint":false,"licence":"Apache-2.0","inline_ok":true,"mcp_get_code":{"code_sha256":"c157f5b112b3a392"}},{"code_sha256_prefix":"3c04490a215299f2","entry":"make_2tuple","repo":"gangweix/pixel-perfect-depth","repo_kind":"found_in_text","path":"ppd/models/depth_anything_v2/dinov2_layers/patch_embed.py","file_url":"https://github.com/gangweix/pixel-perfect-depth/blob/HEAD/ppd/models/depth_anything_v2/dinov2_layers/patch_embed.py","link_basis":"plan_row","language":"python","status":"ran_honours","verification_level":1,"contract_check":"HONOURS","metamorphic_tier":"well_formed","behaviour_fingerprint":true,"licence":"Apache-2.0","inline_ok":true,"mcp_get_code":{"code_sha256":"3c04490a215299f2"}},{"code_sha256_prefix":"e7fcb6d9ac9deaf4","entry":"named_apply","repo":"gangweix/pixel-perfect-depth","repo_kind":"found_in_text","path":"ppd/models/depth_anything_v2/dinov2.py","file_url":"https://github.com/gangweix/pixel-perfect-depth/blob/HEAD/ppd/models/depth_anything_v2/dinov2.py","link_basis":"plan_row","language":"python","status":"ran_draft_wrong","verification_level":1,"contract_check":"OUTPUT_MISDECLARED","metamorphic_tier":"deterministic","behaviour_fingerprint":false,"licence":"Apache-2.0","inline_ok":true,"mcp_get_code":{"code_sha256":"e7fcb6d9ac9deaf4"}},{"code_sha256_prefix":"5d16d4d4fc573ac7","entry":"add_residual","repo":"gangweix/pixel-perfect-depth","repo_kind":"found_in_text","path":"ppd/models/depth_anything_v2/dinov2_layers/block.py","file_url":"https://github.com/gangweix/pixel-perfect-depth/blob/HEAD/ppd/models/depth_anything_v2/dinov2_layers/block.py","link_basis":"first_harvest_node","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"Apache-2.0","inline_ok":true,"mcp_get_code":{"code_sha256":"5d16d4d4fc573ac7"}},{"code_sha256_prefix":"85f7ffc01945bb72","entry":"drop_add_residual_stochastic_depth","repo":"gangweix/pixel-perfect-depth","repo_kind":"found_in_text","path":"ppd/models/depth_anything_v2/dinov2_layers/block.py","file_url":"https://github.com/gangweix/pixel-perfect-depth/blob/HEAD/ppd/models/depth_anything_v2/dinov2_layers/block.py","link_basis":"first_harvest_node","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"Apache-2.0","inline_ok":true,"mcp_get_code":{"code_sha256":"85f7ffc01945bb72"}},{"code_sha256_prefix":"5be3610fa1fee19e","entry":"get_branges_scales","repo":"gangweix/pixel-perfect-depth","repo_kind":"found_in_text","path":"ppd/models/depth_anything_v2/dinov2_layers/block.py","file_url":"https://github.com/gangweix/pixel-perfect-depth/blob/HEAD/ppd/models/depth_anything_v2/dinov2_layers/block.py","link_basis":"first_harvest_node","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"Apache-2.0","inline_ok":true,"mcp_get_code":{"code_sha256":"5be3610fa1fee19e"}},{"code_sha256_prefix":"f8265bed02a4dd01","entry":"recover_metric_depth_ransac","repo":"gangweix/pixel-perfect-depth","repo_kind":"found_in_text","path":"ppd/utils/align_depth_func.py","file_url":"https://github.com/gangweix/pixel-perfect-depth/blob/HEAD/ppd/utils/align_depth_func.py","link_basis":"first_harvest_node","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"Apache-2.0","inline_ok":true,"mcp_get_code":{"code_sha256":"f8265bed02a4dd01"}}]},"arxiv_metadata":{"licence":"arXiv metadata, CC0 1.0 (https://info.arxiv.org/help/license)","fields":["title","abstract","authors","date"],"primary_category":"cs.CV","source":"arxiv_2026.jsonl"},"syntology_extracted_results":null}