{"id":246,"date":"2023-12-18T06:14:24","date_gmt":"2023-12-18T06:14:24","guid":{"rendered":"https:\/\/mscvprojects.ri.cmu.edu\/f23team18\/?page_id=246"},"modified":"2023-12-18T06:43:08","modified_gmt":"2023-12-18T06:43:08","slug":"articulations","status":"publish","type":"page","link":"https:\/\/mscvprojects.ri.cmu.edu\/f23team18\/articulations\/","title":{"rendered":"(+) Articulations"},"content":{"rendered":"<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"591\" height=\"314\" src=\"https:\/\/mscvprojects.ri.cmu.edu\/f23team18\/wp-content\/uploads\/sites\/95\/2023\/12\/image.gif\" alt=\"\" class=\"wp-image-247\" style=\"width:375px;height:auto\" \/><\/figure>\n<\/div>\n\n\n<p>Now that we had satisfactory reconstruction results for rigid objects, we would like to look into extending it to articulating hand-held objects, i.e given some degrees of freedom for the object how can we reconstruct the underlying HOI.<\/p>\n\n\n\n<p><strong>Motivation<\/strong>: <\/p>\n\n\n\n<p>Reconstructing the geometry, kinematics, and appearance of articulated objects is another fundamental CV problem with important applications in robotics, AR, and VR.<\/p>\n\n\n\n<p><strong>Objective<\/strong>: <\/p>\n\n\n\n<p>Given an\u00a0<span style=\"text-decoration: underline\">RGBD<\/span>\u00a0video of a hand interacting with an\u00a0<span style=\"text-decoration: underline\">articulating<\/span>\u00a0object along with the camera intrinsics, we aim to reconstruct the underlying hand-object interactions, i.e.,\u00a0<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>The 3D shape of the object<\/li>\n\n\n\n<li>Per-frame camera pose<\/li>\n\n\n\n<li>Per-frame articulation of the object<\/li>\n<\/ol>\n\n\n\n<p><strong>Prior Work<\/strong>:<\/p>\n\n\n\n<p>Most Prior works&nbsp;are&nbsp;on static objects:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Learn to map shape codes to 3D objects<\/li>\n\n\n\n<li>Recover geometry and appearance for a single scene via differentiable rendering<\/li>\n<\/ol>\n\n\n\n<p>For articulated objects, many of the prior works (including A-SDF sota approach) model shapes with strong priors and large datasets like human bodies, but we aim for more generic objects.<\/p>\n\n\n\n<p>Issues with Prior work (A-SDF):<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Uses Ground truth Extrinsics and scale for every frame: We intend to optimize for it as well<\/li>\n\n\n\n<li>Optimizes for shape for every frame individually and doesn\u2019t share a common shape, scale across the video -&gt; leads to inconsistent objects throughout the video.<\/li>\n<\/ol>\n\n\n\n<p>We therefore intend to:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Optimize for the camera extrinsics as well. <\/li>\n\n\n\n<li>Share a common shape code across all the frame reconstructions and allow only the articulation, and extrinsics to vary in the video.<\/li>\n<\/ol>\n\n\n\n<p><strong>Expected Approach<\/strong>:<\/p>\n\n\n\n<figure class=\"wp-block-image size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"426\" src=\"https:\/\/mscvprojects.ri.cmu.edu\/f23team18\/wp-content\/uploads\/sites\/95\/2023\/12\/art-1024x426.png\" alt=\"\" class=\"wp-image-249\" style=\"width:474px;height:auto\" srcset=\"https:\/\/mscvprojects.ri.cmu.edu\/f23team18\/wp-content\/uploads\/sites\/95\/2023\/12\/art-1024x426.png 1024w, https:\/\/mscvprojects.ri.cmu.edu\/f23team18\/wp-content\/uploads\/sites\/95\/2023\/12\/art-300x125.png 300w, https:\/\/mscvprojects.ri.cmu.edu\/f23team18\/wp-content\/uploads\/sites\/95\/2023\/12\/art-768x320.png 768w, https:\/\/mscvprojects.ri.cmu.edu\/f23team18\/wp-content\/uploads\/sites\/95\/2023\/12\/art-1536x639.png 1536w, https:\/\/mscvprojects.ri.cmu.edu\/f23team18\/wp-content\/uploads\/sites\/95\/2023\/12\/art-2048x852.png 2048w\" sizes=\"auto, (max-width: 706px) 89vw, (max-width: 767px) 82vw, 740px\" \/><\/figure>\n\n\n\n<p>The approach would be the same as before except that there would be an extra\u00a0\u00a0articulation parameter for every frame and the objects implicit field would no longer be time persistent it would have a shape code and a separate time varying articulation code.<\/p>\n\n\n\n<p><strong>Methodology<\/strong>:<\/p>\n\n\n\n<p>While training, given\u00a0\u0471\u00a0and\u00a0sdf\u00a0values, we optimize for\u00a0\u03a6\u00a0and the model\u00a0\u03b8. (Inspired by <a href=\"https:\/\/jitengmu.github.io\/A-SDF\/\">ASDF<\/a>)<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"464\" height=\"32\" src=\"https:\/\/mscvprojects.ri.cmu.edu\/f23team18\/wp-content\/uploads\/sites\/95\/2023\/12\/image-4.png\" alt=\"\" class=\"wp-image-250\" style=\"width:290px;height:auto\" srcset=\"https:\/\/mscvprojects.ri.cmu.edu\/f23team18\/wp-content\/uploads\/sites\/95\/2023\/12\/image-4.png 464w, https:\/\/mscvprojects.ri.cmu.edu\/f23team18\/wp-content\/uploads\/sites\/95\/2023\/12\/image-4-300x21.png 300w\" sizes=\"auto, (max-width: 464px) 100vw, 464px\" \/><\/figure>\n<\/div>\n\n\n<p>During inference, given instance X, we recover\u00a0\u03a6\u00a0and\u00a0\u0471. We then can interpolate and extrapolate in the articulation space for \u0471 to generate unseen instances.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"580\" src=\"https:\/\/mscvprojects.ri.cmu.edu\/f23team18\/wp-content\/uploads\/sites\/95\/2023\/12\/image-6-1024x580.png\" alt=\"\" class=\"wp-image-252\" srcset=\"https:\/\/mscvprojects.ri.cmu.edu\/f23team18\/wp-content\/uploads\/sites\/95\/2023\/12\/image-6-1024x580.png 1024w, https:\/\/mscvprojects.ri.cmu.edu\/f23team18\/wp-content\/uploads\/sites\/95\/2023\/12\/image-6-300x170.png 300w, https:\/\/mscvprojects.ri.cmu.edu\/f23team18\/wp-content\/uploads\/sites\/95\/2023\/12\/image-6-768x435.png 768w, https:\/\/mscvprojects.ri.cmu.edu\/f23team18\/wp-content\/uploads\/sites\/95\/2023\/12\/image-6.png 1226w\" sizes=\"auto, (max-width: 706px) 89vw, (max-width: 767px) 82vw, 740px\" \/><\/figure>\n\n\n\n<p>We tweak the A-SDF Framework to accept a Depth image instead of a SDF instance by basicaly perturbing the surface point cloud with the surface normal to get sdf values for points near the surface (See pseudocode below).<\/p>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"1010\" height=\"492\" src=\"https:\/\/mscvprojects.ri.cmu.edu\/f23team18\/wp-content\/uploads\/sites\/95\/2023\/12\/image-7.png\" alt=\"\" class=\"wp-image-253\" style=\"width:673px;height:auto\" srcset=\"https:\/\/mscvprojects.ri.cmu.edu\/f23team18\/wp-content\/uploads\/sites\/95\/2023\/12\/image-7.png 1010w, https:\/\/mscvprojects.ri.cmu.edu\/f23team18\/wp-content\/uploads\/sites\/95\/2023\/12\/image-7-300x146.png 300w, https:\/\/mscvprojects.ri.cmu.edu\/f23team18\/wp-content\/uploads\/sites\/95\/2023\/12\/image-7-768x374.png 768w\" sizes=\"auto, (max-width: 706px) 89vw, (max-width: 767px) 82vw, 740px\" \/><\/figure>\n\n\n\n<p><\/p>\n\n\n\n<p><strong>Stage-wise optimization<\/strong>:<\/p>\n\n\n\n<p>We optimize for each of the extrinsics, scale, articulation, shape of the articulating object per frame of the video. While the scale and the shape of the object are time persistent, the camera intrinsics and the object articulation is not. The rows below depict the role every parameter plays in improving the reconstruction.<\/p>\n\n\n\n<p><em>Note: The optimizations above are isolated just for visualizations. We optimize for multiple parameters in some stages.<\/em><\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"894\" height=\"504\" src=\"https:\/\/mscvprojects.ri.cmu.edu\/f23team18\/wp-content\/uploads\/sites\/95\/2023\/12\/image-11.png\" alt=\"\" class=\"wp-image-257\" srcset=\"https:\/\/mscvprojects.ri.cmu.edu\/f23team18\/wp-content\/uploads\/sites\/95\/2023\/12\/image-11.png 894w, https:\/\/mscvprojects.ri.cmu.edu\/f23team18\/wp-content\/uploads\/sites\/95\/2023\/12\/image-11-300x169.png 300w, https:\/\/mscvprojects.ri.cmu.edu\/f23team18\/wp-content\/uploads\/sites\/95\/2023\/12\/image-11-768x433.png 768w\" sizes=\"auto, (max-width: 706px) 89vw, (max-width: 767px) 82vw, 740px\" \/><\/figure>\n\n\n\n<p><strong>Results:<\/strong><\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Some reconstruction results in image view and canonical view for some articulating laptop instances from RBO dataset are as follows:<\/li>\n<\/ol>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"585\" src=\"https:\/\/mscvprojects.ri.cmu.edu\/f23team18\/wp-content\/uploads\/sites\/95\/2023\/12\/image-8-1024x585.png\" alt=\"\" class=\"wp-image-254\" srcset=\"https:\/\/mscvprojects.ri.cmu.edu\/f23team18\/wp-content\/uploads\/sites\/95\/2023\/12\/image-8-1024x585.png 1024w, https:\/\/mscvprojects.ri.cmu.edu\/f23team18\/wp-content\/uploads\/sites\/95\/2023\/12\/image-8-300x171.png 300w, https:\/\/mscvprojects.ri.cmu.edu\/f23team18\/wp-content\/uploads\/sites\/95\/2023\/12\/image-8-768x439.png 768w, https:\/\/mscvprojects.ri.cmu.edu\/f23team18\/wp-content\/uploads\/sites\/95\/2023\/12\/image-8-1536x877.png 1536w, https:\/\/mscvprojects.ri.cmu.edu\/f23team18\/wp-content\/uploads\/sites\/95\/2023\/12\/image-8.png 1562w\" sizes=\"auto, (max-width: 706px) 89vw, (max-width: 767px) 82vw, 740px\" \/><\/figure>\n\n\n\n<p>2. Generation results of unseen articulations of the same laptop by interpolating\/ extrapolating in the articulation space:<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"452\" height=\"356\" src=\"https:\/\/mscvprojects.ri.cmu.edu\/f23team18\/wp-content\/uploads\/sites\/95\/2023\/12\/image-12.png\" alt=\"\" class=\"wp-image-258\" style=\"width:368px;height:auto\" srcset=\"https:\/\/mscvprojects.ri.cmu.edu\/f23team18\/wp-content\/uploads\/sites\/95\/2023\/12\/image-12.png 452w, https:\/\/mscvprojects.ri.cmu.edu\/f23team18\/wp-content\/uploads\/sites\/95\/2023\/12\/image-12-300x236.png 300w\" sizes=\"auto, (max-width: 452px) 100vw, 452px\" \/><\/figure>\n<\/div>\n\n\n<p>3. For few other articulating classes from shape2motion dataset, the results are as follows (rows: laptop, spectacles, door, stapler):<\/p>\n\n\n\n<figure class=\"wp-block-image size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"614\" src=\"https:\/\/mscvprojects.ri.cmu.edu\/f23team18\/wp-content\/uploads\/sites\/95\/2023\/12\/image-9-1024x614.png\" alt=\"\" class=\"wp-image-255\" style=\"width:625px;height:auto\" srcset=\"https:\/\/mscvprojects.ri.cmu.edu\/f23team18\/wp-content\/uploads\/sites\/95\/2023\/12\/image-9-1024x614.png 1024w, https:\/\/mscvprojects.ri.cmu.edu\/f23team18\/wp-content\/uploads\/sites\/95\/2023\/12\/image-9-300x180.png 300w, https:\/\/mscvprojects.ri.cmu.edu\/f23team18\/wp-content\/uploads\/sites\/95\/2023\/12\/image-9-768x461.png 768w, https:\/\/mscvprojects.ri.cmu.edu\/f23team18\/wp-content\/uploads\/sites\/95\/2023\/12\/image-9.png 1224w\" sizes=\"auto, (max-width: 706px) 89vw, (max-width: 767px) 82vw, 740px\" \/><\/figure>\n\n\n\n<p><strong>Some tricks<\/strong>:<\/p>\n\n\n\n<p>For achieving the above consistent and improved results (compared to prior SOTA works), we employ specific tricks:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Initialize with multiple extrinsics, articulations and rank to chose the best one using a proxy task with lesser optimization stages and lesser iterations<\/li>\n\n\n\n<li>Trajectory smoothness: We employ a constraint on the first derivative for the camera extrinsics trajectory and the articulation of the object since the velocity with which the camera is moving and the articulation of the object is changing is usually approximately constant.<\/li>\n<\/ol>\n\n\n\n<p><strong>Future Work<\/strong>:<\/p>\n\n\n\n<p>We intend to extend this pipeline to run on multiple datasets like <\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li><a href=\"https:\/\/hoi4d.github.io\">HOI4D<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/arxiv.org\/abs\/1903.03911\">Shape2Motion<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/sapien.ucsd.edu\/\">SAPIEN<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/zehaozhu.github.io\/ContactArt\/\">ContactArt<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/arctic.is.tue.mpg.de\/index.html\">Arctic<\/a><\/li>\n<\/ol>\n\n\n\n<p>I also intend to work on the following in the Winter Break:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Better Visualizations<\/li>\n\n\n\n<li>Interpolating, extrapolating articulations<\/li>\n\n\n\n<li>Wrap it as a tool that given an RGBD video, extracts the parameters and reconstructs the sequence<\/li>\n\n\n\n<li>Possibly combine it\u00a0with\u00a0Yufei\u2019s\u00a0work and add hands and predicting grasp points, affordances to the framework<\/li>\n\n\n\n<li>Documentation and making the codebase usable for others<\/li>\n<\/ol>\n\n\n\n<p><strong>Possible directions<\/strong> <strong>the project can take:<\/strong><\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Remove depth from the pipeline: Reconstruct articulating objects only using monocular RGB videos.<\/li>\n\n\n\n<li>Reconstructing in-the-wild articulating objects using monocular videos (currently it is object-specific)<\/li>\n\n\n\n<li>Reconstruct any in-the-wild deformable object<\/li>\n\n\n\n<li>Adding hand to the scene: Predicting contact points and affordances for reconstructing and synthesizing possible human object interactions given a video of an articulating object.<\/li>\n<\/ol>\n","protected":false},"excerpt":{"rendered":"<p>Now that we had satisfactory reconstruction results for rigid objects, we would like to look into extending it to articulating hand-held objects, i.e given some degrees of freedom for the object how can we reconstruct the underlying HOI. Motivation: Reconstructing the geometry, kinematics, and appearance of articulated objects is another fundamental CV problem with important &hellip; <\/p>\n<p class=\"link-more\"><a href=\"https:\/\/mscvprojects.ri.cmu.edu\/f23team18\/articulations\/\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;(+) Articulations&#8221;<\/span><\/a><\/p>\n","protected":false},"author":186,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-246","page","type-page","status-publish","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.1 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>(+) Articulations - Reconstructing Hand-Object Interactions from Internet 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\/f23team18\/articulations\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"(+) Articulations - Reconstructing Hand-Object Interactions from Internet Videos\" \/>\n<meta property=\"og:description\" content=\"Now that we had satisfactory reconstruction results for rigid objects, we would like to look into extending it to articulating hand-held objects, i.e given some degrees of freedom for the object how can we reconstruct the underlying HOI. Motivation: Reconstructing the geometry, kinematics, and appearance of articulated objects is another fundamental CV problem with important &hellip; Continue reading &quot;(+) Articulations&quot;\" \/>\n<meta property=\"og:url\" content=\"https:\/\/mscvprojects.ri.cmu.edu\/f23team18\/articulations\/\" \/>\n<meta property=\"og:site_name\" content=\"Reconstructing Hand-Object Interactions from Internet Videos\" \/>\n<meta property=\"article:modified_time\" content=\"2023-12-18T06:43:08+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/mscvprojects.ri.cmu.edu\/f23team18\/wp-content\/uploads\/sites\/95\/2023\/12\/image.gif\" \/>\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\\\/f23team18\\\/articulations\\\/\",\"url\":\"https:\\\/\\\/mscvprojects.ri.cmu.edu\\\/f23team18\\\/articulations\\\/\",\"name\":\"(+) Articulations - Reconstructing Hand-Object Interactions from Internet Videos\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/mscvprojects.ri.cmu.edu\\\/f23team18\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/mscvprojects.ri.cmu.edu\\\/f23team18\\\/articulations\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/mscvprojects.ri.cmu.edu\\\/f23team18\\\/articulations\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/mscvprojects.ri.cmu.edu\\\/f23team18\\\/wp-content\\\/uploads\\\/sites\\\/95\\\/2023\\\/12\\\/image.gif\",\"datePublished\":\"2023-12-18T06:14:24+00:00\",\"dateModified\":\"2023-12-18T06:43:08+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/mscvprojects.ri.cmu.edu\\\/f23team18\\\/articulations\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/mscvprojects.ri.cmu.edu\\\/f23team18\\\/articulations\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/mscvprojects.ri.cmu.edu\\\/f23team18\\\/articulations\\\/#primaryimage\",\"url\":\"https:\\\/\\\/mscvprojects.ri.cmu.edu\\\/f23team18\\\/wp-content\\\/uploads\\\/sites\\\/95\\\/2023\\\/12\\\/image.gif\",\"contentUrl\":\"https:\\\/\\\/mscvprojects.ri.cmu.edu\\\/f23team18\\\/wp-content\\\/uploads\\\/sites\\\/95\\\/2023\\\/12\\\/image.gif\",\"width\":591,\"height\":314},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/mscvprojects.ri.cmu.edu\\\/f23team18\\\/articulations\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/mscvprojects.ri.cmu.edu\\\/f23team18\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"(+) Articulations\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/mscvprojects.ri.cmu.edu\\\/f23team18\\\/#website\",\"url\":\"https:\\\/\\\/mscvprojects.ri.cmu.edu\\\/f23team18\\\/\",\"name\":\"Reconstructing Hand-Object Interactions from Internet Videos\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/mscvprojects.ri.cmu.edu\\\/f23team18\\\/?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":"(+) Articulations - Reconstructing Hand-Object Interactions from Internet 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\/f23team18\/articulations\/","og_locale":"en_US","og_type":"article","og_title":"(+) Articulations - Reconstructing Hand-Object Interactions from Internet Videos","og_description":"Now that we had satisfactory reconstruction results for rigid objects, we would like to look into extending it to articulating hand-held objects, i.e given some degrees of freedom for the object how can we reconstruct the underlying HOI. Motivation: Reconstructing the geometry, kinematics, and appearance of articulated objects is another fundamental CV problem with important &hellip; Continue reading \"(+) Articulations\"","og_url":"https:\/\/mscvprojects.ri.cmu.edu\/f23team18\/articulations\/","og_site_name":"Reconstructing Hand-Object Interactions from Internet Videos","article_modified_time":"2023-12-18T06:43:08+00:00","og_image":[{"url":"https:\/\/mscvprojects.ri.cmu.edu\/f23team18\/wp-content\/uploads\/sites\/95\/2023\/12\/image.gif","type":"","width":"","height":""}],"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\/f23team18\/articulations\/","url":"https:\/\/mscvprojects.ri.cmu.edu\/f23team18\/articulations\/","name":"(+) Articulations - Reconstructing Hand-Object Interactions from Internet Videos","isPartOf":{"@id":"https:\/\/mscvprojects.ri.cmu.edu\/f23team18\/#website"},"primaryImageOfPage":{"@id":"https:\/\/mscvprojects.ri.cmu.edu\/f23team18\/articulations\/#primaryimage"},"image":{"@id":"https:\/\/mscvprojects.ri.cmu.edu\/f23team18\/articulations\/#primaryimage"},"thumbnailUrl":"https:\/\/mscvprojects.ri.cmu.edu\/f23team18\/wp-content\/uploads\/sites\/95\/2023\/12\/image.gif","datePublished":"2023-12-18T06:14:24+00:00","dateModified":"2023-12-18T06:43:08+00:00","breadcrumb":{"@id":"https:\/\/mscvprojects.ri.cmu.edu\/f23team18\/articulations\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/mscvprojects.ri.cmu.edu\/f23team18\/articulations\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/mscvprojects.ri.cmu.edu\/f23team18\/articulations\/#primaryimage","url":"https:\/\/mscvprojects.ri.cmu.edu\/f23team18\/wp-content\/uploads\/sites\/95\/2023\/12\/image.gif","contentUrl":"https:\/\/mscvprojects.ri.cmu.edu\/f23team18\/wp-content\/uploads\/sites\/95\/2023\/12\/image.gif","width":591,"height":314},{"@type":"BreadcrumbList","@id":"https:\/\/mscvprojects.ri.cmu.edu\/f23team18\/articulations\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/mscvprojects.ri.cmu.edu\/f23team18\/"},{"@type":"ListItem","position":2,"name":"(+) Articulations"}]},{"@type":"WebSite","@id":"https:\/\/mscvprojects.ri.cmu.edu\/f23team18\/#website","url":"https:\/\/mscvprojects.ri.cmu.edu\/f23team18\/","name":"Reconstructing Hand-Object Interactions from Internet Videos","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/mscvprojects.ri.cmu.edu\/f23team18\/?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\/f23team18\/wp-json\/wp\/v2\/pages\/246","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/mscvprojects.ri.cmu.edu\/f23team18\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/mscvprojects.ri.cmu.edu\/f23team18\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/mscvprojects.ri.cmu.edu\/f23team18\/wp-json\/wp\/v2\/users\/186"}],"replies":[{"embeddable":true,"href":"https:\/\/mscvprojects.ri.cmu.edu\/f23team18\/wp-json\/wp\/v2\/comments?post=246"}],"version-history":[{"count":7,"href":"https:\/\/mscvprojects.ri.cmu.edu\/f23team18\/wp-json\/wp\/v2\/pages\/246\/revisions"}],"predecessor-version":[{"id":269,"href":"https:\/\/mscvprojects.ri.cmu.edu\/f23team18\/wp-json\/wp\/v2\/pages\/246\/revisions\/269"}],"wp:attachment":[{"href":"https:\/\/mscvprojects.ri.cmu.edu\/f23team18\/wp-json\/wp\/v2\/media?parent=246"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}