{"id":171347,"date":"2014-04-26T08:06:21","date_gmt":"2014-04-26T08:06:21","guid":{"rendered":"https:\/\/cm-edgetun.pages.dev\/en-us\/research\/project\/retrodepth-3d-silhouette-sensing-for-high-precision-input-on-and-above-physical-surfaces\/"},"modified":"2017-06-14T14:52:15","modified_gmt":"2017-06-14T21:52:15","slug":"retrodepth-3d-silhouette-sensing-for-high-precision-input-on-and-above-physical-surfaces","status":"publish","type":"msr-project","link":"https:\/\/cm-edgetun.pages.dev\/en-us\/research\/project\/retrodepth-3d-silhouette-sensing-for-high-precision-input-on-and-above-physical-surfaces\/","title":{"rendered":"RetroDepth: 3D Silhouette Sensing for High-Precision Input On and Above Physical Surfaces"},"content":{"rendered":"<div class=\"asset-content\">\n<p>We present RetroDepth, a new vision-based system for accurately sensing the 3D silhouettes of hands, styluses, and other objects, as they interact on and above physical surfaces. Our setup is simple, cheap, and easily reproducible, comprising of two infrared cameras, diffuse infrared LEDs, and any off-the-shelf retro-reflective material. The retro-reflector aids image segmentation, creating a strong contrast between the surface and any object in proximity. A new highly efficient stereo matching algorithm precisely estimates the 3D contours of interacting objects and the retro-reflective surfaces. A novel pipeline enables 3D finger, hand and object tracking, as well as gesture recognition, purely using these 3D contours. We demonstrate high-precision sensing, allowing robust disambiguation between a finger or stylus touching, pressing or interacting above the surface. This allows many interactive scenarios that seamlessly mix together freehand 3D interactions with touch, pressure and stylus input. As shown, these rich modalities of input are enabled on and above any retro-reflective surface, including custom \u201cphysical widgets\u201d fabricated by users. We compare our system with Kinect and Leap Motion, and conclude with limitations and future work.<\/p>\n<p><iframe loading=\"lazy\" title=\"RetroDepth: 3D Silhouette Sensing for High-Precision Input On and Above Physical Surfaces\" width=\"500\" height=\"281\" src=\"https:\/\/www.youtube-nocookie.com\/embed\/96CZ_QPBx0s?feature=oembed&rel=0\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe><\/p>\n<h1>Image Gallery<\/h1>\n<ul id='gallery-1' class='gallery galleryid-171347 gallery-columns-4 gallery-size-grid-third stripped ms-row fixed-small'><li class='s-col-6-24 xs-margin-bottom-sp1 s-margin-bottom-sp2'><a href=\"https:\/\/cm-edgetun.pages.dev\/en-us\/research\/wp-content\/uploads\/2014\/04\/retrodepth_214515-000001.jpg\" data-mfp-src=\"https:\/\/cm-edgetun.pages.dev\/en-us\/research\/wp-content\/uploads\/2014\/04\/retrodepth_214515-000001.jpg\" data-caption=\"\" class=\"gallery-item\"><img decoding=\"async\" src=\"https:\/\/cm-edgetun.pages.dev\/en-us\/research\/wp-content\/uploads\/2014\/04\/retrodepth_214515-000001-480x280.jpg\" alt=\"\" class=\"db full-width\" \/><\/a><\/li><li class='s-col-6-24 xs-margin-bottom-sp1 s-margin-bottom-sp2'><a href=\"https:\/\/cm-edgetun.pages.dev\/en-us\/research\/wp-content\/uploads\/2014\/04\/retrodepth_214515-000002.jpg\" data-mfp-src=\"https:\/\/cm-edgetun.pages.dev\/en-us\/research\/wp-content\/uploads\/2014\/04\/retrodepth_214515-000002.jpg\" data-caption=\"\" class=\"gallery-item\"><img decoding=\"async\" src=\"https:\/\/cm-edgetun.pages.dev\/en-us\/research\/wp-content\/uploads\/2014\/04\/retrodepth_214515-000002-480x280.jpg\" alt=\"\" class=\"db full-width\" \/><\/a><\/li><li class='s-col-6-24 xs-margin-bottom-sp1 s-margin-bottom-sp2'><a href=\"https:\/\/cm-edgetun.pages.dev\/en-us\/research\/wp-content\/uploads\/2014\/04\/retrodepth_214515-000003.jpg\" data-mfp-src=\"https:\/\/cm-edgetun.pages.dev\/en-us\/research\/wp-content\/uploads\/2014\/04\/retrodepth_214515-000003.jpg\" data-caption=\"\" class=\"gallery-item\"><img decoding=\"async\" src=\"https:\/\/cm-edgetun.pages.dev\/en-us\/research\/wp-content\/uploads\/2014\/04\/retrodepth_214515-000003-480x280.jpg\" alt=\"\" class=\"db full-width\" \/><\/a><\/li><li class='s-col-6-24 xs-margin-bottom-sp1 s-margin-bottom-sp2'><a href=\"https:\/\/cm-edgetun.pages.dev\/en-us\/research\/wp-content\/uploads\/2014\/04\/retrodepth_214515-000004.jpg\" data-mfp-src=\"https:\/\/cm-edgetun.pages.dev\/en-us\/research\/wp-content\/uploads\/2014\/04\/retrodepth_214515-000004.jpg\" data-caption=\"\" class=\"gallery-item\"><img decoding=\"async\" src=\"https:\/\/cm-edgetun.pages.dev\/en-us\/research\/wp-content\/uploads\/2014\/04\/retrodepth_214515-000004-480x280.jpg\" alt=\"\" class=\"db full-width\" \/><\/a><\/li><br style=\"clear: both\" \/><li class='s-col-6-24 xs-margin-bottom-sp1 s-margin-bottom-sp2'><a href=\"https:\/\/cm-edgetun.pages.dev\/en-us\/research\/wp-content\/uploads\/2014\/04\/retrodepth_214515-000005.jpg\" data-mfp-src=\"https:\/\/cm-edgetun.pages.dev\/en-us\/research\/wp-content\/uploads\/2014\/04\/retrodepth_214515-000005.jpg\" data-caption=\"\" class=\"gallery-item\"><img decoding=\"async\" src=\"https:\/\/cm-edgetun.pages.dev\/en-us\/research\/wp-content\/uploads\/2014\/04\/retrodepth_214515-000005-480x280.jpg\" alt=\"\" class=\"db full-width\" \/><\/a><\/li><li class='s-col-6-24 xs-margin-bottom-sp1 s-margin-bottom-sp2'><a href=\"https:\/\/cm-edgetun.pages.dev\/en-us\/research\/wp-content\/uploads\/2014\/04\/retrodepth_214515-000006.jpg\" data-mfp-src=\"https:\/\/cm-edgetun.pages.dev\/en-us\/research\/wp-content\/uploads\/2014\/04\/retrodepth_214515-000006.jpg\" data-caption=\"\" class=\"gallery-item\"><img decoding=\"async\" src=\"https:\/\/cm-edgetun.pages.dev\/en-us\/research\/wp-content\/uploads\/2014\/04\/retrodepth_214515-000006-480x280.jpg\" alt=\"\" class=\"db full-width\" \/><\/a><\/li><li class='s-col-6-24 xs-margin-bottom-sp1 s-margin-bottom-sp2'><a href=\"https:\/\/cm-edgetun.pages.dev\/en-us\/research\/wp-content\/uploads\/2014\/04\/retrodepth_214515-000007.jpg\" data-mfp-src=\"https:\/\/cm-edgetun.pages.dev\/en-us\/research\/wp-content\/uploads\/2014\/04\/retrodepth_214515-000007.jpg\" data-caption=\"\" class=\"gallery-item\"><img decoding=\"async\" src=\"https:\/\/cm-edgetun.pages.dev\/en-us\/research\/wp-content\/uploads\/2014\/04\/retrodepth_214515-000007-480x214.jpg\" alt=\"\" class=\"db full-width\" \/><\/a><\/li><li class='s-col-6-24 xs-margin-bottom-sp1 s-margin-bottom-sp2'><a href=\"https:\/\/cm-edgetun.pages.dev\/en-us\/research\/wp-content\/uploads\/2014\/04\/retrodepth_214515-000008.jpg\" data-mfp-src=\"https:\/\/cm-edgetun.pages.dev\/en-us\/research\/wp-content\/uploads\/2014\/04\/retrodepth_214515-000008.jpg\" data-caption=\"\" class=\"gallery-item\"><img decoding=\"async\" src=\"https:\/\/cm-edgetun.pages.dev\/en-us\/research\/wp-content\/uploads\/2014\/04\/retrodepth_214515-000008-480x280.jpg\" alt=\"\" class=\"db full-width\" \/><\/a><\/li><br style=\"clear: both\" \/><li class='s-col-6-24 xs-margin-bottom-sp1 s-margin-bottom-sp2'><a href=\"https:\/\/cm-edgetun.pages.dev\/en-us\/research\/wp-content\/uploads\/2014\/04\/retrodepth_214515-000009.jpg\" data-mfp-src=\"https:\/\/cm-edgetun.pages.dev\/en-us\/research\/wp-content\/uploads\/2014\/04\/retrodepth_214515-000009.jpg\" data-caption=\"\" class=\"gallery-item\"><img decoding=\"async\" src=\"https:\/\/cm-edgetun.pages.dev\/en-us\/research\/wp-content\/uploads\/2014\/04\/retrodepth_214515-000009-480x280.jpg\" alt=\"a desktop computer sitting on top of a desk\" class=\"db full-width\" \/><\/a><\/li><li class='s-col-6-24 xs-margin-bottom-sp1 s-margin-bottom-sp2'><a href=\"https:\/\/cm-edgetun.pages.dev\/en-us\/research\/wp-content\/uploads\/2014\/04\/retrodepth_214515-000010.jpg\" data-mfp-src=\"https:\/\/cm-edgetun.pages.dev\/en-us\/research\/wp-content\/uploads\/2014\/04\/retrodepth_214515-000010.jpg\" data-caption=\"\" class=\"gallery-item\"><img decoding=\"async\" src=\"https:\/\/cm-edgetun.pages.dev\/en-us\/research\/wp-content\/uploads\/2014\/04\/retrodepth_214515-000010-480x280.jpg\" alt=\"\" class=\"db full-width\" \/><\/a><\/li><li class='s-col-6-24 xs-margin-bottom-sp1 s-margin-bottom-sp2'><a href=\"https:\/\/cm-edgetun.pages.dev\/en-us\/research\/wp-content\/uploads\/2014\/04\/retrodepth_214515-000011.jpg\" data-mfp-src=\"https:\/\/cm-edgetun.pages.dev\/en-us\/research\/wp-content\/uploads\/2014\/04\/retrodepth_214515-000011.jpg\" data-caption=\"\" class=\"gallery-item\"><img decoding=\"async\" src=\"https:\/\/cm-edgetun.pages.dev\/en-us\/research\/wp-content\/uploads\/2014\/04\/retrodepth_214515-000011-480x280.jpg\" alt=\"\" class=\"db full-width\" \/><\/a><\/li>\n\t\t\t<br style='clear: both' \/>\n\t\t<\/ul>\n\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>We present RetroDepth, a new vision-based system for accurately sensing the 3D silhouettes of hands, styluses, and other objects, as they interact on and above physical surfaces. Our setup is simple, cheap, and easily reproducible, comprising of two infrared cameras, diffuse infrared LEDs, and any off-the-shelf retro-reflective material. The retro-reflector aids image segmentation, creating a [&hellip;]<\/p>\n","protected":false},"featured_media":0,"template":"","meta":{"msr-url-field":"","msr-podcast-episode":"","msrModifiedDate":"","msrModifiedDateEnabled":false,"ep_exclude_from_search":false,"_classifai_error":"","footnotes":""},"research-area":[13562,13554],"msr-locale":[268875],"msr-impact-theme":[],"msr-pillar":[],"class_list":["post-171347","msr-project","type-msr-project","status-publish","hentry","msr-research-area-computer-vision","msr-research-area-human-computer-interaction","msr-locale-en_us","msr-archive-status-active"],"msr_project_start":"2014-04-26","related-publications":[166503],"related-downloads":[],"related-videos":[],"related-groups":[],"related-events":[],"related-opportunities":[],"related-posts":[283925],"related-articles":[],"tab-content":[],"slides":[],"related-researchers":[],"msr_research_lab":[],"msr_impact_theme":[],"_links":{"self":[{"href":"https:\/\/cm-edgetun.pages.dev\/en-us\/research\/wp-json\/wp\/v2\/msr-project\/171347","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/cm-edgetun.pages.dev\/en-us\/research\/wp-json\/wp\/v2\/msr-project"}],"about":[{"href":"https:\/\/cm-edgetun.pages.dev\/en-us\/research\/wp-json\/wp\/v2\/types\/msr-project"}],"version-history":[{"count":1,"href":"https:\/\/cm-edgetun.pages.dev\/en-us\/research\/wp-json\/wp\/v2\/msr-project\/171347\/revisions"}],"predecessor-version":[{"id":390557,"href":"https:\/\/cm-edgetun.pages.dev\/en-us\/research\/wp-json\/wp\/v2\/msr-project\/171347\/revisions\/390557"}],"wp:attachment":[{"href":"https:\/\/cm-edgetun.pages.dev\/en-us\/research\/wp-json\/wp\/v2\/media?parent=171347"}],"wp:term":[{"taxonomy":"msr-research-area","embeddable":true,"href":"https:\/\/cm-edgetun.pages.dev\/en-us\/research\/wp-json\/wp\/v2\/research-area?post=171347"},{"taxonomy":"msr-locale","embeddable":true,"href":"https:\/\/cm-edgetun.pages.dev\/en-us\/research\/wp-json\/wp\/v2\/msr-locale?post=171347"},{"taxonomy":"msr-impact-theme","embeddable":true,"href":"https:\/\/cm-edgetun.pages.dev\/en-us\/research\/wp-json\/wp\/v2\/msr-impact-theme?post=171347"},{"taxonomy":"msr-pillar","embeddable":true,"href":"https:\/\/cm-edgetun.pages.dev\/en-us\/research\/wp-json\/wp\/v2\/msr-pillar?post=171347"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}