{"id":1431,"date":"2019-07-05T17:30:25","date_gmt":"2019-07-05T16:30:25","guid":{"rendered":"http:\/\/wp.cs.ucl.ac.uk\/mattclarkson\/?p=1431"},"modified":"2019-08-09T09:51:58","modified_gmt":"2019-08-09T08:51:58","slug":"snappy-at-summer-school","status":"publish","type":"post","link":"https:\/\/wp.cs.ucl.ac.uk\/mattclarkson\/2019\/07\/05\/snappy-at-summer-school\/","title":{"rendered":"SNAPPY at Summer School"},"content":{"rendered":"<p><div class=\"fusion-fullwidth fullwidth-box nonhundred-percent-fullwidth non-hundred-percent-height-scrolling\"  style='background-color: rgba(255,255,255,0);background-position: center center;background-repeat: no-repeat;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;'><div class=\"fusion-builder-row fusion-row \"><div  class=\"fusion-layout-column fusion_builder_column fusion_builder_column_1_1  fusion-one-full fusion-column-first fusion-column-last 1_1\"  style='margin-top:0px;margin-bottom:20px;'>\n\t\t\t\t\t<div class=\"fusion-column-wrapper\" style=\"padding: 0px 0px 0px 0px;background-position:left top;background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;\"  data-bg-url=\"\">\n\t\t\t\t\t\t<div class=\"fusion-sep-clear\"><\/div><div class=\"fusion-separator sep-single sep-solid\" style=\"border-color:#0cafbc;border-top-width:4px;margin-top:;margin-bottom:30px;width:100%;max-width:150px;\"><\/div><div class=\"fusion-text\"><p>Thanks to Steve and Mian who ran the <a href=\"https:\/\/weisslab.cs.ucl.ac.uk\/WEISS\/SoftwareRepositories\/SNAPPY\/scikit-surgerybard\">Basic Augmented Reality Demo (BARD)<\/a>, at the <a href=\"https:\/\/medicss.cs.ucl.ac.uk\/\">MedICSS summer school<\/a>, and thanks to the participants who took the challenge. The idea was to build a simple Augmented Reality demo using a laptop, webcam, a plastic phantom, a CT scan and some ArUco markers. Using the <a href=\"https:\/\/weisslab.cs.ucl.ac.uk\/WEISS\/PlatformManagement\/SNAPPY\">SNAPPY<\/a> platform, in Python, this was achieved in a matter of days. Steps included camera calibration (<a href=\"http:\/\/www.opencv.org\">OpenCV<\/a>), pivot calibration (SNAPPY) and visualisation (SNAPPY).<\/p>\n<p>The code is open source, <a href=\"http:\/\/here\">here<\/a>.<\/p>\n<p>Figure 1. (Left): Matt explains the concept of Augmented Reality for laparoscopic liver surgery.<\/p>\n<p>Figure 2. (Right): An example of an application, developed throughout the week, using the SNAPPY platform.<\/p>\n<\/div><div class=\"fusion-clearfix\"><\/div>\n\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div><\/div><\/div><div class=\"fusion-fullwidth fullwidth-box nonhundred-percent-fullwidth non-hundred-percent-height-scrolling\"  style='background-color: rgba(255,255,255,0);background-position: center center;background-repeat: no-repeat;padding-top:25%;padding-bottom:25%;margin-bottom: 10vh;'><div class=\"fusion-builder-row fusion-row \"><\/div><\/div><div class=\"fusion-fullwidth fullwidth-box nonhundred-percent-fullwidth non-hundred-percent-height-scrolling\"  style='background-color: rgba(255,255,255,0);background-position: center center;background-repeat: no-repeat;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;'><div class=\"fusion-builder-row fusion-row \"><div  class=\"fusion-layout-column fusion_builder_column fusion_builder_column_1_1  fusion-one-full fusion-column-first fusion-column-last 1_1\"  style='margin-top:0px;margin-bottom:20px;'>\n\t\t\t\t\t<div class=\"fusion-column-wrapper\" style=\"padding: 0px 0px 0px 0px;background-position:left top;background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;\"  data-bg-url=\"\">\n\t\t\t\t\t\t<div class=\"fusion-image-carousel fusion-image-carousel-auto\"><div class=\"fusion-carousel\" data-autoplay=\"no\" data-columns=\"5\" data-itemmargin=\"13\" data-itemwidth=\"180\" data-touchscroll=\"no\" data-imagesize=\"auto\"><div class=\"fusion-carousel-positioner\"><ul class=\"fusion-carousel-holder\"><li class=\"fusion-carousel-item\"><div class=\"fusion-carousel-item-wrapper\"><div class=\"fusion-image-wrapper hover-type-none\"><img width=\"640\" height=\"480\" src=\"https:\/\/wp.cs.ucl.ac.uk\/mattclarkson\/wp-content\/uploads\/sites\/47\/2019\/08\/IMG_3157.jpg\" class=\"attachment-full size-full\" alt=\"\" decoding=\"async\" loading=\"lazy\" srcset=\"https:\/\/wp.cs.ucl.ac.uk\/mattclarkson\/wp-content\/uploads\/sites\/47\/2019\/08\/IMG_3157-200x150.jpg 200w, https:\/\/wp.cs.ucl.ac.uk\/mattclarkson\/wp-content\/uploads\/sites\/47\/2019\/08\/IMG_3157-300x225.jpg 300w, https:\/\/wp.cs.ucl.ac.uk\/mattclarkson\/wp-content\/uploads\/sites\/47\/2019\/08\/IMG_3157-400x300.jpg 400w, https:\/\/wp.cs.ucl.ac.uk\/mattclarkson\/wp-content\/uploads\/sites\/47\/2019\/08\/IMG_3157-600x450.jpg 600w, https:\/\/wp.cs.ucl.ac.uk\/mattclarkson\/wp-content\/uploads\/sites\/47\/2019\/08\/IMG_3157.jpg 640w\" sizes=\"(max-width: 640px) 100vw, 640px\" \/><\/div><\/div><\/li><li class=\"fusion-carousel-item\"><div class=\"fusion-carousel-item-wrapper\"><div class=\"fusion-image-wrapper hover-type-none\"><img width=\"853\" height=\"480\" src=\"https:\/\/wp.cs.ucl.ac.uk\/mattclarkson\/wp-content\/uploads\/sites\/47\/2019\/08\/Screenshot-2019-07-04-14.29.22.png\" class=\"attachment-full size-full\" alt=\"\" decoding=\"async\" loading=\"lazy\" srcset=\"https:\/\/wp.cs.ucl.ac.uk\/mattclarkson\/wp-content\/uploads\/sites\/47\/2019\/08\/Screenshot-2019-07-04-14.29.22-200x113.png 200w, https:\/\/wp.cs.ucl.ac.uk\/mattclarkson\/wp-content\/uploads\/sites\/47\/2019\/08\/Screenshot-2019-07-04-14.29.22-300x169.png 300w, https:\/\/wp.cs.ucl.ac.uk\/mattclarkson\/wp-content\/uploads\/sites\/47\/2019\/08\/Screenshot-2019-07-04-14.29.22-400x225.png 400w, https:\/\/wp.cs.ucl.ac.uk\/mattclarkson\/wp-content\/uploads\/sites\/47\/2019\/08\/Screenshot-2019-07-04-14.29.22-600x338.png 600w, https:\/\/wp.cs.ucl.ac.uk\/mattclarkson\/wp-content\/uploads\/sites\/47\/2019\/08\/Screenshot-2019-07-04-14.29.22-768x432.png 768w, https:\/\/wp.cs.ucl.ac.uk\/mattclarkson\/wp-content\/uploads\/sites\/47\/2019\/08\/Screenshot-2019-07-04-14.29.22-800x450.png 800w, https:\/\/wp.cs.ucl.ac.uk\/mattclarkson\/wp-content\/uploads\/sites\/47\/2019\/08\/Screenshot-2019-07-04-14.29.22.png 853w\" sizes=\"(max-width: 853px) 100vw, 853px\" \/><\/div><\/div><\/li><\/ul><div class=\"fusion-carousel-nav\"><span class=\"fusion-nav-prev\"><\/span><span class=\"fusion-nav-next\"><\/span><\/div><\/div><\/div><\/div><div class=\"fusion-clearfix\"><\/div>\n\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div><\/div><\/div><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Augmented Reality &#8230; in Python! Using SNAPPY!<\/p>\n","protected":false},"author":120,"featured_media":1434,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[5],"tags":[],"_links":{"self":[{"href":"https:\/\/wp.cs.ucl.ac.uk\/mattclarkson\/wp-json\/wp\/v2\/posts\/1431"}],"collection":[{"href":"https:\/\/wp.cs.ucl.ac.uk\/mattclarkson\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/wp.cs.ucl.ac.uk\/mattclarkson\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/wp.cs.ucl.ac.uk\/mattclarkson\/wp-json\/wp\/v2\/users\/120"}],"replies":[{"embeddable":true,"href":"https:\/\/wp.cs.ucl.ac.uk\/mattclarkson\/wp-json\/wp\/v2\/comments?post=1431"}],"version-history":[{"count":5,"href":"https:\/\/wp.cs.ucl.ac.uk\/mattclarkson\/wp-json\/wp\/v2\/posts\/1431\/revisions"}],"predecessor-version":[{"id":1439,"href":"https:\/\/wp.cs.ucl.ac.uk\/mattclarkson\/wp-json\/wp\/v2\/posts\/1431\/revisions\/1439"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/wp.cs.ucl.ac.uk\/mattclarkson\/wp-json\/wp\/v2\/media\/1434"}],"wp:attachment":[{"href":"https:\/\/wp.cs.ucl.ac.uk\/mattclarkson\/wp-json\/wp\/v2\/media?parent=1431"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/wp.cs.ucl.ac.uk\/mattclarkson\/wp-json\/wp\/v2\/categories?post=1431"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/wp.cs.ucl.ac.uk\/mattclarkson\/wp-json\/wp\/v2\/tags?post=1431"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}