{"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/darf-boosting-radiance-fields-from-sparse","title":"DaRF: Boosting Radiance Fields from Sparse Inputs with Monocular Depth Adaptation","arxiv_id":"2305.19201","date":"2023-05-30","proceeding":null,"authors":["Jiuhn Song","Seonghoon Park","Honggyu An","Seokju Cho","Min-Seop Kwak","SungJin Cho","Seungryong Kim"],"abstract":"Neural radiance fields (NeRF) shows powerful performance in novel view synthesis and 3D geometry reconstruction, but it suffers from critical performance degradation when the number of known viewpoints is drastically reduced. Existing works attempt to overcome this problem by employing external priors, but their success is limited to certain types of scenes or datasets. Employing monocular depth estimation (MDE) networks, pretrained on large-scale RGB-D datasets, with powerful generalization capability would be a key to solving this problem: however, using MDE in conjunction with NeRF comes with a new set of challenges due to various ambiguity problems exhibited by monocular depths. In this light, we propose a novel framework, dubbed D\\\"aRF, that achieves robust NeRF reconstruction with a handful of real-world images by combining the strengths of NeRF and monocular depth estimation through online complementary training. Our framework imposes the MDE network's powerful geometry prior to NeRF representation at both seen and unseen viewpoints to enhance its robustness and coherence. In addition, we overcome the ambiguity problems of monocular depths through patch-wise scale-shift fitting and geometry distillation, which adapts the MDE network to produce depths aligned accurately with NeRF geometry. Experiments show our framework achieves state-of-the-art results both quantitatively and qualitatively, demonstrating consistent and reliable performance in both indoor and outdoor real-world datasets. Project page is available at https://ku-cvlab.github.io/DaRF/.","url_abs":"https://arxiv.org/abs/2305.19201v2","url_pdf":"https://arxiv.org/pdf/2305.19201v2.pdf","source":{"archive":"pwc-archive (Hugging Face), CC BY-SA 4.0","snapshot":"2025-07-28","licence_url":"https://creativecommons.org/licenses/by-sa/4.0/legalcode","row_kind":"abstracts"},"code_links":[{"paper_slug":"darf-boosting-radiance-fields-from-sparse","repo_url":"https://github.com/KU-CVLAB/DaRF","is_official":1,"mentioned_in_paper":0,"mentioned_in_github":1,"framework":"pytorch","reach":{"status":"ok","spdx":"MIT"}}],"tasks":[{"task_slug":"3d-geometry","task_name":"3D geometry"},{"task_slug":"depth-estimation","task_name":"Depth Estimation"},{"task_slug":"monocular-depth-estimation","task_name":"Monocular Depth Estimation"},{"task_slug":"nerf","task_name":"NeRF"},{"task_slug":"novel-view-synthesis","task_name":"Novel View Synthesis"}],"methods":[],"datasets_introduced":[],"methods_introduced":[],"results":[],"syntology":{"atlas_url":"https://app.syntology.ai/?focus=2305.19201","mcp":{"get_harvested_code_for_paper":{"arxiv_id":"2305.19201"}},"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":[{"provenance":"external:paperswithcode_snapshot_2025-07-28","url":"https://github.com/KU-CVLAB/DaRF","reach":{"status":"ok","spdx":"MIT"}}],"summary":{"ran":5,"ran_draft_wrong":1,"unverified":4},"by_repo_kind":{"official":{"samples":10,"ran":6,"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":"51e3b2175da36d6c","entry":"actvn","repo":"KU-CVLAB/DaRF","repo_kind":"official","path":"plenoxels/models/discriminator.py","file_url":"https://github.com/KU-CVLAB/DaRF/blob/HEAD/plenoxels/models/discriminator.py","link_basis":"plan_row","language":"python","status":"ran","verification_level":1,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":true,"licence":"MIT","inline_ok":true,"mcp_get_code":{"code_sha256":"51e3b2175da36d6c"}},{"code_sha256_prefix":"8d4e5ab503856d09","entry":"apply_min_size","repo":"KU-CVLAB/DaRF","repo_kind":"official","path":"plenoxels/models/transforms.py","file_url":"https://github.com/KU-CVLAB/DaRF/blob/HEAD/plenoxels/models/transforms.py","link_basis":"plan_row","language":"python","status":"ran","verification_level":1,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"MIT","inline_ok":true,"mcp_get_code":{"code_sha256":"8d4e5ab503856d09"}},{"code_sha256_prefix":"e9f612ce15936ed2","entry":"attn_cosine_sim","repo":"KU-CVLAB/DaRF","repo_kind":"official","path":"plenoxels/models/extractor.py","file_url":"https://github.com/KU-CVLAB/DaRF/blob/HEAD/plenoxels/models/extractor.py","link_basis":"plan_row","language":"python","status":"ran_draft_wrong","verification_level":1,"contract_check":"MISDECLARED","metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"MIT","inline_ok":true,"mcp_get_code":{"code_sha256":"e9f612ce15936ed2"}},{"code_sha256_prefix":"adc28f78a3e2f5c8","entry":"get_normalized_directions","repo":"KU-CVLAB/DaRF","repo_kind":"official","path":"plenoxels/models/kplane_field.py","file_url":"https://github.com/KU-CVLAB/DaRF/blob/HEAD/plenoxels/models/kplane_field.py","link_basis":"plan_row","language":"python","status":"ran","verification_level":1,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":true,"licence":"MIT","inline_ok":true,"mcp_get_code":{"code_sha256":"adc28f78a3e2f5c8"}},{"code_sha256_prefix":"18f6227e830af980","entry":"init_grid_param","repo":"KU-CVLAB/DaRF","repo_kind":"official","path":"plenoxels/models/kplane_field.py","file_url":"https://github.com/KU-CVLAB/DaRF/blob/HEAD/plenoxels/models/kplane_field.py","link_basis":"plan_row","language":"python","status":"ran","verification_level":1,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"MIT","inline_ok":true,"mcp_get_code":{"code_sha256":"18f6227e830af980"}},{"code_sha256_prefix":"9d244f95cc9869be","entry":"normalize_aabb","repo":"KU-CVLAB/DaRF","repo_kind":"official","path":"plenoxels/models/kplane_field.py","file_url":"https://github.com/KU-CVLAB/DaRF/blob/HEAD/plenoxels/models/kplane_field.py","link_basis":"plan_row","language":"python","status":"ran","verification_level":1,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"MIT","inline_ok":true,"mcp_get_code":{"code_sha256":"9d244f95cc9869be"}},{"code_sha256_prefix":"2e499d784aa6bc3c","entry":"DiffAugment","repo":"KU-CVLAB/DaRF","repo_kind":"official","path":"plenoxels/models/discriminator.py","file_url":"https://github.com/KU-CVLAB/DaRF/blob/HEAD/plenoxels/models/discriminator.py","link_basis":"first_harvest_node","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"MIT","inline_ok":true,"mcp_get_code":{"code_sha256":"2e499d784aa6bc3c"}},{"code_sha256_prefix":"dd074522d02e6097","entry":"load_render_pose","repo":"KU-CVLAB/DaRF","repo_kind":"official","path":"plenoxels/datasets/scannet_dataset.py","file_url":"https://github.com/KU-CVLAB/DaRF/blob/HEAD/plenoxels/datasets/scannet_dataset.py","link_basis":"first_harvest_node","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"MIT","inline_ok":true,"mcp_get_code":{"code_sha256":"dd074522d02e6097"}},{"code_sha256_prefix":"e10dc89a2ca0f09f","entry":"load_scannet_images","repo":"KU-CVLAB/DaRF","repo_kind":"official","path":"plenoxels/datasets/scannet_dataset.py","file_url":"https://github.com/KU-CVLAB/DaRF/blob/HEAD/plenoxels/datasets/scannet_dataset.py","link_basis":"first_harvest_node","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"MIT","inline_ok":true,"mcp_get_code":{"code_sha256":"e10dc89a2ca0f09f"}},{"code_sha256_prefix":"d3daffe86c3a152c","entry":"reparametrize","repo":"KU-CVLAB/DaRF","repo_kind":"official","path":"plenoxels/models/discriminator.py","file_url":"https://github.com/KU-CVLAB/DaRF/blob/HEAD/plenoxels/models/discriminator.py","link_basis":"first_harvest_node","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"MIT","inline_ok":true,"mcp_get_code":{"code_sha256":"d3daffe86c3a152c"}}]},"arxiv_metadata":null,"syntology_extracted_results":null}