{"id":24,"date":"2025-05-06T08:51:29","date_gmt":"2025-05-06T08:51:29","guid":{"rendered":"https:\/\/mscvprojects.ri.cmu.edu\/2025team13\/?page_id=24"},"modified":"2025-12-13T03:23:32","modified_gmt":"2025-12-13T03:23:32","slug":"method","status":"publish","type":"page","link":"https:\/\/mscvprojects.ri.cmu.edu\/2025team13\/method\/","title":{"rendered":"\u200b"},"content":{"rendered":"\n<h1 class=\"wp-block-heading has-black-color has-text-color has-link-color has-large-font-size wp-elements-47c14cacfb8c170f22f1f23e22805b9c\"><strong>Method<\/strong><\/h1>\n\n\n\n<p>Our work focuses on to reducing the embodiment gap between humans and humanoid robots by performing retargeted reconstruction. Conventional learning-from-demonstration pipelines first reconstruct a human using a parametric body model such as SMPL, followed by a separate retargeting step to obtain a humanoid pose. This paradigm becomes limiting when an appropriate parametric mesh is unavailable, particularly for non-humanoid robots.<\/p>\n\n\n\n<p>In contrast our approach leverages meshes that already exist in physics simulators and directly reconstruct the geometry of a posed robot from an image of its biological counterpart (e.g., reconstruct a quadruped from a dog or a humanoid from a human). <\/p>\n\n\n\n<p>By avoiding an intermediate reconstruction and retargeting step, our approach produces outputs directly in the target robot geometry, enabling pose learning in an interpretable and end-to-end manner. <\/p>\n\n\n\n<p>We demonstrate a specific example use case of our approach by reconstructing a G1 humanoid from humans.<\/p>\n\n\n\n<h2 class=\"wp-block-heading has-black-color has-text-color has-link-color has-medium-font-size wp-elements-540c5f4749277cf6f880c4ecc6686b0e\"><strong>Method Overview<\/strong><\/h2>\n\n\n\n<p>We propose a reconstruction pipeline trained on a wide diversity of labelled data, generated using generative models. We provide an overview of our proposed method below:<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1512\" height=\"612\" src=\"http:\/\/mscvprojects.ri.cmu.edu\/2025team13\/wp-content\/uploads\/sites\/118\/2025\/12\/overview.png\" alt=\"\" class=\"wp-image-146\" srcset=\"https:\/\/mscvprojects.ri.cmu.edu\/2025team13\/wp-content\/uploads\/sites\/118\/2025\/12\/overview.png 1512w, https:\/\/mscvprojects.ri.cmu.edu\/2025team13\/wp-content\/uploads\/sites\/118\/2025\/12\/overview-300x121.png 300w, https:\/\/mscvprojects.ri.cmu.edu\/2025team13\/wp-content\/uploads\/sites\/118\/2025\/12\/overview-1024x414.png 1024w, https:\/\/mscvprojects.ri.cmu.edu\/2025team13\/wp-content\/uploads\/sites\/118\/2025\/12\/overview-768x311.png 768w\" sizes=\"auto, (max-width: 767px) 89vw, (max-width: 1000px) 54vw, (max-width: 1071px) 543px, 580px\" \/><\/figure>\n\n\n\n<p>Our pipeline consists of three stages: <\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Data generation<\/li>\n\n\n\n<li>Point map prediction<\/li>\n\n\n\n<li>Joint angle estimation<\/li>\n<\/ol>\n\n\n\n<p>For training, we generate paired data of synthetic humans with their corresponding ground-truth humanoid pose and geometry. We then use this data to train our point map predictor and joint angle estimator. <\/p>\n\n\n\n<p>At inference time, we take in image sequences of real humans and predict out the corresponding equivalent robot geometry and robot joint angles.<\/p>\n\n\n\n<h2 class=\"wp-block-heading has-black-color has-text-color has-link-color has-medium-font-size wp-elements-0bb7a9bc1257bba5a41c6541e6f066b2\"><strong>Data Generation<\/strong><\/h2>\n\n\n\n<p>Our data generation pipeline synthesizes humans of a similar morphology as the G1 humanoid by leveraging generative models. We show an example of a generated sequence below:<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"300\" height=\"295\" src=\"http:\/\/mscvprojects.ri.cmu.edu\/2025team13\/wp-content\/uploads\/sites\/118\/2025\/12\/Recording2025-12-11063228-ezgif.com-optimize.gif\" alt=\"\" class=\"wp-image-160\" \/><\/figure>\n<\/div>\n\n\n<h4 class=\"wp-block-heading\"><strong>Creating robot motions<\/strong><\/h4>\n\n\n\n<p>We leverage motion is sourced from the MoVi dataset, which provides paired videos and SMPL-H body meshes. We retarget SMPL-H to the G1 humanoid robot using Perpetual Humanoid Control to obtain robot joint angles that faithfully reproduce the original motion. This provides us with a diverse set of robot motions which we leverage for training and real human-robot pairs for validation.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"768\" height=\"256\" src=\"https:\/\/mscvprojects.ri.cmu.edu\/2025team13\/wp-content\/uploads\/sites\/118\/2025\/12\/ezgif.com-optimize-4.gif\" alt=\"\" class=\"wp-image-198\" \/><\/figure>\n<\/div>\n\n\n<h4 class=\"wp-block-heading\"><strong>Generating Diverse Images<\/strong><\/h4>\n\n\n\n<p>We generate a diverse set of human images by prompting Image GPT to generate images of people of different ages, ethnicity, clothing and backgrounds.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"957\" height=\"772\" src=\"https:\/\/mscvprojects.ri.cmu.edu\/2025team13\/wp-content\/uploads\/sites\/118\/2025\/12\/diversehumans.jpg\" alt=\"\" class=\"wp-image-161\" style=\"aspect-ratio:1.2396827221519715;width:454px;height:auto\" srcset=\"https:\/\/mscvprojects.ri.cmu.edu\/2025team13\/wp-content\/uploads\/sites\/118\/2025\/12\/diversehumans.jpg 957w, https:\/\/mscvprojects.ri.cmu.edu\/2025team13\/wp-content\/uploads\/sites\/118\/2025\/12\/diversehumans-300x242.jpg 300w, https:\/\/mscvprojects.ri.cmu.edu\/2025team13\/wp-content\/uploads\/sites\/118\/2025\/12\/diversehumans-768x620.jpg 768w\" sizes=\"auto, (max-width: 767px) 89vw, (max-width: 1000px) 54vw, (max-width: 1071px) 543px, 580px\" \/><\/figure>\n<\/div>\n\n\n<h4 class=\"wp-block-heading\"><strong>Editing to create Human-Robot data pairs<\/strong><\/h4>\n\n\n\n<p>We then reanimate these images of people such that they are in the same morphology and pose of the G1 robot using MagicDance. We use the driving motion in the video below to demonstrate how we animate a G1 robot and then use the tracked keypoints to generate humans of a robot&#8217;s morphology for training our model.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"700\" height=\"350\" src=\"https:\/\/mscvprojects.ri.cmu.edu\/2025team13\/wp-content\/uploads\/sites\/118\/2025\/12\/ezgif.com-optimize-3.gif\" alt=\"\" class=\"wp-image-195\" \/><\/figure>\n<\/div>\n\n\n<figure class=\"wp-block-video\"><video height=\"594\" style=\"aspect-ratio: 754 \/ 594;\" width=\"754\" controls src=\"http:\/\/mscvprojects.ri.cmu.edu\/2025team13\/wp-content\/uploads\/sites\/118\/2025\/12\/Recording-2025-12-12-170854.mp4\"><\/video><\/figure>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>Extracting Ground truth 3D geometries<\/strong><\/h4>\n\n\n\n<p>Given the posed robot we extract layered point maps that represent the 3D robot geometry  with Depth Peeling using NvDiffRast. This allows us to obtain both canonical and posed pointmaps as well as part segmentations for every frame.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"440\" src=\"http:\/\/mscvprojects.ri.cmu.edu\/2025team13\/wp-content\/uploads\/sites\/118\/2025\/05\/Method2-scaled-e1765556840758-1024x440.jpg\" alt=\"\" class=\"wp-image-28\" srcset=\"https:\/\/mscvprojects.ri.cmu.edu\/2025team13\/wp-content\/uploads\/sites\/118\/2025\/05\/Method2-scaled-e1765556840758-1024x440.jpg 1024w, https:\/\/mscvprojects.ri.cmu.edu\/2025team13\/wp-content\/uploads\/sites\/118\/2025\/05\/Method2-scaled-e1765556840758-300x129.jpg 300w, https:\/\/mscvprojects.ri.cmu.edu\/2025team13\/wp-content\/uploads\/sites\/118\/2025\/05\/Method2-scaled-e1765556840758-768x330.jpg 768w, https:\/\/mscvprojects.ri.cmu.edu\/2025team13\/wp-content\/uploads\/sites\/118\/2025\/05\/Method2-scaled-e1765556840758-1536x659.jpg 1536w, https:\/\/mscvprojects.ri.cmu.edu\/2025team13\/wp-content\/uploads\/sites\/118\/2025\/05\/Method2-scaled-e1765556840758.jpg 1847w\" sizes=\"auto, (max-width: 767px) 89vw, (max-width: 1000px) 54vw, (max-width: 1071px) 543px, 580px\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading has-black-color has-text-color has-link-color has-medium-font-size wp-elements-b78ec5b86a9fbf5b65427d6ee4145f5e\"><strong>Layered Point map Regression<\/strong><\/h2>\n\n\n\n<p>We then adopt a <a href=\"https:\/\/dualpm.github.io\/\">DualPM<\/a> inspired approach to regress per-frame 3D geometries in both canonical and posed spaces, allowing us to capture deformation dynamics and part segmentations.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"940\" height=\"435\" src=\"https:\/\/mscvprojects.ri.cmu.edu\/2025team13\/wp-content\/uploads\/sites\/118\/2025\/12\/PointMap-Predictor.jpg\" alt=\"\" class=\"wp-image-170\" srcset=\"https:\/\/mscvprojects.ri.cmu.edu\/2025team13\/wp-content\/uploads\/sites\/118\/2025\/12\/PointMap-Predictor.jpg 940w, https:\/\/mscvprojects.ri.cmu.edu\/2025team13\/wp-content\/uploads\/sites\/118\/2025\/12\/PointMap-Predictor-300x139.jpg 300w, https:\/\/mscvprojects.ri.cmu.edu\/2025team13\/wp-content\/uploads\/sites\/118\/2025\/12\/PointMap-Predictor-768x355.jpg 768w\" sizes=\"auto, (max-width: 767px) 89vw, (max-width: 1000px) 54vw, (max-width: 1071px) 543px, 580px\" \/><\/figure>\n\n\n\n<p>Here is an example output of the predicted posed point maps when tested on real data:<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"512\" height=\"256\" src=\"https:\/\/mscvprojects.ri.cmu.edu\/2025team13\/wp-content\/uploads\/sites\/118\/2025\/12\/ezgif.com-optimize-2.gif\" alt=\"\" class=\"wp-image-193\" \/><\/figure>\n<\/div>\n\n\n<h2 class=\"wp-block-heading has-black-color has-text-color has-link-color has-medium-font-size wp-elements-041009b4718e8a184e35f68cddc89a4f\"><strong>Joint Angle Estimation<\/strong><\/h2>\n\n\n\n<p>We adapt PointNet to perform regression rather than classification. During training, we use the ground-truth point maps and segmentation masks produced by our synthetic data-generation pipeline. For each training iteration, we extract all foreground points across the L layers and uniformly sample 5,000 points to form the input point cloud. <\/p>\n\n\n\n<p>The network is supervised to regress the joint angles \u03b8 that were used in MuJoCo to render the corresponding point maps. Since most humanoid joints are 1-DOF hinge joints, we employ the geodesic L1 loss on the circle to correctly account for angular periodicity. <\/p>\n\n\n\n<p>At test time, the PointNet regressor operates on sampled point clouds obtained from the predicted point maps and segmentation masks produced by our Point Map Predictor, enabling a fully feedforward human image to humanoid pose estimation pipeline without any online retargeting or optimization.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"775\" height=\"453\" src=\"https:\/\/mscvprojects.ri.cmu.edu\/2025team13\/wp-content\/uploads\/sites\/118\/2025\/12\/Screenshot-2025-12-12-172133.jpg\" alt=\"\" class=\"wp-image-172\" srcset=\"https:\/\/mscvprojects.ri.cmu.edu\/2025team13\/wp-content\/uploads\/sites\/118\/2025\/12\/Screenshot-2025-12-12-172133.jpg 775w, https:\/\/mscvprojects.ri.cmu.edu\/2025team13\/wp-content\/uploads\/sites\/118\/2025\/12\/Screenshot-2025-12-12-172133-300x175.jpg 300w, https:\/\/mscvprojects.ri.cmu.edu\/2025team13\/wp-content\/uploads\/sites\/118\/2025\/12\/Screenshot-2025-12-12-172133-768x449.jpg 768w\" sizes=\"auto, (max-width: 767px) 89vw, (max-width: 1000px) 54vw, (max-width: 1071px) 543px, 580px\" \/><\/figure>\n","protected":false},"excerpt":{"rendered":"<p>Method Our work focuses on to reducing the embodiment gap between humans and humanoid robots by performing retargeted reconstruction. Conventional learning-from-demonstration pipelines first reconstruct a human using a parametric body model such as SMPL, followed by a separate retargeting step to obtain a humanoid pose. This paradigm becomes limiting when an appropriate parametric mesh is &hellip; <\/p>\n<p class=\"link-more\"><a href=\"https:\/\/mscvprojects.ri.cmu.edu\/2025team13\/method\/\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;\u200b&#8221;<\/span><\/a><\/p>\n","protected":false},"author":228,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-24","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>\u200b - 4D reconstruction From Monocular Videos<\/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\/2025team13\/method\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"\u200b - 4D reconstruction From Monocular Videos\" \/>\n<meta property=\"og:description\" content=\"Method Our work focuses on to reducing the embodiment gap between humans and humanoid robots by performing retargeted reconstruction. Conventional learning-from-demonstration pipelines first reconstruct a human using a parametric body model such as SMPL, followed by a separate retargeting step to obtain a humanoid pose. This paradigm becomes limiting when an appropriate parametric mesh is &hellip; Continue reading &quot;\u200b&quot;\" \/>\n<meta property=\"og:url\" content=\"https:\/\/mscvprojects.ri.cmu.edu\/2025team13\/method\/\" \/>\n<meta property=\"og:site_name\" content=\"4D reconstruction From Monocular Videos\" \/>\n<meta property=\"article:modified_time\" content=\"2025-12-13T03:23:32+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/mscvprojects.ri.cmu.edu\/2025team13\/wp-content\/uploads\/sites\/118\/2025\/12\/overview.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1512\" \/>\n\t<meta property=\"og:image:height\" content=\"612\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/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=\"5 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/mscvprojects.ri.cmu.edu\\\/2025team13\\\/method\\\/\",\"url\":\"https:\\\/\\\/mscvprojects.ri.cmu.edu\\\/2025team13\\\/method\\\/\",\"name\":\"\u200b - 4D reconstruction From Monocular Videos\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/mscvprojects.ri.cmu.edu\\\/2025team13\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/mscvprojects.ri.cmu.edu\\\/2025team13\\\/method\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/mscvprojects.ri.cmu.edu\\\/2025team13\\\/method\\\/#primaryimage\"},\"thumbnailUrl\":\"http:\\\/\\\/mscvprojects.ri.cmu.edu\\\/2025team13\\\/wp-content\\\/uploads\\\/sites\\\/118\\\/2025\\\/12\\\/overview.png\",\"datePublished\":\"2025-05-06T08:51:29+00:00\",\"dateModified\":\"2025-12-13T03:23:32+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/mscvprojects.ri.cmu.edu\\\/2025team13\\\/method\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/mscvprojects.ri.cmu.edu\\\/2025team13\\\/method\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/mscvprojects.ri.cmu.edu\\\/2025team13\\\/method\\\/#primaryimage\",\"url\":\"https:\\\/\\\/mscvprojects.ri.cmu.edu\\\/2025team13\\\/wp-content\\\/uploads\\\/sites\\\/118\\\/2025\\\/12\\\/overview.png\",\"contentUrl\":\"https:\\\/\\\/mscvprojects.ri.cmu.edu\\\/2025team13\\\/wp-content\\\/uploads\\\/sites\\\/118\\\/2025\\\/12\\\/overview.png\",\"width\":1512,\"height\":612},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/mscvprojects.ri.cmu.edu\\\/2025team13\\\/method\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/mscvprojects.ri.cmu.edu\\\/2025team13\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"\u200b\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/mscvprojects.ri.cmu.edu\\\/2025team13\\\/#website\",\"url\":\"https:\\\/\\\/mscvprojects.ri.cmu.edu\\\/2025team13\\\/\",\"name\":\"4D reconstruction From Monocular Videos\",\"description\":\"Students: Yu Jin Goh, Yu Hsuan Li | Advisors: Deva Ramanan (CMU), Zachary Manchester (CMU), Gengshan Yang (World Labs), John Zhang (CMU)\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/mscvprojects.ri.cmu.edu\\\/2025team13\\\/?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":"\u200b - 4D reconstruction From Monocular Videos","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\/2025team13\/method\/","og_locale":"en_US","og_type":"article","og_title":"\u200b - 4D reconstruction From Monocular Videos","og_description":"Method Our work focuses on to reducing the embodiment gap between humans and humanoid robots by performing retargeted reconstruction. Conventional learning-from-demonstration pipelines first reconstruct a human using a parametric body model such as SMPL, followed by a separate retargeting step to obtain a humanoid pose. This paradigm becomes limiting when an appropriate parametric mesh is &hellip; Continue reading \"\u200b\"","og_url":"https:\/\/mscvprojects.ri.cmu.edu\/2025team13\/method\/","og_site_name":"4D reconstruction From Monocular Videos","article_modified_time":"2025-12-13T03:23:32+00:00","og_image":[{"width":1512,"height":612,"url":"https:\/\/mscvprojects.ri.cmu.edu\/2025team13\/wp-content\/uploads\/sites\/118\/2025\/12\/overview.png","type":"image\/png"}],"twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"5 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/mscvprojects.ri.cmu.edu\/2025team13\/method\/","url":"https:\/\/mscvprojects.ri.cmu.edu\/2025team13\/method\/","name":"\u200b - 4D reconstruction From Monocular Videos","isPartOf":{"@id":"https:\/\/mscvprojects.ri.cmu.edu\/2025team13\/#website"},"primaryImageOfPage":{"@id":"https:\/\/mscvprojects.ri.cmu.edu\/2025team13\/method\/#primaryimage"},"image":{"@id":"https:\/\/mscvprojects.ri.cmu.edu\/2025team13\/method\/#primaryimage"},"thumbnailUrl":"http:\/\/mscvprojects.ri.cmu.edu\/2025team13\/wp-content\/uploads\/sites\/118\/2025\/12\/overview.png","datePublished":"2025-05-06T08:51:29+00:00","dateModified":"2025-12-13T03:23:32+00:00","breadcrumb":{"@id":"https:\/\/mscvprojects.ri.cmu.edu\/2025team13\/method\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/mscvprojects.ri.cmu.edu\/2025team13\/method\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/mscvprojects.ri.cmu.edu\/2025team13\/method\/#primaryimage","url":"https:\/\/mscvprojects.ri.cmu.edu\/2025team13\/wp-content\/uploads\/sites\/118\/2025\/12\/overview.png","contentUrl":"https:\/\/mscvprojects.ri.cmu.edu\/2025team13\/wp-content\/uploads\/sites\/118\/2025\/12\/overview.png","width":1512,"height":612},{"@type":"BreadcrumbList","@id":"https:\/\/mscvprojects.ri.cmu.edu\/2025team13\/method\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/mscvprojects.ri.cmu.edu\/2025team13\/"},{"@type":"ListItem","position":2,"name":"\u200b"}]},{"@type":"WebSite","@id":"https:\/\/mscvprojects.ri.cmu.edu\/2025team13\/#website","url":"https:\/\/mscvprojects.ri.cmu.edu\/2025team13\/","name":"4D reconstruction From Monocular Videos","description":"Students: Yu Jin Goh, Yu Hsuan Li | Advisors: Deva Ramanan (CMU), Zachary Manchester (CMU), Gengshan Yang (World Labs), John Zhang (CMU)","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/mscvprojects.ri.cmu.edu\/2025team13\/?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\/2025team13\/wp-json\/wp\/v2\/pages\/24","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/mscvprojects.ri.cmu.edu\/2025team13\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/mscvprojects.ri.cmu.edu\/2025team13\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/mscvprojects.ri.cmu.edu\/2025team13\/wp-json\/wp\/v2\/users\/228"}],"replies":[{"embeddable":true,"href":"https:\/\/mscvprojects.ri.cmu.edu\/2025team13\/wp-json\/wp\/v2\/comments?post=24"}],"version-history":[{"count":23,"href":"https:\/\/mscvprojects.ri.cmu.edu\/2025team13\/wp-json\/wp\/v2\/pages\/24\/revisions"}],"predecessor-version":[{"id":215,"href":"https:\/\/mscvprojects.ri.cmu.edu\/2025team13\/wp-json\/wp\/v2\/pages\/24\/revisions\/215"}],"wp:attachment":[{"href":"https:\/\/mscvprojects.ri.cmu.edu\/2025team13\/wp-json\/wp\/v2\/media?parent=24"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}