{"id":90,"date":"2025-05-09T19:50:01","date_gmt":"2025-05-09T19:50:01","guid":{"rendered":"https:\/\/mscvprojects.ri.cmu.edu\/2025team14\/?page_id=90"},"modified":"2025-12-10T22:15:43","modified_gmt":"2025-12-10T22:15:43","slug":"background","status":"publish","type":"page","link":"https:\/\/mscvprojects.ri.cmu.edu\/2025team14\/background\/","title":{"rendered":"Background"},"content":{"rendered":"\n<h3 class=\"wp-block-heading\">Pointmap formulation for 3D reconstruction<\/h3>\n\n\n\n<p>The pointmap formulation reimagines 3D reconstruction as a dense prediction task, where each pixel in an image is mapped to a corresponding 3D point in space, resulting in a (H, W, 3) tensor. This dense 2D-3D correspondence framework facilitates the extraction of various geometric properties, such as depth estimation, camera calibration, and pose estimation, all from the same representation.<\/p>\n\n\n\n<p>The DUSt3R [1] model (Dense and Unconstrained Stereo 3D Reconstruction) leverages this approach by predicting pointmaps for pairs of images, aligning both in the coordinate frame of the first image. This method eliminates the need for prior camera calibration or known poses, simplifying the 3D reconstruction pipeline.<\/p>\n\n\n\n<p>Although the DUST3R architecture is tailored for 3D reconstruction from a single image pair, it can be scaled to multi-view settings by applying a non-linear optimization strategy to globally align multiple image pairs.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"218\" src=\"https:\/\/mscvprojects.ri.cmu.edu\/2025team14\/wp-content\/uploads\/sites\/134\/2025\/05\/Screenshot-2025-05-10-at-11.04.48\u202fAM-1024x218.png\" alt=\"\" class=\"wp-image-106\" srcset=\"https:\/\/mscvprojects.ri.cmu.edu\/2025team14\/wp-content\/uploads\/sites\/134\/2025\/05\/Screenshot-2025-05-10-at-11.04.48\u202fAM-1024x218.png 1024w, https:\/\/mscvprojects.ri.cmu.edu\/2025team14\/wp-content\/uploads\/sites\/134\/2025\/05\/Screenshot-2025-05-10-at-11.04.48\u202fAM-300x64.png 300w, https:\/\/mscvprojects.ri.cmu.edu\/2025team14\/wp-content\/uploads\/sites\/134\/2025\/05\/Screenshot-2025-05-10-at-11.04.48\u202fAM-768x163.png 768w, https:\/\/mscvprojects.ri.cmu.edu\/2025team14\/wp-content\/uploads\/sites\/134\/2025\/05\/Screenshot-2025-05-10-at-11.04.48\u202fAM.png 1298w\" sizes=\"auto, (max-width: 706px) 89vw, (max-width: 767px) 82vw, 740px\" \/><\/figure>\n\n\n\n<p><\/p>\n\n\n\n<h3 class=\"wp-block-heading\">VGGT<\/h3>\n\n\n\n<p>VGGT [2] improves upon pointmap-based methods like DUSt3R by eliminating the need for expensive global alignment. Instead, it employs a streamlined pipeline with 24 pairs of frame-wise and global self-attention layers, allowing it to jointly reason across all views. VGGT also predicts dense depth, camera poses, pointmaps, and point tracks in a single forward pass. This unified design enables state-of-the-art performance in multi-view 3D reconstruction\u2014without post-processing\u2014using a multitask loss to supervise all outputs jointly.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"376\" src=\"https:\/\/mscvprojects.ri.cmu.edu\/2025team14\/wp-content\/uploads\/sites\/134\/2025\/05\/Screenshot-2025-05-10-at-10.27.38\u202fAM-1024x376.png\" alt=\"\" class=\"wp-image-102\" srcset=\"https:\/\/mscvprojects.ri.cmu.edu\/2025team14\/wp-content\/uploads\/sites\/134\/2025\/05\/Screenshot-2025-05-10-at-10.27.38\u202fAM-1024x376.png 1024w, https:\/\/mscvprojects.ri.cmu.edu\/2025team14\/wp-content\/uploads\/sites\/134\/2025\/05\/Screenshot-2025-05-10-at-10.27.38\u202fAM-300x110.png 300w, https:\/\/mscvprojects.ri.cmu.edu\/2025team14\/wp-content\/uploads\/sites\/134\/2025\/05\/Screenshot-2025-05-10-at-10.27.38\u202fAM-768x282.png 768w, https:\/\/mscvprojects.ri.cmu.edu\/2025team14\/wp-content\/uploads\/sites\/134\/2025\/05\/Screenshot-2025-05-10-at-10.27.38\u202fAM-1536x564.png 1536w, https:\/\/mscvprojects.ri.cmu.edu\/2025team14\/wp-content\/uploads\/sites\/134\/2025\/05\/Screenshot-2025-05-10-at-10.27.38\u202fAM-2048x752.png 2048w\" sizes=\"auto, (max-width: 706px) 89vw, (max-width: 767px) 82vw, 740px\" \/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">Comparing 3D reconstruction methods<\/h3>\n\n\n\n<p>To support our goal of leveraging 3D reconstruction for robotic manipulation, we compared several 3D reconstruction method. Key evaluation metrics include reconstruction accuracy, inference time, temporal consistency across frames, and the ability to recover absolute depth. The results are presented in the table below.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"419\" src=\"https:\/\/mscvprojects.ri.cmu.edu\/2025team14\/wp-content\/uploads\/sites\/134\/2025\/05\/image-1024x419.png\" alt=\"\" class=\"wp-image-96\" srcset=\"https:\/\/mscvprojects.ri.cmu.edu\/2025team14\/wp-content\/uploads\/sites\/134\/2025\/05\/image-1024x419.png 1024w, https:\/\/mscvprojects.ri.cmu.edu\/2025team14\/wp-content\/uploads\/sites\/134\/2025\/05\/image-300x123.png 300w, https:\/\/mscvprojects.ri.cmu.edu\/2025team14\/wp-content\/uploads\/sites\/134\/2025\/05\/image-768x315.png 768w, https:\/\/mscvprojects.ri.cmu.edu\/2025team14\/wp-content\/uploads\/sites\/134\/2025\/05\/image.png 1494w\" sizes=\"auto, (max-width: 706px) 89vw, (max-width: 767px) 82vw, 740px\" \/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\"><br>RaySt3R \u2013 single-view RGB-D to full 3D shape completion<\/h3>\n\n\n\n<p>RaySt3R [3] is a model for <strong>zero-shot 3D object completion<\/strong>: it completes the 3D shape of partially observed objects by predicting what their full geometry should look like.\u00a0<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Input:<\/strong> a single RGB-D image (i.e., a color image + depth map) of an object, plus a <em>novel viewpoint<\/em> (encoded as a set of \u201cquery rays\u201d).\u00a0<\/li>\n\n\n\n<li><strong>Model:<\/strong> a feedforward transformer predicts \u2014 for those query rays \u2014 a <strong>depth map<\/strong>, <strong>object masks<\/strong>, and <strong>per-pixel confidence scores<\/strong>.\u00a0<\/li>\n\n\n\n<li><strong>Output:<\/strong> by merging (fusing) predictions across multiple query views, RaySt3R reconstructs a <strong>complete 3D shape<\/strong> of the object, potentially filling in geometry that was occluded in the original view.<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"503\" src=\"https:\/\/mscvprojects.ri.cmu.edu\/2025team14\/wp-content\/uploads\/sites\/134\/2025\/12\/image-1024x503.png\" alt=\"\" class=\"wp-image-126\" srcset=\"https:\/\/mscvprojects.ri.cmu.edu\/2025team14\/wp-content\/uploads\/sites\/134\/2025\/12\/image-1024x503.png 1024w, https:\/\/mscvprojects.ri.cmu.edu\/2025team14\/wp-content\/uploads\/sites\/134\/2025\/12\/image-300x147.png 300w, https:\/\/mscvprojects.ri.cmu.edu\/2025team14\/wp-content\/uploads\/sites\/134\/2025\/12\/image-768x377.png 768w, https:\/\/mscvprojects.ri.cmu.edu\/2025team14\/wp-content\/uploads\/sites\/134\/2025\/12\/image-1536x755.png 1536w, https:\/\/mscvprojects.ri.cmu.edu\/2025team14\/wp-content\/uploads\/sites\/134\/2025\/12\/image.png 2048w\" sizes=\"auto, (max-width: 706px) 89vw, (max-width: 767px) 82vw, 740px\" \/><\/figure>\n\n\n\n<p class=\"has-text-align-center\">Architecture<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">References<\/h3>\n\n\n\n<p>[1] Wang, Shuzhe, et al. &#8220;Dust3r: Geometric 3d vision made easy.&#8221;\u00a0<br>[2] Wang, Jianyuan, et al. &#8220;VGGT: Visual Geometry Grounded Transformer.&#8221;<br>[3] Duisterhof, Bardienus P., et al. &#8220;RaySt3R: Predicting Novel Depth Maps for Zero-Shot Object Completion.&#8221; NeurIPS 2025<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Pointmap formulation for 3D reconstruction The pointmap formulation reimagines 3D reconstruction as a dense prediction task, where each pixel in an image is mapped to a corresponding 3D point in space, resulting in a (H, W, 3) tensor. This dense 2D-3D correspondence framework facilitates the extraction of various geometric properties, such as depth estimation, camera &hellip; <\/p>\n<p class=\"link-more\"><a href=\"https:\/\/mscvprojects.ri.cmu.edu\/2025team14\/background\/\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;Background&#8221;<\/span><\/a><\/p>\n","protected":false},"author":252,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-90","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>Background - Improving Robot Manipulation with 3D Vision Models<\/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\/2025team14\/background\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Background - Improving Robot Manipulation with 3D Vision Models\" \/>\n<meta property=\"og:description\" content=\"Pointmap formulation for 3D reconstruction The pointmap formulation reimagines 3D reconstruction as a dense prediction task, where each pixel in an image is mapped to a corresponding 3D point in space, resulting in a (H, W, 3) tensor. This dense 2D-3D correspondence framework facilitates the extraction of various geometric properties, such as depth estimation, camera &hellip; Continue reading &quot;Background&quot;\" \/>\n<meta property=\"og:url\" content=\"https:\/\/mscvprojects.ri.cmu.edu\/2025team14\/background\/\" \/>\n<meta property=\"og:site_name\" content=\"Improving Robot Manipulation with 3D Vision Models\" \/>\n<meta property=\"article:modified_time\" content=\"2025-12-10T22:15:43+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/mscvprojects.ri.cmu.edu\/2025team14\/wp-content\/uploads\/sites\/134\/2025\/05\/image-1024x419.png\" \/>\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=\"3 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/mscvprojects.ri.cmu.edu\\\/2025team14\\\/background\\\/\",\"url\":\"https:\\\/\\\/mscvprojects.ri.cmu.edu\\\/2025team14\\\/background\\\/\",\"name\":\"Background - Improving Robot Manipulation with 3D Vision Models\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/mscvprojects.ri.cmu.edu\\\/2025team14\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/mscvprojects.ri.cmu.edu\\\/2025team14\\\/background\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/mscvprojects.ri.cmu.edu\\\/2025team14\\\/background\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/mscvprojects.ri.cmu.edu\\\/2025team14\\\/wp-content\\\/uploads\\\/sites\\\/134\\\/2025\\\/05\\\/image-1024x419.png\",\"datePublished\":\"2025-05-09T19:50:01+00:00\",\"dateModified\":\"2025-12-10T22:15:43+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/mscvprojects.ri.cmu.edu\\\/2025team14\\\/background\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/mscvprojects.ri.cmu.edu\\\/2025team14\\\/background\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/mscvprojects.ri.cmu.edu\\\/2025team14\\\/background\\\/#primaryimage\",\"url\":\"https:\\\/\\\/mscvprojects.ri.cmu.edu\\\/2025team14\\\/wp-content\\\/uploads\\\/sites\\\/134\\\/2025\\\/05\\\/image.png\",\"contentUrl\":\"https:\\\/\\\/mscvprojects.ri.cmu.edu\\\/2025team14\\\/wp-content\\\/uploads\\\/sites\\\/134\\\/2025\\\/05\\\/image.png\",\"width\":1494,\"height\":612},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/mscvprojects.ri.cmu.edu\\\/2025team14\\\/background\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/mscvprojects.ri.cmu.edu\\\/2025team14\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Background\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/mscvprojects.ri.cmu.edu\\\/2025team14\\\/#website\",\"url\":\"https:\\\/\\\/mscvprojects.ri.cmu.edu\\\/2025team14\\\/\",\"name\":\"Improving Robot Manipulation with 3D Vision Models\",\"description\":\"Rajath Aralikatti, Santhoshini Gongidi | Collaborators: Bardenious Duisterhof, Jeffrey Ke | Advisor: Jeffrey Ichnowski\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/mscvprojects.ri.cmu.edu\\\/2025team14\\\/?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":"Background - Improving Robot Manipulation with 3D Vision Models","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\/2025team14\/background\/","og_locale":"en_US","og_type":"article","og_title":"Background - Improving Robot Manipulation with 3D Vision Models","og_description":"Pointmap formulation for 3D reconstruction The pointmap formulation reimagines 3D reconstruction as a dense prediction task, where each pixel in an image is mapped to a corresponding 3D point in space, resulting in a (H, W, 3) tensor. This dense 2D-3D correspondence framework facilitates the extraction of various geometric properties, such as depth estimation, camera &hellip; Continue reading \"Background\"","og_url":"https:\/\/mscvprojects.ri.cmu.edu\/2025team14\/background\/","og_site_name":"Improving Robot Manipulation with 3D Vision Models","article_modified_time":"2025-12-10T22:15:43+00:00","og_image":[{"url":"https:\/\/mscvprojects.ri.cmu.edu\/2025team14\/wp-content\/uploads\/sites\/134\/2025\/05\/image-1024x419.png","type":"","width":"","height":""}],"twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/mscvprojects.ri.cmu.edu\/2025team14\/background\/","url":"https:\/\/mscvprojects.ri.cmu.edu\/2025team14\/background\/","name":"Background - Improving Robot Manipulation with 3D Vision Models","isPartOf":{"@id":"https:\/\/mscvprojects.ri.cmu.edu\/2025team14\/#website"},"primaryImageOfPage":{"@id":"https:\/\/mscvprojects.ri.cmu.edu\/2025team14\/background\/#primaryimage"},"image":{"@id":"https:\/\/mscvprojects.ri.cmu.edu\/2025team14\/background\/#primaryimage"},"thumbnailUrl":"https:\/\/mscvprojects.ri.cmu.edu\/2025team14\/wp-content\/uploads\/sites\/134\/2025\/05\/image-1024x419.png","datePublished":"2025-05-09T19:50:01+00:00","dateModified":"2025-12-10T22:15:43+00:00","breadcrumb":{"@id":"https:\/\/mscvprojects.ri.cmu.edu\/2025team14\/background\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/mscvprojects.ri.cmu.edu\/2025team14\/background\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/mscvprojects.ri.cmu.edu\/2025team14\/background\/#primaryimage","url":"https:\/\/mscvprojects.ri.cmu.edu\/2025team14\/wp-content\/uploads\/sites\/134\/2025\/05\/image.png","contentUrl":"https:\/\/mscvprojects.ri.cmu.edu\/2025team14\/wp-content\/uploads\/sites\/134\/2025\/05\/image.png","width":1494,"height":612},{"@type":"BreadcrumbList","@id":"https:\/\/mscvprojects.ri.cmu.edu\/2025team14\/background\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/mscvprojects.ri.cmu.edu\/2025team14\/"},{"@type":"ListItem","position":2,"name":"Background"}]},{"@type":"WebSite","@id":"https:\/\/mscvprojects.ri.cmu.edu\/2025team14\/#website","url":"https:\/\/mscvprojects.ri.cmu.edu\/2025team14\/","name":"Improving Robot Manipulation with 3D Vision Models","description":"Rajath Aralikatti, Santhoshini Gongidi | Collaborators: Bardenious Duisterhof, Jeffrey Ke | Advisor: Jeffrey Ichnowski","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/mscvprojects.ri.cmu.edu\/2025team14\/?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\/2025team14\/wp-json\/wp\/v2\/pages\/90","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/mscvprojects.ri.cmu.edu\/2025team14\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/mscvprojects.ri.cmu.edu\/2025team14\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/mscvprojects.ri.cmu.edu\/2025team14\/wp-json\/wp\/v2\/users\/252"}],"replies":[{"embeddable":true,"href":"https:\/\/mscvprojects.ri.cmu.edu\/2025team14\/wp-json\/wp\/v2\/comments?post=90"}],"version-history":[{"count":11,"href":"https:\/\/mscvprojects.ri.cmu.edu\/2025team14\/wp-json\/wp\/v2\/pages\/90\/revisions"}],"predecessor-version":[{"id":130,"href":"https:\/\/mscvprojects.ri.cmu.edu\/2025team14\/wp-json\/wp\/v2\/pages\/90\/revisions\/130"}],"wp:attachment":[{"href":"https:\/\/mscvprojects.ri.cmu.edu\/2025team14\/wp-json\/wp\/v2\/media?parent=90"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}