{"id":54,"date":"2024-05-12T18:39:51","date_gmt":"2024-05-12T18:39:51","guid":{"rendered":"https:\/\/mscvprojects.ri.cmu.edu\/2024team14\/?page_id=54"},"modified":"2024-12-05T21:53:26","modified_gmt":"2024-12-05T21:53:26","slug":"related-work","status":"publish","type":"page","link":"https:\/\/mscvprojects.ri.cmu.edu\/2024team14\/related-work\/","title":{"rendered":"Related Work"},"content":{"rendered":"\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n\n\n\n<p>The task of 3D reconstruction from sparse views presents significant challenges that many existing methodologies struggle to address effectively. Techniques such as Neural Radiance Fields (NeRF) [1] and 3D Gaussian Splatting (3DGS) [2] typically require dense image sets\u2014ranging from tens to hundreds\u2014along with precise camera pose information. This requirement often renders the data capture process impractical for everyday applications. Additionally, these methods involve computationally intensive per-scene optimizations, which are not only time-consuming but also difficult to apply in scenarios with limited view availability where camera poses may be imprecise.<\/p>\n\n\n\n<p>Several innovative approaches have been developed to tackle these issues: <\/p>\n\n\n\n<p>For instance, <strong>Scene Representation Transformer<\/strong> (SRT) [3] demonstrates the capability to process a few posed or unposed images from novel real-world scenes, constructing a latent scene representation using semantic priors learnt implicitly by a CNN + Transformer based encoder. At inference, input images are passed through the model in a single forward pass to get a set-latent scene representation from the encoder, which can then be queried to produce a rendering for any novel view using the learnt decoder. However, this method is completely implicit, making it difficult to obtain an explicit representation for downstream tasks, and has been shown to have an inaccurate 3D understanding producing blurry\/suboptimal renderings.<\/p>\n\n\n\n<p><strong>PixelSplat<\/strong> [4] employs a novel approach using just a pair of images along with their camera metadata. It predicts a predefined number of 3D Gaussians for each pixel from the first view and renders these Gaussians from new perspectives. This method involves passing images through a pre-trained feature encoder, incorporating depth information via an epipolar attention layer, and further refining through subsequent layers to produce feature maps. These maps are then used by a neural network to predict the Gaussian parameters. This method only works for the two-view setting, requires the relative camera pose as input, requires some overlap between the input views to use the epipolar constraints effectively, and struggles with unseen regions due to the constrained coverage of the pixel-aligned Gaussians.<\/p>\n\n\n\n<p><strong>MVSplat<\/strong> [5] introduces an innovative approach to sparse 3D reconstruction by leveraging a cost-volume-based method inspired by stereo techniques. It extracts multi-view features using a Transformer with self- and cross-attention layers for inter-view information exchange. Per-view cost volumes are constructed via plane sweeping and refined alongside Transformer features using a 2D U-Net with cross-view attention, yielding per-view depth maps. These depth maps are unprojected to 3D and combined through a deterministic union operation to form 3D Gaussian centers, with opacity, covariance, and color parameters jointly predicted. This method too requires the camera poses as input and is constrained by the pixel-aligned predictions which means that it suffers from similar drawbacks as PixelSplat.<\/p>\n\n\n\n<p>Finally, <strong>Splatt3R<\/strong> [6] builds on top of MASt3R and demonstrates that a simple architecture modification and a well-chosen training loss can yield strong novel view synthesis results. They encode each image using a vision transformer encoder and pass them to a decoder that performs cross-attention across images. While MASt3R has two prediction heads for 3D point prediction and feature matching, they introduce a third head to predict covariances, spherical harmonics, opacities, and mean offsets, allowing them to create a complete Gaussian primitive for each pixel. During training, they only train the Gaussian prediction head, using a pre-trained MASt3R model for the other parameters. Since this work builds on MASt3R that itself builds on top of DUSt3R which does not require camera poses as input, this method too is not dependent on camera information. However, the pixel-aligned predictions yet again restricts the pipeline from accurately modeling unseen regions.<\/p>\n\n\n\n<p>Overall, many works have explored the challenging problem of sparse and generalizable 3D reconstruction but almost all of them either require camera pose information or produce per-pixel predictions for the input views which means that they are severely restricted in terms of the density of their reconstruction and are prone to fail for the unseen regions of the objects\/scenes. We endeavor to address these problems using our method while maintaining competitive results for the sparse view reconstruction problem statement. <\/p>\n\n\n\n<h2 class=\"wp-block-heading\">References<\/h2>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Mildenhall, Ben, et al. &#8220;NeRF: Representing scenes as neural radiance fields for view synthesis.&#8221; Communications of the ACM 65.1 (2021): 99-106.<\/li>\n\n\n\n<li>Kerbl, Bernhard et al. \u201c3D Gaussian Splatting for Real-Time Radiance Field Rendering.\u201d ACM Transactions on Graphics (TOG) 42 (2023): 1 &#8211; 14.<\/li>\n\n\n\n<li>Sajjadi, Mehdi S. M. et al. \u201cScene Representation Transformer: Geometry-Free Novel View Synthesis Through Set-Latent Scene Representations.\u201d 2022 IEEE\/CVF Conference on Computer Vision and Pattern Recognition (CVPR) (2021): 6219-6228.<\/li>\n\n\n\n<li>Charatan, David et al. \u201cpixelSplat: 3D Gaussian Splats from Image Pairs for Scalable Generalizable 3D Reconstruction.\u201d ArXiv abs\/2312.12337 (2023): n. Pag.<\/li>\n\n\n\n<li>Chen, Y., Xu, H., Zheng, C., Zhuang, B., Pollefeys, M., Geiger, A., Cham, T.J., Cai, J. Mvsplat: Efficient 3d gaussian splatting from sparse multi-view images. arXiv preprint arXiv:2403.14627 (2024)<\/li>\n\n\n\n<li>Brandon Smart, Chuanxia Zheng, Iro Laina, and Victor Adrian Prisacariu. Splatt3r: Zero-shot gaussian splatting from uncalibarated image pairs. arXiv preprint arXiv:2408.13912, 2024.<\/li>\n\n\n\n<li>Szymanowicz, Stanislaw et al. \u201cSplatter Image: Ultra-Fast Single-View 3D Reconstruction.\u201d ArXiv abs\/2312.13150 (2023): n. Pag.<\/li>\n\n\n\n<li>Yu, Alex et al. \u201cpixelNeRF: Neural Radiance Fields from One or Few Images.\u201d 2021 IEEE\/CVF Conference on Computer Vision and Pattern Recognition (CVPR) (2020): 4576-4585.<\/li>\n\n\n\n<li>Kani, Bharath Raj Nagoor et al. \u201cUpFusion: Novel View Diffusion from Unposed Sparse View Observations.\u201d ArXiv abs\/2312.06661 (2023): n. pag.<\/li>\n<\/ol>\n","protected":false},"excerpt":{"rendered":"<p>The task of 3D reconstruction from sparse views presents significant challenges that many existing methodologies struggle to address effectively. Techniques such as Neural Radiance Fields (NeRF) [1] and 3D Gaussian Splatting (3DGS) [2] typically require dense image sets\u2014ranging from tens to hundreds\u2014along with precise camera pose information. This requirement often renders the data capture process &hellip; <\/p>\n<p class=\"link-more\"><a href=\"https:\/\/mscvprojects.ri.cmu.edu\/2024team14\/related-work\/\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;Related Work&#8221;<\/span><\/a><\/p>\n","protected":false},"author":218,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-54","page","type-page","status-publish","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Related Work - Sparse view 3D Pose and Reconstruction<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/mscvprojects.ri.cmu.edu\/2024team14\/related-work\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Related Work - Sparse view 3D Pose and Reconstruction\" \/>\n<meta property=\"og:description\" content=\"The task of 3D reconstruction from sparse views presents significant challenges that many existing methodologies struggle to address effectively. Techniques such as Neural Radiance Fields (NeRF) [1] and 3D Gaussian Splatting (3DGS) [2] typically require dense image sets\u2014ranging from tens to hundreds\u2014along with precise camera pose information. This requirement often renders the data capture process &hellip; Continue reading &quot;Related Work&quot;\" \/>\n<meta property=\"og:url\" content=\"https:\/\/mscvprojects.ri.cmu.edu\/2024team14\/related-work\/\" \/>\n<meta property=\"og:site_name\" content=\"Sparse view 3D Pose and Reconstruction\" \/>\n<meta property=\"article:modified_time\" content=\"2024-12-05T21:53:26+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"4 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/mscvprojects.ri.cmu.edu\\\/2024team14\\\/related-work\\\/\",\"url\":\"https:\\\/\\\/mscvprojects.ri.cmu.edu\\\/2024team14\\\/related-work\\\/\",\"name\":\"Related Work - Sparse view 3D Pose and Reconstruction\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/mscvprojects.ri.cmu.edu\\\/2024team14\\\/#website\"},\"datePublished\":\"2024-05-12T18:39:51+00:00\",\"dateModified\":\"2024-12-05T21:53:26+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/mscvprojects.ri.cmu.edu\\\/2024team14\\\/related-work\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/mscvprojects.ri.cmu.edu\\\/2024team14\\\/related-work\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/mscvprojects.ri.cmu.edu\\\/2024team14\\\/related-work\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/mscvprojects.ri.cmu.edu\\\/2024team14\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Related Work\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/mscvprojects.ri.cmu.edu\\\/2024team14\\\/#website\",\"url\":\"https:\\\/\\\/mscvprojects.ri.cmu.edu\\\/2024team14\\\/\",\"name\":\"Sparse view 3D Pose and Reconstruction\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/mscvprojects.ri.cmu.edu\\\/2024team14\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Related Work - Sparse view 3D Pose and Reconstruction","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/mscvprojects.ri.cmu.edu\/2024team14\/related-work\/","og_locale":"en_US","og_type":"article","og_title":"Related Work - Sparse view 3D Pose and Reconstruction","og_description":"The task of 3D reconstruction from sparse views presents significant challenges that many existing methodologies struggle to address effectively. Techniques such as Neural Radiance Fields (NeRF) [1] and 3D Gaussian Splatting (3DGS) [2] typically require dense image sets\u2014ranging from tens to hundreds\u2014along with precise camera pose information. This requirement often renders the data capture process &hellip; Continue reading \"Related Work\"","og_url":"https:\/\/mscvprojects.ri.cmu.edu\/2024team14\/related-work\/","og_site_name":"Sparse view 3D Pose and Reconstruction","article_modified_time":"2024-12-05T21:53:26+00:00","twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"4 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/mscvprojects.ri.cmu.edu\/2024team14\/related-work\/","url":"https:\/\/mscvprojects.ri.cmu.edu\/2024team14\/related-work\/","name":"Related Work - Sparse view 3D Pose and Reconstruction","isPartOf":{"@id":"https:\/\/mscvprojects.ri.cmu.edu\/2024team14\/#website"},"datePublished":"2024-05-12T18:39:51+00:00","dateModified":"2024-12-05T21:53:26+00:00","breadcrumb":{"@id":"https:\/\/mscvprojects.ri.cmu.edu\/2024team14\/related-work\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/mscvprojects.ri.cmu.edu\/2024team14\/related-work\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/mscvprojects.ri.cmu.edu\/2024team14\/related-work\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/mscvprojects.ri.cmu.edu\/2024team14\/"},{"@type":"ListItem","position":2,"name":"Related Work"}]},{"@type":"WebSite","@id":"https:\/\/mscvprojects.ri.cmu.edu\/2024team14\/#website","url":"https:\/\/mscvprojects.ri.cmu.edu\/2024team14\/","name":"Sparse view 3D Pose and Reconstruction","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/mscvprojects.ri.cmu.edu\/2024team14\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"}]}},"_links":{"self":[{"href":"https:\/\/mscvprojects.ri.cmu.edu\/2024team14\/wp-json\/wp\/v2\/pages\/54","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/mscvprojects.ri.cmu.edu\/2024team14\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/mscvprojects.ri.cmu.edu\/2024team14\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/mscvprojects.ri.cmu.edu\/2024team14\/wp-json\/wp\/v2\/users\/218"}],"replies":[{"embeddable":true,"href":"https:\/\/mscvprojects.ri.cmu.edu\/2024team14\/wp-json\/wp\/v2\/comments?post=54"}],"version-history":[{"count":11,"href":"https:\/\/mscvprojects.ri.cmu.edu\/2024team14\/wp-json\/wp\/v2\/pages\/54\/revisions"}],"predecessor-version":[{"id":255,"href":"https:\/\/mscvprojects.ri.cmu.edu\/2024team14\/wp-json\/wp\/v2\/pages\/54\/revisions\/255"}],"wp:attachment":[{"href":"https:\/\/mscvprojects.ri.cmu.edu\/2024team14\/wp-json\/wp\/v2\/media?parent=54"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}