{"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/neurbf-a-neural-fields-representation-with-1","title":"NeuRBF: A Neural Fields Representation with Adaptive Radial Basis Functions","arxiv_id":"2309.15426","date":"2023-09-27","proceeding":"ICCV 2023 1","authors":["Zhang Chen","Zhong Li","Liangchen Song","Lele Chen","Jingyi Yu","Junsong Yuan","Yi Xu"],"abstract":"We present a novel type of neural fields that uses general radial bases for signal representation. State-of-the-art neural fields typically rely on grid-based representations for storing local neural features and N-dimensional linear kernels for interpolating features at continuous query points. The spatial positions of their neural features are fixed on grid nodes and cannot well adapt to target signals. Our method instead builds upon general radial bases with flexible kernel position and shape, which have higher spatial adaptivity and can more closely fit target signals. To further improve the channel-wise capacity of radial basis functions, we propose to compose them with multi-frequency sinusoid functions. This technique extends a radial basis to multiple Fourier radial bases of different frequency bands without requiring extra parameters, facilitating the representation of details. Moreover, by marrying adaptive radial bases with grid-based ones, our hybrid combination inherits both adaptivity and interpolation smoothness. We carefully designed weighting schemes to let radial bases adapt to different types of signals effectively. Our experiments on 2D image and 3D signed distance field representation demonstrate the higher accuracy and compactness of our method than prior arts. When applied to neural radiance field reconstruction, our method achieves state-of-the-art rendering quality, with small model size and comparable training speed.","url_abs":"https://arxiv.org/abs/2309.15426v1","url_pdf":"https://arxiv.org/pdf/2309.15426v1.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":"neurbf-a-neural-fields-representation-with-1","repo_url":"https://github.com/oppo-us-research/NeuRBF","is_official":1,"mentioned_in_paper":0,"mentioned_in_github":1,"framework":"pytorch","reach":{"status":"ok","spdx":"MIT"}}],"tasks":[],"methods":[],"datasets_introduced":[],"methods_introduced":[],"results":[],"syntology":{"syntology_url":null,"atlas_url":"https://app.syntology.ai/?focus=2309.15426","mcp":{"get_harvested_code_for_paper":{"arxiv_id":"2309.15426"}},"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/oppo-us-research/NeuRBF","reach":{"status":"ok","spdx":"MIT"}}],"summary":{"ran":12,"unverified":2},"by_repo_kind":{"official":{"samples":14,"ran":12,"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":"13c81e4ff5f20dab","entry":"gaussian_activation","repo":"oppo-us-research/NeuRBF","repo_kind":"official","path":"util_network.py","file_url":"https://github.com/oppo-us-research/NeuRBF/blob/HEAD/util_network.py","link_basis":"first_harvest_node","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":"13c81e4ff5f20dab"}},{"code_sha256_prefix":"adc28f78a3e2f5c8","entry":"get_normalized_directions","repo":"oppo-us-research/NeuRBF","repo_kind":"official","path":"nerf_kplanes/network.py","file_url":"https://github.com/oppo-us-research/NeuRBF/blob/HEAD/nerf_kplanes/network.py","link_basis":"first_harvest_node","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":"oppo-us-research/NeuRBF","repo_kind":"official","path":"nerf_kplanes/network.py","file_url":"https://github.com/oppo-us-research/NeuRBF/blob/HEAD/nerf_kplanes/network.py","link_basis":"first_harvest_node","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":"cfbc1c66cbef55ea","entry":"mse","repo":"oppo-us-research/NeuRBF","repo_kind":"official","path":"util_metric.py","file_url":"https://github.com/oppo-us-research/NeuRBF/blob/HEAD/util_metric.py","link_basis":"first_harvest_node","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":"cfbc1c66cbef55ea"}},{"code_sha256_prefix":"2a6e57d4fdbf999d","entry":"mse2psnr","repo":"oppo-us-research/NeuRBF","repo_kind":"official","path":"util_metric.py","file_url":"https://github.com/oppo-us-research/NeuRBF/blob/HEAD/util_metric.py","link_basis":"first_harvest_node","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":"2a6e57d4fdbf999d"}},{"code_sha256_prefix":"9d244f95cc9869be","entry":"normalize_aabb","repo":"oppo-us-research/NeuRBF","repo_kind":"official","path":"nerf_kplanes/network.py","file_url":"https://github.com/oppo-us-research/NeuRBF/blob/HEAD/nerf_kplanes/network.py","link_basis":"first_harvest_node","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":"7a00ba16cae5c252","entry":"plot_ellipse","repo":"oppo-us-research/NeuRBF","repo_kind":"official","path":"util_figure.py","file_url":"https://github.com/oppo-us-research/NeuRBF/blob/HEAD/util_figure.py","link_basis":"first_harvest_node","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":"7a00ba16cae5c252"}},{"code_sha256_prefix":"d58168938c36d2ea","entry":"plot_ellipses","repo":"oppo-us-research/NeuRBF","repo_kind":"official","path":"util_figure.py","file_url":"https://github.com/oppo-us-research/NeuRBF/blob/HEAD/util_figure.py","link_basis":"first_harvest_node","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":"d58168938c36d2ea"}},{"code_sha256_prefix":"1c780adfe22c6a26","entry":"plot_ellipses_v1","repo":"oppo-us-research/NeuRBF","repo_kind":"official","path":"util_figure.py","file_url":"https://github.com/oppo-us-research/NeuRBF/blob/HEAD/util_figure.py","link_basis":"first_harvest_node","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":"1c780adfe22c6a26"}},{"code_sha256_prefix":"649c0abe13955c0c","entry":"psnr","repo":"oppo-us-research/NeuRBF","repo_kind":"official","path":"util_metric.py","file_url":"https://github.com/oppo-us-research/NeuRBF/blob/HEAD/util_metric.py","link_basis":"first_harvest_node","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":"649c0abe13955c0c"}},{"code_sha256_prefix":"52f17c1b2e4b2c78","entry":"rbf_nlin_s_fb","repo":"oppo-us-research/NeuRBF","repo_kind":"official","path":"util_network.py","file_url":"https://github.com/oppo-us-research/NeuRBF/blob/HEAD/util_network.py","link_basis":"first_harvest_node","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":"52f17c1b2e4b2c78"}},{"code_sha256_prefix":"2658d759f5c21805","entry":"scaledsin_activation","repo":"oppo-us-research/NeuRBF","repo_kind":"official","path":"util_network.py","file_url":"https://github.com/oppo-us-research/NeuRBF/blob/HEAD/util_network.py","link_basis":"first_harvest_node","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":"2658d759f5c21805"}},{"code_sha256_prefix":"0b273e21f23b7f2d","entry":"load_model_from_ckpt","repo":"oppo-us-research/NeuRBF","repo_kind":"official","path":"main_nerf.py","file_url":"https://github.com/oppo-us-research/NeuRBF/blob/HEAD/main_nerf.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":"0b273e21f23b7f2d"}},{"code_sha256_prefix":"94447d73009c86a8","entry":"query_chunked","repo":"oppo-us-research/NeuRBF","repo_kind":"official","path":"util_clustering.py","file_url":"https://github.com/oppo-us-research/NeuRBF/blob/HEAD/util_clustering.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":"94447d73009c86a8"}}]},"arxiv_metadata":null,"syntology_extracted_results":null}