{"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/pynerf-pyramidal-neural-radiance-fields-1","title":"PyNeRF: Pyramidal Neural Radiance Fields","arxiv_id":"2312.00252","date":"2023-11-30","proceeding":"NeurIPS 2023 11","authors":["Haithem Turki","Michael Zollhöfer","Christian Richardt","Deva Ramanan"],"abstract":"Neural Radiance Fields (NeRFs) can be dramatically accelerated by spatial grid representations. However, they do not explicitly reason about scale and so introduce aliasing artifacts when reconstructing scenes captured at different camera distances. Mip-NeRF and its extensions propose scale-aware renderers that project volumetric frustums rather than point samples but such approaches rely on positional encodings that are not readily compatible with grid methods. We propose a simple modification to grid-based models by training model heads at different spatial grid resolutions. At render time, we simply use coarser grids to render samples that cover larger volumes. Our method can be easily applied to existing accelerated NeRF methods and significantly improves rendering quality (reducing error rates by 20-90% across synthetic and unbounded real-world scenes) while incurring minimal performance overhead (as each model head is quick to evaluate). Compared to Mip-NeRF, we reduce error rates by 20% while training over 60x faster.","url_abs":"https://arxiv.org/abs/2312.00252v1","url_pdf":"https://arxiv.org/pdf/2312.00252v1.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":"pynerf-pyramidal-neural-radiance-fields-1","repo_url":"https://github.com/hturki/pynerf","is_official":1,"mentioned_in_paper":0,"mentioned_in_github":0,"framework":"jax","reach":{"status":"ok"}}],"tasks":[{"task_slug":"nerf","task_name":"NeRF"}],"methods":[],"datasets_introduced":[],"methods_introduced":[],"results":[],"syntology":{"atlas_url":"https://app.syntology.ai/?focus=2312.00252","mcp":{"get_harvested_code_for_paper":{"arxiv_id":"2312.00252"}},"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/hturki/pynerf","reach":{"status":"ok"}}],"summary":{"ran":2,"unverified":2},"by_repo_kind":{"official":{"samples":4,"ran":2,"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":4,"samples":[{"code_sha256_prefix":"aabe6a0260da45e8","entry":"get_levels","repo":"hturki/pynerf","repo_kind":"official","path":"pynerf/fields/pynerf_base_field.py","file_url":"https://github.com/hturki/pynerf/blob/HEAD/pynerf/fields/pynerf_base_field.py","link_basis":"first_harvest_node","language":"python","status":"ran","verification_level":1,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"NONE","inline_ok":false,"mcp_get_code":{"code_sha256":"aabe6a0260da45e8"}},{"code_sha256_prefix":"772a2594a42f38f7","entry":"parse_output_interpolation","repo":"hturki/pynerf","repo_kind":"official","path":"pynerf/fields/pynerf_base_field.py","file_url":"https://github.com/hturki/pynerf/blob/HEAD/pynerf/fields/pynerf_base_field.py","link_basis":"first_harvest_node","language":"python","status":"ran","verification_level":1,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"NONE","inline_ok":false,"mcp_get_code":{"code_sha256":"772a2594a42f38f7"}},{"code_sha256_prefix":"fa56d97e56f4074e","entry":"get_weights","repo":"hturki/pynerf","repo_kind":"official","path":"pynerf/fields/pynerf_base_field.py","file_url":"https://github.com/hturki/pynerf/blob/HEAD/pynerf/fields/pynerf_base_field.py","link_basis":"first_harvest_node","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"NONE","inline_ok":false,"mcp_get_code":{"code_sha256":"fa56d97e56f4074e"}},{"code_sha256_prefix":"1bedb7e07cdd8946","entry":"ssim","repo":"hturki/pynerf","repo_kind":"official","path":"pynerf/models/pynerf_base_model.py","file_url":"https://github.com/hturki/pynerf/blob/HEAD/pynerf/models/pynerf_base_model.py","link_basis":"first_harvest_node","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"NONE","inline_ok":false,"mcp_get_code":{"code_sha256":"1bedb7e07cdd8946"}}]},"arxiv_metadata":null,"syntology_extracted_results":null}