{"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/monosplat-generalizable-3d-gaussian-splatting","title":"MonoSplat: Generalizable 3D Gaussian Splatting from Monocular Depth Foundation Models","arxiv_id":"2505.15185","date":"2025-05-21","proceeding":"CVPR 2025 1","authors":["Yifan Liu","Keyu Fan","Weihao Yu","Chenxin Li","Hao Lu","Yixuan Yuan"],"abstract":"Recent advances in generalizable 3D Gaussian Splatting have demonstrated promising results in real-time high-fidelity rendering without per-scene optimization, yet existing approaches still struggle to handle unfamiliar visual content during inference on novel scenes due to limited generalizability. To address this challenge, we introduce MonoSplat, a novel framework that leverages rich visual priors from pre-trained monocular depth foundation models for robust Gaussian reconstruction. Our approach consists of two key components: a Mono-Multi Feature Adapter that transforms monocular features into multi-view representations, coupled with an Integrated Gaussian Prediction module that effectively fuses both feature types for precise Gaussian generation. Through the Adapter's lightweight attention mechanism, features are seamlessly aligned and aggregated across views while preserving valuable monocular priors, enabling the Prediction module to generate Gaussian primitives with accurate geometry and appearance. Through extensive experiments on diverse real-world datasets, we convincingly demonstrate that MonoSplat achieves superior reconstruction quality and generalization capability compared to existing methods while maintaining computational efficiency with minimal trainable parameters. Codes are available at https://github.com/CUHK-AIM-Group/MonoSplat.","url_abs":"https://arxiv.org/abs/2505.15185v1","url_pdf":"https://arxiv.org/pdf/2505.15185v1.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":"monosplat-generalizable-3d-gaussian-splatting","repo_url":"https://github.com/cuhk-aim-group/monosplat","is_official":1,"mentioned_in_paper":1,"mentioned_in_github":0,"framework":"jax","reach":{"status":"ok","spdx":"MIT"}}],"tasks":[{"task_slug":"computational-efficiency","task_name":"Computational Efficiency"}],"methods":[{"method_slug":"adapter","method_name":"Adapter"},{"method_slug":"attention","method_name":"Attention"},{"method_slug":"softmax","method_name":"Softmax"}],"datasets_introduced":[],"methods_introduced":[],"results":[],"syntology":{"syntology_url":"https://syntology.ai/paper/2505.15185","atlas_url":"https://app.syntology.ai/?focus=2505.15185","mcp":{"get_harvested_code_for_paper":{"arxiv_id":"2505.15185"}},"developers":"https://syntology.ai/developers","read_at":"2026-09-25T09:33:49+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":"deterministic:regex_extraction","url":"https://github.com/CUHK-AIM-Group/MonoSplat","reach":{"status":"ok","spdx":"MIT"}}],"summary":{"ran":1,"unverified":5},"by_repo_kind":{"official":{"samples":6,"ran":1,"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":"e8002dbf9ab64adc","entry":"compute_psnr","repo":"CUHK-AIM-Group/MonoSplat","repo_kind":"official","path":"src/evaluation/metrics.py","file_url":"https://github.com/CUHK-AIM-Group/MonoSplat/blob/HEAD/src/evaluation/metrics.py","link_basis":"harvester_set","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":"e8002dbf9ab64adc"}},{"code_sha256_prefix":"7b3ef4f2267e3ddc","entry":"compute_lpips","repo":"CUHK-AIM-Group/MonoSplat","repo_kind":"official","path":"src/evaluation/metrics.py","file_url":"https://github.com/CUHK-AIM-Group/MonoSplat/blob/HEAD/src/evaluation/metrics.py","link_basis":"harvester_set","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":"7b3ef4f2267e3ddc"}},{"code_sha256_prefix":"46a9932db8763d5a","entry":"get_depth","repo":"CUHK-AIM-Group/MonoSplat","repo_kind":"official","path":"src/geometry/epipolar_lines.py","file_url":"https://github.com/CUHK-AIM-Group/MonoSplat/blob/HEAD/src/geometry/epipolar_lines.py","link_basis":"harvester_set","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":"46a9932db8763d5a"}},{"code_sha256_prefix":"29f9a20ddbe0786f","entry":"get_lpips","repo":"CUHK-AIM-Group/MonoSplat","repo_kind":"official","path":"src/evaluation/metrics.py","file_url":"https://github.com/CUHK-AIM-Group/MonoSplat/blob/HEAD/src/evaluation/metrics.py","link_basis":"harvester_set","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":"29f9a20ddbe0786f"}},{"code_sha256_prefix":"941d1c1d1972b399","entry":"lift_to_3d","repo":"CUHK-AIM-Group/MonoSplat","repo_kind":"official","path":"src/geometry/epipolar_lines.py","file_url":"https://github.com/CUHK-AIM-Group/MonoSplat/blob/HEAD/src/geometry/epipolar_lines.py","link_basis":"harvester_set","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":"941d1c1d1972b399"}},{"code_sha256_prefix":"ef5ef870287d7f04","entry":"project_rays","repo":"CUHK-AIM-Group/MonoSplat","repo_kind":"official","path":"src/geometry/epipolar_lines.py","file_url":"https://github.com/CUHK-AIM-Group/MonoSplat/blob/HEAD/src/geometry/epipolar_lines.py","link_basis":"harvester_set","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":"ef5ef870287d7f04"}}]},"arxiv_metadata":null,"syntology_extracted_results":null}