{"id":11,"date":"2025-05-07T17:16:42","date_gmt":"2025-05-07T17:16:42","guid":{"rendered":"https:\/\/mscvprojects.ri.cmu.edu\/2025team7-2\/?page_id=11"},"modified":"2025-12-11T20:13:18","modified_gmt":"2025-12-11T20:13:18","slug":"methods","status":"publish","type":"page","link":"https:\/\/mscvprojects.ri.cmu.edu\/2025team7-2\/methods\/","title":{"rendered":"Method"},"content":{"rendered":"\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"974\" height=\"510\" src=\"http:\/\/mscvprojects.ri.cmu.edu\/2025team7-2\/wp-content\/uploads\/sites\/131\/2025\/05\/geoms.png\" alt=\"\" class=\"wp-image-35\" srcset=\"https:\/\/mscvprojects.ri.cmu.edu\/2025team7-2\/wp-content\/uploads\/sites\/131\/2025\/05\/geoms.png 974w, https:\/\/mscvprojects.ri.cmu.edu\/2025team7-2\/wp-content\/uploads\/sites\/131\/2025\/05\/geoms-300x157.png 300w, https:\/\/mscvprojects.ri.cmu.edu\/2025team7-2\/wp-content\/uploads\/sites\/131\/2025\/05\/geoms-768x402.png 768w\" sizes=\"auto, (max-width: 706px) 89vw, (max-width: 767px) 82vw, 740px\" \/><\/figure>\n\n\n\n<p>Our method is composed of two main steps. The first step is geometric reconstruction. Our algorithm utilizes four main geometric reconstruction targets: Surfaces, Continuums, Gaussians, and Trajectories. The second step is material-agnostic system identification, which parameterizes the object&#8217;s physical properties. Finally, with this parameterization, we can generalize to new scenarios.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Step 1: Geometric Reconstruction<\/h3>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"211\" src=\"https:\/\/mscvprojects.ri.cmu.edu\/2025team7-2\/wp-content\/uploads\/sites\/131\/2025\/05\/image-5-1024x211.png\" alt=\"\" class=\"wp-image-84\" srcset=\"https:\/\/mscvprojects.ri.cmu.edu\/2025team7-2\/wp-content\/uploads\/sites\/131\/2025\/05\/image-5-1024x211.png 1024w, https:\/\/mscvprojects.ri.cmu.edu\/2025team7-2\/wp-content\/uploads\/sites\/131\/2025\/05\/image-5-300x62.png 300w, https:\/\/mscvprojects.ri.cmu.edu\/2025team7-2\/wp-content\/uploads\/sites\/131\/2025\/05\/image-5-768x158.png 768w, https:\/\/mscvprojects.ri.cmu.edu\/2025team7-2\/wp-content\/uploads\/sites\/131\/2025\/05\/image-5-1536x316.png 1536w, https:\/\/mscvprojects.ri.cmu.edu\/2025team7-2\/wp-content\/uploads\/sites\/131\/2025\/05\/image-5.png 1571w\" sizes=\"auto, (max-width: 706px) 89vw, (max-width: 767px) 82vw, 740px\" \/><\/figure>\n\n\n\n<p>Concretely, we follow previous works [1] in representing the object with 3D Gaussians [2] by maintaining a set of 3D Isotropic Gaussians with a center and scale. Then we train a deformation coefficient network that takes in the starting Gaussians and a timestep and outputs coefficients to transform them to the Gaussians at that future timestep.  <\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"517\" height=\"130\" src=\"https:\/\/mscvprojects.ri.cmu.edu\/2025team7-2\/wp-content\/uploads\/sites\/131\/2025\/05\/image.png\" alt=\"\" class=\"wp-image-79\" style=\"width:270px;height:auto\" srcset=\"https:\/\/mscvprojects.ri.cmu.edu\/2025team7-2\/wp-content\/uploads\/sites\/131\/2025\/05\/image.png 517w, https:\/\/mscvprojects.ri.cmu.edu\/2025team7-2\/wp-content\/uploads\/sites\/131\/2025\/05\/image-300x75.png 300w\" sizes=\"auto, (max-width: 517px) 100vw, 517px\" \/><\/figure>\n<\/div>\n\n\n<p>These are optimized using the 2D rendered views following [2] with L1 and SSIM loss.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"630\" height=\"73\" src=\"https:\/\/mscvprojects.ri.cmu.edu\/2025team7-2\/wp-content\/uploads\/sites\/131\/2025\/05\/image-1.png\" alt=\"\" class=\"wp-image-80\" style=\"width:354px;height:auto\" srcset=\"https:\/\/mscvprojects.ri.cmu.edu\/2025team7-2\/wp-content\/uploads\/sites\/131\/2025\/05\/image-1.png 630w, https:\/\/mscvprojects.ri.cmu.edu\/2025team7-2\/wp-content\/uploads\/sites\/131\/2025\/05\/image-1-300x35.png 300w\" sizes=\"auto, (max-width: 630px) 100vw, 630px\" \/><\/figure>\n<\/div>\n\n\n<p>Since 3D Gaussian reconstruction is biased toward object surfaces, we must apply a filling procedure to initialize the starting particles of our object. To do so, we leverage the trained deformation network to predict the trajectories of the particles over time. <\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"484\" height=\"65\" src=\"https:\/\/mscvprojects.ri.cmu.edu\/2025team7-2\/wp-content\/uploads\/sites\/131\/2025\/05\/image-2.png\" alt=\"\" class=\"wp-image-81\" style=\"width:253px;height:auto\" srcset=\"https:\/\/mscvprojects.ri.cmu.edu\/2025team7-2\/wp-content\/uploads\/sites\/131\/2025\/05\/image-2.png 484w, https:\/\/mscvprojects.ri.cmu.edu\/2025team7-2\/wp-content\/uploads\/sites\/131\/2025\/05\/image-2-300x40.png 300w\" sizes=\"auto, (max-width: 484px) 100vw, 484px\" \/><\/figure>\n<\/div>\n\n\n<p>We fine-tune the network to do so using Chamfer Distance Loss against the ground truth point clouds. <\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"568\" height=\"91\" src=\"https:\/\/mscvprojects.ri.cmu.edu\/2025team7-2\/wp-content\/uploads\/sites\/131\/2025\/05\/image-8.png\" alt=\"\" class=\"wp-image-87\" style=\"width:287px;height:auto\" srcset=\"https:\/\/mscvprojects.ri.cmu.edu\/2025team7-2\/wp-content\/uploads\/sites\/131\/2025\/05\/image-8.png 568w, https:\/\/mscvprojects.ri.cmu.edu\/2025team7-2\/wp-content\/uploads\/sites\/131\/2025\/05\/image-8-300x48.png 300w\" sizes=\"auto, (max-width: 568px) 100vw, 568px\" \/><\/figure>\n<\/div>\n\n\n<p>This reconstruction process is repeated for all sequences of video data.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Step 2: System Identification<\/h3>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"283\" src=\"https:\/\/mscvprojects.ri.cmu.edu\/2025team7-2\/wp-content\/uploads\/sites\/131\/2025\/05\/image-6-1024x283.png\" alt=\"\" class=\"wp-image-85\" srcset=\"https:\/\/mscvprojects.ri.cmu.edu\/2025team7-2\/wp-content\/uploads\/sites\/131\/2025\/05\/image-6-1024x283.png 1024w, https:\/\/mscvprojects.ri.cmu.edu\/2025team7-2\/wp-content\/uploads\/sites\/131\/2025\/05\/image-6-300x83.png 300w, https:\/\/mscvprojects.ri.cmu.edu\/2025team7-2\/wp-content\/uploads\/sites\/131\/2025\/05\/image-6-768x212.png 768w, https:\/\/mscvprojects.ri.cmu.edu\/2025team7-2\/wp-content\/uploads\/sites\/131\/2025\/05\/image-6.png 1265w\" sizes=\"auto, (max-width: 706px) 89vw, (max-width: 767px) 82vw, 740px\" \/><\/figure>\n\n\n\n<p>The second step is system identification. We train our model on multiple sequences of the same object with different initial conditions. At each training iteration, we randomly sample the initial continuum for one of the sequences, however, we use the same neural network to represent the physical parameters of the object in all sequences. This way, the network receives signal from all training sequences. Given the neural parameterization and initial continuum, the Material Point Method [3] simulates the trajectories of the particles through time. We also render out the object masks using the 3D Gaussians. This gives us our loss functions, which takes the L1 loss between the simulated trajectories and the trajectories obtained in step 1, and the L1 loss between the rendered silhouettes and ground truth object masks.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"448\" height=\"112\" src=\"https:\/\/mscvprojects.ri.cmu.edu\/2025team7-2\/wp-content\/uploads\/sites\/131\/2025\/05\/image-9.png\" alt=\"\" class=\"wp-image-88\" style=\"width:336px;height:auto\" srcset=\"https:\/\/mscvprojects.ri.cmu.edu\/2025team7-2\/wp-content\/uploads\/sites\/131\/2025\/05\/image-9.png 448w, https:\/\/mscvprojects.ri.cmu.edu\/2025team7-2\/wp-content\/uploads\/sites\/131\/2025\/05\/image-9-300x75.png 300w\" sizes=\"auto, (max-width: 448px) 100vw, 448px\" \/><\/figure>\n<\/div>\n\n\n<h1 class=\"wp-block-heading\">Multi-Object System Identification<\/h1>\n\n\n\n<p>In our next work, we follow our previous method for geometric reconstruction using 3D Gaussian Splatting. One difference is that instead of training a deformation network, we recover the simulation particles at each timestep by performing volume sampling on an increasingly fine density field at voxel locations inferred from 3DGS reconstruction. One key point is that we utilize additional labeled masks to perform this reconstruction on each object independently, so that we can assign independent material tags for each particle, ensuring material tags don&#8217;t get entangled during collision.<\/p>\n\n\n\n<p>We utilize predefined expert constitutive models for our objects to model the response of particles based on the object&#8217;s physical parameters. <\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"475\" src=\"https:\/\/mscvprojects.ri.cmu.edu\/2025team7-2\/wp-content\/uploads\/sites\/131\/2025\/12\/image-1-1024x475.png\" alt=\"\" class=\"wp-image-98\" srcset=\"https:\/\/mscvprojects.ri.cmu.edu\/2025team7-2\/wp-content\/uploads\/sites\/131\/2025\/12\/image-1-1024x475.png 1024w, https:\/\/mscvprojects.ri.cmu.edu\/2025team7-2\/wp-content\/uploads\/sites\/131\/2025\/12\/image-1-300x139.png 300w, https:\/\/mscvprojects.ri.cmu.edu\/2025team7-2\/wp-content\/uploads\/sites\/131\/2025\/12\/image-1-768x356.png 768w, https:\/\/mscvprojects.ri.cmu.edu\/2025team7-2\/wp-content\/uploads\/sites\/131\/2025\/12\/image-1-1536x712.png 1536w, https:\/\/mscvprojects.ri.cmu.edu\/2025team7-2\/wp-content\/uploads\/sites\/131\/2025\/12\/image-1.png 1831w\" sizes=\"auto, (max-width: 706px) 89vw, (max-width: 767px) 82vw, 740px\" \/><\/figure>\n\n\n\n<p>Similar to our previous work, a differentiable MPM simulation is rolled out on the objects and their initial parameters. During simulation, we can extract the particles and surfaces to optimize a geometrically and photometrically aligned objective:<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"133\" src=\"https:\/\/mscvprojects.ri.cmu.edu\/2025team7-2\/wp-content\/uploads\/sites\/131\/2025\/12\/image-2-1024x133.png\" alt=\"\" class=\"wp-image-99\" srcset=\"https:\/\/mscvprojects.ri.cmu.edu\/2025team7-2\/wp-content\/uploads\/sites\/131\/2025\/12\/image-2-1024x133.png 1024w, https:\/\/mscvprojects.ri.cmu.edu\/2025team7-2\/wp-content\/uploads\/sites\/131\/2025\/12\/image-2-300x39.png 300w, https:\/\/mscvprojects.ri.cmu.edu\/2025team7-2\/wp-content\/uploads\/sites\/131\/2025\/12\/image-2-768x100.png 768w, https:\/\/mscvprojects.ri.cmu.edu\/2025team7-2\/wp-content\/uploads\/sites\/131\/2025\/12\/image-2-1536x200.png 1536w, https:\/\/mscvprojects.ri.cmu.edu\/2025team7-2\/wp-content\/uploads\/sites\/131\/2025\/12\/image-2.png 1923w\" sizes=\"auto, (max-width: 706px) 89vw, (max-width: 767px) 82vw, 740px\" \/><\/figure>\n\n\n\n<p>Another key trick is that we gradually increase the rollout length as alignment improves, and interleave optimization with resynchronization of particle states, which helps us reduce any drift.<\/p>\n\n\n\n<p>Having recovered the physical parameters, we can now undergo novel interactions with our objects!<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">References<\/h3>\n\n\n\n<p>[1] Junhao Cai, Yuji Yang, Weihao Yuan, Yisheng He, Zilong Dong, Liefeng Bo, Hui Cheng, and Qifeng Chen. Gic: Gaussian-informed continuum for physical property identification and simulation. <em>arXiv preprint arXiv:2406.14927<\/em>, 2024.<\/p>\n\n\n\n<p>[2] Bernhard Kerbl, Georgios Kopanas, Thomas Leimk\u00fchler, and George Drettakis. 3d gaussian splatting for real-time radiance field rendering. ACM Trans. Graph., 42(4):139\u20131, 2023.<\/p>\n\n\n\n<p>[3] Chenfanfu Jiang, Craig Schroeder, Joseph Teran, Alexey Stomakhin, and Andrew Selle. The material point method for simulating continuum materials. In ACM SIGGRAPH 2016 Courses, pages 1\u201352, 2016.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Our method is composed of two main steps. The first step is geometric reconstruction. Our algorithm utilizes four main geometric reconstruction targets: Surfaces, Continuums, Gaussians, and Trajectories. The second step is material-agnostic system identification, which parameterizes the object&#8217;s physical properties. Finally, with this parameterization, we can generalize to new scenarios. Step 1: Geometric Reconstruction Concretely, &hellip; <\/p>\n<p class=\"link-more\"><a href=\"https:\/\/mscvprojects.ri.cmu.edu\/2025team7-2\/methods\/\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;Method&#8221;<\/span><\/a><\/p>\n","protected":false},"author":247,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-11","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>Method - System Identification from Multi-View 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\/2025team7-2\/methods\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Method - System Identification from Multi-View Videos\" \/>\n<meta property=\"og:description\" content=\"Our method is composed of two main steps. The first step is geometric reconstruction. Our algorithm utilizes four main geometric reconstruction targets: Surfaces, Continuums, Gaussians, and Trajectories. The second step is material-agnostic system identification, which parameterizes the object&#8217;s physical properties. Finally, with this parameterization, we can generalize to new scenarios. Step 1: Geometric Reconstruction Concretely, &hellip; Continue reading &quot;Method&quot;\" \/>\n<meta property=\"og:url\" content=\"https:\/\/mscvprojects.ri.cmu.edu\/2025team7-2\/methods\/\" \/>\n<meta property=\"og:site_name\" content=\"System Identification from Multi-View Videos\" \/>\n<meta property=\"article:modified_time\" content=\"2025-12-11T20:13:18+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/mscvprojects.ri.cmu.edu\/2025team7-2\/wp-content\/uploads\/sites\/131\/2025\/05\/geoms.png\" \/>\n\t<meta property=\"og:image:width\" content=\"974\" \/>\n\t<meta property=\"og:image:height\" content=\"510\" \/>\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\\\/2025team7-2\\\/methods\\\/\",\"url\":\"https:\\\/\\\/mscvprojects.ri.cmu.edu\\\/2025team7-2\\\/methods\\\/\",\"name\":\"Method - System Identification from Multi-View Videos\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/mscvprojects.ri.cmu.edu\\\/2025team7-2\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/mscvprojects.ri.cmu.edu\\\/2025team7-2\\\/methods\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/mscvprojects.ri.cmu.edu\\\/2025team7-2\\\/methods\\\/#primaryimage\"},\"thumbnailUrl\":\"http:\\\/\\\/mscvprojects.ri.cmu.edu\\\/2025team7-2\\\/wp-content\\\/uploads\\\/sites\\\/131\\\/2025\\\/05\\\/geoms.png\",\"datePublished\":\"2025-05-07T17:16:42+00:00\",\"dateModified\":\"2025-12-11T20:13:18+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/mscvprojects.ri.cmu.edu\\\/2025team7-2\\\/methods\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/mscvprojects.ri.cmu.edu\\\/2025team7-2\\\/methods\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/mscvprojects.ri.cmu.edu\\\/2025team7-2\\\/methods\\\/#primaryimage\",\"url\":\"https:\\\/\\\/mscvprojects.ri.cmu.edu\\\/2025team7-2\\\/wp-content\\\/uploads\\\/sites\\\/131\\\/2025\\\/05\\\/geoms.png\",\"contentUrl\":\"https:\\\/\\\/mscvprojects.ri.cmu.edu\\\/2025team7-2\\\/wp-content\\\/uploads\\\/sites\\\/131\\\/2025\\\/05\\\/geoms.png\",\"width\":974,\"height\":510},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/mscvprojects.ri.cmu.edu\\\/2025team7-2\\\/methods\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/mscvprojects.ri.cmu.edu\\\/2025team7-2\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Method\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/mscvprojects.ri.cmu.edu\\\/2025team7-2\\\/#website\",\"url\":\"https:\\\/\\\/mscvprojects.ri.cmu.edu\\\/2025team7-2\\\/\",\"name\":\"System Identification from Multi-View Videos\",\"description\":\"Student: Albert Xiao | Advisors: Yizhou Zhao, Dr. Min Xu\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/mscvprojects.ri.cmu.edu\\\/2025team7-2\\\/?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":"Method - System Identification from Multi-View 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\/2025team7-2\/methods\/","og_locale":"en_US","og_type":"article","og_title":"Method - System Identification from Multi-View Videos","og_description":"Our method is composed of two main steps. The first step is geometric reconstruction. Our algorithm utilizes four main geometric reconstruction targets: Surfaces, Continuums, Gaussians, and Trajectories. The second step is material-agnostic system identification, which parameterizes the object&#8217;s physical properties. Finally, with this parameterization, we can generalize to new scenarios. Step 1: Geometric Reconstruction Concretely, &hellip; Continue reading \"Method\"","og_url":"https:\/\/mscvprojects.ri.cmu.edu\/2025team7-2\/methods\/","og_site_name":"System Identification from Multi-View Videos","article_modified_time":"2025-12-11T20:13:18+00:00","og_image":[{"width":974,"height":510,"url":"https:\/\/mscvprojects.ri.cmu.edu\/2025team7-2\/wp-content\/uploads\/sites\/131\/2025\/05\/geoms.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\/2025team7-2\/methods\/","url":"https:\/\/mscvprojects.ri.cmu.edu\/2025team7-2\/methods\/","name":"Method - System Identification from Multi-View Videos","isPartOf":{"@id":"https:\/\/mscvprojects.ri.cmu.edu\/2025team7-2\/#website"},"primaryImageOfPage":{"@id":"https:\/\/mscvprojects.ri.cmu.edu\/2025team7-2\/methods\/#primaryimage"},"image":{"@id":"https:\/\/mscvprojects.ri.cmu.edu\/2025team7-2\/methods\/#primaryimage"},"thumbnailUrl":"http:\/\/mscvprojects.ri.cmu.edu\/2025team7-2\/wp-content\/uploads\/sites\/131\/2025\/05\/geoms.png","datePublished":"2025-05-07T17:16:42+00:00","dateModified":"2025-12-11T20:13:18+00:00","breadcrumb":{"@id":"https:\/\/mscvprojects.ri.cmu.edu\/2025team7-2\/methods\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/mscvprojects.ri.cmu.edu\/2025team7-2\/methods\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/mscvprojects.ri.cmu.edu\/2025team7-2\/methods\/#primaryimage","url":"https:\/\/mscvprojects.ri.cmu.edu\/2025team7-2\/wp-content\/uploads\/sites\/131\/2025\/05\/geoms.png","contentUrl":"https:\/\/mscvprojects.ri.cmu.edu\/2025team7-2\/wp-content\/uploads\/sites\/131\/2025\/05\/geoms.png","width":974,"height":510},{"@type":"BreadcrumbList","@id":"https:\/\/mscvprojects.ri.cmu.edu\/2025team7-2\/methods\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/mscvprojects.ri.cmu.edu\/2025team7-2\/"},{"@type":"ListItem","position":2,"name":"Method"}]},{"@type":"WebSite","@id":"https:\/\/mscvprojects.ri.cmu.edu\/2025team7-2\/#website","url":"https:\/\/mscvprojects.ri.cmu.edu\/2025team7-2\/","name":"System Identification from Multi-View Videos","description":"Student: Albert Xiao | Advisors: Yizhou Zhao, Dr. Min Xu","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/mscvprojects.ri.cmu.edu\/2025team7-2\/?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\/2025team7-2\/wp-json\/wp\/v2\/pages\/11","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/mscvprojects.ri.cmu.edu\/2025team7-2\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/mscvprojects.ri.cmu.edu\/2025team7-2\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/mscvprojects.ri.cmu.edu\/2025team7-2\/wp-json\/wp\/v2\/users\/247"}],"replies":[{"embeddable":true,"href":"https:\/\/mscvprojects.ri.cmu.edu\/2025team7-2\/wp-json\/wp\/v2\/comments?post=11"}],"version-history":[{"count":6,"href":"https:\/\/mscvprojects.ri.cmu.edu\/2025team7-2\/wp-json\/wp\/v2\/pages\/11\/revisions"}],"predecessor-version":[{"id":107,"href":"https:\/\/mscvprojects.ri.cmu.edu\/2025team7-2\/wp-json\/wp\/v2\/pages\/11\/revisions\/107"}],"wp:attachment":[{"href":"https:\/\/mscvprojects.ri.cmu.edu\/2025team7-2\/wp-json\/wp\/v2\/media?parent=11"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}