<?xml version="1.0"?>
<oembed><version>1.0</version><provider_name>Computer Vision for Cinematographic Motion Control</provider_name><provider_url>https://mscvprojects.ri.cmu.edu/2025team1</provider_url><title>Control via Demonstration - Computer Vision for Cinematographic Motion Control</title><type>rich</type><width>600</width><height>338</height><html>&lt;blockquote class="wp-embedded-content" data-secret="rh8XklTfG0"&gt;&lt;a href="https://mscvprojects.ri.cmu.edu/2025team1/results/"&gt;Control via Demonstration&lt;/a&gt;&lt;/blockquote&gt;&lt;iframe sandbox="allow-scripts" security="restricted" src="https://mscvprojects.ri.cmu.edu/2025team1/results/embed/#?secret=rh8XklTfG0" width="600" height="338" title="&#x201C;Control via Demonstration&#x201D; &#x2014; Computer Vision for Cinematographic Motion Control" data-secret="rh8XklTfG0" frameborder="0" marginwidth="0" marginheight="0" scrolling="no" class="wp-embedded-content"&gt;&lt;/iframe&gt;&lt;script&gt;
/*! This file is auto-generated */
!function(d,l){"use strict";l.querySelector&amp;&amp;d.addEventListener&amp;&amp;"undefined"!=typeof URL&amp;&amp;(d.wp=d.wp||{},d.wp.receiveEmbedMessage||(d.wp.receiveEmbedMessage=function(e){var t=e.data;if((t||t.secret||t.message||t.value)&amp;&amp;!/[^a-zA-Z0-9]/.test(t.secret)){for(var s,r,n,a=l.querySelectorAll('iframe[data-secret="'+t.secret+'"]'),o=l.querySelectorAll('blockquote[data-secret="'+t.secret+'"]'),c=new RegExp("^https?:$","i"),i=0;i&lt;o.length;i++)o[i].style.display="none";for(i=0;i&lt;a.length;i++)s=a[i],e.source===s.contentWindow&amp;&amp;(s.removeAttribute("style"),"height"===t.message?(1e3&lt;(r=parseInt(t.value,10))?r=1e3:~~r&lt;200&amp;&amp;(r=200),s.height=r):"link"===t.message&amp;&amp;(r=new URL(s.getAttribute("src")),n=new URL(t.value),c.test(n.protocol))&amp;&amp;n.host===r.host&amp;&amp;l.activeElement===s&amp;&amp;(d.top.location.href=t.value))}},d.addEventListener("message",d.wp.receiveEmbedMessage,!1),l.addEventListener("DOMContentLoaded",function(){for(var e,t,s=l.querySelectorAll("iframe.wp-embedded-content"),r=0;r&lt;s.length;r++)(t=(e=s[r]).getAttribute("data-secret"))||(t=Math.random().toString(36).substring(2,12),e.src+="#?secret="+t,e.setAttribute("data-secret",t)),e.contentWindow.postMessage({message:"ready",secret:t},"*")},!1)))}(window,document);
//# sourceURL=https://mscvprojects.ri.cmu.edu/2025team1/wp-includes/js/wp-embed.min.js
&lt;/script&gt;
</html><description>Figure 1 lays out the control via demonstration pipeline. We used ORB SLAM3 [1] to obtain the camera trajectory from the phone inputs: RGB Video, IMU position data, and the Lidar depth map. This is then passed through the trajectory refinement layer as described in the methodology page to obtain the final output trajectory. Results &hellip; Continue reading ""</description><thumbnail_url>https://mscvprojects.ri.cmu.edu/2025team1/wp-content/uploads/sites/133/2025/12/Screenshot-2025-12-11-122028.png</thumbnail_url><thumbnail_width>1536</thumbnail_width><thumbnail_height>495</thumbnail_height></oembed>

<!--
Performance optimized by W3 Total Cache. Learn more: https://www.boldgrid.com/w3-total-cache/?utm_source=w3tc&utm_medium=footer_comment&utm_campaign=free_plugin


Served from: mscvprojects.ri.cmu.edu @ 2026-09-12 07:55:13 by W3 Total Cache
-->