{"id":149,"date":"2023-05-01T02:06:45","date_gmt":"2023-05-01T02:06:45","guid":{"rendered":"https:\/\/mscvprojects.ri.cmu.edu\/2023team5\/?page_id=149"},"modified":"2023-05-01T02:26:26","modified_gmt":"2023-05-01T02:26:26","slug":"baseline","status":"publish","type":"page","link":"https:\/\/mscvprojects.ri.cmu.edu\/2023team5\/baseline\/","title":{"rendered":"Baseline++"},"content":{"rendered":"\n<p class=\"has-large-font-size\" style=\"line-height:0.3\"><strong>Overview<\/strong><\/p>\n\n\n\n<p>SRT has a limitation in that it utilizes a rudimentary approach to concatenate the camera pose with the image features. Specifically, every patch receives the same pose encoding, which is suboptimal, given that we can leverage geometric information. Moreover, it is possible to enhance the model further by eliminating the transformer decoder and opting for an encoder-only architecture that directly regresses the pose. This architecture is akin to mask auto-encoders and can yield significant improvements.<\/p>\n\n\n\n<p class=\"has-large-font-size\" style=\"line-height:0.3\"><strong>Pipeline<\/strong><\/p>\n\n\n\n<p>Our approach involves computing input patches while appending patch-specific ray encodings to process a given set of input and query images. Similarly, we repeat the process for query images, but we use identity pose cameras. We further augment the encoding by including a set that helps the model distinguish between rays from known cameras and those from the query. The resulting query features are concatenated with the input features and encoded together. At the end of the model, a 2-layer MLP is used to regress the patch rays. Subsequently, the rays are employed to retrieve the cameras. During training, the model is exposed to six images, where the pose for two of them is masked.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img decoding=\"async\" src=\"https:\/\/mscvprojects.ri.cmu.edu\/2023team5\/wp-content\/uploads\/sites\/76\/2023\/05\/Screenshot-2023-04-30-at-9.11.34-PM-1-edited.png\" alt=\"\" class=\"wp-image-168\" width=\"690\" srcset=\"https:\/\/mscvprojects.ri.cmu.edu\/2023team5\/wp-content\/uploads\/sites\/76\/2023\/05\/Screenshot-2023-04-30-at-9.11.34-PM-1-edited.png 757w, https:\/\/mscvprojects.ri.cmu.edu\/2023team5\/wp-content\/uploads\/sites\/76\/2023\/05\/Screenshot-2023-04-30-at-9.11.34-PM-1-edited-300x131.png 300w\" sizes=\"(max-width: 706px) 89vw, (max-width: 767px) 82vw, 740px\" \/><figcaption class=\"wp-element-caption\">Baseline++ pipeline<\/figcaption><\/figure>\n\n\n\n<p class=\"has-large-font-size\" style=\"line-height:0.3\"><strong>Results<\/strong><\/p>\n\n\n\n<p class=\"has-medium-font-size\" style=\"line-height:0.3\"><strong>Qualitative Results<\/strong><\/p>\n\n\n\n<p>We present some qualitative findings from our study, comparing the input images (in green) and query images (in blue) against the model&#8217;s predictions. Remarkably, the model demonstrates an impressive ability to accurately predict the query cameras.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"604\" height=\"666\" src=\"https:\/\/mscvprojects.ri.cmu.edu\/2023team5\/wp-content\/uploads\/sites\/76\/2023\/05\/Screenshot-2023-04-30-at-10.21.27-PM.png\" alt=\"\" class=\"wp-image-171\" srcset=\"https:\/\/mscvprojects.ri.cmu.edu\/2023team5\/wp-content\/uploads\/sites\/76\/2023\/05\/Screenshot-2023-04-30-at-10.21.27-PM.png 604w, https:\/\/mscvprojects.ri.cmu.edu\/2023team5\/wp-content\/uploads\/sites\/76\/2023\/05\/Screenshot-2023-04-30-at-10.21.27-PM-272x300.png 272w\" sizes=\"auto, (max-width: 604px) 100vw, 604px\" \/><figcaption class=\"wp-element-caption\"><em>Visualization of the inputs and outputs for Baseline<\/em>++<\/figcaption><\/figure>\n\n\n\n<p class=\"has-medium-font-size\" style=\"line-height:0.3\"><strong>Quantitative Results<\/strong><\/p>\n\n\n\n<p>We evaluated the performance of our model using the Co3d v2 dataset, which comprises approximately 250 sequences from four object categories. To test the robustness of the model, we varied the number of query views from one to five. Notably, the scenario with two query views and four input views yielded the best results, given that this was the method used for training. Intriguingly, we discovered that reducing the number of query images to just one resulted in better performance on average, as one would expect, given the reduced unknown information. However, an unexpected finding was that the model still achieved an accuracy of around 30%, even with just one input view. We attribute this impressive outcome to the utilization of data-driven priors.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"471\" src=\"https:\/\/mscvprojects.ri.cmu.edu\/2023team5\/wp-content\/uploads\/sites\/76\/2023\/05\/Screenshot-2023-04-30-at-10.24.27-PM-1024x471.png\" alt=\"\" class=\"wp-image-173\" srcset=\"https:\/\/mscvprojects.ri.cmu.edu\/2023team5\/wp-content\/uploads\/sites\/76\/2023\/05\/Screenshot-2023-04-30-at-10.24.27-PM-1024x471.png 1024w, https:\/\/mscvprojects.ri.cmu.edu\/2023team5\/wp-content\/uploads\/sites\/76\/2023\/05\/Screenshot-2023-04-30-at-10.24.27-PM-300x138.png 300w, https:\/\/mscvprojects.ri.cmu.edu\/2023team5\/wp-content\/uploads\/sites\/76\/2023\/05\/Screenshot-2023-04-30-at-10.24.27-PM-768x353.png 768w, https:\/\/mscvprojects.ri.cmu.edu\/2023team5\/wp-content\/uploads\/sites\/76\/2023\/05\/Screenshot-2023-04-30-at-10.24.27-PM.png 1384w\" sizes=\"auto, (max-width: 767px) 89vw, (max-width: 1000px) 54vw, (max-width: 1071px) 543px, 580px\" \/><\/figure>\n","protected":false},"excerpt":{"rendered":"<p>Overview SRT has a limitation in that it utilizes a rudimentary approach to concatenate the camera pose with the image features. Specifically, every patch receives the same pose encoding, which is suboptimal, given that we can leverage geometric information. Moreover, it is possible to enhance the model further by eliminating the transformer decoder and opting &hellip; <\/p>\n<p class=\"link-more\"><a href=\"https:\/\/mscvprojects.ri.cmu.edu\/2023team5\/baseline\/\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;Baseline++&#8221;<\/span><\/a><\/p>\n","protected":false},"author":153,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-149","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>Baseline++ - 2023 Team 5<\/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\/2023team5\/baseline\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Baseline++ - 2023 Team 5\" \/>\n<meta property=\"og:description\" content=\"Overview SRT has a limitation in that it utilizes a rudimentary approach to concatenate the camera pose with the image features. Specifically, every patch receives the same pose encoding, which is suboptimal, given that we can leverage geometric information. Moreover, it is possible to enhance the model further by eliminating the transformer decoder and opting &hellip; Continue reading &quot;Baseline++&quot;\" \/>\n<meta property=\"og:url\" content=\"https:\/\/mscvprojects.ri.cmu.edu\/2023team5\/baseline\/\" \/>\n<meta property=\"og:site_name\" content=\"2023 Team 5\" \/>\n<meta property=\"article:modified_time\" content=\"2023-05-01T02:26:26+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/mscvprojects.ri.cmu.edu\/2023team5\/wp-content\/uploads\/sites\/76\/2023\/05\/Screenshot-2023-04-30-at-9.11.34-PM-1-edited.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\\\/2023team5\\\/baseline\\\/\",\"url\":\"https:\\\/\\\/mscvprojects.ri.cmu.edu\\\/2023team5\\\/baseline\\\/\",\"name\":\"Baseline++ - 2023 Team 5\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/mscvprojects.ri.cmu.edu\\\/2023team5\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/mscvprojects.ri.cmu.edu\\\/2023team5\\\/baseline\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/mscvprojects.ri.cmu.edu\\\/2023team5\\\/baseline\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/mscvprojects.ri.cmu.edu\\\/2023team5\\\/wp-content\\\/uploads\\\/sites\\\/76\\\/2023\\\/05\\\/Screenshot-2023-04-30-at-9.11.34-PM-1-edited.png\",\"datePublished\":\"2023-05-01T02:06:45+00:00\",\"dateModified\":\"2023-05-01T02:26:26+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/mscvprojects.ri.cmu.edu\\\/2023team5\\\/baseline\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/mscvprojects.ri.cmu.edu\\\/2023team5\\\/baseline\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/mscvprojects.ri.cmu.edu\\\/2023team5\\\/baseline\\\/#primaryimage\",\"url\":\"https:\\\/\\\/mscvprojects.ri.cmu.edu\\\/2023team5\\\/wp-content\\\/uploads\\\/sites\\\/76\\\/2023\\\/05\\\/Screenshot-2023-04-30-at-9.11.34-PM-1-edited.png\",\"contentUrl\":\"https:\\\/\\\/mscvprojects.ri.cmu.edu\\\/2023team5\\\/wp-content\\\/uploads\\\/sites\\\/76\\\/2023\\\/05\\\/Screenshot-2023-04-30-at-9.11.34-PM-1-edited.png\",\"width\":757,\"height\":330},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/mscvprojects.ri.cmu.edu\\\/2023team5\\\/baseline\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/mscvprojects.ri.cmu.edu\\\/2023team5\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Baseline++\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/mscvprojects.ri.cmu.edu\\\/2023team5\\\/#website\",\"url\":\"https:\\\/\\\/mscvprojects.ri.cmu.edu\\\/2023team5\\\/\",\"name\":\"2023 Team 5\",\"description\":\"LEARN FOR STRUCTURE FROM MOTION\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/mscvprojects.ri.cmu.edu\\\/2023team5\\\/?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":"Baseline++ - 2023 Team 5","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\/2023team5\/baseline\/","og_locale":"en_US","og_type":"article","og_title":"Baseline++ - 2023 Team 5","og_description":"Overview SRT has a limitation in that it utilizes a rudimentary approach to concatenate the camera pose with the image features. Specifically, every patch receives the same pose encoding, which is suboptimal, given that we can leverage geometric information. Moreover, it is possible to enhance the model further by eliminating the transformer decoder and opting &hellip; Continue reading \"Baseline++\"","og_url":"https:\/\/mscvprojects.ri.cmu.edu\/2023team5\/baseline\/","og_site_name":"2023 Team 5","article_modified_time":"2023-05-01T02:26:26+00:00","og_image":[{"url":"https:\/\/mscvprojects.ri.cmu.edu\/2023team5\/wp-content\/uploads\/sites\/76\/2023\/05\/Screenshot-2023-04-30-at-9.11.34-PM-1-edited.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\/2023team5\/baseline\/","url":"https:\/\/mscvprojects.ri.cmu.edu\/2023team5\/baseline\/","name":"Baseline++ - 2023 Team 5","isPartOf":{"@id":"https:\/\/mscvprojects.ri.cmu.edu\/2023team5\/#website"},"primaryImageOfPage":{"@id":"https:\/\/mscvprojects.ri.cmu.edu\/2023team5\/baseline\/#primaryimage"},"image":{"@id":"https:\/\/mscvprojects.ri.cmu.edu\/2023team5\/baseline\/#primaryimage"},"thumbnailUrl":"https:\/\/mscvprojects.ri.cmu.edu\/2023team5\/wp-content\/uploads\/sites\/76\/2023\/05\/Screenshot-2023-04-30-at-9.11.34-PM-1-edited.png","datePublished":"2023-05-01T02:06:45+00:00","dateModified":"2023-05-01T02:26:26+00:00","breadcrumb":{"@id":"https:\/\/mscvprojects.ri.cmu.edu\/2023team5\/baseline\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/mscvprojects.ri.cmu.edu\/2023team5\/baseline\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/mscvprojects.ri.cmu.edu\/2023team5\/baseline\/#primaryimage","url":"https:\/\/mscvprojects.ri.cmu.edu\/2023team5\/wp-content\/uploads\/sites\/76\/2023\/05\/Screenshot-2023-04-30-at-9.11.34-PM-1-edited.png","contentUrl":"https:\/\/mscvprojects.ri.cmu.edu\/2023team5\/wp-content\/uploads\/sites\/76\/2023\/05\/Screenshot-2023-04-30-at-9.11.34-PM-1-edited.png","width":757,"height":330},{"@type":"BreadcrumbList","@id":"https:\/\/mscvprojects.ri.cmu.edu\/2023team5\/baseline\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/mscvprojects.ri.cmu.edu\/2023team5\/"},{"@type":"ListItem","position":2,"name":"Baseline++"}]},{"@type":"WebSite","@id":"https:\/\/mscvprojects.ri.cmu.edu\/2023team5\/#website","url":"https:\/\/mscvprojects.ri.cmu.edu\/2023team5\/","name":"2023 Team 5","description":"LEARN FOR STRUCTURE FROM MOTION","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/mscvprojects.ri.cmu.edu\/2023team5\/?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\/2023team5\/wp-json\/wp\/v2\/pages\/149","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/mscvprojects.ri.cmu.edu\/2023team5\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/mscvprojects.ri.cmu.edu\/2023team5\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/mscvprojects.ri.cmu.edu\/2023team5\/wp-json\/wp\/v2\/users\/153"}],"replies":[{"embeddable":true,"href":"https:\/\/mscvprojects.ri.cmu.edu\/2023team5\/wp-json\/wp\/v2\/comments?post=149"}],"version-history":[{"count":4,"href":"https:\/\/mscvprojects.ri.cmu.edu\/2023team5\/wp-json\/wp\/v2\/pages\/149\/revisions"}],"predecessor-version":[{"id":175,"href":"https:\/\/mscvprojects.ri.cmu.edu\/2023team5\/wp-json\/wp\/v2\/pages\/149\/revisions\/175"}],"wp:attachment":[{"href":"https:\/\/mscvprojects.ri.cmu.edu\/2023team5\/wp-json\/wp\/v2\/media?parent=149"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}