{"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/hybrid-neural-rendering-for-large-scale","title":"Hybrid Neural Rendering for Large-Scale Scenes with Motion Blur","arxiv_id":"2304.12652","date":"2023-04-25","proceeding":"CVPR 2023 1","authors":["Peng Dai","yinda zhang","Xin Yu","Xiaoyang Lyu","Xiaojuan Qi"],"abstract":"Rendering novel view images is highly desirable for many applications. Despite recent progress, it remains challenging to render high-fidelity and view-consistent novel views of large-scale scenes from in-the-wild images with inevitable artifacts (e.g., motion blur). To this end, we develop a hybrid neural rendering model that makes image-based representation and neural 3D representation join forces to render high-quality, view-consistent images. Besides, images captured in the wild inevitably contain artifacts, such as motion blur, which deteriorates the quality of rendered images. Accordingly, we propose strategies to simulate blur effects on the rendered images to mitigate the negative influence of blurriness images and reduce their importance during training based on precomputed quality-aware weights. Extensive experiments on real and synthetic data demonstrate our model surpasses state-of-the-art point-based methods for novel view synthesis. The code is available at https://daipengwa.github.io/Hybrid-Rendering-ProjectPage.","url_abs":"https://arxiv.org/abs/2304.12652v2","url_pdf":"https://arxiv.org/pdf/2304.12652v2.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":"hybrid-neural-rendering-for-large-scale","repo_url":"https://github.com/CVMI-Lab/HybridNeuralRendering","is_official":1,"mentioned_in_paper":0,"mentioned_in_github":1,"framework":"pytorch","reach":{"status":"ok","spdx":"Apache-2.0"}}],"tasks":[{"task_slug":"neural-rendering","task_name":"Neural Rendering"},{"task_slug":"novel-view-synthesis","task_name":"Novel View Synthesis"}],"methods":[],"datasets_introduced":[],"methods_introduced":[],"results":[],"syntology":{"syntology_url":null,"atlas_url":"https://app.syntology.ai/?focus=2304.12652","mcp":{"get_harvested_code_for_paper":{"arxiv_id":"2304.12652"}},"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/CVMI-Lab/HybridNeuralRendering","reach":{"status":"ok","spdx":"Apache-2.0"}}],"summary":{"ran":4,"ran_draft_wrong":1,"unverified":13},"by_repo_kind":{"official":{"samples":18,"ran":5,"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":"395753186d53029e","entry":"get_embedder","repo":"CVMI-Lab/HybridNeuralRendering","repo_kind":"official","path":"models/mvs/models.py","file_url":"https://github.com/CVMI-Lab/HybridNeuralRendering/blob/HEAD/models/mvs/models.py","link_basis":"plan_row","language":"python","status":"ran","verification_level":1,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"Apache-2.0","inline_ok":true,"mcp_get_code":{"code_sha256":"395753186d53029e"}},{"code_sha256_prefix":"aac954d979e2ce25","entry":"get_nonlinearity_layer","repo":"CVMI-Lab/HybridNeuralRendering","repo_kind":"official","path":"models/helpers/networks.py","file_url":"https://github.com/CVMI-Lab/HybridNeuralRendering/blob/HEAD/models/helpers/networks.py","link_basis":"harvester_set","language":"python","status":"ran","verification_level":1,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"Apache-2.0","inline_ok":true,"mcp_get_code":{"code_sha256":"aac954d979e2ce25"}},{"code_sha256_prefix":"0a7bf1c7f0fb482c","entry":"get_norm_layer","repo":"CVMI-Lab/HybridNeuralRendering","repo_kind":"official","path":"models/helpers/networks.py","file_url":"https://github.com/CVMI-Lab/HybridNeuralRendering/blob/HEAD/models/helpers/networks.py","link_basis":"harvester_set","language":"python","status":"ran","verification_level":1,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"Apache-2.0","inline_ok":true,"mcp_get_code":{"code_sha256":"0a7bf1c7f0fb482c"}},{"code_sha256_prefix":"aac1d53eba64174a","entry":"get_scheduler","repo":"CVMI-Lab/HybridNeuralRendering","repo_kind":"official","path":"models/helpers/networks.py","file_url":"https://github.com/CVMI-Lab/HybridNeuralRendering/blob/HEAD/models/helpers/networks.py","link_basis":"plan_row","language":"python","status":"ran","verification_level":1,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"Apache-2.0","inline_ok":true,"mcp_get_code":{"code_sha256":"aac1d53eba64174a"}},{"code_sha256_prefix":"129b804760b3115f","entry":"zero_module","repo":"CVMI-Lab/HybridNeuralRendering","repo_kind":"official","path":"models/aggregators/attention.py","file_url":"https://github.com/CVMI-Lab/HybridNeuralRendering/blob/HEAD/models/aggregators/attention.py","link_basis":"harvester_set","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":"129b804760b3115f"}},{"code_sha256_prefix":"f1a6a2573b9364d8","entry":"check_geometric_consistency","repo":"CVMI-Lab/HybridNeuralRendering","repo_kind":"official","path":"models/mvs/filter_utils.py","file_url":"https://github.com/CVMI-Lab/HybridNeuralRendering/blob/HEAD/models/mvs/filter_utils.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":"f1a6a2573b9364d8"}},{"code_sha256_prefix":"9b4b901a5dba2650","entry":"compute_world2local_dist","repo":"CVMI-Lab/HybridNeuralRendering","repo_kind":"official","path":"models/helpers/geometrics.py","file_url":"https://github.com/CVMI-Lab/HybridNeuralRendering/blob/HEAD/models/helpers/geometrics.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":"9b4b901a5dba2650"}},{"code_sha256_prefix":"fe4eb545bbb728e0","entry":"conv_nd","repo":"CVMI-Lab/HybridNeuralRendering","repo_kind":"official","path":"models/aggregators/attention.py","file_url":"https://github.com/CVMI-Lab/HybridNeuralRendering/blob/HEAD/models/aggregators/attention.py","link_basis":"harvester_set","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":"fe4eb545bbb728e0"}},{"code_sha256_prefix":"ccbdc9a6035a4f9b","entry":"depth_regression","repo":"CVMI-Lab/HybridNeuralRendering","repo_kind":"official","path":"models/depth_estimators/module.py","file_url":"https://github.com/CVMI-Lab/HybridNeuralRendering/blob/HEAD/models/depth_estimators/module.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":"ccbdc9a6035a4f9b"}},{"code_sha256_prefix":"2b5e29f335400aa1","entry":"drop_patch_rays","repo":"CVMI-Lab/HybridNeuralRendering","repo_kind":"official","path":"models/aggregators/point_aggregators.py","file_url":"https://github.com/CVMI-Lab/HybridNeuralRendering/blob/HEAD/models/aggregators/point_aggregators.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":"2b5e29f335400aa1"}},{"code_sha256_prefix":"465e493bfd04b327","entry":"filter_by_masks","repo":"CVMI-Lab/HybridNeuralRendering","repo_kind":"official","path":"models/mvs/filter_utils.py","file_url":"https://github.com/CVMI-Lab/HybridNeuralRendering/blob/HEAD/models/mvs/filter_utils.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":"465e493bfd04b327"}},{"code_sha256_prefix":"e2756ebbc26e4171","entry":"homo_warping","repo":"CVMI-Lab/HybridNeuralRendering","repo_kind":"official","path":"models/depth_estimators/module.py","file_url":"https://github.com/CVMI-Lab/HybridNeuralRendering/blob/HEAD/models/depth_estimators/module.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":"e2756ebbc26e4171"}},{"code_sha256_prefix":"d59ce2ea6c5e72b6","entry":"homogenize","repo":"CVMI-Lab/HybridNeuralRendering","repo_kind":"official","path":"models/helpers/geometrics.py","file_url":"https://github.com/CVMI-Lab/HybridNeuralRendering/blob/HEAD/models/helpers/geometrics.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":"d59ce2ea6c5e72b6"}},{"code_sha256_prefix":"246dad9500533fe8","entry":"mse2psnr","repo":"CVMI-Lab/HybridNeuralRendering","repo_kind":"official","path":"models/base_rendering_model.py","file_url":"https://github.com/CVMI-Lab/HybridNeuralRendering/blob/HEAD/models/base_rendering_model.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":"246dad9500533fe8"}},{"code_sha256_prefix":"50fac0e8112069d0","entry":"mvsnet_loss","repo":"CVMI-Lab/HybridNeuralRendering","repo_kind":"official","path":"models/depth_estimators/mvsnet.py","file_url":"https://github.com/CVMI-Lab/HybridNeuralRendering/blob/HEAD/models/depth_estimators/mvsnet.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":"50fac0e8112069d0"}},{"code_sha256_prefix":"737aefb92460755c","entry":"normalization","repo":"CVMI-Lab/HybridNeuralRendering","repo_kind":"official","path":"models/aggregators/attention.py","file_url":"https://github.com/CVMI-Lab/HybridNeuralRendering/blob/HEAD/models/aggregators/attention.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":"737aefb92460755c"}},{"code_sha256_prefix":"973eae8216fc7456","entry":"reproject_with_depth","repo":"CVMI-Lab/HybridNeuralRendering","repo_kind":"official","path":"models/mvs/filter_utils.py","file_url":"https://github.com/CVMI-Lab/HybridNeuralRendering/blob/HEAD/models/mvs/filter_utils.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":"973eae8216fc7456"}},{"code_sha256_prefix":"5221a1124e3c3802","entry":"roll_pitch_yaw_to_rotation_matrices","repo":"CVMI-Lab/HybridNeuralRendering","repo_kind":"official","path":"models/helpers/geometrics.py","file_url":"https://github.com/CVMI-Lab/HybridNeuralRendering/blob/HEAD/models/helpers/geometrics.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":"5221a1124e3c3802"}}]},"arxiv_metadata":null,"syntology_extracted_results":null}