{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,8,28]],"date-time":"2024-08-28T08:31:30Z","timestamp":1724833890403},"reference-count":38,"publisher":"Association for Computing Machinery (ACM)","issue":"6","license":[{"start":{"date-parts":[[2017,11,20]],"date-time":"2017-11-20T00:00:00Z","timestamp":1511136000000},"content-version":"vor","delay-in-days":0,"URL":"http:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"name":"National Science and Engineering Research Council of Canada (NSERC) Discovery","award":["2016-05786"]},{"name":"Industrial Research Chair in 3D Sensing"},{"name":"SNF","award":["200021-153567"]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["ACM Trans. Graph."],"published-print":{"date-parts":[[2017,12,31]]},"abstract":"We present a new algorithm for real-time hand tracking on commodity depth-sensing devices. Our method does not require a user-specific calibration session, but rather learns the geometry as the user performs live in front of the camera, thus enabling seamless virtual interaction at the consumer level. The key novelty in our approach is an online optimization algorithm that jointly estimates pose and shape in each frame, and determines the uncertainty in such estimates. This knowledge allows the algorithm to integrate per-frame estimates over time, and build a personalized geometric model of the captured user. Our approach can easily be integrated in state-of-the-art continuous generative motion tracking software. We provide a detailed evaluation that shows how our approach achieves accurate motion tracking for real-time applications, while significantly simplifying the workflow of accurate hand performance capture. We also provide quantitative evaluation datasets at http:\/\/gfx.uvic.ca\/datasets\/handy<\/jats:p>","DOI":"10.1145\/3130800.3130830","type":"journal-article","created":{"date-parts":[[2017,11,22]],"date-time":"2017-11-22T16:25:08Z","timestamp":1511367908000},"page":"1-11","update-policy":"http:\/\/dx.doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":72,"title":["Online generative model personalization for hand tracking"],"prefix":"10.1145","volume":"36","author":[{"given":"Anastasia","family":"Tkach","sequence":"first","affiliation":[{"name":"\u00c9cole Polytechnique F\u00e9d\u00e9rale de Lausanne"}]},{"given":"Andrea","family":"Tagliasacchi","sequence":"additional","affiliation":[{"name":"University of Victoria"}]},{"given":"Edoardo","family":"Remelli","sequence":"additional","affiliation":[{"name":"\u00c9cole Polytechnique F\u00e9d\u00e9rale de Lausanne"}]},{"given":"Mark","family":"Pauly","sequence":"additional","affiliation":[{"name":"\u00c9cole Polytechnique F\u00e9d\u00e9rale de Lausanne"}]},{"given":"Andrew","family":"Fitzgibbon","sequence":"additional","affiliation":[{"name":"Microsoft Hololens Research (Cambridge)"}]}],"member":"320","published-online":{"date-parts":[[2017,11,20]]},"reference":[{"key":"e_1_2_2_1_1","volume-title":"Proc. Symp. on Computer Animation (SCA).","author":"Albrecht Irene","year":"2003"},{"key":"e_1_2_2_2_1","unstructured":"Brian Anderson and John Moore. 1979. Optimal filtering. Englewood Cliffs. Brian Anderson and John Moore. 1979. Optimal filtering. Englewood Cliffs."},{"key":"e_1_2_2_3_1","volume-title":"The iterated Kalman filter update as a Gauss-Newton method","author":"Bell Bradley M"},{"key":"e_1_2_2_4_1","volume-title":"SPIE Intl. Symposium on Optical Science, Engineering, and Instrumentation.","author":"Bellaire R Louis","year":"1995"},{"key":"e_1_2_2_5_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICCV.2015.265"},{"key":"e_1_2_2_6_1","doi-asserted-by":"publisher","DOI":"10.1145\/2461912.2461976"},{"key":"e_1_2_2_7_1","doi-asserted-by":"publisher","DOI":"10.1145\/2766943"},{"key":"e_1_2_2_8_1","doi-asserted-by":"publisher","DOI":"10.1145\/2897824.2925873"},{"key":"e_1_2_2_9_1","doi-asserted-by":"publisher","DOI":"10.1109\/TPAMI.2011.33"},{"key":"e_1_2_2_10_1","doi-asserted-by":"crossref","volume-title":"Facial Action Coding System","author":"Ekman Paul","DOI":"10.1037\/t27734-000"},{"key":"e_1_2_2_11_1","doi-asserted-by":"publisher","DOI":"10.1109\/CVPR.2017.167"},{"key":"e_1_2_2_12_1","doi-asserted-by":"publisher","DOI":"10.1088\/1742-6596\/659\/1\/012022"},{"key":"e_1_2_2_13_1","doi-asserted-by":"publisher","DOI":"10.1145\/2047196.2047270"},{"key":"e_1_2_2_14_1","doi-asserted-by":"publisher","DOI":"10.1109\/CVPR.2015.7298869"},{"key":"e_1_2_2_15_1","doi-asserted-by":"publisher","DOI":"10.1145\/2461912.2462019"},{"key":"e_1_2_2_16_1","volume-title":"Proc. British Machine Vision Conf. (BMVC).","author":"Makris Alexandros","year":"2015"},{"key":"e_1_2_2_17_1","doi-asserted-by":"crossref","volume-title":"Numerical optimization","author":"Nocedal Jorge","DOI":"10.1007\/b98874"},{"key":"e_1_2_2_18_1","volume-title":"Proc. Computer Vision Winter Workshop.","author":"Oberweger Markus","year":"2015"},{"key":"e_1_2_2_19_1","volume-title":"Michael Syskind Pedersen, and others","author":"Petersen Kaare Brandt","year":"2008"},{"key":"e_1_2_2_20_1","doi-asserted-by":"publisher","DOI":"10.1109\/CVPR.2014.145"},{"key":"e_1_2_2_21_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICCV.2017.277"},{"key":"e_1_2_2_22_1","doi-asserted-by":"publisher","DOI":"10.1145\/1111411.1111417"},{"key":"e_1_2_2_23_1","doi-asserted-by":"publisher","DOI":"10.1145\/2702123.2702179"},{"key":"e_1_2_2_24_1","volume-title":"Intl. Conf. on Inf. Fusion.","author":"Skoglund Martin A","year":"2015"},{"key":"e_1_2_2_25_1","doi-asserted-by":"publisher","DOI":"10.1109\/CVPR.2015.7298941"},{"key":"e_1_2_2_26_1","volume-title":"Jos\u00e9 MM Montiel, and Andrew J Davison","author":"Strasdat Hauke","year":"2012"},{"key":"e_1_2_2_27_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICCV.2015.217"},{"key":"e_1_2_2_28_1","volume-title":"Robust Articulated-ICP for Real-Time Hand Tracking. In Computer Graphics Forum (Proc. Symposium on Geometry Processing).","author":"Tagliasacchi Andrea","year":"2015"},{"key":"e_1_2_2_29_1","doi-asserted-by":"publisher","DOI":"10.1109\/CVPR.2016.605"},{"key":"e_1_2_2_30_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICCV.2015.380"},{"key":"e_1_2_2_31_1","doi-asserted-by":"publisher","DOI":"10.1145\/2897824.2925965"},{"key":"e_1_2_2_32_1","doi-asserted-by":"publisher","DOI":"10.1109\/CVPR.2014.88"},{"key":"e_1_2_2_33_1","doi-asserted-by":"publisher","DOI":"10.1145\/2816795.2818056"},{"key":"e_1_2_2_34_1","doi-asserted-by":"publisher","DOI":"10.1145\/2980179.2980226"},{"key":"e_1_2_2_35_1","doi-asserted-by":"publisher","DOI":"10.1145\/2629500"},{"key":"e_1_2_2_36_1","doi-asserted-by":"publisher","DOI":"10.1109\/3DV.2016.41"},{"key":"e_1_2_2_37_1","doi-asserted-by":"publisher","DOI":"10.1145\/2010324.1964972"},{"key":"e_1_2_2_38_1","unstructured":"Greg Welch and Gary Bishop. 1995. An introduction to the Kalman filter. Greg Welch and Gary Bishop. 1995. An introduction to the Kalman filter."}],"container-title":["ACM Transactions on Graphics"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3130800.3130830","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2022,12,31]],"date-time":"2022-12-31T22:21:29Z","timestamp":1672525289000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3130800.3130830"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2017,11,20]]},"references-count":38,"journal-issue":{"issue":"6","published-print":{"date-parts":[[2017,12,31]]}},"alternative-id":["10.1145\/3130800.3130830"],"URL":"https:\/\/doi.org\/10.1145\/3130800.3130830","relation":{},"ISSN":["0730-0301","1557-7368"],"issn-type":[{"value":"0730-0301","type":"print"},{"value":"1557-7368","type":"electronic"}],"subject":[],"published":{"date-parts":[[2017,11,20]]},"assertion":[{"value":"2017-11-20","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}