<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-8909803365820645146</id><updated>2012-02-16T11:45:48.377-06:00</updated><category term='interface'/><category term='chocolate'/><category term='interaction'/><category term='ipod'/><category term='436'/><category term='things'/><category term='everyday'/><category term='computer'/><category term='design'/><category term='cpsc'/><category term='norman'/><category term='touch'/><category term='human'/><title type='text'>Stuff.</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://drewlogsdon.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8909803365820645146/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://drewlogsdon.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Drew</name><uri>http://www.blogger.com/profile/08854974777586455891</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_YI_DD4732TU/TIRZEzWH24I/AAAAAAAAADU/rp7azH7HTwA/S220/tpot_metal_small.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>70</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-8909803365820645146.post-1306630180449656768</id><published>2010-12-15T19:26:00.006-06:00</published><updated>2010-12-15T20:06:24.395-06:00</updated><title type='text'>Reading #26: Picturephone: A Game for Sketch Data Capture (2009)</title><content type='html'>&lt;div style="text-align: center;"&gt;by Gabe Johnson&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;Comments: &lt;a href="http://christalks624.blogspot.com/2010/12/reading-26-picturephone-game-for-sketch.html?showComment=1292465163045_AIe9_BHteVmCPMtmho18z8uxwY1cH1vpvKdNOYTFRq0_pRKPipYThyzpqSGZ2_qxnIIgaI0hTnVlKcdSw4hoKD2pJKOWSUJBuwdh11rSPOL41VCTxQcfu51KnfzTlktyU3eJnAjIqQl5VH42MDjjCoQLe-6TT0nBCHDdPxLtEnWmbdhdE6Q6m3EPuO5Tr597uflYPt9bMrkGhS2tpnA3yZUt3mdnxMppqwvahFXiYqB2g4ZpSSKWMu4TgkMT5Hs5Gkoe-xKCVCM1r5b-2u5aSE6xtr2oRPpR5WB5bg6nwrxFdugnawi87DY52Jc78xJZhaOToaeBgS0_eSvkFNhMAMBmaMwlhO4kgWkwTMCuptnxWNzaUx36zYjD-eT8vxCcFFkBrsN2Kg1EmJU0_iteLqJWgk-_6CT6M_HToSU9nfKaw9VDxvRt7VY_vlKVO9Othn4bfqa525eOhMDYCRqa-0Fca6KAGVYGeohy2zo9SLjz_pHrkjAoStCmlSvlPjpxheLNPVGSzEBa2Sy9DHERL65uIQjL-C8Uu082G2lDG_zkKLlNMsUzUY8noEee7Wivfrkz4vT1AgqmyitIdn-rh38zGKqVxSfwjMxltfwWOUvxx5YGmFsf1Dc1hi4M6e0B09_kFx6wxpdP5mJtTalgHx07NKUdcQMVsApDRxu1uTbWQ3nGv0CMY3sgrT9dCQ7d3d5zSE8Ggy-xffPnXyN7de4AOj4_hiF464ByJMJKYF3CHJvZ-UhoxmhpoQE0AMspNzI5e9E4yqnOZhmZhtXJHNYV0ic-D93LOwxdV2ofywl-pfKtF1J4rDUQ4K43J_lm0j_vBMreWJxJJH980LWFoOKoWZo1J4v-aA#c738349861950687151"&gt;Chris&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;This paper talks about Picturephone, a sketching game that was mentioned in a previous paper. Picturephone is a game inspired by the telephone children's game in which a message is passed down a line of people by whispering one person at a time. The message usually changes drastically and in some cases can wind up being totally different from the original message. &lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;For example, the original message might be, "Marty took a drink of water," and after one pass might change to "Marty drank some water." Eventually it might become "Marty took a drink of soda" and inevitably will become "Marty was arrested for arson while not wearing pants" after one or two more passes.&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;Picturephone has the first user sketch the story. The second person then creates a new story based on the sketch. A third person then sketches the new story, and a third player sketches this story. The sketches are then compared and graded somehow. The sketches are also labeled in the process.&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;_______&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;This looks fun. I would like to play it. Who wants to play it with me? I would like to see what would happen if the sketch/story was repeated 20 times.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8909803365820645146-1306630180449656768?l=drewlogsdon.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://drewlogsdon.blogspot.com/feeds/1306630180449656768/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://drewlogsdon.blogspot.com/2010/12/reading-26-picturephone-game-for-sketch.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8909803365820645146/posts/default/1306630180449656768'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8909803365820645146/posts/default/1306630180449656768'/><link rel='alternate' type='text/html' href='http://drewlogsdon.blogspot.com/2010/12/reading-26-picturephone-game-for-sketch.html' title='Reading #26: Picturephone: A Game for Sketch Data Capture (2009)'/><author><name>Drew</name><uri>http://www.blogger.com/profile/08854974777586455891</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_YI_DD4732TU/TIRZEzWH24I/AAAAAAAAADU/rp7azH7HTwA/S220/tpot_metal_small.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8909803365820645146.post-4481704401645959206</id><published>2010-12-14T13:45:00.004-06:00</published><updated>2010-12-14T14:31:18.009-06:00</updated><title type='text'>Reading #25: A descriptor for large scale image retrieval based on sketched feature lines (2009)</title><content type='html'>&lt;div style="text-align: center;"&gt;by mathias Eitz, Kristian Hildebrand, Tamy Boubekeur, Marc Alexa&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;Comments: &lt;a href="http://pacocomputer.blogspot.com/2010/12/reading-25-descriptor-for-large-scale.html?showComment=1292358665677_AIe9_BHnLo5GYwCWuFwefBT_Dn5I82ziIstEwXIeqbng5rjPLLZXOfKS5GWj1fOQZ39N27LhRobo4LEfcr_H0OeXEtfHtYaYLsKNe5p7mlAxuEEaOzKVBdyKTklPzBlpY7e2qN28TBZxFAiRiqTVY5qkZWrS9H6yFm_748DmV7INwb7g2hpgg_-XW6AeP-o0xJTqq9ucfohPKwhSjoXmTSJUd_maG9lfndPVma1fVdT1aRCkJspEs2t6-zk0fCy21laPdjPU6uU3p7Wh5NHSOweLeaPXwX_nhkv2raPLzfyZ6WWvU_YG5VoA1ljPEGFv6zhfBYmxkvCdg4XXleKHQ5ce3R9Vj4mjwFeUD-qaGYJGVu8eJS6caPIvZYBQIcFN3vMpoo8Z72hWNSKwLU9Zb-Ond_eFm1uu8QgogMnO8Y1RiwzDJYYtKlqGfV8iJ5Ji5NDMoKBPmVxkjQv8TJdCPq3TBhoh1GpL2mNUZNhoe2mnnjortNWJI8cMwtdsobo9HG4PA3ZKF2Ei4ieir8gPW78MjW-721kclaU83mBFTDS6nfJqi3IABBkEMUPOpoRxG8OpbivO0ZBjy4CvP5o--AoZByDluEL2FmjvxrVkWOQMBKH0iT9qzQzpOqXhZLMVJc34nn95_12ZOeXquu619AR3LjzTgqmKawMZE32pzCSPebL8540dPycItGrBwi_DZdYxQ1Ih1OIJAtNKEiCek_I9lgQu6av7YwRswy8ZCfz3kt7ydGqyRb4JbPU4EB9q9XBAeJrFEwCRZ5udFRJ5wBqugPIWPcst1bDuDdV2n2csIRxFieLGbt3s3drTAOgKVGaL24FRD2zF#c8719400494454051237"&gt;Francisco&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;This paper deals with sketched based image search, in which the images to be searched for are sketched by the user. The authors use a few asymmetric descriptors that match the main features of a stroke with objects in the images. They tested with a set of 1.5 million pictures of outdoor sceneries. They tested 27 sketches, and the results look similar to the queries. They illustrate several example sketches and top results.&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;_______&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;I have thought about searching using sketch queries. We don't even have image search (where we input a normal image, not even a sketch) widely available. Hopefully that area and sketch searching will become widespread soon, as it is very useful.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8909803365820645146-4481704401645959206?l=drewlogsdon.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://drewlogsdon.blogspot.com/feeds/4481704401645959206/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://drewlogsdon.blogspot.com/2010/12/reading-25-descriptor-for-large-scale.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8909803365820645146/posts/default/4481704401645959206'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8909803365820645146/posts/default/4481704401645959206'/><link rel='alternate' type='text/html' href='http://drewlogsdon.blogspot.com/2010/12/reading-25-descriptor-for-large-scale.html' title='Reading #25: A descriptor for large scale image retrieval based on sketched feature lines (2009)'/><author><name>Drew</name><uri>http://www.blogger.com/profile/08854974777586455891</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_YI_DD4732TU/TIRZEzWH24I/AAAAAAAAADU/rp7azH7HTwA/S220/tpot_metal_small.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8909803365820645146.post-2353793139003497634</id><published>2010-12-14T13:31:00.006-06:00</published><updated>2010-12-14T13:45:15.475-06:00</updated><title type='text'>Reading #24: Games For Sketch Data Collection (2009)</title><content type='html'>&lt;div style="text-align: center;"&gt;by Gabe Johnson and Ellen Yi-Luen Do&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;Comments: &lt;a href="http://christalks624.blogspot.com/2010/12/reading-24-games-for-sketch-data.html?showComment=1292355899416_AIe9_BHcVCq9J0vBhXROW2Fpt2207PGJlEImihOTmuQYxCRwJ6OvImFSrxBQn1_Om_JsYvs2DbPf_i9aUS2pbga_-sPnFA64E6WGyTBg92oJZ-r-fPytdBzAWC_OQbWHaMmh20pMPU8MGvBA4xWNHo3d1aHhgJAV5vL8I-D4U1Lkl4isIBUJZGeZaTE5KOrpVT9_ytQmtMWBXEB8gTXZOgP0wcCHpoofttpCcnAVVNk1mEWQXHw6nTkBg33TEovXQ-_YanrNpNYSBOZrBqUYjHm8UGCvgOqU_uAjM-ZLGR7yh8R-F5VH4qnrnnKD5rdUAUROWYDIsQrg1yJHx0OlZEr3sQR00W3f1dudvxn3F904MLOcWE8w7OU7QFH2dht6lCNOSRI3Gjog7gnLGacxT7swNmzo3n9Lg1Chr9b628Y0duG-k3gOIUOBTQ9n2_wzzYcf7G3p8wk1j8uj6XkKFeyAmVu9kuBDSLyrEEivkdf8ANm-f20Lv0KTV_0R9MCfVY2ocvJ0eaL0WW9XNfRPccdKv8fmO9jm2ca5XMHwGHzO-F5uyKw9KBFKO4cOxNpZcjxLEQdPOyOSILHqSfxwoJk5e0Vufvbb_MyoYiis8To6r88m2ZR84JWK537AOAc_8HKnudHK7uoqE3ReuDlWuRQUBfiwQ0JQjDzxAo3hRmuMQknyeoSXaGCMXfgLfeNBdVCvmJmjQUUOpEP-As403MJ01_KQE7CrI9690JI_Oz5g4UuekihOTcmXh1cSPGA97csfHR8Nh-r4Bq5yWEynlXrX9g9NYnv15rlRYcpWK7sAxIgU42d9O-e8cl13iRFMnMi92dZyOnuNE4qTRZqA2BSOAWlvo_kIe5VgKwR_kZjnDnuwe58QeVNicuINBG0bzyunCI4KXovnb8dP-KTnZIfeDgPY58cmYO4UlcP3f2fh9oGHzTy-WnHcbokBc7tu7p1_WScdf_eVpZOwrdSW0Uhaupt8aVut2Qh8aZt2IxPy1iyC5Aalw1z4jzn0rkCr9Ly3YyfaJ2UD#c4262696707701929462"&gt;Chris&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;This paper discusses the use of games to collect data, specifically for sketch. The authors wish to understand "how people make and describe hand-made drawings." The paper describes two games: Picturephone (like the telephone game) and Stellasketch. Picturephone gives a description of a sketch for player 1 to draw, and player 2 must then describe the sketch that player 1 drew. More players can then draw the sketch based on player 2's text instead of the original text. This is fun. Stellasketch is like Pictionary. One player draws something based on a clue, and other players privately label the sketch. The point of using the games is to hopefully collect much more data for sketch research than the typical handful of users.&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;_______&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;This is a cool idea. I actually want to play these games right now (I want to be in a user study). This is a very cool, free way to reward users for taking the study. Work is nice if it doesn't feel like work.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8909803365820645146-2353793139003497634?l=drewlogsdon.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://drewlogsdon.blogspot.com/feeds/2353793139003497634/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://drewlogsdon.blogspot.com/2010/12/reading-24-games-for-sketch-data.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8909803365820645146/posts/default/2353793139003497634'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8909803365820645146/posts/default/2353793139003497634'/><link rel='alternate' type='text/html' href='http://drewlogsdon.blogspot.com/2010/12/reading-24-games-for-sketch-data.html' title='Reading #24: Games For Sketch Data Collection (2009)'/><author><name>Drew</name><uri>http://www.blogger.com/profile/08854974777586455891</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_YI_DD4732TU/TIRZEzWH24I/AAAAAAAAADU/rp7azH7HTwA/S220/tpot_metal_small.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8909803365820645146.post-8918202986635024430</id><published>2010-12-14T13:19:00.006-06:00</published><updated>2010-12-14T13:31:50.491-06:00</updated><title type='text'>Reading #23: InkSeine: In Situ Search for Active Note Taking (2007)</title><content type='html'>&lt;div style="text-align: center;"&gt;by Ken Hinckley, Shengdong Zhao, Raman Sarin, Patrick Baudisch, Ed Cutrell, Michael Shilman, and Desney Tan&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;Comments: &lt;a href="http://eyce9000.blogspot.com/2010/12/624-23-hinckley-etc-inkseine.html?showComment=1292355095420_AIe9_BFdODLHAX7PFZurtl1C9iJXCnLf4zOSQ8s1papndH7nVWreErLZAfrmOFFHqm_wdDbDuEciEymFexu3Sxz-p3NESoQc0ySHh0JKHq-vJjcSBmHhQkMtfgtkYN9L6zDILWFJMUh4L_2Ur6_iYwK6k91vqG_FHSnu2NTAeu5QIBuFAOrKj8tmK9LASr7KFy-pmD-QyQC5lKL9WAr8Za9_WkQenCvbyEfAAi6oxs_Vs52jnW8UBWq1VX1CJp_4vtOrYeRcjMEm28CPCSmIIAg-Lw69_AaAgJXC-l8QWvTG8XII2-rgsLHkDHhk-oH_g3hXF-3VC5RmJj1Vqj3nP6tcO52eGXYXcL7u2k4W4w7QmA6c6wDxdrtEuIKQMuPwzoy5Lj7klITSv2idf5gt0qFaUHn4QNfTfPn3nhuUOmfH94I826D8VFnSND_mXLImPcSJlxCiuluil8T6eppx9I9g-z_o_4VREQkB2xAdULyOjnQr4ck08FhmfuZ0ZAKVm51zNr3sGT6XEu7DqhkKjUaImKG5_bypkh8RIrQ1jHT-353IpQuDk-sY95VioJrYkSD9IspjIlBqDzIzPHHRVqKJNoJzol047VnMBQ9Lt83hzADN7jTwAalIl8wdbtncRkkwEnAMeceES3RCqL7KoZINCGVBW1ZX7kRAQ_xu8Jf2Jj7Nz1noB3NzsZN2rFag1uscjxx7SD-aJQHCuP5cVxIAiWQxoQAilVdtEbXUXMarU2wr_hdTExTD06TzFMqA8sJ3tk2cvazf56qVATEy4HXENIJGLtik2fdlbh20o_1yLMRLmO_h4x9o2lNcFfP6NKDNBApJlScW4xchJyKi-wkw8Rce-UJtVA#c5335561613074278907"&gt;George&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;This paper presents a note-taking application that helps the user create references by incorporating searching and gathering content. While taking notes, the user can perform searches by circling some previously written text. The actions are performed by pen gestures. They can add reference icons to a sketch, which appear as normal desktop icons and can link to files or URLs. 5 users tested the system.&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;_______&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;For sketching to replace the mouse and keyboard, many unique applications such as this need to be invented and developed. Sketching introduces some interface navigation problems, which can be frustrating to the user, especially during sensitive applications like note taking. We need many novel solutions such as this.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8909803365820645146-8918202986635024430?l=drewlogsdon.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://drewlogsdon.blogspot.com/feeds/8918202986635024430/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://drewlogsdon.blogspot.com/2010/12/reading-23-inkseine-in-situ-search-for.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8909803365820645146/posts/default/8918202986635024430'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8909803365820645146/posts/default/8918202986635024430'/><link rel='alternate' type='text/html' href='http://drewlogsdon.blogspot.com/2010/12/reading-23-inkseine-in-situ-search-for.html' title='Reading #23: InkSeine: In Situ Search for Active Note Taking (2007)'/><author><name>Drew</name><uri>http://www.blogger.com/profile/08854974777586455891</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_YI_DD4732TU/TIRZEzWH24I/AAAAAAAAADU/rp7azH7HTwA/S220/tpot_metal_small.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8909803365820645146.post-521735831042299821</id><published>2010-12-14T13:04:00.003-06:00</published><updated>2010-12-14T13:19:37.180-06:00</updated><title type='text'>Reading #22: Plushie: An Interactive Design System for Plush Toys</title><content type='html'>&lt;div style="text-align: center;"&gt;by Yuki Mori and Takeo Igarashi&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;Comments: &lt;a href="http://christalks624.blogspot.com/2010/12/reading-22-plushie-interactive-design.html?showComment=1292354363516_AIe9_BFYESF4j7FBf2Qvapw9ztMeINby23opgNCUQ_5I4XBvlJz6oW98IhIhpHhCxsHsk6HIosn1AvIvHKQQg4qlD1tqPOrmqKUvZvb7qM6PLTOGFv1FAjhbsHgBXqGsuRFYFiPKyT2DqRnhlEEvcy9WM85p6SVXCxs5TqTuXXenZt6KePXeIBKBgKVB6HBeKxsRIv8R0ifP2MKhYHhDr8rtH2q_8MlW977BgqtaDhlIoELQLQ9UUT-wDe8YZZogltEz8E2SygvgnfhOBQrnCdtyfhHr4MquL3lGJ8-UbyEFOeoDtZF1IGEPKID4VzhSFgpj9hGClhnKxrj3K1tLQJem-jOUPiun6FN2_QAwImy37w-P-5IW78kn8ApkvQAmfb9zPVHeuK6_E0Zq9KL9on7qqInoNfdnUtBlbo95_N4kenneo0Y0QYwpzvwzvPc88EJNu240bQACK9vQrMo7FHvkXTEzgw8ZbeOhOmYkxUlpuFHUrrw5BIyA4t_G2qEQ2QZm4LbBmVopO_JL9anOKBsTKDYwEEw1Jdoy0JT_x4BghwQJK8hOruFSk6SCVDPQNWJII7QjBCr3U4eaw1aCRDnB-qtLL_UJ7g6WIBIMZOjLYpR932ZAZ4t_K7zxnOMb301MWcEonMptydhHrIPcOGmVBNMpg8qpEj4W7_DetKMVHb9FqWEzFi8ZNVIrrUi2cZql8Fjpy4QCyRYCcikx_BpD32v962IRXobKk5aExDsR2iwrOd8HQ8jK3fAtbOVpniaGrn1zgygq7GfqlyEDuPkKb9vcgQSAdvKqJmd8ddVSgUGNXZAseq-0efj4gkQiZqQb0x2RR9Sz#c3469433894428364332"&gt;Chris&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;This is a follow up of Teddy. This paper presents a system that can generate patterns that can be used to create plush toys. The program creates 3d models from 2d sketch inputs and finds a good pattern that can be printed and applied to fabric in such a way that the resulting plush looks like the 3d model. The program incorporates similar 3d conversion as Teddy, and it also includes some editing tools, such as cut, part creation, and seam insertion and deletion. &lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;_______&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;This is definitely unique. Once again, I like the conversion of the 2d stroke to a 3d shape. I am wondering how complex you can make the shape, since it seems like you have to make a big blob and carve away parts of it maybe. Also, I took a computer-aided sculpting course this semester, and I could have used this to make one of my sculptures (too bad I didn't read this paper when we were doing that project).&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8909803365820645146-521735831042299821?l=drewlogsdon.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://drewlogsdon.blogspot.com/feeds/521735831042299821/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://drewlogsdon.blogspot.com/2010/12/reading-22-plushie-interactive-design.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8909803365820645146/posts/default/521735831042299821'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8909803365820645146/posts/default/521735831042299821'/><link rel='alternate' type='text/html' href='http://drewlogsdon.blogspot.com/2010/12/reading-22-plushie-interactive-design.html' title='Reading #22: Plushie: An Interactive Design System for Plush Toys'/><author><name>Drew</name><uri>http://www.blogger.com/profile/08854974777586455891</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_YI_DD4732TU/TIRZEzWH24I/AAAAAAAAADU/rp7azH7HTwA/S220/tpot_metal_small.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8909803365820645146.post-5273310111156136391</id><published>2010-12-14T12:54:00.006-06:00</published><updated>2010-12-14T13:03:55.781-06:00</updated><title type='text'>Reading #21: Teddy: A Sketching Interface for 3D Freeform Design (1999)</title><content type='html'>&lt;div style="text-align: center;"&gt;by Takeo Igarashi, Satoshi Matsuoka, Hidehiko Tanaka&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;Comments: &lt;a href="http://christalks624.blogspot.com/2010/12/reading-21teddy-sketching-interface-for.html?showComment=1292353420248_AIe9_BGrMfiAJDAHymZOPQNBJgPk3A1gpohTZHHmHnGNwE7b6GOFsz9WHC2kNaUe_Jt7C9BFB5CzEMUSIz-9oKE-82GkDqUbfh4IFVHoKOT2ZM7Q4JahFOkU3o2OFFzMT2A_5SyzyIQjxrL-QhTanIhOU1ZrHoFrqix4jcPJqh29OyV8FeVnO6SHsIpFWYfVXis4pgMlo6oRS3knyg2KwWTTsmXtvrMEgKsknKV6FXGrVwbQ8XZpT2LnewjHVjHXjY8YuAFbh6mK8ApZJSigL5rfB7bhfA0GSMN51xfRtgKE3uQQZIWj4AqXthRrfjsIFqi4kXv8mUJW_D6dklNQ3fwtZPuRCrxjHMGAmlDGxr8f7IsEaASD0plS2uVjihD2pVgczZ3uybCVocLr2JhDpODaHBHdeO67494Xpx_26dWJlsybs32ifwAABUngoRQYGgZCvg5PdfJXdtrEp-RhMNRdBowLfXOjaeZggRCu591hwMKRbz73_Mf6kEnXWRAA4ZItKm0JsWSEiBhgQyJ2hKMVnk5W8fTIU8Eyzh3URswiWcgMf6LXge6Pmmaa3b48ZkUzT3ZwkphVUNV_tSHETQtRVWm4U9jzdBGNHl5nPc0y971l5wvd82nIYC2iKWpQMS1gW3CPET_rJ6PJs0TeX2KZJQ8b4re9nMTWmP8F_HaCqG-LxsM1538s6zr_5UQZx33bBZD5WazWvPo_3g2AkdFvVRTWXHr-TQ#c219912957085831981"&gt;Chris&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;This paper showcases a program that takes sketched objects and constructs 3d models from 2d sketches. Basically, it makes wider areas thicker. Once a sufficient stroke is drawn, a 3d model is generated and can be rotated in 3d space and drawn on in different orientations to create different 3d features. The interface supports cutting and erasing geometry..&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;This program is intended to open up new areas of 3d design and to contribute to the rapid prototyping stage of design. Some of the tools include create, bend, paint, extrude, and smooth. General positive feedback was recorded from some people.&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;_______&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;I am always intrigued by the conversion of 2d drawings to 3d. I hadn't seen this paper before, and it is pretty interesting. This paper doesn't really do much recognition, and there are many possibilities for expansion by including sketch recognition techniques.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8909803365820645146-5273310111156136391?l=drewlogsdon.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://drewlogsdon.blogspot.com/feeds/5273310111156136391/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://drewlogsdon.blogspot.com/2010/12/reading-21-teddy-sketching-interface.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8909803365820645146/posts/default/5273310111156136391'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8909803365820645146/posts/default/5273310111156136391'/><link rel='alternate' type='text/html' href='http://drewlogsdon.blogspot.com/2010/12/reading-21-teddy-sketching-interface.html' title='Reading #21: Teddy: A Sketching Interface for 3D Freeform Design (1999)'/><author><name>Drew</name><uri>http://www.blogger.com/profile/08854974777586455891</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_YI_DD4732TU/TIRZEzWH24I/AAAAAAAAADU/rp7azH7HTwA/S220/tpot_metal_small.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8909803365820645146.post-2747336039387699031</id><published>2010-12-14T06:14:00.004-06:00</published><updated>2010-12-14T06:24:31.636-06:00</updated><title type='text'>Reading #20: MathPad 2 : A System for the Creation and Exploration of Mathematical Sketches</title><content type='html'>&lt;div style="text-align: center;"&gt;by Joseph J LaViola Jr and Robert C Zeleznik&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;Comments: &lt;a href="http://martysimpossibletorememberurl.blogspot.com/2010/12/reading-20-mathpad2.html?showComment=1292329459067_AIe9_BGKIXl3Yg_Nh4LTOYYMjaqGP673bNnojvfYM29QrfdeNJ6VQhsrDg8XLhioYM2WB2AoohOKPDrJvzyVm2YQAQ0F8n1nhGRyRnnrjgI9y4weLx5uAcrn1YG5V-gCnI6Svzc1YJFFgH0g4L3HQRqulQ4GLcnHCw_7NOVIMYbgORk2O3iS3IlZUswUMYkrLjvJuTOIblO4kM0UGsVSdxFB3k8qTOmR16YwiSQaJG0rgDdSUp1eEFFADH4YXXBLh_oqDVVfOfTwAtgONeX3ZvP7QfT4HysHLzaqidymHMIVH4uow0J9IDFF2pbK_feeB1urlNwXHKiK_4ZsOOadvq7tfD41jX9ZHwluJCDmkbZbhlNZV-nU0XKuV4wQhf9j3NO9CvpCmWCUydXuB-kt1SCS6maKSEk4C-u2Zk1evv3MVij75bsu1DAz3Wlk1ZINmimZr7aJ_mVA_0ReQV7c4J8Ik22TT_2BosoqRvceRDGmAYhHnv2MlP6KbBQdw-XBH9D8JN-MRxA5w5KNvQ7Gbk82D2cgrfuo24nG9vwA9EbTmIec1IioC4FlzrAUmR6EnDJCXCxuEsEe0oxH_W_EbeZqdBiSiWNx7vpBOTTN1SjweHKevLMnFNtMWeL8uu3rrBCyPOYgR5KEmuW1ujaX_YRlNNsJ9nis3DXtZD3xPc6p6veb_MFwTqexPf-ujxqCXTacgspZWJpZt2hNY0O1NXsebG1WGWTTSz329UBPlprOGy_7K3UUb9gDvAnVKhLqqcc0Z73zrQZCVDaS9bhEGCY8w6SYrjkVUYgxz59yE_n2hBXKpokOYdWkp3vZ7pLY0NDqlIV33A9V#c1863228670941667818"&gt;Marty&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;This paper presents a cool math sketch program that can do many things and simulate some math stuff... The cool thing about this is the interface. It is a big graph paper you can write lots of different equations, systems of equations, and diagrams. Gestures are used to help perform segmentation and identification. It can also generate graphs and plots. 12 people or so tested the system and gave some positive feedback. The interface is easy to use and the authors want to be able to include even more stuff and things... and bits.&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;_______&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;This seems like a sketch interface for matlab or something. It can simulate many mathy things and is a general purpose math tool. I don't know what its current state is, since this is a fairly old paper.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8909803365820645146-2747336039387699031?l=drewlogsdon.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://drewlogsdon.blogspot.com/feeds/2747336039387699031/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://drewlogsdon.blogspot.com/2010/12/reading-20-mathpad-2-system-for.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8909803365820645146/posts/default/2747336039387699031'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8909803365820645146/posts/default/2747336039387699031'/><link rel='alternate' type='text/html' href='http://drewlogsdon.blogspot.com/2010/12/reading-20-mathpad-2-system-for.html' title='Reading #20: MathPad 2 : A System for the Creation and Exploration of Mathematical Sketches'/><author><name>Drew</name><uri>http://www.blogger.com/profile/08854974777586455891</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_YI_DD4732TU/TIRZEzWH24I/AAAAAAAAADU/rp7azH7HTwA/S220/tpot_metal_small.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8909803365820645146.post-5060298129849597784</id><published>2010-12-14T06:06:00.002-06:00</published><updated>2010-12-14T06:14:16.296-06:00</updated><title type='text'>Reading #19: Diagram Structure Recognition by Bayesian Conditional Random Fields</title><content type='html'>&lt;div style="text-align: center;"&gt;by Yuan Qi, Martin Szummer, Thomas P Minka&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;Comments: &lt;a href="https://www.blogger.com/comment.g?blogID=19209095&amp;amp;postID=3418490961403350957&amp;amp;isPopup=true"&gt;Sam&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;The authors use Bayesian Conditional random Fields (BCRFs) to analyze sketched diagrams to gather contextual information to better recognize complex diagrams.. which are complex. There are many equations which are boggling my mind at this time. 17 users drawer some diagrams, and the algorithms achieved high recognition rates in the low to high 90s.&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;_______&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;This is a cool approach for recognizing large, context sensitive drawings, of which diagrams are excellent examples. The mathy approach works pretty well.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8909803365820645146-5060298129849597784?l=drewlogsdon.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://drewlogsdon.blogspot.com/feeds/5060298129849597784/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://drewlogsdon.blogspot.com/2010/12/reading-19-diagram-structure.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8909803365820645146/posts/default/5060298129849597784'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8909803365820645146/posts/default/5060298129849597784'/><link rel='alternate' type='text/html' href='http://drewlogsdon.blogspot.com/2010/12/reading-19-diagram-structure.html' title='Reading #19: Diagram Structure Recognition by Bayesian Conditional Random Fields'/><author><name>Drew</name><uri>http://www.blogger.com/profile/08854974777586455891</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_YI_DD4732TU/TIRZEzWH24I/AAAAAAAAADU/rp7azH7HTwA/S220/tpot_metal_small.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8909803365820645146.post-8719096742409180336</id><published>2010-12-14T05:56:00.002-06:00</published><updated>2010-12-14T06:06:11.709-06:00</updated><title type='text'>Reading #18: Spatial Recognition and Grouping of Text and Graphics (2004)</title><content type='html'>&lt;div style="text-align: center;"&gt;by Michael Shilman and Paul Viola&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;Comments: &lt;a href="http://martysimpossibletorememberurl.blogspot.com/2010/12/reading-18-spatial-recognition-and.html?showComment=1292328358627_AIe9_BE1wWJoni1-JgH9UnxWiQP7yjWv-3S0xBx0PFoc9JKXocqNERRIRnMglLXjVQ3uepUGav8CFqSjD6kAG84TCN0S-0XT1fVbnAdZpU_S5ZIqX1y18zZuovpxT8vhaX3qG9D8RDBC9Q4vdFsI3Uegbkhd0AVDlrIJGPGXUe60T51ci7O2syYnY3FNC1f8U__AgKGBvQP9Esd6LAStNEdJQw_xXHiqSTSTCfnsBRx2NI1OIJkQxN6DVdg_agrfrR3rf8N9hKp3oLL5r0lmfeo4CetrVhYI-0QWHbMioV9XasqVgRbEEBdttO_iBa9gyNFRcMBuIJ51FeF3hYwxnnnUgxIu7v6Gsopg8rH098bJJQCSEm0Po-TjiAKtEt0pqOhpUSGlcRrCZK8x2q69LHbu6vVVV8lmafQ3F_xjtyCz48ppmVWygkN2_-Pf1QVbXdvpajB0Cc2Q7ldHYiM4PoDY6a4jRcbiV4db_YHA6LtjaCtHSjtz9BB2Wod9ez-fT1QXdNzTFlUe2cb84eEBo52uzzTo6klBtb927vn8w6iylXQadBLhXv4CuOuJoDHzTbbCBo1hzQeuuORFPqi7bpP3SgKeGKY9bHMc3cpG3qkMxaZ7G83lbQcF6G7XIy7uJDkZGJr3ETSZNJqZ9m2gAK96r-x2dKnGgmmHmV1IWLHKYHKMwi41MJ4C5ehKqkURvF7rh80A-PCmpRCa6Z2gwFc6vc_d_yfFeeiQN_DaNlNkw3RNiNWgLKuKG2nV19T9X7usWXgisUbK8rCK8cu-xyMJMPQ43IQ-rPyZAH178dauIutJUMe5OjsyUVfsBa3SH3MmelksMIBF#c7317328961416437056"&gt;Marty&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;This paper discusses grouping and recognition of sketch diagrams. They take a big canvas and identify many different symbols in it. This is cool. You can draw the stuff in any order and it will segment out each symbol. This is hard and probably the main contribution of the paper, but I am sleepy. The grouping had 99% accuracy.. sweet man. Also, the recognition and the grouping were 97% accuracy.&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;_______&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;I am dealing with the segmentation problem in hand gestures, and I can relate to this problem. It is nice to have this problem solved with a high accuracy. This makes more complicated sketch interaction possible.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8909803365820645146-8719096742409180336?l=drewlogsdon.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://drewlogsdon.blogspot.com/feeds/8719096742409180336/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://drewlogsdon.blogspot.com/2010/12/reading-18-spatial-recognition-and.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8909803365820645146/posts/default/8719096742409180336'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8909803365820645146/posts/default/8719096742409180336'/><link rel='alternate' type='text/html' href='http://drewlogsdon.blogspot.com/2010/12/reading-18-spatial-recognition-and.html' title='Reading #18: Spatial Recognition and Grouping of Text and Graphics (2004)'/><author><name>Drew</name><uri>http://www.blogger.com/profile/08854974777586455891</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_YI_DD4732TU/TIRZEzWH24I/AAAAAAAAADU/rp7azH7HTwA/S220/tpot_metal_small.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8909803365820645146.post-1272498920120432554</id><published>2010-12-14T05:48:00.003-06:00</published><updated>2010-12-14T05:56:32.401-06:00</updated><title type='text'>Reading #17: Distinguishing Text from Graphics in On-line Handwritten Ink (2004)</title><content type='html'>&lt;div style="text-align: center;"&gt;by Christopher M Bishop, Groffrey E Hinton&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;Comments: &lt;a href="http://martysimpossibletorememberurl.blogspot.com/2010/12/reading-17-distinguishing-text-from.html?showComment=1292327770142_AIe9_BGOPMVkcH6qRmspa4MIpgZMzZCP2nEglcYxgEyFPgQvLR7MUZgrEGUAwn1Oud5qLI_T9UL7u6N8sNR90nSOIuO9fIX-6p6H7Bxa-1IOiULBF5a1Kl2mtq66CkzhwA3_OpMh2R5Ynz_NXZXe9yMztSK_DKV-0EXf-rMfl7UL-fmY5XdDufsMVVD_fJk--se6UGkd0gSMfLzmjWZ_cgTMWwWnzBybS9CBQ8ejTd8rsWCjCGi8fK5kvRPqVa9-14zhaVpgIBRnR-D7jstjGITrj6i5w3M_os6j8Pay8AJzaFZcknq8I0Epkou5vFMBYJiBw24FAr247iTfDnBJTWHcEUDMmxbFiNxpA7nAoZGYYw3mVUoUKFo_1mMzGS3egRCjj6wvQ_hQcgH7kVhGV5n7yAE9rh_FZJ_J3PPkpHAkb2XMhlnZzxvGyaVCZizKinwVVx46Jcu36SBVC6suS92ut-ZUOXisJivD_6ygzI-TxYpcA-w3sg4CLCulSEXQFg4fWAvWX1vitufE3PGDo5Add1XrxXEUawjinm7epfs8phKgGH12vYAONA02-Qnv4l8D5X0sinJMxH3hQGXCcKwEjgpD1N511Z4Yo7S8PPHKfjSXYf_0EG6U4nfbXjLOiOi7MSnAvy-iYVGUohCtUIHBYf0QF9EJqxjC5KEtdAdnNbPP4-5yMYo2BzbHuYzaxgQjvtK-kj_I31upfAJcwFCHjEBWFD2D33KrxWzrc9IixCDvJBo_QVjuZZrHdna6e5MD9RHcbNQxKzVeTdBWJd8dAtbz7CeZjLpFbgn1WmWamQRZ_WSaFGw#c8349513963074921039"&gt;Marty&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;This is an earlier text vs shape paper. It uses both stroke features, gaps, and time data to help separate text from other strokes. They used HMMs for recognition. They collected data from some dudes. The dudes drew some stuff, whatever they wanted, as long as the sketches contained some text elements and some non-text strokes. Recognition results were mixed, with some groups getting in the mid 90s and some in the mid 70s.&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;_______&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;Shape v Text is a hard problem, and there are many solutions to solve it. I don't like this gaps and time solution, however. It just doesn't make sense to me... I think I would like entropy better or simply visual approaches. Also, I think we can combine gestures into the mix to denote text. blah blah blah&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8909803365820645146-1272498920120432554?l=drewlogsdon.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://drewlogsdon.blogspot.com/feeds/1272498920120432554/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://drewlogsdon.blogspot.com/2010/12/reading-17-distinguishing-text-from.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8909803365820645146/posts/default/1272498920120432554'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8909803365820645146/posts/default/1272498920120432554'/><link rel='alternate' type='text/html' href='http://drewlogsdon.blogspot.com/2010/12/reading-17-distinguishing-text-from.html' title='Reading #17: Distinguishing Text from Graphics in On-line Handwritten Ink (2004)'/><author><name>Drew</name><uri>http://www.blogger.com/profile/08854974777586455891</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_YI_DD4732TU/TIRZEzWH24I/AAAAAAAAADU/rp7azH7HTwA/S220/tpot_metal_small.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8909803365820645146.post-4839475391497070621</id><published>2010-12-14T05:41:00.005-06:00</published><updated>2010-12-14T05:48:27.539-06:00</updated><title type='text'>Reading #16: An Efﬁcient Graph-Based Symbol Recognizer (2006)</title><content type='html'>&lt;div style="text-align: center;"&gt;by WeeSan Lee, Levent Burak Kara, Thomas F Stahovich&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;i&gt;Comments: &lt;a href="http://mogonen.blogspot.com/2010/12/reading-16-graph-based-symbol.html?showComment=1292327288830_AIe9_BFyDJbU7dDETWA__vJysjsD4ArFSGI3W0c8sCls2_cazmMaa4yLq-KFE0V8gueTVTOttrSxAaAJ5vv3GiKP9aEOTwBlDm4r4MtpZfTi_1nOE_JKjBQdSIg87Dx4Kgl3e6GwGqPapW6f8ljZS3vmXw6FQkJuRM9agc08uhar5nC3EmaovDpFJ8E7ssc3H3EBnRQvqFD-j1KvQGM8EjH-6kAD7tjfn5uBsd5jlbC6pRqxDwya5LonCzeZ4F0BWcK6D0Bb0nX_jKv6NUbJDVx5mPuf8YSR6Mf5_hw0I3tTc-bPSeMYlKeh7HP278o9HjDXkOSzDPx9gpHD9HfrocKX-N5u-zJwXqDKQ8SIUDKXMHalCrfLa7gfoXeJQaQtHjeInY2UgSG1STmm5YV2-A6IMVqkHriBg4gfCagKLFF5V8QK7aKTJ-yrivXj9YChMdYtb10XiYHgRNkcQAN2k74fXD4iyYz-7BB7mcFl17lA4kCcAxpJqZ1SgU69ACOTQNJoEuxy-c17RldkXywXIVHyvGlBPX9oR3BzCo1hp25-8eFkd7nQTr9MzlygmllSCLaJH52rLNAiboBlfzdY_JXWiJyuL9PFSNJ2vsyLagwIN4sByIGYfOCbpuIrJk-2qUrjQalql9pjUiFPlifXK9QXo1dzsCWSKazXOGN2KO_cEMl4zwtFmv3NgVjwKEHyNfMIEby9gklOGQT1m3J5ygkR3h2dgJDhGDCUEm0zuJOBQDb2-UZD5HgFw1W0NhpoaP7TNxb560bLTNo2UoNn2mC32u2DJlX8Jw#c7537677901683392607"&gt;Ozgur&lt;/a&gt;&lt;/i&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;i&gt;&lt;br /&gt;&lt;/i&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;This paper takes a graph-based approach to sketch (symbol) recognition and explored several graph matching techniques. They compute many error metrics for matching graphs and represent symbols using graphs. They collected several types of symbols from some users and ran their 4 matching algorithms on the data, getting results in the mid- to high-90s for most algorithms.&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;_______&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;Some symbols can naturally be represented as graphs. We have seen that graph matching can yield high accuracy for appropriate shapes. I think that this could be one component of a good general purpose recognizer.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8909803365820645146-4839475391497070621?l=drewlogsdon.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://drewlogsdon.blogspot.com/feeds/4839475391497070621/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://drewlogsdon.blogspot.com/2010/12/reading-16-ef%EF%AC%81cient-graph-based-symbol.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8909803365820645146/posts/default/4839475391497070621'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8909803365820645146/posts/default/4839475391497070621'/><link rel='alternate' type='text/html' href='http://drewlogsdon.blogspot.com/2010/12/reading-16-ef%EF%AC%81cient-graph-based-symbol.html' title='Reading #16: An Efﬁcient Graph-Based Symbol Recognizer (2006)'/><author><name>Drew</name><uri>http://www.blogger.com/profile/08854974777586455891</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_YI_DD4732TU/TIRZEzWH24I/AAAAAAAAADU/rp7azH7HTwA/S220/tpot_metal_small.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8909803365820645146.post-6622921177586173387</id><published>2010-12-14T05:28:00.008-06:00</published><updated>2010-12-14T05:41:02.755-06:00</updated><title type='text'>Reading #15: An Image-Based, Trainable Symbol Recognizer for Hand-drawn Sketches (2005)</title><content type='html'>&lt;div style="text-align: center;"&gt;by Levent Burak Kara, Thomas F Stahovich&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;i&gt;Comments: &lt;a href="http://jonsblog-grove.blogspot.com/2010/12/reading-15-image-based-trainable-symbol.html?showComment=1292326846644_AIe9_BGArtJfyRuRQmMj0_lcxdgzd5o_iolyHrCynMwXABrtmv1OGays0xmg9Xr4X7py2-f-hrNEX0hbz-1vgUeoh9xh0nXmUWhc_JgGBvSgnrOl4hX5h6xsKIOKkncr4hLi5uMWGcqZGJT-W3tvEncFNMyXDhDtpIVSOx4lWA0UdaKiT1y2gzYkZSttyU-el1Igl-Ord6zgbvl5wsMR3Rdx8ySpx2PoEJd7LEitq3zrWfFCimeeZjzAA90OjjrTnvFELoTaXVd-O8kSJYYqmqAW1gqznA5bS--VhioYbLNBgbF3QkhkqYIJ-iF6bBsvAmQEDf1JZqfzmcO_1IWA_W2DPUF5-t-0Itr9Nfgr_Sw-LRVMkSUgk6SyGi4APN_b-t0A91E50KQ9vLl3eKfbgzHTlPgP2Ki2mI7ia6gOtSr84klAXXd-DxkSdEaQmi3SUX-eMVQOq8UJgmmpxnLl1RlkXuEBMYbyAmKBP5cC_11oj1314pRSuHCBU8G55H6YUwr70RhlMEKHyl7k4b_B1RMCRTWueXrRRQcWhgVo9QokX9Rebz-ZMyaK7WQMl5pzMTfAt5oMHegRQIpCYnTd8g2dlbuTHVOccMTw5Baolq06D-U35UTA-j_6dr04QLbJeGwf0bAy03U9DcV5fiXqPSkpVvVIfpaH5BaQ53wB242hKvU1jEJgmsyNVdnoL9BYJs8XTMxqXsq9RBYXtHWLfmPfvP01C0le1iRzwKhQwAL7CuhxJF_oYpGjI5FK7DW138-cHaHrp1xWOQxFXGqQomO2_nhZIB1ugqhQYAGxjlokMYooRzZdJNv6eLplQHHfRazWyUjcDthA#c8732169298508215386"&gt;Jonathan&lt;/a&gt;&lt;/i&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;i&gt;&lt;br /&gt;&lt;/i&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;This paper takes an image-based approach to sketch recognition using an ensemble classifier consisting of four different classifiers. They want a system that can recognize sketches very fast (real time for interaction) and that is also rotation invariant (using a fast polar coordinate technique). &lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;This paper really focuses on the sketch interface and making it an attractive alternative to paper. To be a viable alternative, interaction (and therefore recognition) must be able to occur in real-time with no interruptions to the user. They also want to be able to recognize many shapes as well as "sketchy" shapes.&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;They used 20 shapes collected from some users. They achieved recognition rates in the mid to high 90s.&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;_______&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;This is a good paper for an introduction to image-based approaches. It is also useful for understanding sketch interfaces. Considering the year (2005), the sketches were recognized very quickly and would be recognized even faster on today's machines.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8909803365820645146-6622921177586173387?l=drewlogsdon.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://drewlogsdon.blogspot.com/feeds/6622921177586173387/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://drewlogsdon.blogspot.com/2010/12/reading-15-image-based-trainable-symbol.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8909803365820645146/posts/default/6622921177586173387'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8909803365820645146/posts/default/6622921177586173387'/><link rel='alternate' type='text/html' href='http://drewlogsdon.blogspot.com/2010/12/reading-15-image-based-trainable-symbol.html' title='Reading #15: An Image-Based, Trainable Symbol Recognizer for Hand-drawn Sketches (2005)'/><author><name>Drew</name><uri>http://www.blogger.com/profile/08854974777586455891</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_YI_DD4732TU/TIRZEzWH24I/AAAAAAAAADU/rp7azH7HTwA/S220/tpot_metal_small.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8909803365820645146.post-7787043642719878937</id><published>2010-12-14T05:22:00.003-06:00</published><updated>2010-12-14T05:28:47.723-06:00</updated><title type='text'>Reading #14: Using Entropy to Distinguish Shape Versus Text in Hand-Drawn Diagrams (2009)</title><content type='html'>&lt;div style="text-align: center;"&gt;by Akshay Bhat and Tracy Hammond&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;i&gt;Comments: &lt;a href="http://ayden-kim.blogspot.com/2010/12/reading-14-using-entropy-to-distinguish.html?showComment=1292326109932_AIe9_BG3hyoAjohktt8avKKzcW6IukYXcgHpijt2AACu2hmtORg9tKISwoZNFHknqNpWYnAeeY-CnBrbKsuLS_Zb5LHNvxl0Up8Il7iq6d_P3jxIfYtWm07K1aC_0vzAF2LFzVd_xMrLAcPBA0YMzbWGl10FjP1AB6SQNNW0zmMA1iCDms4J04Yh1brFS-ZgQSr1RA90K51eurimEblmWZsVuAT8ro2X9uMSh-99FqpvlofR21japeJGhjyTktwce1C-lms1B5JJk-lsHrW4YCqo8lPWjjcgXF0CJI9jSm28DMUTqY_H2NXkAlEXccqW4LvucT-f8vI0osOhbhEt3Oh6HAxYecOMo0FEl8bsbCV2_oIUUPSynfEpeLMY3VAQJp4KOeid7CWHUqUISHA2wiyVJX1x4CEwV773fAbUzgRFvUvPJmKxud3I6wf0FLPCjZuCYcQ3Fov4fw8Xeq-jJ2rAjO13o4FcUkC3YkR3S_ZOEGQ1m7fytXOSV_Rola2q5jDs2vTwl5yQS20PXYsGAQtr5PprjlAOfXr6hZKSPNwKMdd3CpBVOGZZj352wO_Z9sFe1dI33nEpdqr6MHOTdQHhAEDl5bAdyPpGrRTMyI7K9i-zt6sotur26sEv2XVhfi5pxIpL_JUcPT5TdhIl4Dsg6httD76P1Fs3B5vyHdDeH3SK1EIcQH1h6rpvYS-gxq-nBbN9ZG6b91B_C_Sax5jQF1T5LXCo7KwwwL6hTdD7shNQrkBieTY#c2323697357113138560"&gt;Ayden&lt;/a&gt;&lt;/i&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;i&gt;&lt;br /&gt;&lt;/i&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;The authors propose that entropy rates are higher for text strokes than for non-text strokes and attempt to separate shapes from text using this idea. They achieved a 92% recognition rate. They define entropy, calculate entropy for all letters of the alphabet, and perform classification on collected sketches.&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;_______&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;I agree that text shapes have high entropy, and it is interesting to note that this approach has not been taken earlier in the history of sketch recognition. Obviously some primitive shapes, such as circle and rectangle, will have lower entropy than text, but what about helixes or more complex shapes? This might be good in some diagramming domains.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8909803365820645146-7787043642719878937?l=drewlogsdon.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://drewlogsdon.blogspot.com/feeds/7787043642719878937/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://drewlogsdon.blogspot.com/2010/12/reading-14-using-entropy-to-distinguish.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8909803365820645146/posts/default/7787043642719878937'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8909803365820645146/posts/default/7787043642719878937'/><link rel='alternate' type='text/html' href='http://drewlogsdon.blogspot.com/2010/12/reading-14-using-entropy-to-distinguish.html' title='Reading #14: Using Entropy to Distinguish Shape Versus Text in Hand-Drawn Diagrams (2009)'/><author><name>Drew</name><uri>http://www.blogger.com/profile/08854974777586455891</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_YI_DD4732TU/TIRZEzWH24I/AAAAAAAAADU/rp7azH7HTwA/S220/tpot_metal_small.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8909803365820645146.post-8566908124002077183</id><published>2010-12-14T05:04:00.008-06:00</published><updated>2010-12-14T05:22:06.290-06:00</updated><title type='text'>Reading #13: Ink Features for Diagram Recognition</title><content type='html'>&lt;div style="text-align: center;"&gt;by Rachel Patel, Beryl Plimmer, John Grundy, and Ross Ihaka&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;i&gt;Comments: &lt;a href="http://jianjiezhang-sr2010.blogspot.com/2010/10/reading-13-ink-features-for-diagram.html?showComment=1292325697162_AIe9_BGppmrSXMZ_0TSw4Ml4_456ylDdyMOguVbhtMV0zM6Qi-rgvXx659qL_bospOf7iUqbk1YJxST2VUBvl1OM1jCPgUesCo44WAH5zU0g1Nu5hRtVuhGKnhdi-m6YY5ZEbqaSfL60RaiTHW0jT581uVABu3HqECO2bgF8AFMoBKcgc13omfvTARlBzvdyQJKpkwOEvynTiJ45_NZGFjNHdC0KPkOG7zMaW9NZScsAvSIwfSTMYX9Yl5csb1QHnrJUxEmoXT_iMDdAPgGm1cb3Lzta0rkWvmOdJaiKmLPD-a96Jc1nhFD_6B7pkvQyIGaMqTDfE6VLT0aU1TUwNEZgGXjBF4PcSzBegsFup4Cql8nchsi7Zh6HRM9ZpMfSDuvzYcD4rwjA-iLqCo6DGj5YVc-wAIYqtffy12268pODrYusFeq6rxDcp5QxJgaOO41OYSwNPINf2WDih6oN3xF45nGjKxnO4Eh-V__HbhQEvI_pJ8ViTwIT07LCPrYvaTGcRMdLQF8lw_rcwGtv6cStxuHKeb16bT1OwZSZ3a-IozmmD8uKbXJA6TCU8fYegDbpyaoj7BFrFdcQJWpNrPesBuAGmxhBozVteHya1LJpglmxVt5qYnMc7IxnX214xos9V3ZKPYGrek4oiQQY91U0SSN9nMuOheHkSjeGXn9vFquzc_CNPgRQsD61IE2g0P0jgk422EaNsKraNdSwMxQKGHgBNzrePY_X-rZ3V3JFjiVgfrWsK_QXPkKEB4Cy0_kkI_WNN0uwydnYY3WSx_Wv11W-ypq3qUxlovL4Sm47iinYxSgVDEuLsMNgXl5N1i237axg44sZ4uSTbc_7w5fdx38KhMAQzGc-TzRi_wYgqP3Z3r3bujJeQ6Udg_XJNDxM5GL74TqX7Ba_1tSR-H_GLRJMZcmLtA#c7567457136859922718"&gt;Jianjie&lt;/a&gt;&lt;/i&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;i&gt;&lt;br /&gt;&lt;/i&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;This paper aims to perform more accurate diagram recognition by performing a statistical analysis of features used for recognizing various diagram components from sketched samples. This is pretty much an introduction to some of the important concepts in sketch recognition and illustrates some general approaches to sketch recognition. The paper particularly focuses on shape vs. text.&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;The authors took 46 features grouped into 7 categories. They collected some sketches from 26 participants which contained some diagram elements and text. They used a statistical partitioning technique to find which features can best split the strokes into shape or text strokes and then constructed decision trees with significant features toward the start of the tree.&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;They tested their methods with some existing shape v text systems and found some interesting results...&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;_______&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;Sketch recognition still remains in its infancy despite its age, and formal analyses like this are important to help us understand the processes and achieve greater recognition performance. This work seems kind of inconclusive, however, and I didn't understand the results very well.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8909803365820645146-8566908124002077183?l=drewlogsdon.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://drewlogsdon.blogspot.com/feeds/8566908124002077183/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://drewlogsdon.blogspot.com/2010/12/reading-13-ink-features-for-diagram.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8909803365820645146/posts/default/8566908124002077183'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8909803365820645146/posts/default/8566908124002077183'/><link rel='alternate' type='text/html' href='http://drewlogsdon.blogspot.com/2010/12/reading-13-ink-features-for-diagram.html' title='Reading #13: Ink Features for Diagram Recognition'/><author><name>Drew</name><uri>http://www.blogger.com/profile/08854974777586455891</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_YI_DD4732TU/TIRZEzWH24I/AAAAAAAAADU/rp7azH7HTwA/S220/tpot_metal_small.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8909803365820645146.post-1502313005156872143</id><published>2010-10-11T17:28:00.007-05:00</published><updated>2010-12-14T05:04:02.806-06:00</updated><title type='text'>Reading #12: Constellation Models for Sketch Recognition (2006)</title><content type='html'>&lt;div style="text-align: center;"&gt;by D. Sharon and M. van de Panne (&lt;a href="http://srl.csdl.tamu.edu/courses/SR2008/papers/05_vision_techniques/Sharon.pdf"&gt;paper&lt;/a&gt;)&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;i&gt;Comments:&lt;/i&gt; &lt;a href="http://pacocomputer.blogspot.com/2010/10/reading-12-constellation-models-for.html?showComment=1292324627304_AIe9_BE4Arn3dOWmvvqNgdKZcwExvh0Sun2gfiy1qhkij2-2ML36sLPltsczStZL2VZQb5iaTq2_VJqLoF2AbIezQbW4NvP7aMRjVk5KbzUTGcGxdTpmIA9oTQJBtM-ScRywTDGcMjWly3N3YZLQZa2FYhLHvmecaVHM_wemCBfggBoeTmBfmb0trn-0rCY2oMsC6aI0MOigbp729DXvGSnYQut462guFP0Fd_DjyX3hB6pWWQg2W6xXm6M_j0FIiIDUcCJMoiMi5WQeLWcxNwjhp8VTo0T89l7MY__eV2NqaF6yd2dQak-7cUN1IGsiD7iBgF3Td_J15FAxCoPP0KWqxhyUlLHq4g27wt884jUAt5ZoMfsCO9jaYrTI9DOM1nI-d02yGEBScb-Q6oiZD0BqAFr9sOHQPQ04ZnumsPoljxV0yDmKArxJV3DFaBxq1c9W5gFB_p3OOBLxpQ091uVSrXdXxbzUAKe3UTQwqJp5Kb68dEnHvvJu9sUXysZkLznTQmN_jOqvWNZy63SVpT0iRPwmx-RSpnwGDiCJbbFt0980DQ4I3xGbXCRfWoYSNxqPm_YqqocDRNBccfElwWFGSfamIufqdnj0XD846cPPpXVoOI3s3GcXbOXdyWJTXbTueQX_nBc34iyRxUTtX1dqyFMqHHRn5QIXnCeRi7Dbeew6d9FTZqypsxagyzpUikDQo8wT22_931eGaSw3-_1EhVIwj3Kpvg2wQilsuB9lZOsUnCjOmP8#c8865282445307301514"&gt;Francisco&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;A Constellation is a collection of objects arranged in a certain pattern, forming an image. Drawings can be imagined as constellations, especially with regards to common objects, such as the human face. Each face has the same features arranged in the same manner, with slight variances in size, shape, and location. However, several overall main relationships are always present: two eyes are on a horizontal line and are above the nose, for example.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;The authors have used this concept for sketch recognition. Required drawing elements and their relative positions are set as features and classified using a maximum likelihood search. Many sketches were collected for training data, and common features were identified and labeled. 5 class values were defined, including faces, flowers, sailboats, airplanes, and characters. &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;_______&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;This is an interesting way to identify common objects within sketches. Since the authors use only 5 classes, I wonder if this technique will support many classes. Also, it would be interesting to see how detailed this can get to perform more intricate recognition, such as multiple types of faces, or even individuals.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8909803365820645146-1502313005156872143?l=drewlogsdon.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://drewlogsdon.blogspot.com/feeds/1502313005156872143/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://drewlogsdon.blogspot.com/2010/10/reading-12-constellation-models-for.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8909803365820645146/posts/default/1502313005156872143'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8909803365820645146/posts/default/1502313005156872143'/><link rel='alternate' type='text/html' href='http://drewlogsdon.blogspot.com/2010/10/reading-12-constellation-models-for.html' title='Reading #12: Constellation Models for Sketch Recognition (2006)'/><author><name>Drew</name><uri>http://www.blogger.com/profile/08854974777586455891</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_YI_DD4732TU/TIRZEzWH24I/AAAAAAAAADU/rp7azH7HTwA/S220/tpot_metal_small.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8909803365820645146.post-5629990020219648277</id><published>2010-10-11T16:53:00.015-05:00</published><updated>2010-10-12T08:58:27.215-05:00</updated><title type='text'>Reading #11: LADDER, a sketching language for user interface developers (2007)</title><content type='html'>&lt;div style="text-align: center;"&gt;by Tracy Hammond and Randall Davis (&lt;a href="http://tinyurl.com/2c6pxgp"&gt;paper&lt;/a&gt;)&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;i&gt;Comments: &lt;/i&gt;&lt;a href="http://jonsblog-grove.blogspot.com/2010/10/reading-11-ladder-sketching-language.html"&gt;Jonathan&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;LADDER is a language to "describe how sketched diagrams in a domain are drawn, displayed, and edited." It is intended to help interface developers create sketch-based interfaces. LADDER is used to create shape descriptions. Shapes consist of components (such as lines), constraints (such as intersections), aliases, editing, and display properties. LADDER descriptions allow domain-specific definitions that can be used with domain-independent recognizers. &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;The paper gives many examples of shapes that can be modeled using LADDER. Such shapes include arrows and UML diagrams.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;There are many predefined shapes (such as point, line, curve, ellipse), constraints (such as perpendicular, collinear, tangent, larger, acute), orientation-dependent constraints (such as horizontal, negative slope, above, centered below), editing methods (such as click, draw, encircle), and display methods (such as original strokes, ideal strokes, circle, rectangle, text, image).&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Some shapes can be made up of certain numbers of segments, while some shapes can be made up of infinite segments.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;When recognition occurs, primitive shapes are recognized first. Shapes are generated that contain the original strokes and their interpretations. Some shapes contain sub-shapes. Once primitive shapes are recognized, domain-specific shapes, using the domain descriptions, are recognized.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;__________&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;LADDER is a nice tool for interface developers. I like that it allows complex shapes to be completely described using a programming language. However, I do see certain drawbacks, namely that each shape must be explicitly defined in LADDER. The paper mentions the capability to generate descriptions based on drawn examples, and I think this would be a great idea. It would be very tedious to define explicit shapes for large domains (COA...). I don't know if it has been implemented yet.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8909803365820645146-5629990020219648277?l=drewlogsdon.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://drewlogsdon.blogspot.com/feeds/5629990020219648277/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://drewlogsdon.blogspot.com/2010/10/reading-11-ladder-sketching-language.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8909803365820645146/posts/default/5629990020219648277'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8909803365820645146/posts/default/5629990020219648277'/><link rel='alternate' type='text/html' href='http://drewlogsdon.blogspot.com/2010/10/reading-11-ladder-sketching-language.html' title='Reading #11: LADDER, a sketching language for user interface developers (2007)'/><author><name>Drew</name><uri>http://www.blogger.com/profile/08854974777586455891</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_YI_DD4732TU/TIRZEzWH24I/AAAAAAAAADU/rp7azH7HTwA/S220/tpot_metal_small.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8909803365820645146.post-4883538395662212466</id><published>2010-10-11T16:09:00.018-05:00</published><updated>2010-10-11T16:52:53.594-05:00</updated><title type='text'>Reading #10: Graphical Input Through Machine Recognition of Sketches (1976)</title><content type='html'>&lt;div style="text-align: center;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, serif; font-size: 14px; line-height: 22px; "&gt;by Chrisopher F. Herot (&lt;a href="https://docs.google.com/fileview?id=0B_g-1RWJ688bZDY2ODk3MzgtN2IwOS00ZDc5LWFkMDAtNmYzNWVhYjVkNjlh&amp;amp;hl=en&amp;amp;authkey=COOK9oUP"&gt;paper&lt;/a&gt;)&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span" style="font-size: 14px; line-height: 22px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span" style="font-size: 14px; line-height: 22px;"&gt;&lt;i&gt;Comments&lt;/i&gt;: &lt;a href="http://jonsblog-grove.blogspot.com/2010/09/reading-10-graphical-input-through.html"&gt;Jonathan&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span" style="font-size: 14px; line-height: 22px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span" style="font-size: 14px; line-height: 22px;"&gt;This is an early sketch recognition system aiming to allow sketch input to computer programs. It contains a system called HUNCH that is used to recognize primitive sketches. It uses speed only to detect corners in a sketch. Curves were viewed "to be a special case of corners," and were modeled using b-splines. Speed was also used to determine how "careful" the user was, for instance faster strokes were less careful. This was used to help identify curves and decide whether to draw them as b-splines or just corners. The programs used to convert sketches to straight segments and curves were called STRAIT and CURVIT, respectively. &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span" style="font-size: 14px; line-height: 22px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span" style="font-size: 14px; line-height: 22px;"&gt;STRAIT and CURVIT did not always create the same interpretation as humans. They seemed to be user-dependent, as sketches were interpreted better for some users than for others. An improved method of straight segmenting was implemented, called STRAIN. It used a function of speed to determine which line endpoints to join (instead of a fixed distance, which is what STRAIT did). &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span" style="font-size: 14px; line-height: 22px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span" style="font-size: 14px; line-height: 22px;"&gt;Programs were also developed to detect overtraced lines and turn 2D sketches into 3D.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span" style="font-size: 14px; line-height: 22px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span" style="font-size: 14px; line-height: 22px;"&gt;The paper discusses the importance of context in sketch recognition systems. The HUNCH system does not use context in its recognition schemes. For example, all its subroutines are always called in a fixed sequence and always perform recognition in the same way. However, similar strokes will probably be interpreted in different ways given their context.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span" style="font-size: 14px; line-height: 22px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span" style="font-size: 14px; line-height: 22px;"&gt;The paper discusses an interactive system and examines the hierarchical structures of recognized sketches. It discusses various ways to tune the algorithms to work for a "truly interactive system."&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span" style="font-size: 14px; line-height: 22px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span" style="font-size: 14px; line-height: 22px;"&gt;__________&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span" style="font-size: 14px; line-height: 22px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span" style="font-size: 14px; line-height: 22px;"&gt;This is an early approach to sketch recognition, and it asks many questions as well as answers some. It can be rather dry and boring, but it does bring up some questions that are still relevant today and whose solutions can still be improved on. &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span" style="font-size: 14px; line-height: 22px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span" style="font-size: 14px; line-height: 22px;"&gt;For example, the latching problem: when should close endpoints be merged? It depends on the context, which is another contemporary issue. While I was working on my truss recognizer, I dealt with the latching problem when merging close line endpoints to form truss nodes. I used a distance computed based on stroke lengths, but that was obviously a poor choice.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span" style="font-size: 14px; line-height: 22px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span" style="font-size: 14px; line-height: 22px;"&gt;This paper begins to explore machine learning techniques for interpreting sketches. It introduces many questions and proposes possible solutions to those questions by hypothesizing extensions to an existing primitive corner finding and beautification system. I believe the authors asked good and relevant questions, as we are still asking ourselves how to solve many of the same problems in better ways.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8909803365820645146-4883538395662212466?l=drewlogsdon.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://drewlogsdon.blogspot.com/feeds/4883538395662212466/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://drewlogsdon.blogspot.com/2010/10/reading-10-graphical-input-through_11.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8909803365820645146/posts/default/4883538395662212466'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8909803365820645146/posts/default/4883538395662212466'/><link rel='alternate' type='text/html' href='http://drewlogsdon.blogspot.com/2010/10/reading-10-graphical-input-through_11.html' title='Reading #10: Graphical Input Through Machine Recognition of Sketches (1976)'/><author><name>Drew</name><uri>http://www.blogger.com/profile/08854974777586455891</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_YI_DD4732TU/TIRZEzWH24I/AAAAAAAAADU/rp7azH7HTwA/S220/tpot_metal_small.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8909803365820645146.post-4241795984064591687</id><published>2010-10-11T15:39:00.013-05:00</published><updated>2010-10-11T16:08:36.722-05:00</updated><title type='text'>Reading #9: PaleoSketch: Accurate Primitive Sketch Recognition and Beautification (2008)</title><content type='html'>&lt;div style="text-align: center;"&gt;by Brandon Paulson and Tracy Hammond (&lt;a href="http://tinyurl.com/2dsykj3"&gt;paper&lt;/a&gt;)&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;i&gt;Comments&lt;/i&gt;: &lt;a href="http://jianjiezhang-sr2010.blogspot.com/2010/10/reading-9-paleosketch-accurate.html"&gt;Jianjie&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;Paleosketch is a low-level sketch recognition system that can identify primitive shapes from single strokes. It is capable of recognizing Lines, Polylines, Circles, Ellipses, Arcs, Curves, Spirals, and Helixes. &lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;Recognition occurs in three steps: pre-recognition, individual shape tests, and result ranking. Pre-recognition performs is essentially some pre-processing to make recognition easier. This includes removing duplicate points, feature graph generation (speed, curvature, etc) that can be used during recognition, tail removal, and two new features DCR and NDDE. NDDE is the normalized distance between direction extremes, and it is calculated by calculating the stroke length between the point with the highest direction value and the lowest direction value (direction value = change in y over change in x). DCR is the direction change ratio, and it is calculated by taking the "maximum change in direction divided by the average change in direction."&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;Individual tests are done for lines, polylines, circles, ellipses, arcs, curves, spirals, and helixes. Each test compares some stroke features and calculates the confidence that a stroke is that shape. When all tests are complete, the results are ordered using properties of the corner finding algorithm.&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;To test this system, data was collected from 10 users. This data was run on Paleosketch and compared with some features disabled as well as with Sezgin's algorithm. Paleosketch achieved a recognition rate of 98.56% across all shapes.&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;__________&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;Paleosketch is a good primitive recognition algorithm, essentially combining ideas from previous work and adding in some new stroke features and result ranking. It performs much better than other algorithms we have covered so far, including Rubine's and Sezgin's algorithms. I have used Paleosketch some, and I have found it to be fairly accurate in practice. Its biggest drawback in my opinion is its speed. It runs fairly quick for smaller strokes and collections of a few strokes, but when strokes become long or there are many strokes being analyzed Paleosketch slows down and can take up to a second or more to execute. This makes it a poor choice for online recognition systems. However, it is a great improvement over previous systems.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8909803365820645146-4241795984064591687?l=drewlogsdon.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://drewlogsdon.blogspot.com/feeds/4241795984064591687/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://drewlogsdon.blogspot.com/2010/10/reading-9-paleosketch-accurate.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8909803365820645146/posts/default/4241795984064591687'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8909803365820645146/posts/default/4241795984064591687'/><link rel='alternate' type='text/html' href='http://drewlogsdon.blogspot.com/2010/10/reading-9-paleosketch-accurate.html' title='Reading #9: PaleoSketch: Accurate Primitive Sketch Recognition and Beautification (2008)'/><author><name>Drew</name><uri>http://www.blogger.com/profile/08854974777586455891</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_YI_DD4732TU/TIRZEzWH24I/AAAAAAAAADU/rp7azH7HTwA/S220/tpot_metal_small.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8909803365820645146.post-5493502591666929118</id><published>2010-09-27T21:12:00.021-05:00</published><updated>2010-10-11T14:57:52.231-05:00</updated><title type='text'>Reading #8: A Lightweight Multistroke Recognizer for User Interface Prototypes (2010)</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_YI_DD4732TU/TKFvwk-DA5I/AAAAAAAAAD8/cEqIsRHDBZM/s1600/NDollar.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 458px; height: 200px;" src="http://1.bp.blogspot.com/_YI_DD4732TU/TKFvwk-DA5I/AAAAAAAAAD8/cEqIsRHDBZM/s320/NDollar.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5521817498481263506" /&gt;&lt;/a&gt;&lt;div style="text-align: center;"&gt;by Lisa Anthony and Jacob Wobbrock &lt;a href="http://sketch-rec-2010.googlegroups.com/web/Anthony.%20A%20Lightweight%20Multistroke%20Recognizer%20for%20User%20Interface%20Prototypes.pdf?gda=XLma2oIAAACmZdthqLQpj9Vl0k7M0HYd8QNLfFWHD_B7oZbPER1OuDl1VYMiacJrnV3_wOZofGHKk71kvo3TJVa2yqUnwXRFnKEAuXyxEOCJKD3hnrFOByzXtskuBRnuOMkwatnBOT8ocZI80K2nUUCpZjq79wczVeLt2muIgCMmECKmxvZ2j4IeqPHHCwbz-gobneSjMyE&amp;amp;gsc=ukFJGgsAAAC76n_QfY8BD8cAeQf6nsZ5"&gt;(paper)&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;i&gt;Comments: &lt;/i&gt;&lt;a href="http://danibits.blogspot.com/2010/09/reading-8-lightweight-multistroke.html?showComment=1286827036999_AIe9_BHS80gMjIk1XP-rIhjvdsiQUGfQ6Mu5ac8P0v5BjmndmF2oSkoBJv2ck6YO3UXhC-YwCMEP6ZUbo4K_pc5Uu3XHmFHYvZek-Zh46tyxjuUJA_dm22XcBgQKZmGZ5bZB-Fbd-cvflhaXOX_f5nFDorOMtsDKkpRhyVva5wTx1-p2dUWpLynXWwiKtpRzWHjx77yC3sZBGH3UkSi4bXaU4natgXSTJwOAhKgSXU60U1S6ODe2PifY6ftGH3WXYsvcQyYEDH0SYdOLuJs6IUhJatWv9yosnr7eR65aZFw4U4S4rLON6KhWXVitgC2S29ZTWLiwVGveisb856TEdk5mSNMKy6UWUe5s_GMKHLtwv5dPBtK0Giz0Yf3GNZiAqyFvyLwvM_1c9CNVZ6XhfSLWA-HnYlSq_2HewGMdu7D5GBkKiyzy-W6WG_o4bK6Nauo_psB0MaUCSYIcEsTrZ4cWpXkPjfUWEyPpPZ2cztTap0K-Bikz9T-eBWGYmTGrxQQzmvaNwiWSkGkA5CQaxswQ0uAqJNAtrrU_CPbfr6EIjtOR9iTDwd6MXCp7ucRODRHGpPbeb4x-Vrhp9V8mqrX8XKYxculMeroERnXsiwBP-zZfPy_DkYYRMu2lMXui3YBdoroKawWbtcjWvPgLgSYon_hEXIFBkQ2jQ16zbBqEB7STjwNjKpRQ1uBqieKXelHGYj1TP6ZdXBc-Ebqz4H01R6zqfWJ2tLxFtooT5I_3xn9GtdZZZ3fLv9tJGzVwnSiQdl8bxKbVnwQPP2d_n5kNhywiuLPOqbooAeLaBWDrfKqtR8j5mF4iZiYm8kZSe1Q-0ENWBrK1rfBXfY90n9qvJSIFi3p9ofouVHPBo_gm_fr2HF63FHqj1pBNyA1Le12iSzturQ5vMoo2Lpheh2I4_1ftDw7PWf4gXmJvFXGRjnNPbRrQiGbbshYnadJlHsLuCJcGHrG-CfDdmyz76S8F5Q95uKMoC1Ppki6OoZLLdVIgndrzU2qrvS_Fw88dnpM15yhNfsuI#c8650539802640254074"&gt;Danielle&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;i&gt;&lt;br /&gt;&lt;/i&gt;&lt;/div&gt;&lt;div&gt;This paper presents a multi-stroke extension to Wobbrock's $1 single-stroke recognizer, called $N. This paper presents the same approach to incorporating recognition into any program, just as was done with $1. The paper contains the pseudo-code for  the algorithm that fits on less than one page.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;$N allows multiple strokes by connecting the strokes into one long stroke. The many possible permutations that could occur are generated when new templates are created. Resampling, scaling, and rotation all occur as in $1, with some adjustments to enhance the capabilities of $1.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;In addition to providing support for multiple strokes, $N addresses some problems with the $1 algorithm. $N allows 1-dimensional gestures (such as lines) by calculating the ratio of the sides of the bounding box and using a threshold to determine if the gesture is 1D or not. $N allows rotation in the gestures as well. If rotation is desired, the gestures are rotated to the template angles instead of 0. Finally, $N provides optimizations to increase recognition speed. Templates are only compared if the starting angle of the stroke is "about the same." Also, the developer can choose whether to limit the number of strokes in gestures that will probably always have a set number of strokes (for example, + and = gestures).&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;The drawbacks to $N are scale invariance, using more strokes than in the template, collision of gestures, and large numbers of templates.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;To test the algorithm, 40 middle and high school students used a sketch input program to input simple algebraic equations.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;__________&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;This paper is nice in the same ways $1 was nice. It can allow any level of programmer to implement pen gesture interaction in any program. Because $N is overall better than $1 (despite having slightly less accuracy for 1-stroke gestures) it is good. &lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;There are more possibilities with $N than with $1. There are more ways it can be used, and more ways it can be enhanced as well. It also seems that $N could easily be extended to 3D (of course with more computation required) to use for hand gestures or something similar.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8909803365820645146-5493502591666929118?l=drewlogsdon.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://drewlogsdon.blogspot.com/feeds/5493502591666929118/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://drewlogsdon.blogspot.com/2010/09/lightweight-multistroke-recognizer-for.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8909803365820645146/posts/default/5493502591666929118'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8909803365820645146/posts/default/5493502591666929118'/><link rel='alternate' type='text/html' href='http://drewlogsdon.blogspot.com/2010/09/lightweight-multistroke-recognizer-for.html' title='Reading #8: A Lightweight Multistroke Recognizer for User Interface Prototypes (2010)'/><author><name>Drew</name><uri>http://www.blogger.com/profile/08854974777586455891</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_YI_DD4732TU/TIRZEzWH24I/AAAAAAAAADU/rp7azH7HTwA/S220/tpot_metal_small.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_YI_DD4732TU/TKFvwk-DA5I/AAAAAAAAAD8/cEqIsRHDBZM/s72-c/NDollar.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8909803365820645146.post-7088949181841749449</id><published>2010-09-15T20:04:00.023-05:00</published><updated>2010-10-11T15:27:02.068-05:00</updated><title type='text'>Reading #7: Sketch Based Interfaces: Early Processing for Sketch Understanding (2001)</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_YI_DD4732TU/TKFOwbrysmI/AAAAAAAAAD0/c1JiN2Dd10U/s1600/SezginFigures.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 403px; height: 262px;" src="http://3.bp.blogspot.com/_YI_DD4732TU/TKFOwbrysmI/AAAAAAAAAD0/c1JiN2Dd10U/s320/SezginFigures.png" border="0" alt="" id="BLOGGER_PHOTO_ID_5521781212105060962" /&gt;&lt;/a&gt;&lt;div style="text-align: center;"&gt;by Tevfik Metin Sezgin, Thomas Stahovich, and Randall Davis &lt;a href="http://sketch-rec-2010.googlegroups.com/web/Sezgin.%20Sketch%20Based%20Interfaces%20Early%20Processing%20for%20Sketch.pdf?gda=Dz8DmncAAACmZdthqLQpj9Vl0k7M0HYdcom-cS47Fv4XI6eJzCcF1609PPrke9GyyYoPgbGRiK02xdxdLy-fkMl8hLD51jvdZ_S9kjuTzk67QRiPhC4Vr8lahlv0EbVo2qjIqLlcwDepNS0ryJxqknjZ8mQTzo0aeV4duv6pDMGhhhZdjQlNAw&amp;amp;gsc=rgoQFwsAAACAMi9NBhySJ-H1SNNVrYwm&amp;amp;pli=1"&gt;(paper)&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;i&gt;Comments: &lt;/i&gt;&lt;a href="http://martysimpossibletorememberurl.blogspot.com/2010/09/reading-7-sezgin-early-stroke.html?showComment=1286828791079_AIe9_BH-66Dow_G5ojFxVFzr88CSJi2H2IPF8fD7MkX6zbD9nLF3YY1-hfxcU_5xuf5X51pGq6vpEKsvmVr_u0FR5uNkFMwPdZPyVo0MRna-088RC8YtHlMHkCUXjvM8iz5kY-Rl9isT4pr8E_z497DR7wD7-heKVj0OGD2MHJaNF0_a8lpjYTuKHr1P5fNkzDuDFKWJeVblhwPViVRQx0nJs2X0b8GMr8qYxTUnMy6AtUtXY8YtHdkmh2NLRHW2qKN7ARt92_QSfNh9DkS7jB-IWk9Ykq5HVIZWNNKaZ_312nUkFUwm3ixgULpOx8b4jlHxXyVadKPxjmFlY_UsEztoH9yoHP02OaVOZdbc_ztHXVX_DqZeW2xYGUOEAjh8o-oOVlsl-XIcDJD610uKx8sAPGg7r9xxj-nQ8MKjpJmtlDOcUgk6Z429oatq0eif_1vybhE1LXi4kO7J-43jQ3OA1QjFr9wOUOoNWeR2UmffjotHmdfu-UTWsR6E-2NxrFhedtZeGtYzU3jqYRy6VUjISF3-Zdn5DoiHoO-iUhBfLKmhQeSWeo9Avi3_5tbPBOdaDI5Ilxd3d0DINv64onwQtqASOGX60PHDBRnIKisUPR7R7Kwpd9JXPkpp1Qk-XCGi4UOHDmdJ9hrOnyTnedy2SLzoxH-DozBAQiNU6E8qsXsv_sm4VdLokMLD4GiO_x37EgJd3uwRvbmUeSssx7L3XjU8RYG4xFRwPL25qkCnIzwzgfyHtLhXqHH7f1Dd4_vzBGnthdPGZHhwq6Sv-QM4fMjcmgfgs_Xq_T3MKKXvUB-r5VIm_VmAGbOssHdOZRrJk5tyl-6l3te5ynJk8IFIyuGVDt7TYA#c6698552450326744466"&gt;Marty&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;i&gt;&lt;br /&gt;&lt;/i&gt;&lt;/div&gt;&lt;div&gt;This paper describes a system that analyzes a sketch after it is drawn and analyzes what was drawn instead of how the sketch was drawn. It also allows multiple strokes in a sketch, something we have yet to discuss in this course.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;One of the main features of Sezgin's system is its vertex detection, or corner finding, implementation. He uses a combination of speed and curvature to detect line corners. After segmentation, the straight edges of a sketch are stored as a polyline.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;The second feature is curve handling. The system is able to model curves as&lt;span class="Apple-style-span" style="font-size: medium;"&gt; Bé&lt;/span&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;zier curves by approximating the control points using a least squares method.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;The system beautifies the drawn strokes "primarily to make it look as intended." Lines meant to be parallel are made parallel (also similarly with perpendicular lines), straight lines are made straight, and curves are rendered properly.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;Finally, the system performs primitive object recognition. It uses simple geometric constraints to recognize ovals, circles, rectangles, and squares.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;A user study was done to test the usability of the program and compare it to a tool-based drawing program. The participants found the author's system easier to use since any shape can be instantly drawn without having to select the corresponding tool. The author's report an accuracy of 96% when approximating drawn shapes from a set of 10 figures.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;__________&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;This paper is an early beautification paper that turns sketched drawings into actual technical drawings such as schematics and diagrams. It does this by applying corner and curve finding to determine the user's intended sketch. I think this paper helps show that sketching can be a superior method of input than traditional menu and tool bar based drawing programs. Such interfaces were rare then, and still are now, and hopefully we can build upon this to help popularize sketch-based interfaces.&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8909803365820645146-7088949181841749449?l=drewlogsdon.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://drewlogsdon.blogspot.com/feeds/7088949181841749449/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://drewlogsdon.blogspot.com/2010/09/reading-7-sketch-based-interfaces-early.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8909803365820645146/posts/default/7088949181841749449'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8909803365820645146/posts/default/7088949181841749449'/><link rel='alternate' type='text/html' href='http://drewlogsdon.blogspot.com/2010/09/reading-7-sketch-based-interfaces-early.html' title='Reading #7: Sketch Based Interfaces: Early Processing for Sketch Understanding (2001)'/><author><name>Drew</name><uri>http://www.blogger.com/profile/08854974777586455891</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_YI_DD4732TU/TIRZEzWH24I/AAAAAAAAADU/rp7azH7HTwA/S220/tpot_metal_small.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_YI_DD4732TU/TKFOwbrysmI/AAAAAAAAAD0/c1JiN2Dd10U/s72-c/SezginFigures.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8909803365820645146.post-2864007081164439775</id><published>2010-09-14T10:27:00.007-05:00</published><updated>2010-10-11T15:32:44.142-05:00</updated><title type='text'>Reading #6: Protractor: A Fast and Accurate Gesture Recognizer (2010)</title><content type='html'>&lt;div style="text-align: center;"&gt;by Yang Li &lt;a href="http://sketch-rec-2010.googlegroups.com/web/Li.%20Protractor%20A%20Fast%20and%20Accurate%20Gesture%20Recognizer.pdf?gda=2hfL02wAAACmZdthqLQpj9Vl0k7M0HYd8yxnFbMipdzNbinwFk4JPxPOC-_zR4uLDsyFVX9Ezg7IacI152rc1d_rItaqtWFq6-8LvlVMhZfPUcO-3zApTio_8GdtfP-pIWfmntpyqqP9Wm-ajmzVoAFUlE7c_fAt"&gt;(paper)&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;i&gt;Comments: &lt;/i&gt;&lt;a href="http://liwenzhe.blogspot.com/2010/09/reading-6-protractor-fast-and-accurate.html"&gt;Wenzhe&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;i&gt;&lt;br /&gt;&lt;/i&gt;&lt;/div&gt;&lt;div&gt;Protractor is a modified $1 algorithm. The enhancements include support for up to 8 directions of rotation, scale invariance, and speed. &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Protractor does the resampling as $1 does, and it uses N=16 for the number of points ($1 used 64 in its testing). Rotation invariance can be toggled on or off. If the gesture is to be rotation-independent, Protractor will rotate around the centroid until the indicative angle is 0, just as $1 does. If rotation is enabled, it rotates the indicative angle to one of 8 equidistant angles. Protractor does not scale the strokes as $1 does, so it is scale-invariant. The rotation adjustment step is also modified. Instead of taking an iterative approach to finding the optimal orientation, an angle is calculated that is close to the optimal angle.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Because of these modifications, Protractor performs significantly faster than $1 as the number of training examples increases. The recognition rates are not significantly different from $1. Because of the speed enhancements, Protractor is ideally suited for mobile device applications.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;__________&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;I like this extension of the $1 algorithm. It sounds like it isn't much more difficult to implement that $1, and the speed enhancements without sacrificing accuracy are nice. It is nice to be able to specify orientation-dependent gestures. This, along with the scale-invariance, can help expand the limited 16-gesture set used by the $1 paper. The paper did show us a 26 gesture class, and Protractor did perform significantly better on that than $1 did in that case.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8909803365820645146-2864007081164439775?l=drewlogsdon.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://drewlogsdon.blogspot.com/feeds/2864007081164439775/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://drewlogsdon.blogspot.com/2010/09/reading-6-protractor-fast-and-accurate.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8909803365820645146/posts/default/2864007081164439775'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8909803365820645146/posts/default/2864007081164439775'/><link rel='alternate' type='text/html' href='http://drewlogsdon.blogspot.com/2010/09/reading-6-protractor-fast-and-accurate.html' title='Reading #6: Protractor: A Fast and Accurate Gesture Recognizer (2010)'/><author><name>Drew</name><uri>http://www.blogger.com/profile/08854974777586455891</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_YI_DD4732TU/TIRZEzWH24I/AAAAAAAAADU/rp7azH7HTwA/S220/tpot_metal_small.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8909803365820645146.post-9170305983092536881</id><published>2010-09-14T07:46:00.005-05:00</published><updated>2010-10-11T15:34:46.803-05:00</updated><title type='text'>Reading #5: Gestures without Libraries, Toolkits or Training: A $1 Recognizer for User Interface Prototypes (2007)</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://ecommwire.com/primages/manions_one_dollar_auction.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 300px; height: 364px;" src="http://ecommwire.com/primages/manions_one_dollar_auction.jpg" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;by Jacob Wobbrock, Andrew Wilson, and Yang Li &lt;a href="http://sketch-rec-2010.googlegroups.com/web/Wobbrock.+Gestures+without+Libraries,+Toolkits+or+Training+A+$1+Recognizer+for+User+Interface+Prototypes.pdf?gda=bmZ75agAAACmZdthqLQpj9Vl0k7M0HYdVwQwartRmWl27HYZep_T7Z66IXh41LoqXCfrDrJ1BOoNd2Lm5Zn4MRS9fkabygFT6E9p7p9N7Cy_HwvzOQ-b9QeTvbH1uvYrCJFzoRwWg9WL3W-AmsQXUBXBDiXZfFolX0NUGgM92ALQEML-Wuv0lAy5QA3m7RjvVQ-4e7sMExsw_EwnBJKD4g7L12urrrzAGjVgdwNi-BwrUzBGT2hOzg&amp;amp;gsc=crKkryMAAAAg-0SRQLcz-VbLZQCO2m-SapWLqfQ5qBcEhoV5ofYFwK0IoyLhPG2x5smOr2otMGI&amp;amp;pli=1"&gt;(paper)&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;i&gt;Comments:&lt;/i&gt; &lt;a href="http://eyce9000.blogspot.com/2010/09/624-5-1-recognizer-wobbrock.html"&gt;George&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;This paper describes the $1 gesture recognizer. This sketch/gesture recognition algorithm is intended to be a simple, easy to program algorithm that can be implemented anywhere. This hopefully would allow gestures to be incorporated into rapid prototyped interfaces that otherwise might not have been able to use gesture input. This is because most user interface designers and programmers don't have the necessary knowledge or skills to be able to implement complex recognition algorithms, and current recognition toolkits are not everywhere in any language, especially in many environments human-computer interaction experts might use.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;The authors describe the algorithm in 4 parts: point resampling, indicative angle rotation, scaling and translation, and finding the optimal angle for best score. These transformations applied to each input stroke allow them to easily match up to a few template strokes for each gesture. The recognition result is the template gesture with the smallest Euclidean distance to the input stroke.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;The $1 algorithm is compared to the DTW and Rubine algorithms, and it is found to compete well against them, achieving high recognition rates and recognition speed. The $1 algorithm pseudo code is given as well to aid programmers.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;__________&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;This paper is very clearly written and the $1 algorithm is indeed very simple. I find it interesting that such a simple, almost naive, approach can perform very well if executed intelligently. It is easy to imagine improvements and how to add more recognition capabilities to this algorithm, such as rotation-dependent or time-dependent gestures.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8909803365820645146-9170305983092536881?l=drewlogsdon.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://drewlogsdon.blogspot.com/feeds/9170305983092536881/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://drewlogsdon.blogspot.com/2010/09/reading-5-gestures-without-libraries.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8909803365820645146/posts/default/9170305983092536881'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8909803365820645146/posts/default/9170305983092536881'/><link rel='alternate' type='text/html' href='http://drewlogsdon.blogspot.com/2010/09/reading-5-gestures-without-libraries.html' title='Reading #5: Gestures without Libraries, Toolkits or Training: A $1 Recognizer for User Interface Prototypes (2007)'/><author><name>Drew</name><uri>http://www.blogger.com/profile/08854974777586455891</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_YI_DD4732TU/TIRZEzWH24I/AAAAAAAAADU/rp7azH7HTwA/S220/tpot_metal_small.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8909803365820645146.post-4929893451277725419</id><published>2010-09-08T21:07:00.011-05:00</published><updated>2010-09-09T01:50:29.493-05:00</updated><title type='text'>Reading #4: Sketchpad: A Man-Machine Graphical Communication System (1963)</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.mprove.de/diplom/_media/fig3.1_Sketchpad.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 360px; height: 300px;" src="http://www.mprove.de/diplom/_media/fig3.1_Sketchpad.jpg" border="0" alt="" /&gt;&lt;/a&gt;&lt;div style="text-align: center;"&gt;by Ivan E. Sutherland &lt;a href="http://sketch-rec-2010.googlegroups.com/web/Sutherland.+Sketchpad+A+Man-Made+Graphical+Communication+System.pdf?gda=iUvo2nsAAACmZdthqLQpj9Vl0k7M0HYdIK0V6MMGMszhbbKX_XV_9iAkECoKbqaWyJ-hfiKlR6fQp-62bYA-h9B_uSm-okuaxGOmVRJfu44G-mN_WP28QSZmdOuMlGvMwdX0ne9k6boJEDlKUDFuLeq1uRevr6JzBkXa90K8pT5MNmkW1w_4BQ&amp;amp;gsc=GdPMvBYAAAD9nyZdlAd08ZuGwOEdD8XpQyp1D5ajuSYvgTF5re8aIA&amp;amp;pli=1"&gt;(paper)&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;i&gt;Comments: &lt;a href="http://jonsblog-grove.blogspot.com/2010/09/reading-4-sketchpad-man-made-graphical.html?showComment=1284014879075_AIe9_BEdPK8oHTSEJ8d7iIS3mwjXjXo8bakbSkV4oEurvP9pthhGptqHdLpTdFqIDOJIXHWjlJmOfHdXRKnMARPBmG_tnlD05AEmtOeQNqXORVbtR0ovp7EaQk80kgVhQ1SdjJ18YAtW3yTU2d46puk7ENUAoveHZVw1xSsQNal8i7bEW0NlElwB2c5dHRzG27kSOdWZFa1qpXmL_uk5hbhwR7j0gO_MLB7RXBaU2OioN81BrmIKEBDcbP6UKBCAUHw_6GzhyMKlIzVqVy0_i0A1wEBrB_u1TazVFCu6nE5YEAV5-uUxhXD8EZ0dGg9krVmQhyLSoEFN99Z_SAuuiLjNpSFln8xNO2l_oW5NMEUk6uj89AIuS8o_9nsEhtULpvE0qcxn4BGoEFxCMLd1G3mIeBSMATiAIM7tie4GIJ_q2BerShbnpSe9NZkpGkDHGXesxRVc_6EpEwCr-o_zn_Mhn1g845mBnNm35X58NlbHr7FEW1PswMajtsX5trJBgcEdAtwpSqa4RbZ3XiGzK2VOXgaP-trY3BgpVrwVpbeIvrfAgoJ6J-f6nnzJ4QbX224tulTN8Ms9DlHYm8oGTkibruxr7R8cwMwYCNGaMbKVtIHKN0BpYDso_2Pigz_b1YYPyNe8VnzJ73CQKgzQtZT637aIm2H3gawBQdrYpjfWtibUHvvpLeNPTSmIeGqGxg6OIzTW4R2ngKMx8V3AQ0C2x9lQnwF3ZK5gjuib9FUAbA42IIftCFGcF7jI9J4dhajmjaBLdBT1MG2Xy88PVEOnYncbSw4XAbfCmB0XogUIoB0TGcmt8e05XUfMH3HFDBcp-FHdVv-aLDYk5tEMevAhSf0CxdR1hbfiy6VEylGTIDwU22mROKuPz7FA2icGPKVdloHTLHXm#c6095034833086104732"&gt;Jonathan&lt;/a&gt;&lt;/i&gt;&lt;/div&gt;&lt;div&gt;&lt;i&gt;&lt;br /&gt;&lt;/i&gt;&lt;/div&gt;&lt;div&gt;This paper presents the initial sketch-based interaction work of Ivan Sutherland. This was one of the first systems to use a pen to draw on a screen, ushering in a new form of human-computer interaction.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;To use the system, the user has a set of buttons and switches to activate certain modes and tools, such as a line tool or a delete mode. When the desired settings are set, interaction using the pen accomplishes the desired task. It is important to note that the pen does not perform any free-form drawings, but rather creates geometry using only pre-defined tools or performs commands using pointing or dragging. This makes it more like a CAD system that uses a pen for input (note that the mouse did not exist at the time of this work).&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;The paper shows its age  by emphasizing things like the data structures and memory usage as well as generic representations of sketch elements. A "light pen" is used as the input device. &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Most of the paper details the various constraints and tools and how they were implemented using non-procedural object oriented methods, all of which were new ideas (as discussed in &lt;a href="http://www.youtube.com/results?search_query=sketchpad&amp;amp;aq=f"&gt;this video&lt;/a&gt;).&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;__________&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;This paper introduced many new ideas about human-computer interaction, graphical displays, and programming. It was the first of its kind in almost every aspect. It is hard to appreciate it now without reading comments from many years ago. Much of the paper seems trivial to implement using our current software development languages and tools. I found it interesting that many ideas were introduced back in 1962 that are still active, and hard, research problems today (such as recognizing artistic drawings and electrical schematics).&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8909803365820645146-4929893451277725419?l=drewlogsdon.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://drewlogsdon.blogspot.com/feeds/4929893451277725419/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://drewlogsdon.blogspot.com/2010/09/reading-4-sketchpad-man-machine.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8909803365820645146/posts/default/4929893451277725419'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8909803365820645146/posts/default/4929893451277725419'/><link rel='alternate' type='text/html' href='http://drewlogsdon.blogspot.com/2010/09/reading-4-sketchpad-man-machine.html' title='Reading #4: Sketchpad: A Man-Machine Graphical Communication System (1963)'/><author><name>Drew</name><uri>http://www.blogger.com/profile/08854974777586455891</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_YI_DD4732TU/TIRZEzWH24I/AAAAAAAAADU/rp7azH7HTwA/S220/tpot_metal_small.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8909803365820645146.post-2605977210305447253</id><published>2010-09-07T10:34:00.011-05:00</published><updated>2010-09-07T22:21:42.509-05:00</updated><title type='text'>Reading #3: "Those Look Similar!" Issues in Automating Gesture Design Advice (2001)</title><content type='html'>by Long, Landay, and Rowe&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;i&gt;Comments: &lt;a href="https://www.blogger.com/comment.g?blogID=19209095&amp;amp;postID=3666698975417336249&amp;amp;isPopup=true#form"&gt;Sam&lt;/a&gt;&lt;/i&gt;&lt;/div&gt;&lt;div&gt;&lt;i&gt;&lt;br /&gt;&lt;/i&gt;&lt;/div&gt;&lt;div&gt;This paper presents the &lt;i&gt;quill&lt;/i&gt; gesture design tool that is aimed at helping developers create pen gesture-based interfaces. The &lt;i&gt;quill&lt;/i&gt; software gives advice to the developers if multiple gestures might be ambiguous to the computer or visually similar to people. &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;The authors conducted some experiments to determine what kinds of gestures are perceived as similar by people by having a few hundred participants judge a large number of gestures and pick the most complex ones. They then developed an algorithm for predicting gesture similarity.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Interface designers use &lt;i&gt;quill&lt;/i&gt; to input gestures for their interfaces. &lt;i&gt;quill&lt;/i&gt; uses the similarity algorithm and Rubine's methods to give feedback to the users and train and recognize the gestures. The paper talks in detail about challenges related to giving advice such as how, when,  and where advice is displayed in addition to what advice is displayed.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;The authors conclude that the &lt;i&gt;quill&lt;/i&gt; system, while it could use many refinements and improvements, is a good start and can possible inspire other advice-giving systems for gesture-based interfaces.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;__________&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;I can appreciate the assistance given to developers relating to gesture definitions. There still are not many systems that can do this, especially with 3D hand gestures. I have run into issues in my own research where two gestures I didn't think were similar actually were, and it can be a pain to re-define gestures, especially if you discover the similarity after a large gesture set has been defined, which can make it difficult to think of a new unique gesture. I would really appreciate more development of these tools for 2D and 3D gestures.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8909803365820645146-2605977210305447253?l=drewlogsdon.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://drewlogsdon.blogspot.com/feeds/2605977210305447253/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://drewlogsdon.blogspot.com/2010/09/reading-3-those-look-similar-issues-in.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8909803365820645146/posts/default/2605977210305447253'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8909803365820645146/posts/default/2605977210305447253'/><link rel='alternate' type='text/html' href='http://drewlogsdon.blogspot.com/2010/09/reading-3-those-look-similar-issues-in.html' title='Reading #3: &quot;Those Look Similar!&quot; Issues in Automating Gesture Design Advice (2001)'/><author><name>Drew</name><uri>http://www.blogger.com/profile/08854974777586455891</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_YI_DD4732TU/TIRZEzWH24I/AAAAAAAAADU/rp7azH7HTwA/S220/tpot_metal_small.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8909803365820645146.post-6409099202679569318</id><published>2010-09-05T20:40:00.017-05:00</published><updated>2010-09-07T22:13:19.140-05:00</updated><title type='text'>Reading #2: Specifying Gestures by Example (1991)</title><content type='html'>by Dean Rubine &lt;a href="http://sketch-rec-2010.googlegroups.com/web/Rubine.+Specifying+Gestures+by+Example.pdf?gda=s9STXGIAAACmZdthqLQpj9Vl0k7M0HYdj83YVemy-kWytZX0967Ii7l3MwoiU-msJ6-IZBCjpj5RFTgQ9qaAKic8vW9Fsai3ycgTEzaGbirw5C9RE7ZvD9NRrmTnuor7OslvrLgXK1CCHqjxxwsG8_oKG53kozMh&amp;amp;gsc=PEijrRgAAADgz-a1iy9a0R7QtBlQMuje5B_sS8CzPblP06bAUsb7Eg&amp;amp;pli=1"&gt;(paper)&lt;/a&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;i&gt;Comments: &lt;a href="http://danibits.blogspot.com/2010/09/reading-2-specifying-gestures-by.html?showComment=1283915567128_AIe9_BGrDEuBB5XWSRoBPXvA9CxX8ukrK66D6KlRGVslOEsrBcP6U8qkhg_nBiyYrMdMbBzJ368iW0I5kEz7ia2Y285TbIeFW9Q3mO37U_KjU0yr27L1KubwhvgYX10ZTBYm4u-9fQlk8D9mT8v4YY_Ogg44hGjLqi7Fg7c3fCu0E_7K7byKxqumkCCmkfYLW9k5QAFhew6p3bQdpvheXbayjk84f3WK30aCdap8b2JA4e2si4suaLvbRK8m90sb9VEs9EtPEQlXVM5ErqMkVH58pHF8eU6UTKZXMEore0BtwJLs4GcVaH1QWl-fb12ZB6tbzhIKDf5SkVYs1lHpX4PpR2o8klrLdaD3aD6IAglXBbNVJDIeU8SG9KC_Z6WPu2ZOWD1GAhZAC8YxqgkIQH8oEjwwtfvl3mX1r5krR8x7vxrNA29cbSYhpiHCXzWzkb8SUl15dmgPDKz2T8HXe0xAvx15dSf6LZLNH38JMmEANQElA-nksS4tnvR7cobBm6dAtDLDWd4D7cH4mZY-JE1MwCtnxZjN3D5BAj135aLQuTBpBgPLfcISfp0tIucz9elJMoF82ZIWofVRFJBMJ8GpcFfedWw0YsUtXs7SVRmI1nmftBS9uHAvWY19zd2MKmXcU_5qCiLt8ud44045cQRsQPGEQva_5LmVQmFk4xpARKoL8oT5XvZETgjfeJzb1RLHoAO0WZm74XCbPVSyUZkfSFpDzUoIv991bOM-RQxTwRuqC0TKdm-80VmPtRyG7S8iOch3l9RIbTdSqlVsSRlOtX3MjxsTalMD6Hop9j5YJtoDXI9x501lJT4I7RZXWTu8BpwMTb0VoqD0jY3UjmudPn6kUUGLZFKDg4oaQcTOfcyh6qhdI9CtuulZwTChOHOOq0HgUF2XVV9b_qSJzPt5CYRs_WB-Q9ghADXEK9G8UQYFpEM-gai_ecPMIRzbwOrk5UhEanViR_wox0q0XzyYyxThh6a16urqkmdCloWmuvqcT1PUTZnWsk804NrP_KVwSy-YrubbVqqEUaFQo3MPoVeS87sJQHD0kugz_B5cWfiavTEVLiGTwPEZL-z-aEYl8-lWa7b4Cgr4nc4KfxsUKUbjSdhfXQ#c6717764075464639339"&gt;Danielle&lt;/a&gt;&lt;/i&gt;&lt;/div&gt;&lt;div&gt;&lt;i&gt;&lt;br /&gt;&lt;/i&gt;&lt;/div&gt;&lt;div&gt;This paper presents Rubine's gesture-recognition algorithm and his implementation of a program that doesn't require a hand-coded recognizer. His goal is to increase the adoption of sketch-based gesture recognition in user interfaces by making it easier to integrate recognition by providing example gestures fed into a learning algorithm rather than hand-coding the recognizer.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Rubine has implemented a gestural drawing program in which simple single-stroke gestures are used to create and manipulate a drawing.  Example gestures include rectangle creation, ellipse creation, copy, rotate-scale, and delete. The user of the program is able to add new gesture examples to aid recognition as well as modify the structure of each gesture.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;He presents his simple gesture recognition algorithm, which assumes stroke segmentation is already taken care of. For the stroke drawn as the gesture, 13 features are computed. Rubine states that these 13 features are capable of recognizing many gestures, but fail in some cases. Once the features are calculated, they are input to a linear classifier that gives the class name of the stroke. He discusses how the classifier is trained, which is basically the standard method of training a linear classifier.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;The classifier always gives one of the gestures from all gesture classes. A probability function is used to determine the probability that the gesture was classified correctly, and if that value falls  below a threshold, the classification is rejected, as the gesture is ambiguous. He also rejects gestures based on the number of standard deviations of the gesture from the mean of the classification gesture class.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Rubine says his methods perform well in practice using 10 different gesture sets. He reports recognition rates in the mid to high 90s for varying numbers of examples per class, gesture classes per set, and test gestures per class.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;__________&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;This paper seems to be on the cutting edge of sketch recognition technology for its time. Indeed, the concepts presented in this field are still widely used and studied today. Very little work and very few non-hand-coded recognition applications existed in 1991. I was impressed by the high accuracy achieved on the gesture sets using the linear classifier, though the accuracy reporting didn't seem complete. I have seen other systems, such as in our lab, that can recognize much larger classes of data, and I am particularly interested in 3D extensions of this method as well as other classification algorithms I have been brainstorming, which I look forward to implementing.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8909803365820645146-6409099202679569318?l=drewlogsdon.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://drewlogsdon.blogspot.com/feeds/6409099202679569318/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://drewlogsdon.blogspot.com/2010/09/specifying-gestures-by-example-1991.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8909803365820645146/posts/default/6409099202679569318'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8909803365820645146/posts/default/6409099202679569318'/><link rel='alternate' type='text/html' href='http://drewlogsdon.blogspot.com/2010/09/specifying-gestures-by-example-1991.html' title='Reading #2: Specifying Gestures by Example (1991)'/><author><name>Drew</name><uri>http://www.blogger.com/profile/08854974777586455891</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_YI_DD4732TU/TIRZEzWH24I/AAAAAAAAADU/rp7azH7HTwA/S220/tpot_metal_small.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8909803365820645146.post-8150421443362547572</id><published>2010-09-02T11:16:00.013-05:00</published><updated>2010-09-06T17:07:51.307-05:00</updated><title type='text'>Reading #1: Gesture Recognition (2010)</title><content type='html'>&lt;div&gt;&lt;i&gt;comments: &lt;a href="http://christalks624.blogspot.com/2010/09/hammond-blog-apparently-its-required.html#comments"&gt;Chris&lt;/a&gt;&lt;/i&gt;&lt;/div&gt;&lt;div&gt;&lt;i&gt;&lt;br /&gt;&lt;/i&gt;&lt;/div&gt;Tracy Hammond &lt;a href="http://sketch-rec-2010.googlegroups.com/web/Hammond.+Gesture+Recognition.pdf?gda=vnOJdlgAAACmZdthqLQpj9Vl0k7M0HYdGzLDRMpLxQ8ngTMUcy8WOOSq_bT0ppGS8zoc07xTK_nZG6TInQWN8TY6IJMjkiD2MPxMJwSSg-IOy9drq668wBo1YHcDYvgcK1MwRk9oTs4&amp;amp;gsc=ZthYCQsAAABVBbxwt7qCUy7sHWfdE2lx&amp;amp;pli=1"&gt;(paper)&lt;/a&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;This paper is a summary of some well-known gesture recognition techniques in sketch recognition.  It begins with a presentation of Rubine's feature-based algorithm.  It describes the 13 features and gives some examples of how they are used as well as some illustrations to help understand the features.  It briefly touches on the training and recognition system Rubine used, but doesn't go into much detail.  Long's 22-feature extension of Rubine's algorithm is then presented in the same way.  It presents Long's extra 11 features.  Finally, Wobbrock's $1 algorithm is described.&lt;/div&gt;&lt;div style="text-align: center;"&gt;__________&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;This is a pretty good summary of these well-known sketch recognition methods.  I think it summarizes the key points of each approach and would allow the implementation of each method without much trouble.  It could probably make up part of a handbook/reference guide.  There were many grammatical errors/typos and some missing figures and details, however.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8909803365820645146-8150421443362547572?l=drewlogsdon.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://drewlogsdon.blogspot.com/feeds/8150421443362547572/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://drewlogsdon.blogspot.com/2010/09/gesture-recognition-2010.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8909803365820645146/posts/default/8150421443362547572'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8909803365820645146/posts/default/8150421443362547572'/><link rel='alternate' type='text/html' href='http://drewlogsdon.blogspot.com/2010/09/gesture-recognition-2010.html' title='Reading #1: Gesture Recognition (2010)'/><author><name>Drew</name><uri>http://www.blogger.com/profile/08854974777586455891</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_YI_DD4732TU/TIRZEzWH24I/AAAAAAAAADU/rp7azH7HTwA/S220/tpot_metal_small.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8909803365820645146.post-4297794129218309646</id><published>2010-09-01T15:19:00.009-05:00</published><updated>2010-09-06T14:11:25.742-05:00</updated><title type='text'>Homework #1: CSCE 624 Introduction</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://dl.dropbox.com/u/1875103/self.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 300px; height: 275px;" src="http://dl.dropbox.com/u/1875103/self.jpg" border="0" alt="" /&gt;&lt;/a&gt;&lt;div style="text-align: center;"&gt;&lt;i&gt;picture of myself&lt;/i&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;b&gt;dalogsdon gmail&lt;/b&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;2nd year Master of Computer Science&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;I am taking sketch recognition to gain a deeper knowledge of current work in the field.  I have a creative and artistic background in addition to computer science, so I feel I might have a unique viewpoint to the issues we will discuss in the class.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Ten years from now, I expect to know what the next big technological advancement in computer science was.  As an undergraduate, I rather enjoyed my computer-human interaction, software engineering, figure drawing, painting, and photography courses.  My favorite movies are action/adventures and comedies.  If I could travel back in time, I would not meet anyone for fear of destroying my existence, but I might go to my parents house and peek in the windows to see myself as a baby.  It is perhaps interesting to note that 30 of my spinal vertebrae are &lt;a href="http://en.wikipedia.org/wiki/Spinal_fusion"&gt;fused&lt;/a&gt;.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8909803365820645146-4297794129218309646?l=drewlogsdon.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://drewlogsdon.blogspot.com/feeds/4297794129218309646/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://drewlogsdon.blogspot.com/2010/09/picture-of-myself-dalogsdongmail.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8909803365820645146/posts/default/4297794129218309646'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8909803365820645146/posts/default/4297794129218309646'/><link rel='alternate' type='text/html' href='http://drewlogsdon.blogspot.com/2010/09/picture-of-myself-dalogsdongmail.html' title='Homework #1: CSCE 624 Introduction'/><author><name>Drew</name><uri>http://www.blogger.com/profile/08854974777586455891</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_YI_DD4732TU/TIRZEzWH24I/AAAAAAAAADU/rp7azH7HTwA/S220/tpot_metal_small.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8909803365820645146.post-6639220139271902436</id><published>2010-05-13T16:41:00.002-05:00</published><updated>2010-05-13T19:14:54.746-05:00</updated><title type='text'>Recent Developments and Applications of Haptic Devices</title><content type='html'>paper&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Comments: Manoj, Franck&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;This paper basically collects all the major haptic devices and technologies for comparison.  It separates various input devices by degrees of freedom.  It also presents some glove based devices and discusses vibration and hydraulics, among other things.&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8909803365820645146-6639220139271902436?l=drewlogsdon.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://drewlogsdon.blogspot.com/feeds/6639220139271902436/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://drewlogsdon.blogspot.com/2010/05/recent-developments-and-applications-of.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8909803365820645146/posts/default/6639220139271902436'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8909803365820645146/posts/default/6639220139271902436'/><link rel='alternate' type='text/html' href='http://drewlogsdon.blogspot.com/2010/05/recent-developments-and-applications-of.html' title='Recent Developments and Applications of Haptic Devices'/><author><name>Drew</name><uri>http://www.blogger.com/profile/08854974777586455891</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_YI_DD4732TU/TIRZEzWH24I/AAAAAAAAADU/rp7azH7HTwA/S220/tpot_metal_small.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8909803365820645146.post-178885576351664662</id><published>2010-05-13T13:00:00.005-05:00</published><updated>2010-05-13T19:43:48.978-05:00</updated><title type='text'>EyeDraw: enabling children with severe motor impairments to draw with their eyes</title><content type='html'>&lt;a href="http://www.scribd.com/doc/29148843/EyeDraw-enabling-children-with-severe-motor-impairments-to-draw-with-their-eyes"&gt;paper&lt;/a&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Comments: Franck, Murat&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;EyeDraw is a system which runs using an Eyegaze system to allow drawing with the eyes.  Many disabled people have used eye-tracking systems for years to use a computer and to communicate.  The EyeDraw system was developed and tested with 4 users.  With feedback from the users, a 2nd version was developed and some improvements were made to enable easier use.  Users gave positive feedback, though drawing was still difficult.  The paper mentions a 3rd version under development.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;----------&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;The EyeDraw system is the most successful application I have seen for drawing with the eyes.  It seems to solve the Midas touch problem somewhat, and the users can actually draw with it.  &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8909803365820645146-178885576351664662?l=drewlogsdon.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://drewlogsdon.blogspot.com/feeds/178885576351664662/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://drewlogsdon.blogspot.com/2010/05/eyedraw-enabling-children-with-severe.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8909803365820645146/posts/default/178885576351664662'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8909803365820645146/posts/default/178885576351664662'/><link rel='alternate' type='text/html' href='http://drewlogsdon.blogspot.com/2010/05/eyedraw-enabling-children-with-severe.html' title='EyeDraw: enabling children with severe motor impairments to draw with their eyes'/><author><name>Drew</name><uri>http://www.blogger.com/profile/08854974777586455891</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_YI_DD4732TU/TIRZEzWH24I/AAAAAAAAADU/rp7azH7HTwA/S220/tpot_metal_small.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8909803365820645146.post-681613555897553444</id><published>2010-05-13T04:14:00.005-05:00</published><updated>2010-05-13T04:35:09.576-05:00</updated><title type='text'>Coming to Grips with the Objects We Grasp: Detecting Interactions with Efficient Wrist-Worn Sensors</title><content type='html'>&lt;a href="http://www.scribd.com/doc/28782206/Coming-to-Grips-with-the-Objects-We-Grasp-Detecting-Interactions-with-Efficient-Wrist-Worn-Sensors"&gt;paper&lt;/a&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;This paper aims to recognize gestures by attaching an accelerometer and an RFID transmitter to a wrist worn device.  The idea is that we know what device is being used due to RFID tags placed on devices, and the accelerometer data paired with the device ID can be used to classify the current gesture.  A "box test" was performed in which various items were placed into and removed from the box using different RFID antenna types, different objects, and with different subjects.  A long term study was also conducted in which the bracelet was worn for an entire day to test real world applications.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;----------&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;I think the idea of this paper is nice, and if RFID tags were present in all our everyday items, much information could be obtained about how users interact on a day to day basis.  I think it would only work well with a high number of tagged items, so if that doesn't happen, I don't know how useful this will be.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8909803365820645146-681613555897553444?l=drewlogsdon.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://drewlogsdon.blogspot.com/feeds/681613555897553444/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://drewlogsdon.blogspot.com/2010/05/coming-to-grips-with-objects-we-grasp.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8909803365820645146/posts/default/681613555897553444'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8909803365820645146/posts/default/681613555897553444'/><link rel='alternate' type='text/html' href='http://drewlogsdon.blogspot.com/2010/05/coming-to-grips-with-objects-we-grasp.html' title='Coming to Grips with the Objects We Grasp: Detecting Interactions with Efficient Wrist-Worn Sensors'/><author><name>Drew</name><uri>http://www.blogger.com/profile/08854974777586455891</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_YI_DD4732TU/TIRZEzWH24I/AAAAAAAAADU/rp7azH7HTwA/S220/tpot_metal_small.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8909803365820645146.post-1540666157908944957</id><published>2010-05-13T03:56:00.005-05:00</published><updated>2010-05-13T04:05:56.602-05:00</updated><title type='text'>User-Defined Gestures for Surface Computing</title><content type='html'>&lt;a href="http://www.scribd.com/doc/28808691/User-Defined-Gestures-for-Surface-Computing"&gt;paper&lt;/a&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;This paper is a study of gestures for multitouch display interaction.  The gestures were user defined for 27 commands.  In all, 1080 gestures were observed.  The purpose of this paper is to "help designers create better gesture sets informed  by user behavior."  The resulting gesture set was completely user defined.  It turned out that the combined gestures predicted by the authors only covered 43.5% of the final gesture set.  The authors also found that "users rarely care about the number of fingers they employ, that one hand is preferred to two, that desktop &lt;/div&gt;&lt;div&gt;idioms strongly influence users’ mental models, and that some commands elicit little gestural agreement."&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;----------&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;This paper illustrates the necessity of user input when designing s system.  Often, surprising results can be obtained by studying users in this way.  This step is crucial when designing a new type of system in which little is known about the input or little input is formally defined.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8909803365820645146-1540666157908944957?l=drewlogsdon.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://drewlogsdon.blogspot.com/feeds/1540666157908944957/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://drewlogsdon.blogspot.com/2010/05/user-defined-gestures-for-surface.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8909803365820645146/posts/default/1540666157908944957'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8909803365820645146/posts/default/1540666157908944957'/><link rel='alternate' type='text/html' href='http://drewlogsdon.blogspot.com/2010/05/user-defined-gestures-for-surface.html' title='User-Defined Gestures for Surface Computing'/><author><name>Drew</name><uri>http://www.blogger.com/profile/08854974777586455891</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_YI_DD4732TU/TIRZEzWH24I/AAAAAAAAADU/rp7azH7HTwA/S220/tpot_metal_small.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8909803365820645146.post-7512147805909875985</id><published>2010-05-12T15:40:00.002-05:00</published><updated>2010-05-12T15:43:18.857-05:00</updated><title type='text'>Whack Gestures: Inexact and Inattentive Interaction with Mobile Devices</title><content type='html'>&lt;a href="http://www.scribd.com/doc/28782508/Whack-Gestures-Inexact-and-Inattentive-Interaction-with-Mobile-Devices"&gt;paper&lt;/a&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;This paper explores using simple hitting gestures to interact with a device. For example, if the device is attached to the belt, a simple smack or wiggle can provide interaction.  A custom device was developed and tested for this project.  Users found that the whack gestures were simple, easy to remember.  They experimented with multiple whacks and combinations of whacks and wiggles.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;------&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;This type of interaction could be useful for cell phones, ipods, and other common pocket devices.  For example, if the cell phone starts ringing, it could be silenced with a whack.  Some ipods also use a shake, or wiggle, to advance songs.  I personally don't use that feature very often.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8909803365820645146-7512147805909875985?l=drewlogsdon.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://drewlogsdon.blogspot.com/feeds/7512147805909875985/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://drewlogsdon.blogspot.com/2010/05/whack-gestures-inexact-and-inattentive.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8909803365820645146/posts/default/7512147805909875985'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8909803365820645146/posts/default/7512147805909875985'/><link rel='alternate' type='text/html' href='http://drewlogsdon.blogspot.com/2010/05/whack-gestures-inexact-and-inattentive.html' title='Whack Gestures: Inexact and Inattentive Interaction with Mobile Devices'/><author><name>Drew</name><uri>http://www.blogger.com/profile/08854974777586455891</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_YI_DD4732TU/TIRZEzWH24I/AAAAAAAAADU/rp7azH7HTwA/S220/tpot_metal_small.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8909803365820645146.post-5818017353509747658</id><published>2010-05-12T15:32:00.003-05:00</published><updated>2010-05-12T15:40:17.778-05:00</updated><title type='text'>Device Agnostic 3D Gesture Recognition using Hidden Markov Models</title><content type='html'>&lt;a href="http://www.scribd.com/doc/28632563/Device-Agnostic-3D-Gesture-Recognition-using-Hidden-Markov-Models"&gt;paper&lt;/a&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;This paper attempts to determine how to effectively use HMMs to classify 3d gestures "regardless of the sensor device being used."  They use a decomposition technique which successfully works for any sensor combination.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;------&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;I am currently beginning learning HMMs, and this could be helpful as I design my gesture recognition algorithms for the glove.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8909803365820645146-5818017353509747658?l=drewlogsdon.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://drewlogsdon.blogspot.com/feeds/5818017353509747658/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://drewlogsdon.blogspot.com/2010/05/device-agnostic-3d-gesture-recognition.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8909803365820645146/posts/default/5818017353509747658'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8909803365820645146/posts/default/5818017353509747658'/><link rel='alternate' type='text/html' href='http://drewlogsdon.blogspot.com/2010/05/device-agnostic-3d-gesture-recognition.html' title='Device Agnostic 3D Gesture Recognition using Hidden Markov Models'/><author><name>Drew</name><uri>http://www.blogger.com/profile/08854974777586455891</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_YI_DD4732TU/TIRZEzWH24I/AAAAAAAAADU/rp7azH7HTwA/S220/tpot_metal_small.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8909803365820645146.post-7339466518252415994</id><published>2010-05-12T15:27:00.002-05:00</published><updated>2010-05-12T15:29:17.333-05:00</updated><title type='text'>Gestures without Libraries, Toolkits or Training: A $1 Recognizer for User Interface Prototypes</title><content type='html'>&lt;a href="http://www.scribd.com/doc/28648863/Gestures-without-Libraries-Toolkits-or-Training-A-1-Recognizer-for-User-Interface-Prototypes"&gt;paper&lt;/a&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;This paper is a well known sketch recognition paper that can recognize 16 shapes with a simple algorithm.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;---------&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;This is a good paper for beginning sketch recognition.  It is easy to implement, and can recognize a fair set of shapes.  Higher level systems can be built on top of this to create simple yet rich sketch interfaces.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8909803365820645146-7339466518252415994?l=drewlogsdon.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://drewlogsdon.blogspot.com/feeds/7339466518252415994/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://drewlogsdon.blogspot.com/2010/05/gestures-without-libraries-toolkits-or.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8909803365820645146/posts/default/7339466518252415994'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8909803365820645146/posts/default/7339466518252415994'/><link rel='alternate' type='text/html' href='http://drewlogsdon.blogspot.com/2010/05/gestures-without-libraries-toolkits-or.html' title='Gestures without Libraries, Toolkits or Training: A $1 Recognizer for User Interface Prototypes'/><author><name>Drew</name><uri>http://www.blogger.com/profile/08854974777586455891</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_YI_DD4732TU/TIRZEzWH24I/AAAAAAAAADU/rp7azH7HTwA/S220/tpot_metal_small.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8909803365820645146.post-7540672606398387797</id><published>2010-05-12T15:24:00.002-05:00</published><updated>2010-05-12T15:27:30.835-05:00</updated><title type='text'>The $3 Recognizer: Simple 3D Gesture Recognition on Mobile Devices</title><content type='html'>&lt;div&gt;&lt;a href="http://www.scribd.com/doc/28648800/The-3-Recognizer-Simple-3D-Gesture-Recognition-on-Mobile-Devices"&gt;paper&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;This is an extension of the $1 to 3D.  It does not support all the original $1 shapes, but it does add a few new shapes, such as tennis serve and hacksaw.&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;--------&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;This is cool, and I would like to see a video or a user study of how well this works for 3D sketching.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8909803365820645146-7540672606398387797?l=drewlogsdon.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://drewlogsdon.blogspot.com/feeds/7540672606398387797/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://drewlogsdon.blogspot.com/2010/05/3-recognizer-simple-3d-gesture.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8909803365820645146/posts/default/7540672606398387797'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8909803365820645146/posts/default/7540672606398387797'/><link rel='alternate' type='text/html' href='http://drewlogsdon.blogspot.com/2010/05/3-recognizer-simple-3d-gesture.html' title='The $3 Recognizer: Simple 3D Gesture Recognition on Mobile Devices'/><author><name>Drew</name><uri>http://www.blogger.com/profile/08854974777586455891</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_YI_DD4732TU/TIRZEzWH24I/AAAAAAAAADU/rp7azH7HTwA/S220/tpot_metal_small.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8909803365820645146.post-1000825992086784744</id><published>2010-05-12T15:18:00.002-05:00</published><updated>2010-05-12T15:23:05.802-05:00</updated><title type='text'>An Empirical Evaluation of Touch and Tangible Interfaces for Tabletop Displays</title><content type='html'>&lt;div&gt;&lt;a href="http://www.scribd.com/doc/28653870/An-Empirical-Evaluation-of-Touch-and-Tangible-Interfaces-for-Tabletop-Displays"&gt;paper&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;This paper compares several different methods for interacting on a table type display.  They have implemented a touch based interface as well as a model-based interface on a single surface.  They compared the touch and model based interaction for a variety of computing tasks and found that touch was better for some tasks and models were better for other tasks.&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;-------&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;I personally have never played around with any model based interfaces.  I can see the usefulness of such an interface, though I am not sure that many small pieces would be such a good thing.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8909803365820645146-1000825992086784744?l=drewlogsdon.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://drewlogsdon.blogspot.com/feeds/1000825992086784744/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://drewlogsdon.blogspot.com/2010/05/empirical-evaluation-of-touch-and.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8909803365820645146/posts/default/1000825992086784744'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8909803365820645146/posts/default/1000825992086784744'/><link rel='alternate' type='text/html' href='http://drewlogsdon.blogspot.com/2010/05/empirical-evaluation-of-touch-and.html' title='An Empirical Evaluation of Touch and Tangible Interfaces for Tabletop Displays'/><author><name>Drew</name><uri>http://www.blogger.com/profile/08854974777586455891</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_YI_DD4732TU/TIRZEzWH24I/AAAAAAAAADU/rp7azH7HTwA/S220/tpot_metal_small.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8909803365820645146.post-8790275387224647288</id><published>2010-05-12T15:13:00.002-05:00</published><updated>2010-05-12T15:18:01.626-05:00</updated><title type='text'>FreeDrawer: a free-form sketchingsystem on the responsive workbench</title><content type='html'>&lt;div&gt;&lt;a href="http://www.scribd.com/doc/28662492/FreeDrawer-a-free-form-sketchingsystem-on-the-responsive-workbench"&gt;paper&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;These dudes use a pen to sketch in 3D.  They employ curve and surface smoothing to create smooth drawings.&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;----------&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;This paper was not so interesting.  Drawing in 3D is nice, but I have seen better methods.  Also no tests were done, so we don't know how well it actually works.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8909803365820645146-8790275387224647288?l=drewlogsdon.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://drewlogsdon.blogspot.com/feeds/8790275387224647288/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://drewlogsdon.blogspot.com/2010/05/freedrawer-free-form-sketchingsystem-on.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8909803365820645146/posts/default/8790275387224647288'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8909803365820645146/posts/default/8790275387224647288'/><link rel='alternate' type='text/html' href='http://drewlogsdon.blogspot.com/2010/05/freedrawer-free-form-sketchingsystem-on.html' title='FreeDrawer: a free-form sketchingsystem on the responsive workbench'/><author><name>Drew</name><uri>http://www.blogger.com/profile/08854974777586455891</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_YI_DD4732TU/TIRZEzWH24I/AAAAAAAAADU/rp7azH7HTwA/S220/tpot_metal_small.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8909803365820645146.post-4687706060539019111</id><published>2010-04-27T11:17:00.005-05:00</published><updated>2010-05-12T15:30:57.272-05:00</updated><title type='text'>That one there! Pointing to establish device identity (2002)</title><content type='html'>Colin Swindells, John C. Dill, Melanie Tory&lt;div&gt;Simon Fraser University&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Kori M. Inkpen&lt;/div&gt;&lt;div&gt;Dalhousie University&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;a href="http://delivery.acm.org/10.1145/580000/572007/p151-swindells.pdf?key1=572007&amp;amp;key2=5505832721&amp;amp;coll=GUIDE&amp;amp;dl=GUIDE&amp;amp;CFID=88105827&amp;amp;CFTOKEN=85165482"&gt;paper&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_YI_DD4732TU/S9cO3DvRAeI/AAAAAAAAADE/g-9shFJ0iP8/s1600/thatonethereSwindells.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 240px; height: 180px;" src="http://3.bp.blogspot.com/_YI_DD4732TU/S9cO3DvRAeI/AAAAAAAAADE/g-9shFJ0iP8/s320/thatonethereSwindells.png" border="0" alt="" id="BLOGGER_PHOTO_ID_5464853011896533474"&gt;&lt;/a&gt;&lt;br /&gt;&lt;i&gt;Comments: ...&lt;/i&gt;&lt;div&gt;&lt;i&gt;&lt;br /&gt;&lt;/i&gt;&lt;/div&gt;&lt;div&gt;This paper deals with the issue of human-computer identification.  As the number of computing devices increase per person, the number of entries in wireless network lists increase.  This makes it difficult for a person to select another computer or device to connect to in order to send information to that device.  Traditionally, the name of the device is selected from a list of all visible devices on the network.  As more and more devices are added to that list (with non-descriptive names much of the time), it becomes hard for humans to select the correct device to connect to.  This trend contrasts with the increasing ease of computers to automatically enter, exit, and identify previously connected computers and devices.  A solution to the human-computer identification problem is pointing.  The device which the user wants to connect to is simply pointed at, and the computer can identify the target device and connect.  This paper presents a device, called the gesturePen which sends an IR signal to tags installed on the target devices.  By pointing the pen at the device, the device ID can be acquired and easily connected.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;The paper illustrates some similar point-to-identify solutions, and points out that all others use a system which constantly broadcasts the device ids, which can still overwhelm the user.  The gesturePen system tags "are only activated when ‘pinged’ by the gesturePen."&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8909803365820645146-4687706060539019111?l=drewlogsdon.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://drewlogsdon.blogspot.com/feeds/4687706060539019111/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://drewlogsdon.blogspot.com/2010/04/that-one-there-pointing-to-establish.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8909803365820645146/posts/default/4687706060539019111'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8909803365820645146/posts/default/4687706060539019111'/><link rel='alternate' type='text/html' href='http://drewlogsdon.blogspot.com/2010/04/that-one-there-pointing-to-establish.html' title='That one there! Pointing to establish device identity (2002)'/><author><name>Drew</name><uri>http://www.blogger.com/profile/08854974777586455891</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_YI_DD4732TU/TIRZEzWH24I/AAAAAAAAADU/rp7azH7HTwA/S220/tpot_metal_small.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_YI_DD4732TU/S9cO3DvRAeI/AAAAAAAAADE/g-9shFJ0iP8/s72-c/thatonethereSwindells.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8909803365820645146.post-1395059726432673659</id><published>2010-04-22T00:35:00.020-05:00</published><updated>2010-04-22T01:24:02.653-05:00</updated><title type='text'>Liquids, Smoke, and Soap Bubbles – Reflections on Materials for Ephemeral User Interfaces (2010)</title><content type='html'>Axel Sylvester&lt;div&gt;University of Hamburg&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Tanja Döring, Albrecht Schmidt&lt;/div&gt;&lt;div&gt;University of Duisburg-Essen&lt;/div&gt;&lt;div&gt;&lt;a href="http://tei-conf.org/10/uploads/Program/p269.pdf"&gt;paper&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.axelsylvester.com/soapbubble-interface/wp-content/uploads/2010/01/DSC_0007_kleiner.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 300px; height: 150px;" src="http://www.axelsylvester.com/soapbubble-interface/wp-content/uploads/2010/01/DSC_0007_kleiner.jpg" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;i&gt;Comments: ..&lt;/i&gt;&lt;div&gt;&lt;i&gt;&lt;br /&gt;&lt;/i&gt;&lt;/div&gt;&lt;div&gt;This is a short paper intended to "provoke thoughts about durability, control, and materiality&lt;/div&gt;&lt;div&gt;of tangible user interfaces" by introducing the concept of an "ephemeral user interface" composed of transient materials, liquid, smoke and soap bubbles, that eludes complete user control by demanding that the inputs be treated delicately, as the bubbles inevitably will burst.  The user interacts with a computer system by generating and then manipulating soap bubbles which can be empty or filled with smoke.  The interaction surface is composed of a dark liquid on which the bubbles land after being generated.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;This work is motivated by the increasing presence of computing in our everyday tasks and the lack of research in the area of materials used for interaction, despite studies illustrating "the importance of materials and materiality for humans."  By using such unusual and transient materials such as smoke and soap bubbles, this work easily provokes thought about the possibilities of materials and "handles" used for interaction through its unusualness and "contradiction to ordinary technical and durable materials of computer technology."&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Soap bubbles are highly symbolic and therefore are relevant to many fields including science, art, and entertainment.  A fascination with soap bubbles occurs when viewing them as "'in-between' spaces - spaces that are neither real nor fully virtual."  This is easily applied and understood from a computing interface perspective.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;The system consists of a small, dark, round pool of liquid with camera beneath tracking the bubbles, which are blown onto the surface of the liquid from above.  Either empty or smoke filled bubbles can be generated, and an overhead projector can illuminate the bubbles.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Once on the surface of the liquid, the bubbles can then be moved either by blowing or gently touching.  In one application, the size of the bubbles determines the brightness of the ambient light in the room, and the x and y coordinates control red and blue hues of the ambient light in the room.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;The researchers see this as a playful, entertaining, yet useful interaction mechanism as computing is further integrated into our everyday lives.  For example, the paper suggests "a growing demand for user interfaces for services where specific and accurate control is not necessary and playful interaction with diverse materials suits the situation well."  To illustrate this concept, the paper also suggests the concept of "buttons on demand" which could use these ephemeral materials or simple ambient displays.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;----------&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;I like the ideas that this paper provokes.  I hadn't thought of such approaches to tangible user interfaces.  I tend to view currently available hardware and think of ideas of how to use those for interfaces.  This paper inspires me to think of alternate materials and input methods and devices.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8909803365820645146-1395059726432673659?l=drewlogsdon.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://drewlogsdon.blogspot.com/feeds/1395059726432673659/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://drewlogsdon.blogspot.com/2010/04/liquids-smoke-and-soap-bubbles.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8909803365820645146/posts/default/1395059726432673659'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8909803365820645146/posts/default/1395059726432673659'/><link rel='alternate' type='text/html' href='http://drewlogsdon.blogspot.com/2010/04/liquids-smoke-and-soap-bubbles.html' title='Liquids, Smoke, and Soap Bubbles – Reflections on Materials for Ephemeral User Interfaces (2010)'/><author><name>Drew</name><uri>http://www.blogger.com/profile/08854974777586455891</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_YI_DD4732TU/TIRZEzWH24I/AAAAAAAAADU/rp7azH7HTwA/S220/tpot_metal_small.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8909803365820645146.post-2703271457647836303</id><published>2010-04-08T00:58:00.002-05:00</published><updated>2010-04-08T01:17:45.437-05:00</updated><title type='text'>Toward Natural Gesture/Speech HCI: A Case Study of Weather Narration</title><content type='html'>Indrajit Poddar, Yogesh Sethi, Ercan Ozyildiz, Rajeev Sharma&lt;div&gt;Pennsylvania State University&lt;/div&gt;&lt;div&gt;&lt;a href="http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.26.7667&amp;amp;rep=rep1&amp;amp;type=pdf"&gt;paper&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.calendarlive.com/media/photo/2002-11/5621803.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 300px;" src="http://www.calendarlive.com/media/photo/2002-11/5621803.jpg" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;Comments: ...&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;This paper discusses the limitations of current gesture recognition, claiming that all the restrictions imposed in most work violate the naturalness of the HCI involved.  Therefore, they have decided to impose no restraints on the user by analyzing videos of weathermen, which is a domain they claim to be analogous to HCI.  They employ some vision techniques to identify the person's head and hands and extract 5 features for each hand (distances, angles, velocities).&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;They use an HMM to recognize the gestures and have defined possible causal models.  The speech was also analyzed in conjunction with the hand gestures to try to improve correctness and accuracy in recognizing the gestures.  &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;To begin with, three main types of gestures were imagined: "here," which refers to a specific point, "direction," which can be something like east(ern) or north(ern), and "location," which is a proper noun form of "here."  Three classes of gestures were named: contour, area, and point.  The speech was analyzed in conjunction with the gesture to determine at what time some keywords were spoken: before, during, or after the gesture.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Analysis of speech and gestures shows that relevant keywords are spoken during the gesture the majority of the time, and sometimes after the gesture.  Therefore, the speech can be used both as classification and verification of the gesture.  Separate analysis of just the video vs the video and speech shows higher correctness and accuracy when speech is included.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Though the accuracy of this system is considerable lower than other gesture recognition systems, the authors claim this is much more natural, as the subjects analyzed were not participating in any user study at all.  They were just naturally speaking and making gestures.  The authors state that this study can "serve as a basis for a statistical approach for more robust gesture/speech recognition for natural HCI."&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;----------&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;As someone who is currently working on a hand gesture recognition project (using the data glove), I am thinking about the implications of this work in my own project.  We are currently imagining a very limited gesture set, though we have been thinking about the differences of gestures among different users.  We have been imagining a user study to determine what specific gestures to use, but this paper makes me think of eventually extending my current work in a much more natural direction where users can perform the gestures they want to and the system will respond in a unique way to each user while letting the user perform his own natural gesture, undefined by the game.  This could make for an interesting system considering the domains we are targeting.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8909803365820645146-2703271457647836303?l=drewlogsdon.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://drewlogsdon.blogspot.com/feeds/2703271457647836303/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://drewlogsdon.blogspot.com/2010/04/toward-natural-gesturespeech-hci-case.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8909803365820645146/posts/default/2703271457647836303'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8909803365820645146/posts/default/2703271457647836303'/><link rel='alternate' type='text/html' href='http://drewlogsdon.blogspot.com/2010/04/toward-natural-gesturespeech-hci-case.html' title='Toward Natural Gesture/Speech HCI: A Case Study of Weather Narration'/><author><name>Drew</name><uri>http://www.blogger.com/profile/08854974777586455891</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_YI_DD4732TU/TIRZEzWH24I/AAAAAAAAADU/rp7azH7HTwA/S220/tpot_metal_small.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8909803365820645146.post-381819614312259552</id><published>2010-04-08T00:15:00.005-05:00</published><updated>2010-04-08T00:31:23.204-05:00</updated><title type='text'>The Wiimote with multiple sensor bars: creating an affordable, virtual reality controller (2009)</title><content type='html'>Torben Sko, Henry Gardner&lt;div&gt;Australian National Univeristy&lt;br /&gt;&lt;div&gt;&lt;a href="http://www.scribd.com/doc/28815042/The-Wiimote-with-multiple-sensor-bars-creating-an-affordable-virtual-reality-controller"&gt;paper&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_YI_DD4732TU/S71nfufk3LI/AAAAAAAAAC8/nfsdN6oPBfU/s1600/MultipleSensorBarsSko.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 346px; height: 237px;" src="http://2.bp.blogspot.com/_YI_DD4732TU/S71nfufk3LI/AAAAAAAAAC8/nfsdN6oPBfU/s400/MultipleSensorBarsSko.png" border="0" alt="" id="BLOGGER_PHOTO_ID_5457632118196985010" /&gt;&lt;/a&gt;&lt;br /&gt;Comments: ...&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;This paper discusses using a Wii remote as a viable method to control a virtual reality system by using multiple sensor bars to define a much larger field of view for the Wii remote.  This way, the Wii remote can be used across a surrounding display.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;object width="480" height="385"&gt;&lt;param name="movie" value="http://www.youtube.com/v/R3rECn19aIU&amp;amp;hl=en_US&amp;amp;fs=1&amp;amp;"&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;embed src="http://www.youtube.com/v/R3rECn19aIU&amp;amp;hl=en_US&amp;amp;fs=1&amp;amp;" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="480" height="385"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Five sensor bars were arranged in front of the user in a vertical position, as illustrated by the image above and by the video.  Software allows the Wii remote to "bunny hop" from one sensor bar to another, since the Wii remote can only see 4 IR sources at one time, and one sensor bar contains 2 IR LEDs.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;The researchers modified the Half Life 2 engine to create a game suitable for testing.  The Wii remote was able to successfully track across the whole screen, allowing the user to play the game as normal.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;The biggest limitation of this system comes from the "bunny hopping" feature of the Wii remote.  Because it knows where it is based on the currently visible IR sources, it must be constantly pointed at the screen, which causes fatigue for the user.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;----------&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;I was impressed at the effectiveness of this method.  The video clearly shows that the Wii remotes are very adequate for precise aiming across the large 2-walled display.  I think the limitation imposed by the Wii remote technology is not a big issue, since more specialized systems can create a controller that the user can set down and not keep aimed at the IR sources.  The main contribution of this paper is that a Wii remote style or gun-style free-hand aiming system can be implemented for surround screen usage using inexpensive parts.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;That being said, I would like to see them improve on this by allowing the user to rest and lower the controller away from the screen, whether they are able to do this with the Wii remote or some other hardware.  Naturally, this demo makes me think of glove applications on this type of screen, though I don't have any specific ideas yet...&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8909803365820645146-381819614312259552?l=drewlogsdon.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://drewlogsdon.blogspot.com/feeds/381819614312259552/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://drewlogsdon.blogspot.com/2010/04/wiimote-with-multiple-sensor-bars.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8909803365820645146/posts/default/381819614312259552'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8909803365820645146/posts/default/381819614312259552'/><link rel='alternate' type='text/html' href='http://drewlogsdon.blogspot.com/2010/04/wiimote-with-multiple-sensor-bars.html' title='The Wiimote with multiple sensor bars: creating an affordable, virtual reality controller (2009)'/><author><name>Drew</name><uri>http://www.blogger.com/profile/08854974777586455891</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_YI_DD4732TU/TIRZEzWH24I/AAAAAAAAADU/rp7azH7HTwA/S220/tpot_metal_small.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_YI_DD4732TU/S71nfufk3LI/AAAAAAAAAC8/nfsdN6oPBfU/s72-c/MultipleSensorBarsSko.png' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8909803365820645146.post-1031813124852830548</id><published>2010-04-06T02:12:00.006-05:00</published><updated>2010-04-06T02:28:03.016-05:00</updated><title type='text'>The Peppermill: A Human-Powered User Interface Device (2010)</title><content type='html'>Nicolas Villar and Steve Hodges&lt;div&gt;&lt;div&gt;Microsoft Research, Cambridge, UK&lt;/div&gt;&lt;div&gt;&lt;a href="http://tei-conf.org/10/uploads/Program/p29.pdf"&gt;paper&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_YI_DD4732TU/S7rfYb6W83I/AAAAAAAAAC0/-QLBOT7u-Ns/s1600/PeppermillVillar.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 357px; height: 224px;" src="http://4.bp.blogspot.com/_YI_DD4732TU/S7rfYb6W83I/AAAAAAAAAC0/-QLBOT7u-Ns/s400/PeppermillVillar.png" border="0" alt="" id="BLOGGER_PHOTO_ID_5456919509415162738" /&gt;&lt;/a&gt;Comments: ...&lt;div&gt;&lt;br /&gt;&lt;div&gt;This paper presents the Peppermill, which is a wireless and batteryless interaction device.  The device is powered by the user and momentarily sends out a digital signal.&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;The paper gives some background on user-powered devices, beginning with the Zenith Space Commander developed in 1955.  The authors also mention MIT's user-powered button.  Both these devices have the limitation that power is generated and therefore interaction only happens on the down-press of a button.  The authors aim to improve on this idea by providing a method for richer interaction.  &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;The method they came up with is a rotary control that is powered when the user twists the device.  The user can twist the knob in 2 directions with varying speeds.  A simple circuit detects the direction and speed along with a set of modifiers consisting of three buttons.  This simple device is thus capable of very rich interaction.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;The authors give an example of usage for this device by using it to control a video browsing application.  When no buttons are pressed, a set of videos is cycled through, much like changing the channels on a tv.  The speed of rotation controls the speed of video cycling, and the direction controls the direction of cycling.  When the green button is held down and the control is rotated, the volume is adjusted.  Once again, the speed of rotation controls the speed by which the volume is adjusted and the direction determines if the volume is adjusted up or down.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;The authors talked a bit about future work, most notably a method of providing haptic feedback to the user while the knob is being turned.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;----------&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;I was intrigued by this control, not only because it is human-powered, but also because of its unique interaction style.  When I first looked at how this device is used, I actually didn't know it was human-powered.  I am impressed with the versatility of a device that has no batteries or cord.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;This method of interaction, especially without batteries, got me thinking about our own projects.  I wonder if we can come up with a glove that is somehow human-powered.  That would allow for greater motion than the wired gloves, and would not need batteries, like the wireless gloves need.&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8909803365820645146-1031813124852830548?l=drewlogsdon.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://drewlogsdon.blogspot.com/feeds/1031813124852830548/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://drewlogsdon.blogspot.com/2010/04/peppermill-human-powered-user-interface.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8909803365820645146/posts/default/1031813124852830548'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8909803365820645146/posts/default/1031813124852830548'/><link rel='alternate' type='text/html' href='http://drewlogsdon.blogspot.com/2010/04/peppermill-human-powered-user-interface.html' title='The Peppermill: A Human-Powered User Interface Device (2010)'/><author><name>Drew</name><uri>http://www.blogger.com/profile/08854974777586455891</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_YI_DD4732TU/TIRZEzWH24I/AAAAAAAAADU/rp7azH7HTwA/S220/tpot_metal_small.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_YI_DD4732TU/S7rfYb6W83I/AAAAAAAAAC0/-QLBOT7u-Ns/s72-c/PeppermillVillar.png' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8909803365820645146.post-1388122199161686776</id><published>2010-03-23T11:48:00.007-05:00</published><updated>2010-03-23T12:09:16.060-05:00</updated><title type='text'>Gameplay Issues in the Design of 3D Gestures for Video Games (2006)</title><content type='html'>John Payne, Paul Keir, Jocelyn Elgoyhen, Mairghread McLundie, Martin Naef, Martyn Horner, Paul Anderson&lt;div&gt;Digital Design Studio, Glasgow School of Art&lt;/div&gt;&lt;div&gt;&lt;a href="http://delivery.acm.org/10.1145/1130000/1125679/p1217-payne.pdf?key1=1125679&amp;amp;key2=8223639621&amp;amp;coll=GUIDE&amp;amp;dl=GUIDE&amp;amp;CFID=81321806&amp;amp;CFTOKEN=86936199"&gt;paper&lt;/a&gt;&lt;/div&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_YI_DD4732TU/S6jyuOEJtfI/AAAAAAAAACs/KDxdc8vC200/s1600-h/3DGesturesPayne.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 229px; height: 400px;" src="http://4.bp.blogspot.com/_YI_DD4732TU/S6jyuOEJtfI/AAAAAAAAACs/KDxdc8vC200/s400/3DGesturesPayne.png" border="0" alt="" id="BLOGGER_PHOTO_ID_5451874224795399666" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;i&gt;Comments: &lt;/i&gt;&lt;div&gt;&lt;i&gt;&lt;br /&gt;&lt;/i&gt;&lt;/div&gt;&lt;div&gt;This paper talks about the importance of designing 3D gestures and the relationship between gestures and gameplay.  It discusses some important concepts such as affordance, mapping, and feedback.  It stresses the importance of simplicity and the mapping of gestures to actions.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;The team developed a 3D gesture capturing device which they call the 3motion.  It uses a combination of accelerometers similar to a Wiimote to perform 3D gestures.  It should be noted that this work was done almost a year before the Wii was released.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;To test their device, several simple games were used.  These included a tilt-ball game, an alarm game, the classic helicopter game, and a spell-casting game.  Unique 3D gestures were defined for each game.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Two users were employed to test out each game and its gestures.  Some games and their corresponding gestures had more success than others, which the researchers attribute to varying degrees of "informative tutorials, single word instructional phrases, effective semiotics and appropriate user feedback" among the games.  These principles, they say, are very important to ensuring that "the gesture based interaction is intuitive, fun and rapidly understood."&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;While not initially an important factor, they came to realize that the gestures and the type of gameplay were tightly coupled and must be evaluated together.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;----------&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;I was very interested in this paper particularly because of the final project for this class.  We are also using 3D gestures, though with a glove instead of a handheld device.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;We are also faced with the problem of designing the gestures for our system, and we plan on doing a preliminary study to help guide us to the correct gestures.  We can use the insight of this paper to help guide us in out design.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;I also wonder what influence the upcoming Wii and its controller had on this research, if any?  I do not remember when the Wii was announced, unfortunately, though I doubt it was announced as early as this research.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8909803365820645146-1388122199161686776?l=drewlogsdon.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://drewlogsdon.blogspot.com/feeds/1388122199161686776/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://drewlogsdon.blogspot.com/2010/03/gameplay-issues-in-design-of-3d.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8909803365820645146/posts/default/1388122199161686776'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8909803365820645146/posts/default/1388122199161686776'/><link rel='alternate' type='text/html' href='http://drewlogsdon.blogspot.com/2010/03/gameplay-issues-in-design-of-3d.html' title='Gameplay Issues in the Design of 3D Gestures for Video Games (2006)'/><author><name>Drew</name><uri>http://www.blogger.com/profile/08854974777586455891</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_YI_DD4732TU/TIRZEzWH24I/AAAAAAAAADU/rp7azH7HTwA/S220/tpot_metal_small.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_YI_DD4732TU/S6jyuOEJtfI/AAAAAAAAACs/KDxdc8vC200/s72-c/3DGesturesPayne.png' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8909803365820645146.post-7539924004531170097</id><published>2010-03-11T05:44:00.016-06:00</published><updated>2010-03-11T06:46:29.362-06:00</updated><title type='text'>An Architecture for Gesture-Based Control of Mobile Robots</title><content type='html'>Soshi Iba, J. Michael Vande Weghe, Christiaan J. J. Paredis, and Pradeep K. Khosla&lt;div&gt;Carnegie Mellon University&lt;/div&gt;&lt;div&gt;&lt;a href="http://www.cs.cmu.edu/~cyberscout/publications/IROS99_GBC.pdf"&gt;paper&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_YI_DD4732TU/S5jl-tIbWSI/AAAAAAAAACk/fidDlALxpn0/s1600-h/RobotControlIba.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 297px; height: 220px;" src="http://4.bp.blogspot.com/_YI_DD4732TU/S5jl-tIbWSI/AAAAAAAAACk/fidDlALxpn0/s400/RobotControlIba.png" border="0" alt="" id="BLOGGER_PHOTO_ID_5447356614734207266" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;i&gt;Comments:  ...........&lt;/i&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;This paper presents a system for controlling mobile robots using hand gestures.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Previous work has been done with controlling robots in various ways, but most of those have used a keyboard and mouse to control the robots.  This is deemed inappropriate for novice or unfamiliar users, so a more intuitive interface is necessary for these kinds of users.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;The goal of this project is to work toward an intuitive, multi-modal system for controlling mobile robots.  This project introduces hand gestures as a means to control mobile robots by waving in the desired direction the robots should move or pointing at the intended location for the robots to move.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;The system uses a &lt;a href="http://www.cyberglovesystems.com/"&gt;CyberGlove&lt;/a&gt;, a &lt;a href="http://www.polhemus.com/"&gt;Polhemus&lt;/a&gt; 6DOF sensor, and a GPS unit in the robot itself.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;6 gestures were used to control the robot:&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;blockquote&gt;&lt;div&gt;OPENING: Moving from a closed fi st to a flat open hand&lt;/div&gt;&lt;div&gt;&lt;div&gt;OPENED: Flat open hand&lt;/div&gt;&lt;div&gt;CLOSING: Moving from a flat open hand to a closed  fist&lt;/div&gt;&lt;div&gt;POINTING: Moving from a flat open hand to index fi nger pointing, or from a closed fi st to index fi nger pointing&lt;/div&gt;&lt;div&gt;WAVING LEFT: Fingers extended, waving to the left, as if directing someone to the left&lt;/div&gt;&lt;div&gt;WAVING RIGHT: Fingers extended, waving to the right&lt;/div&gt;&lt;/div&gt;&lt;/blockquote&gt;&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;They also incporated a "wait state," which simply was a gesture other than those above.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Robot control can occur in two modes: local and global.  In local mode, the gestures are interpreted as if from the point of view of the robot.  In global mode, they are interpreted in world coordinates to control the robot from the user's view.  The reason for having the local control mode is to operate the robot remotely, in which video signals from the robot are viewed.  The global control mode is used if the robot is in sight of the user.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;The gestures work like this for &lt;b&gt;Local Control&lt;/b&gt;:&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;blockquote&gt;&lt;div&gt;CLOSING: decelerates and eventually stops the robot&lt;/div&gt;&lt;div&gt;OPENING, OPENED: maintains the current state of the robot&lt;/div&gt;&lt;div&gt;POINTING: accelerates the robot&lt;/div&gt;&lt;div&gt;WAVING LEFT/RIGHT: increase the rotational velocity to move left/right&lt;/div&gt;&lt;/blockquote&gt;&lt;/div&gt;&lt;div&gt;The gestures work like this for Global Control:&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;blockquote&gt;&lt;div&gt;CLOSING: decelerates and eventually stops the robot (cancels the destination if one exists)&lt;/div&gt;&lt;div&gt; OPENING, OPENED: maintains the current state of the robot&lt;/div&gt;&lt;div&gt;POINTING: "go there"&lt;/div&gt;&lt;div&gt;WAVING LEFT/RIGHT: directs the robot towards the direction in which the hand is waving.&lt;/div&gt;&lt;/blockquote&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;A Hidden Markov Model algorithm was used to detect and recognize the gestures with an accuracy of 96%.  The wait state feature helps the recognition significantly compared to systems without a wait state.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;----------&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;I like that these researchers are trying to get a more intuitive interface for controlling robots so that novice users can use the system.  I always like this approach to projects where appropriate.  It is also interesting to see a new use of the data glove that I have not thought of before.  &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;I wonder how feedback is given from the robot/system to the user.  It would be very important to know exactly how your actions are affecting the robot, so that you don't over-steer or over-accelerate the robot, for example.  This problem would be magnified if there is any sort of delay between a gesture and the robot's response as perceived by the user or if the user is using local mode, which definitely would introduce some lag.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;I would like to see a usability study, obviously, to sort out issues like the one I have described, especially if the research is aimed at the general public.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;I am also interested in the high-level multi-robot control to come...&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8909803365820645146-7539924004531170097?l=drewlogsdon.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://drewlogsdon.blogspot.com/feeds/7539924004531170097/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://drewlogsdon.blogspot.com/2010/03/architecture-for-gesture-based-control.html#comment-form' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8909803365820645146/posts/default/7539924004531170097'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8909803365820645146/posts/default/7539924004531170097'/><link rel='alternate' type='text/html' href='http://drewlogsdon.blogspot.com/2010/03/architecture-for-gesture-based-control.html' title='An Architecture for Gesture-Based Control of Mobile Robots'/><author><name>Drew</name><uri>http://www.blogger.com/profile/08854974777586455891</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_YI_DD4732TU/TIRZEzWH24I/AAAAAAAAADU/rp7azH7HTwA/S220/tpot_metal_small.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_YI_DD4732TU/S5jl-tIbWSI/AAAAAAAAACk/fidDlALxpn0/s72-c/RobotControlIba.png' height='72' width='72'/><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8909803365820645146.post-4734325642626305101</id><published>2010-03-09T10:11:00.023-06:00</published><updated>2010-03-09T12:35:56.015-06:00</updated><title type='text'>Feeling the Beat Where it Counts: Fostering Multi-Limb Rhythm Skills with the Haptic Drum Kit (2010)</title><content type='html'>Simon Holland, Anders J. Bouwer, Mathew Dalgleish, Topi M. Hurtig&lt;div&gt;The Open University, UK&lt;/div&gt;&lt;div&gt;&lt;a href="http://srl.csdl.tamu.edu/courses/CST2010/assignments/readings/holland2010beat.pdf"&gt;paper&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_YI_DD4732TU/S5Z0OGBde2I/AAAAAAAAACc/Fv1lEqyo2AY/s1600-h/HapticDrumsHolland.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 266px; height: 306px;" src="http://2.bp.blogspot.com/_YI_DD4732TU/S5Z0OGBde2I/AAAAAAAAACc/Fv1lEqyo2AY/s400/HapticDrumsHolland.png" border="0" alt="" id="BLOGGER_PHOTO_ID_5446668584834923362" /&gt;&lt;/a&gt;&lt;i&gt;Comments:  &lt;a href="http://mr689.blogspot.com/2010/03/feeling-beat-where-it-counts-fostering.html?showComment=1268159689560_AIe9_BHJMiulCmIeun-qz1bQulSeI9paKqdsOe7meSTvQY3FumG2bOQQX7c6FVTJJaOYuhXcRYjX2orjxe_xuP6Emtn7CsMuv-0S25HYdpBn4bBVfHEZFZek2dBi4KtlZ04NrOwy0aG2vnHkJLcN7k4M0k5iPJiwt94kNK7RDJV2jtlJn42a6PVbdX3T7IfL3CLaRJTEbp2w8MRej1dQMj4sMsw2jgcBT8ADGN2ZmAfRnYWwq8uFwGpg_8uyp_H83q_sbqt4BTqa#c168035429399441577"&gt;Murat&lt;/a&gt; and &lt;/i&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;This paper presents a "haptic drum kit," which adds vibrotactile actuators to the wrists and ankles to teach rhythms to people, specifically novice or unexperienced drummers.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;The paper gives a background on the "human innate capacity for rhythm."  Basically, all people involuntarily respond to natural rhythms and "periodic phenomena in the environment."  Our brains might even have dedicated neurons for rhythmic processing.  Specific instruction in rhythmic techniques may help people overcome specific physical challenges or limitations.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;The experience of creating rhythm depends on the prior exposure, or "feeling," of various rhythms.  Dalcroze, a famous music instructor, noted that students were better able to work with technical and written elements of music if they had the previous experience of "feeling" musical and rhythmic examples.  He invented a system of feeling rhythm in his teachings by having students perform activities, such as walking, in specific rhythmic ways.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;There is a theory known as sensory motor contingency theory that suggests that in order to learn some physical skill in some domain, the learning must be able to manipulate the domain physically.  This has applications in musical rhythm because people can use arms, legs, and other things to create and modify rhythm.  This theory provides support for the haptic drum kit that these researchers have devised.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Finally, the paper talks about the concept of entrainment, which is the tendency for two two connected processes to "connect" in some common rhythm.   This is important to this research  because the "students" or users will be playing a drum beat along with an audio and haptic beat.  The convergence of the user to the presented rhythm is necessary to learn the rhythms.  All these theoretical views on rhythmic learning helped to inspire the Haptic Drum Kit.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;The Haptic Drum Kit consists of four vibrotactile actuators attached to the wrists and ankles with wristbands.  The actuators are connected to a circuit board which is connected to a computer running the drum kit software and controlling audio playback.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;A user study was conducted with 5 people.  The goal of the study was to determine if rhythms can be taught using a combination of audio and haptic feedback.  20 rhythms were chosen from different classes of rhythms to represent a complete range of rhythms that typical drummers might learn.  &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;When each rhythm was presented to a user, it was done with audio only, with haptics only, and with audio + haptic feedback.  The user was to play along with each rhythm.  It is unclear how exactly the rhythm is sent to each limb, though it seems that whatever limb is to play the current note is vibrated, while the audio lets the user know which drum to actually hit.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Probably because of this, all users preferred the mixture of audio and haptic feedback for playing back the drum patterns.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;A few issues were revealed with the vibrotactile actuators.  They involved things like being too "quiet" or "soft" or being slightly delayed, thus "blurring" the rhythm on fast rhythms.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Using results of the study, the paper discusses the state of the hardware and possible upgrades and future work.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;------------&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Being someone who is interested in rhythms and drumming but lacks the training or experience, I am interested in the approach to rhythmic training using vibrotactile feedback.  We have already seen a suit that employs haptic feedback to teach specific movements.  This uses a similar concept to teach a different kind of "movement," that which creates rhythm.  &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;This system also explores multi-modal learning, presenting audio tracks coupled with vibration.  The researchers seemed to be pretty successful at teaching the drum patterns despite some hardware limitations.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;I think this work is more promising than &lt;a href="http://srl.csdl.tamu.edu/courses/CST2010/assignments/readings/lieberman2007tikl.pdf"&gt;TIKL&lt;/a&gt;, perhaps due to its better mappings of vibration to action and fewer vibrotactile actuators.&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8909803365820645146-4734325642626305101?l=drewlogsdon.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://drewlogsdon.blogspot.com/feeds/4734325642626305101/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://drewlogsdon.blogspot.com/2010/03/feeling-beat-where-it-counts-fostering.html#comment-form' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8909803365820645146/posts/default/4734325642626305101'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8909803365820645146/posts/default/4734325642626305101'/><link rel='alternate' type='text/html' href='http://drewlogsdon.blogspot.com/2010/03/feeling-beat-where-it-counts-fostering.html' title='Feeling the Beat Where it Counts: Fostering Multi-Limb Rhythm Skills with the Haptic Drum Kit (2010)'/><author><name>Drew</name><uri>http://www.blogger.com/profile/08854974777586455891</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_YI_DD4732TU/TIRZEzWH24I/AAAAAAAAADU/rp7azH7HTwA/S220/tpot_metal_small.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_YI_DD4732TU/S5Z0OGBde2I/AAAAAAAAACc/Fv1lEqyo2AY/s72-c/HapticDrumsHolland.png' height='72' width='72'/><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8909803365820645146.post-2457823939439529695</id><published>2010-03-02T00:50:00.008-06:00</published><updated>2010-03-02T01:14:57.731-06:00</updated><title type='text'>Office Activity Recognition using Hand Posture Cues (2007)</title><content type='html'>Brandon Paulson, Tracy Hammond&lt;br /&gt;&lt;a href="http://srl.csdl.tamu.edu/courses/CST2010/assignments/readings/paulson2007office.pdf"&gt;paper&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_YI_DD4732TU/S4y2kMiTDUI/AAAAAAAAACU/goQW4ErySD0/s1600-h/GlovesPaulson.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 287px; height: 336px;" src="http://2.bp.blogspot.com/_YI_DD4732TU/S4y2kMiTDUI/AAAAAAAAACU/goQW4ErySD0/s400/GlovesPaulson.png" border="0" alt="" id="BLOGGER_PHOTO_ID_5443926782540713282" /&gt;&lt;/a&gt;&lt;div&gt;&lt;i&gt;Comments: &lt;a href="http://manojcst.blogspot.com/2010/03/office-activity-recognition-using-hand.html?showComment=1267514005911_AIe9_BFSCJ7I_YAgRGP4Rz4qZJEMpgVynDQ19aB9areMAJyzH1iA3k46Wz9dJnUjERRyWUyAAhgiHFOl7y31T5HCAgcT7OhO-BV4s9jgm9UePaB85lF89hAK-nLXwKvLw7tAfkI71Tf-X6Mcy7yOLkoQ_WuGGcxG4TERbLxvp_YWrfdlY-PhsIpiq2HDLoEx6cKSCDVIsvPxeaqE7hK_3PEBrZv0gIrmF3jlWEdV5ZKXOsVKDz-33enYyT79grNY6XMYI41b0LY2#c6851766334634239431"&gt;Manoj&lt;/a&gt; and eventually others...&lt;/i&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;This paper shares the results of using simple machine learning algorithms to see if hand postures can be used to help identify tasks.  Specifically, the 1-nearest-neighbor algorithm was used on a set of 12 office-related gestures.&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Gestures were collected from 8 users with a CyberGlove.  The users performed each of the 12 tasks 5 times each.  The sensor readings were captured at 10 frames per second and averaged together across the whole gesture.  The algorithm was trained on both single-user and multi-user gestures.  Per-user training yielded much higher accuracy across all gestures (94%).  Only a few of the gestures were confused.  In these cases, a simple examination of the gestures shows that the gestures are very similar, such as holding a mug and stapling a paper.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;------------&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;This work is similar to what we did with the RPS-15 data in this class.  One of the class members shared a 95% accuracy across all users using the 1-nearest-neighbor algorithm.  Our RPS gestures were more rigidly defined using a picture of the gesture.  In contrast, the users in this paper were told to perform an activity such as dialing a phone.  These can be done in many different ways.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;I thought of some things that could be added to this work to help clear up some of the gesture confusions.  Most simply, including more sensors up the arm could help disambiguate certain gestures.  For example, the elbow and shoulder are probably going to be different when drinking from a mug than when stapling a paper, even though the hand gesture is very similar (this is similar to the proposed 3D sensor being attached to the hand that is given in the paper).  This method would be easier than incorporating a 4th dimension to the data, namely time.  However, analyzing gestures over time might be a very valuable addition, though the analysis would be more complex.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;I am also interested in seeing the results of these same gestures with other, better learning algorithms.&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8909803365820645146-2457823939439529695?l=drewlogsdon.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://drewlogsdon.blogspot.com/feeds/2457823939439529695/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://drewlogsdon.blogspot.com/2010/03/office-activity-recognition-using-hand.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8909803365820645146/posts/default/2457823939439529695'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8909803365820645146/posts/default/2457823939439529695'/><link rel='alternate' type='text/html' href='http://drewlogsdon.blogspot.com/2010/03/office-activity-recognition-using-hand.html' title='Office Activity Recognition using Hand Posture Cues (2007)'/><author><name>Drew</name><uri>http://www.blogger.com/profile/08854974777586455891</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_YI_DD4732TU/TIRZEzWH24I/AAAAAAAAADU/rp7azH7HTwA/S220/tpot_metal_small.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_YI_DD4732TU/S4y2kMiTDUI/AAAAAAAAACU/goQW4ErySD0/s72-c/GlovesPaulson.png' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8909803365820645146.post-5481237998661397105</id><published>2010-02-23T11:54:00.005-06:00</published><updated>2010-03-02T01:18:20.963-06:00</updated><title type='text'>Non-contact Method for Producing Tactile Sensation Using Airborne Ultrasound (2008)</title><content type='html'>Takayuki Iwamoto, Mari Tatezono, and Hiroyuki Shinoda&lt;div&gt;The University of Tokyo&lt;/div&gt;&lt;div&gt;&lt;a href="http://srl.csdl.tamu.edu/courses/CST2010/assignments/readings/iwamoto2008ultrasound.pdf"&gt;Paper&lt;/a&gt;&lt;/div&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_YI_DD4732TU/S4QZ5zFy8lI/AAAAAAAAACM/367cBcNqvyw/s1600-h/UltrasonicIwamoto.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 239px;" src="http://4.bp.blogspot.com/_YI_DD4732TU/S4QZ5zFy8lI/AAAAAAAAACM/367cBcNqvyw/s320/UltrasonicIwamoto.png" border="0" alt="" id="BLOGGER_PHOTO_ID_5441502730528158290" /&gt;&lt;/a&gt;&lt;div&gt;&lt;i&gt;Comments:  &lt;a href="http://manojcst.blogspot.com/2010/02/non-contact-method-for-producing.html?showComment=1267514274653_AIe9_BHav3spnrZnT4N9zgawQ2TJi0p0bdkL1ZD_9vdfdigClR74PyRmS1h8h5zbwcLY8wOX1T4Xok0YHgvIEY-ov1vPiYA72YBvBvZMlMHjrmlShgqQUj_W8NkmYXafEtrU3gqSQ8mKA1fpfXDXLyiCLjm9oDa1GvPicmzoKnBo8r-LX-20TqdZ2wGbVzahbgnqunvnescpSNBrJNeFpRaw5yscfanHEKdTGkJM5Zci-6_BmtVxz1Q#c8098508627528901454"&gt;Manoj&lt;/a&gt; and others...&lt;/i&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;This paper is an introduction to the idea that ultrasonic transducers can be used for airborne interaction.  The idea is that a person can interact with a virtual 3D object by manipulating it with the bare hand.  The paper gives examples of hand-tracking systems that create 3D models of the hand, though the authors have not yet done work in that area.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;This paper mostly discusses the feasibility of using ultrasonic vibrations to give tactile feedback to the user.  Most of the paper gives technical details about the hardware and some calculations of the sound pressure the user is likely to feel.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;The paper gives results of a setup with an electronic balance and a microphone to determine the force and resolution of a prototype the authors have created.  They also report that people can feel the pulses at 250-300 mm above the device.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Since the ultrasonic device is deemed a success, the next step of this research is to create a 3D interaction system that uses the device to give tactile feedback.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;This video shows some of the more recent work, including hand tracking and holographic display.&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/Y-P1zZAcPuw&amp;amp;hl=en_US&amp;amp;fs=1&amp;amp;color1=0x5d1719&amp;amp;color2=0xcd311b"&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;embed src="http://www.youtube.com/v/Y-P1zZAcPuw&amp;amp;hl=en_US&amp;amp;fs=1&amp;amp;color1=0x5d1719&amp;amp;color2=0xcd311b" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;------------&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;I think this system is an interesting idea.  I personally have been thinking about methods of interaction with 3D objects using direct manipulation with the hand and providing some form of tactile feedback.  The most obvious solution is the CyberTouch glove, which the authors of this paper denounce since it is always in contact with the hand even when not vibrating.  I am interested in reading more papers in this area, and I hope we get to some more in this course.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8909803365820645146-5481237998661397105?l=drewlogsdon.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://drewlogsdon.blogspot.com/feeds/5481237998661397105/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://drewlogsdon.blogspot.com/2010/02/non-contact-method-for-producing.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8909803365820645146/posts/default/5481237998661397105'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8909803365820645146/posts/default/5481237998661397105'/><link rel='alternate' type='text/html' href='http://drewlogsdon.blogspot.com/2010/02/non-contact-method-for-producing.html' title='Non-contact Method for Producing Tactile Sensation Using Airborne Ultrasound (2008)'/><author><name>Drew</name><uri>http://www.blogger.com/profile/08854974777586455891</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_YI_DD4732TU/TIRZEzWH24I/AAAAAAAAADU/rp7azH7HTwA/S220/tpot_metal_small.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_YI_DD4732TU/S4QZ5zFy8lI/AAAAAAAAACM/367cBcNqvyw/s72-c/UltrasonicIwamoto.png' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8909803365820645146.post-792841076284507420</id><published>2010-02-18T11:21:00.010-06:00</published><updated>2010-02-18T11:48:13.066-06:00</updated><title type='text'>Computer Vision-Based Gesture Recognition for an Augmented Reality Interface (2004)</title><content type='html'>Storring, et al.  &lt;a href="http://srl.csdl.tamu.edu/courses/CST2010/assignments/readings/storring2004ar.pdf"&gt;paper&lt;/a&gt;&lt;div&gt;&lt;a href="http://srl.csdl.tamu.edu/courses/CST2010/assignments/readings/storring2004ar.pdf"&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_YI_DD4732TU/S3172wdlqRI/AAAAAAAAACE/aRxetR0fPEA/s1600-h/HandGestureStorring.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 239px; height: 208px;" src="http://4.bp.blogspot.com/_YI_DD4732TU/S3172wdlqRI/AAAAAAAAACE/aRxetR0fPEA/s400/HandGestureStorring.png" border="0" alt="" id="BLOGGER_PHOTO_ID_5439640105585584402" /&gt;&lt;/a&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;This paper talks about gesture recognition using vision-based techniques to recognize 6 hand gestures for use in augmented reality.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Because the gestures are recognized using a vision based approach, the only hardware needed is a standard camera.  The user does not need to wear a glove.  &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;The hand gestures are recognized by manipulating the image of the hand's pixels in such a way that the hand becomes white and the background becomes solid black, even if there are other objects in the background.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;To count the number of fingers that are outstretched, concentric circles about the hand are examined.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;One extended finger is recognized as a pointing gesture, and a transition between three states is used for a click gesture, in which the thumb is used to "click."&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;The generality of this algorithm means people with varying hands can use it.  Also, it works for both left and right hands.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;The author claims that this gesturing method was easily understood and used in a simple AR application, which I don't feel like describing...&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;------------&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;I like the vision-based approach used in this method.  The CyberGlove is not easy to wear for a long period of time, so I like any solution that works with a bare hand as input.  I have not studied any computer-vision methods, so this is new to me.  I was wondering what the resolution was of the camera they use, because it seems that doing per-pixel calculations would take a long time.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;I also wonder how sensitive the glove is to different skin tones.  They mentioned an initialization step, but I don't remember if they specified if that included setting the skin color.&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8909803365820645146-792841076284507420?l=drewlogsdon.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://drewlogsdon.blogspot.com/feeds/792841076284507420/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://drewlogsdon.blogspot.com/2010/02/computer-vision-based-gesture.html#comment-form' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8909803365820645146/posts/default/792841076284507420'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8909803365820645146/posts/default/792841076284507420'/><link rel='alternate' type='text/html' href='http://drewlogsdon.blogspot.com/2010/02/computer-vision-based-gesture.html' title='Computer Vision-Based Gesture Recognition for an Augmented Reality Interface (2004)'/><author><name>Drew</name><uri>http://www.blogger.com/profile/08854974777586455891</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_YI_DD4732TU/TIRZEzWH24I/AAAAAAAAADU/rp7azH7HTwA/S220/tpot_metal_small.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_YI_DD4732TU/S3172wdlqRI/AAAAAAAAACE/aRxetR0fPEA/s72-c/HandGestureStorring.png' height='72' width='72'/><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8909803365820645146.post-1204558947655599508</id><published>2010-02-16T11:36:00.009-06:00</published><updated>2010-02-16T12:04:25.553-06:00</updated><title type='text'>Motion Editing with Data Glove (2004)</title><content type='html'>&lt;div&gt;Lam, Zou, and Komura   &lt;a href="http://srl.csdl.tamu.edu/courses/CST2010/assignments/readings/lam2004motion.pdf"&gt;paper&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://s.buzzfed.com/static/imagebuzz/2008/9/15/14/0347acb3f61d52046067472b5fd55fed.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 480px;" src="http://s.buzzfed.com/static/imagebuzz/2008/9/15/14/0347acb3f61d52046067472b5fd55fed.jpg" border="0" alt="" /&gt;&lt;/a&gt;&lt;i&gt;&lt;div style="text-align: center;"&gt;&lt;span class="Apple-style-span" style="font-style: normal;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;/i&gt;&lt;div&gt;&lt;i&gt;&lt;br /&gt;&lt;/i&gt;&lt;/div&gt;&lt;div&gt;&lt;i&gt;Comments:  &lt;a href="http://franckn-blog.blogspot.com/2010/02/motion-editing-with-data-glove.html?showComment=1266342772522_AIe9_BHzRye8kQpYaLi4SesrXIPbRChvxW_d5UclXPTfJpQkcaynzx61VTfwo6WZk2eGUOD9mDjsssvTqLdzNFN__jGXGIHGXc-0xwZGN3aNW927GwEhhXtk5R2aNyjsVBbWEZOrE5iFXKbay4kvoGZYuEmhHGE3sIaIKpqbFCnuvApPH0LO7pMcQCeEWWGvaBJjFT-rt1JRm09PnPDItUSiTqY4c0HCnpdxRMNj4u7fDl77QqOeimc2ud5MxBRTKOW6p5Bd35R4#c621149129036950144"&gt;Franck&lt;/a&gt; and &lt;a href="http://damaraju-689.blogspot.com/2010/02/motion-editing-with-data-glove.html?showComment=1266342896382_AIe9_BHFRsYmBsO93eBx8bl6wbNGSTtRTDicED48iRxe9OqV-njZAlrT5yY7z7BJhyIDmf6kz6VGxnkZYOfUms-EaT-D0aUTo47NW5QdlXJQ1zb2IQgml7cRgRzoioUK3nwyPReYxAbbTekZshjFSilNiPc95S86PvfDUnI_6fUXWbWOrrig8dGoGBufpTggD_AKDsIBePxgHJjNJsHEzU9vhmz1n6iNP9ZAi8Qkfed8a4OggRoU-cY#c5479296134529118816"&gt;Sashi&lt;/a&gt; also &lt;a href="http://manojcst.blogspot.com/2010/02/motion-editing-with-data-glove.html?showComment=1266343041224_AIe9_BEIhVltsnPIYMcBLWF-NA_1avdrqd0-Nq6v_v4baWmSkFqrykHQG9LGk7GsC4RuGJ8wleXXElcYOx_teOYCS82WSmHpApHegDvRo6ORz5yTOXcyfa395QajukQAl8HCGOokdF5lYuVG9C5Gszb9_8i8TpyrwrUExFTILFobaHnSub_CEZanhAEJxriYPwKq6j45Q0sojhA6CySHnkKasIlGuVFWlbYoCZpTeGhgW8UkvGVkX-E#c2627734264273637900"&gt;Manoj&lt;/a&gt;... &lt;a href="http://mr689.blogspot.com/2010/02/motion-editing-with-data-glove-wai-chun.html?showComment=1266343193220_AIe9_BHG9TtEBx-03PJEPfJJ4-caSXGZLvLCAaOfw06z0xMhMaZ1nDkcFZbKqbMqzJLfHIxp4N_JvvlfkNVRWebsUZp6v8EPb3Jzx_AVr-3jGuF1ZFBSdgT76Eujfgdx0eVvd9h1FA0FVYUxcF0ZAO0-H2sLLMwbmd40SJp_VuDob4jh612_uPbZuMU5TB_PvCn2Kc-k9Jl2icmSpzDxWzKUv2twc-ynHP8VfUz-hZ_9nTi0hfcaoZc-g69jrzj2bXxMBdSKNTo8#c5660175802204471812"&gt;Murat&lt;/a&gt; too&lt;/i&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;div&gt;I'm sure we have all made hand puppets in which we use two fingers as legs.  Lam, et al. have used this idea to map this motion to 3D models to control animation.  Specifically, they use the finger-leg motions to manipulate previously-captured motion data.  This can potentially turn an existing walking animation into a running, dancing, or hopping animation.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;The finger motion data was captured using a &lt;a href="http://www.vrealities.com/P5.html"&gt;P5 glove&lt;/a&gt;.  This glove does not provide as good or as much data as our CyberGloves, but are adequate for this research, especially when considering the limitations of human fingers themselves when compared to legs.  &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;The human body has many more degrees of motion than the fingers, which the researchers acknowledge and try to compensate for in their mapping function.  The mapping function they have implemented converts the finger-leg motion into full body motion.  To control things like arms, simple, common rules are used, such as the opposite movement of the arms to the legs when walking or running.  As expected, this method produces unnatural animations.  The researchers propose some methods of remedying this for future work.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;A small experiment was described in which an animator manipulated the motion-capture data by performing walking, running, and hopping motions with the hand.  A complete analysis was not presented, nor was a complete description of the users.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;------------&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;I think this is an interesting concept that can be expanded on.  I like the fact that Lam tries to tackle the problem of key-frame, static animation by introducing the dynamic, real-time finger controlled animation.  I think this method would be good for establishing timing and rhythm, but I think the animations could be more defined by physics-based calculations rather than a direct mapping of the hand to the body.&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8909803365820645146-1204558947655599508?l=drewlogsdon.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://drewlogsdon.blogspot.com/feeds/1204558947655599508/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://drewlogsdon.blogspot.com/2010/02/motion-editing-with-data-glove.html#comment-form' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8909803365820645146/posts/default/1204558947655599508'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8909803365820645146/posts/default/1204558947655599508'/><link rel='alternate' type='text/html' href='http://drewlogsdon.blogspot.com/2010/02/motion-editing-with-data-glove.html' title='Motion Editing with Data Glove (2004)'/><author><name>Drew</name><uri>http://www.blogger.com/profile/08854974777586455891</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_YI_DD4732TU/TIRZEzWH24I/AAAAAAAAADU/rp7azH7HTwA/S220/tpot_metal_small.jpg'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8909803365820645146.post-8055363679751779772</id><published>2010-02-15T22:04:00.035-06:00</published><updated>2010-02-16T12:02:53.904-06:00</updated><title type='text'>EyePoint: Practical Pointing and Selection Using Gaze and Keyboard (2007)</title><content type='html'>&lt;div&gt;Kumar, et al.           &lt;a href="http://srl.csdl.tamu.edu/courses/CST2010/assignments/readings/kumar2007eyepoint.pdf"&gt;Paper&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;i&gt;Comments:  &lt;a href="http://franckn-blog.blogspot.com/2010/02/eyepoint-practical-pointing-and.html?showComment=1266299086704_AIe9_BHsL27frh_swFXcw1RoZKthEX-0EKZYdphINGLOTushPq_p0n9wmO5jZpZlFbKS_c0XNwR2B_JAEUBj3qfr2TyGFENIrXSrYnidVjCZ-Z3cihOcArWWDaYzXEZMx8gFiSwvGL1vH--2gSlffwg_h45IYl492D2WIazFbA2uW-2YD-k5fy01zGjv1XWIwymbpPRfWjYxp9MeEpMYR4uZyGcxWz3eB9etUuZZeoJwQcMD4oEynXM#c808108178143191798"&gt;Frank&lt;/a&gt; and &lt;a href="http://mr689.blogspot.com/2010/02/eyepoint-practical-pointing-and.html?showComment=1266299311386_AIe9_BHd81zmTSlqvTv8c4syAKIQ4dvO-9rBA_XElQOmqG--00VBr9y0-amzuCY5YJOYPnzJlBaB3cvQsyIgApTyn4Kn7CsCDPGJKeTZcwlpkdcns9_OgY__AasrHlcqhii2-3_6u81tsMh_NOR58Qctm-NE1YWO5Z5DLLhfzMhOskDRyvjKzVwAUMQlkQdYtzZQd6dLBbEHP17CLGCsERuBK_u6RF4VsdROcpBxcqukRJytwGzoLi4#c2944359669326863077"&gt;Murat&lt;/a&gt; also &lt;a href="http://manojcst.blogspot.com/2010/02/eyepoint-practical-pointing-and.html?showComment=1266299547891_AIe9_BEOze5RKRQc2fN6eE848Kmfeh4RmrhQ0Rn4aZ3NXqTIuBuHkhmf4dyzJEA9Cs3holCCbptvtuyexRvhW6fc81vhtFGhTKor1EqeKD-LzSkE0DPjz_Ikci2vOR8U7RXxgy9aF17kprUOA8S_FBEIKCNEqxkvmkcO1eszaKXZNOg-FwOHQpBUc8Zb_hoVYuyG8CfuvNa3klQHmyWwSJJeEFtGMJViS_ri1Rwf3t-MHE1vxK4HyQI#c2699422178716064074"&gt;Manoj&lt;/a&gt;&lt;/i&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;a href="http://hci.stanford.edu/research/GUIDe/usingEyePoint.html"&gt;EyePoint&lt;/a&gt;™ is a gaze-based system for mouse cursor control that aims to provide a worthwhile alternative to the mouse to the degree that the average computer user might choose this system over a mouse, depending on the task at hand.  Kumar wants to move eye tracking systems out of the domain of disabled users and into everyday computing with normal people.&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;Design of the system&lt;/b&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;EyePoint's design incorporates three principles:&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;1.   They do not want to "overload the visual channel for pointing," i.e. don't map interaction directly to eye movement.  &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;2.   They aim to increase selection accuracy by including zooming/magnification in such a way that it enhances accuracy but does not inhibit performance.  The solution to this is to magnify a square around the gaze area and overlay a grid of orange dots, called "focus points," to enhance fine selection.  The magnification avoids distortion of the interface that some techniques, such as fish-eye magnification, introduce.  The magnified area is partially transparent as well, to avoid obscuring the interface, as some zooming techniques do.  &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;3.   They want to reduce jitter, which they do with "fixation detection and [a] smoothing algorithm."  &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;4.   The selection method must be "fluid" and simple in order to make fast selections while maintaining usability by both disabled and normal functioning people.  The solution to this is to perform selections with some "hotkeys" (corresponding to click, double click, right click, mouse over, start click-and-drag, and end click-and-drag) on a standard keyboard.  The thought is that pressing keys is faster and better than dwell and zooming selection methods.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;This system uses a Tobii 1750 eye tracking system.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;Usage of the EyePoint software&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;1.   The user looks at the target on the screen.&lt;/div&gt;&lt;div&gt;2.   The user presses down one of the hotkeys (click, double click, right click, mouse over, start click-and-drag, and end click-and-drag)&lt;/div&gt;&lt;div&gt;3.   A square around the estimated gaze point is magnified in the manner described above.&lt;/div&gt;&lt;div&gt;4.   The user looks at the target in the magnified area (this helps enhance the selection)&lt;/div&gt;&lt;div&gt;5.   The user releases the hotkey&lt;/div&gt;&lt;div&gt;6.   The action of the hotkey is performed&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;The researchers think that this system can equally be used by able-bodied and disabled users.  They propose changing the hotkeys to some other input device depending on the situations of the users.  No testing was done in this area, however.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;User Study and evaluation&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;A user study was conducted with 20 normal, able-bodied, participants who were very experienced computer users.  &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;A quantitative evaluation was performed which had the users perform specific tasks, including navigating through web pages and clicking targets.  Data including timing and error rates were collected.  The tasks were varied to account for any learning curves.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;A qualitative evaluation was also performed using a questionnaire to get users opinions of the EyePoint system compared to a standard mouse input.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;Results&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;i&gt;Web browsing:&lt;/i&gt;&lt;/div&gt;&lt;div&gt;The "focus points" did not help with timing or accuracy.&lt;/div&gt;&lt;div&gt;The average time to click a target with EyePoint was about 400 ms slower than a mouse.&lt;/div&gt;&lt;div&gt;The mouse had a lower error rate by about 10% in the normal EyePoint tests.&lt;/div&gt;&lt;div&gt;User's were divided on which system they thought was faster and easier to use (mouse or EyePoint).&lt;/div&gt;&lt;div&gt;75% of the users said they might choose EyePoint in certain situations.&lt;/div&gt;&lt;div&gt;Most users preferred the focus points.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;i&gt;Target selection:&lt;/i&gt;&lt;/div&gt;&lt;div&gt;EyePoint is only marginally slower than the mouse for selection.&lt;/div&gt;&lt;div&gt;EyePoint has much higher error rates than the mouse.&lt;/div&gt;&lt;div&gt;Users generally preferred EyePoint for its ease of use despite its lower performance.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;Analysis&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;It was found that EyePoint is similar in speed to the mouse.  The error rates for EyePoint vary from user to user.  The study participants preferred EyePoint to the mouse.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;The researchers conclude that it is possible and practical for an eye tracking system to be used by the common computer user in place of the mouse.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Watch the video if you want:&lt;/div&gt;&lt;br /&gt;&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/mOfA9Q5oc3M&amp;amp;hl=en_US&amp;amp;fs=1&amp;amp;"&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;embed src="http://www.youtube.com/v/mOfA9Q5oc3M&amp;amp;hl=en_US&amp;amp;fs=1&amp;amp;" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;div&gt;------------&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;I like this eye tracking system the best of the papers we have read so far this semester.  I have thought of using eye tracking to augment the mouse in some way, which would mean a system is mostly mouse-based with some eye help.  This system is the opposite.  It is a an eye-based system with some hand click help.  This is pretty cool, and the speed and accuracy results look a lot better than some of the other work we looked at.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;I am most intrigued by the magnification solution to enhance accuracy and reduce error  by introducing a second focusing saccade at the cost of speed.  I do think emphasizing accuracy over speed was a good move by Kumar, et al. since the mouse is already pretty darn fast and the time to actually focus on a target doesn't seem that it could be any faster than the mouse, at least for experienced computer users.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;The EyePoint system might increase selection speed for computer novices that might not be used to using a mouse and therefore use it slower than us experienced users.  After all, not all people are experience computer users, but nearly all people can see.&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8909803365820645146-8055363679751779772?l=drewlogsdon.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://drewlogsdon.blogspot.com/feeds/8055363679751779772/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://drewlogsdon.blogspot.com/2010/02/eyepoint-practical-pointing-and.html#comment-form' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8909803365820645146/posts/default/8055363679751779772'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8909803365820645146/posts/default/8055363679751779772'/><link rel='alternate' type='text/html' href='http://drewlogsdon.blogspot.com/2010/02/eyepoint-practical-pointing-and.html' title='EyePoint: Practical Pointing and Selection Using Gaze and Keyboard (2007)'/><author><name>Drew</name><uri>http://www.blogger.com/profile/08854974777586455891</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_YI_DD4732TU/TIRZEzWH24I/AAAAAAAAADU/rp7azH7HTwA/S220/tpot_metal_small.jpg'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8909803365820645146.post-7970212637351685938</id><published>2010-02-11T01:09:00.009-06:00</published><updated>2010-02-11T01:22:50.049-06:00</updated><title type='text'>Brainstorming</title><content type='html'>I have a few ideas about how we can aid the instruction of salsa dancing using the tools we have available.&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;We can use the HMDs to overlay some sort of 3d model, whether it be in first person or just showing a 3d model floating before the user.  This way, the user can get real-time visual feedback as he naturally moves his head.  Because the head is probably not going to remain still while dancing, this allows the user to constantly receive feedback without interrupting the dance.  If feedback was given on a separate monitor, it would interrupt the dancing for the user to look at the screen.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;We could use the eye tracker to determine which direction the user is looking to give feedback or keep the user from being distracted.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;The vibrating gloves can be used in a variety of ways.  They could vibrate when the user needs to do something, like grab his partner or perform a specific move.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;---------- ---------- ----------&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;I also have a few ethnography suggestions for the undergrad CHI class.  &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;First of all, they could scan through a list if student groups on campus and pick one that looks interesting.  They could then attend a meeting (with permission if required, but hopefully anonymously) and observe the group.  &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Another possibility lies in the on-campus parking lots.  The students could find a good vantage point to see a large portion of a particular lot (such as lot 50 since it is large and full during the days) and observe drivers' behaviors.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Similarly, they could watch the crosswalks to observe the students' behaviors in that situation.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8909803365820645146-7970212637351685938?l=drewlogsdon.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://drewlogsdon.blogspot.com/feeds/7970212637351685938/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://drewlogsdon.blogspot.com/2010/02/brainstorming.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8909803365820645146/posts/default/7970212637351685938'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8909803365820645146/posts/default/7970212637351685938'/><link rel='alternate' type='text/html' href='http://drewlogsdon.blogspot.com/2010/02/brainstorming.html' title='Brainstorming'/><author><name>Drew</name><uri>http://www.blogger.com/profile/08854974777586455891</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_YI_DD4732TU/TIRZEzWH24I/AAAAAAAAADU/rp7azH7HTwA/S220/tpot_metal_small.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8909803365820645146.post-1534464257661603316</id><published>2010-02-08T22:21:00.002-06:00</published><updated>2010-02-08T22:24:31.009-06:00</updated><title type='text'>VARK Questionnaire</title><content type='html'>&lt;div&gt;So I filled out the VARK questionnaire that Josh e-mailed our class about. This questionnaire is supposed to give an idea of how you learn (Visual, Aural, Read/Write, Kinesthetic). Here are my results:&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Visual: 6&lt;/div&gt;&lt;div&gt;Aural: 8&lt;/div&gt;&lt;div&gt;Read/Write: 8&lt;/div&gt;&lt;div&gt;Kinesthetic: 8&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;I was surprised at my results, as I thought I was mostly a visual learner. According to this, I am pretty equal across the board, but visual is slightly &lt;i&gt;lower&lt;/i&gt;. The first thing I thought of to perhaps explain this is that I like to learn from demonstration, which I suppose can be a combination of these, and I might think of that as visual. However, this questionnaire is short, and obviously isn't going to be as accurate as a professional evaluation. This makes me wonder what a thorough examination of myself would say... perhaps I don't know as much about myself as I think I do, or perhaps I perceive myself differently from reality...&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8909803365820645146-1534464257661603316?l=drewlogsdon.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://drewlogsdon.blogspot.com/feeds/1534464257661603316/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://drewlogsdon.blogspot.com/2010/02/vark-questionnaire_08.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8909803365820645146/posts/default/1534464257661603316'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8909803365820645146/posts/default/1534464257661603316'/><link rel='alternate' type='text/html' href='http://drewlogsdon.blogspot.com/2010/02/vark-questionnaire_08.html' title='VARK Questionnaire'/><author><name>Drew</name><uri>http://www.blogger.com/profile/08854974777586455891</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_YI_DD4732TU/TIRZEzWH24I/AAAAAAAAADU/rp7azH7HTwA/S220/tpot_metal_small.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8909803365820645146.post-7647789396638463010</id><published>2010-02-02T15:20:00.010-06:00</published><updated>2010-02-08T14:32:20.298-06:00</updated><title type='text'>Lab Day!</title><content type='html'>So today we went into the lab to see some of the devices we have available for this class.&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;span class="Apple-style-span"  style="color:#CCFFFF;"&gt;3D Display Glasses&lt;/span&gt;&lt;/b&gt;&lt;span class="Apple-style-span"  style="color:#CCFFFF;"&gt;.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;These glasses have 2 cameras in front and 2 displays, one for each eye.  A control box is attached that has video outputs and inputs so a computer can process and alter/augment the user's vision.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;This device was overall pretty easy to use.  I was able to instantly function normally in an office or lab setting, though I may be impaired in other settings.  &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;I can immediately see the benefits of these glasses, and I have a few ideas of applications.  The first thing I thought of when I put them on was 3D object manipulation using augmented reality techniques.  I'm sure many of us have seen the demos with the papers with markers on them that show a 3D model on the paper when viewed with a webcam on a computer.  This could make those kinds of things feel more real, since it would be as if the 3D model is actually in the user's hand instead of on a computer monitor.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;On a more whimsical note, I think these glasses could be coupled with facial recognition software and Facebook to allow the user to identify people they know on Facebook.  Information about that person could be displayed around the head or body so the user can remember things about that person, such as a favorite food, color, or the person's name.  This could help people get to know each other.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;I did notice three possible problems.  First, depth perception is altered while wearing the device.  Everything seems farther away.  While I was fine and adjusted to this quickly, other people may not be able to adapt or might become impaired by this.  The long-term effects of this altered depth perception might be detrimental as well, but that would require more testing.  Second, the resolution of the device limits the details the user can see.  The biggest problem I noticed with this was the difficulty of reading small or far away text.  Third, peripheral vision is blocked by the glasses.  This, coupled with the extended depth perception, gives the user a kind of tunnel vision which makes it difficult to walk around.  The biggest problem with this is the difficulty of seeing your feet while wearing it, so it is easy to trip over things.  I also experienced problems going around corners, as my shoulder hit a few times.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Josh had us use the 3D glasses and fill out a questionnaire.  We went through some actions to get a feel for the device and help Josh understand the device's capabilities.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;span class="Apple-style-span"  style="color:#CCFFFF;"&gt;Eye tracking glasses&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;These glasses have a camera attached that feeds data to a software application that recognizes the human eye and can determine the location the user is looking.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;My impression of the device was medium.  I was impressed with the eye recognition software and that it worked.  However, the accuracy was not great, and I had trouble moving the cursor with my eyes.  I also had some difficulty positioning the camera so my eye was completely in the viewing window, but I don't know if this is a problem or not.  The device also requires that the user's head remain still, which is an impossible task.  This device would be awesome if we can calibrate it better and be able to move our heads.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;In its current state, I can see this device augmenting other input devices, such as a mouse or glove.  I don't think it can currently be used as a standalone input device.  For this class, I think we could implement some sort of eye gesture system similar to the EOG glasses we read about.  The glasses seem to work fine for coarse input like that, though I had some difficulty with the up-left gesture.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;span class="Apple-style-span"  style="color:#CCFFFF;"&gt;CyberTouch gloves&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;I have been working with the gloves since last semester.  My initial thoughts on the glove were very positive once I got one connected to a computer.  The 3D hand in the configuration utility really illustrates what this glove can do, and the vibrotactile feedback adds a new layer of functionality and opens up a new realm of possibilities.  &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;I have thought of a few ways this glove can control the mouse.  First of all, it could be combined with a 3D location sensor, such as the Flock of Birds, to create a system for controlling the cursor on a large display (similar to Vogel et al.'s work).  The vibrotactile actuators could add the feedback that Vogel was missing from his system.  We could also just use the angles of one or more fingers to control the mouse.  Finally, we could combine this glove with Josh's 3D glasses and the Flock of Birds to create a 3D interaction augmented reality application, in which 3D objects can be grabbed by the user and manipulated.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;I have noticed a few problems with the glove.  First, the calibration is not perfect, especially with the thumb.  Second, the vibrotactile actuators have 5 discrete levels of vibration intensity instead of adjusting continuously.  The lowest level of intensity is still pretty intense as well.  I would like to have some gloves with a finer intensity akin to a cell phone vibrotactile actuator.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;These are my initial thoughts and ideas for the devices we played with in class today.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Comments:  &lt;a href="http://manojcst.blogspot.com/2010/02/lab-day-1.html?showComment=1265661102792_AIe9_BEk9rb6N7FR--zUJO45LOGu4Emj5IWxFjtAHruH-cCWryCX0BvpMBTzMSf-Wh823gLoWLT73b5AYYX--BfloiDMB2xgcigqvf37hQaEj5iToCv_bxYzaGSe0mB6ntMP9gBxlZdN7TCOrhpSqpVb9vUyxZBBaZL1i3ClkxnqtkZ5PEHsU818oDYU1RAqcolUkmSUt4qpDEHKLmIp4EtZcfBh_e_yng#c8291995908717797865"&gt;Manoj&lt;/a&gt;, &lt;a href="http://paultaele-research.blogspot.com/2010/02/lab-day-thoughts.html?showComment=1265660967336_AIe9_BGR-5pTc4f2JhqPQeMOMmvjTlsHVhNQp9CSGUJtIxRY83q4bTpZGnfFq3Xte0emVaxfD2kJ4NkYlmQBZ2nC63slZpZ0UXP3Pn6CWIFDWMyjnRpTWSqid01lBJDo0aw4U_mFUuly_E4MzM-thKX7b09pVe07RkBQBlGCxcTn857gIe2e-eKOgKSJD9cWU5IqUipC6lAlBm8wZ6b2iRJ--Y3VEQPKy64GDxcRiVM9DWyIKDFXkXQ#c6407241921151005244"&gt;Paul&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8909803365820645146-7647789396638463010?l=drewlogsdon.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://drewlogsdon.blogspot.com/feeds/7647789396638463010/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://drewlogsdon.blogspot.com/2010/02/lab-day.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8909803365820645146/posts/default/7647789396638463010'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8909803365820645146/posts/default/7647789396638463010'/><link rel='alternate' type='text/html' href='http://drewlogsdon.blogspot.com/2010/02/lab-day.html' title='Lab Day!'/><author><name>Drew</name><uri>http://www.blogger.com/profile/08854974777586455891</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_YI_DD4732TU/TIRZEzWH24I/AAAAAAAAADU/rp7azH7HTwA/S220/tpot_metal_small.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8909803365820645146.post-6741836721864912748</id><published>2010-01-28T03:09:00.009-06:00</published><updated>2010-02-08T14:19:55.630-06:00</updated><title type='text'>3DM: A Three Dimensional Modeler Using a Head-Mounted Display (Butterworth, et al.) (1992)</title><content type='html'>This paper is about creating a 3D modeling environment using a head mounted display (with a small screen for each eye) to immerse the user in a 3D world.  The user can fly through the 3D geometry and scale himself up or down to get different views of the world.&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;A floating toolbar is always present in the user's view.  It contains functions for creating, editing, and viewing geometry as well as some other basic functions.&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;The user uses a 6D mouse to more accurately navigate and work with the 3D models.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;It is reported that this system is useful for rapid prototyping, especially with organic shapes such as trees and rocks.  The 3DM system is not very good at creating geometry with specific constraints (such as those in CAD programs), as it does not support them.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;------------&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;I like this work, as it seems to be pioneering the virtual reality 3D navigation and modeling that we have seen in later work, such as HoloSketch.  This system seems to be aimed at novices who want to rapidly create some 3D model to prove a point or illustrate something.  As mentioned in the paper, it does not have any built-in constraints, though a grid that can be snapped to was added due to user feedback on this issue.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;I think this work is a good base and can (and has been) expanded on in future work.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;No specific user studies were discussed.  Instead, the author reports some of the feedback of "users," whoever they may be.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Comments:  &lt;a href="http://paultaele-research.blogspot.com/2010/01/3dm-three-dimensional-modeler-using.html#comments"&gt;Paul&lt;/a&gt;, &lt;a href="http://shran2009.blogspot.com/2010/01/3dm-three-dimensional-modeler-using.html?showComment=1265660382894_AIe9_BF0hIUVtC5gumqtXrovF0CNlw95_IRHN-5lyRyLh0pKiJSZSKpxhIzG_ICuVt2vYo1vxYeoAKskfR7gvjQltWCZzIf4JYk7Ynz0PjTjqRuji4lemZ-XIRV0hVZOmJIumy4k1icDAEOUJDI4KUz358aHVe3NxlhGyEgdLL9LGDWOrxqgvQkJuy0Fpjwdg7Up9tur7KDUtwZZjBTEIKlQUoSejvbMcUraQI14Ycu_xD7W0vkks03iCAZoTRwBj4BZx2GmkIN1#c3742957603676445148"&gt;Kevin&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8909803365820645146-6741836721864912748?l=drewlogsdon.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://drewlogsdon.blogspot.com/feeds/6741836721864912748/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://drewlogsdon.blogspot.com/2010/01/3dm-three-dimensional-modeler-using.html#comment-form' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8909803365820645146/posts/default/6741836721864912748'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8909803365820645146/posts/default/6741836721864912748'/><link rel='alternate' type='text/html' href='http://drewlogsdon.blogspot.com/2010/01/3dm-three-dimensional-modeler-using.html' title='3DM: A Three Dimensional Modeler Using a Head-Mounted Display (Butterworth, et al.) (1992)'/><author><name>Drew</name><uri>http://www.blogger.com/profile/08854974777586455891</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_YI_DD4732TU/TIRZEzWH24I/AAAAAAAAADU/rp7azH7HTwA/S220/tpot_metal_small.jpg'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8909803365820645146.post-3261271330636239165</id><published>2010-01-26T11:18:00.031-06:00</published><updated>2010-02-08T14:16:24.701-06:00</updated><title type='text'>TIKL: Development of a Wearable Vibrotactile Feedback Suit for Improved Human Motor Learning (2007)</title><content type='html'>by &lt;a href="http://bea.st/"&gt;Jeff Lieberman&lt;/a&gt; and &lt;a href="http://web.media.mit.edu/~cynthiab/index.html"&gt;Cynthia Breazeal&lt;/a&gt; of the Department of Media Arts and Sciences, Massachusetts Institute of Technology&lt;div&gt;&lt;div&gt;&lt;a href="http://robotic.media.mit.edu/projects/robots/tikl/tikl.html"&gt;http://robotic.media.mit.edu/projects/robots/tikl/tikl.html&lt;/a&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;When learning a motor skill, such as when in rehabilitation or dance class, people learn through several means:  through sight, sound, and touch.  The most difficult method of instruction is through touch, since the instructor also needs to be performing the action and also cannot guide all joints of the student.  This research aims to create a suit that is embedded with vibrotactile actuators at each joint to give corrective feedback to help teach the motor skill to the student.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;The idea is that the instructor will wear a suit with motion sensors and will be tracked with a tracking system.  The student also wears a suit equipped with motion sensors and vibrotactile actuators.  When the student mimic's the instructor's movements, the suit will vibrate the joints that are incorrect proportional to the error in posture.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;The suit they have created covers the wrist, elbow, shoulder, and chest.  Motion sensors are used and tracked by a Vicon system to model the subject's arm.  The vibrotactile actuators are placed around the wrist and elbow joints.  Four actuators are placed around each joint.  When the control software detects that the subject is not positioned correctly, the actuators vibrate in a specific way.  For rotational correction, the actuators vibrate clockwise or counterclockwise around the joints to simulate torque on the joint.  For joint angle correction, two of the sensors (top and bottom of the wrist) vibrate.  One of them will vibrate with more intensity, indicating the direction the hand must move.  It is intended that there is a vibrational "force field" around the proper join angles.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;The suit is connected to a computer, and control software processes the motion capture data from the teacher and the student (the user) to determine the student's errors.  The error data is sent to a custom hardware controller which transforms the error data into the proper vibrations.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;A user study was performed with 40 subjects.  Half the subjects received visual correction while the other 20 received visual correction plus vibrotactile feedback.  Each person in each group was shown the same videos of an instructor posing in a specific position.  The videos were shown in a random order and were only a few seconds long to ensure that no subject would be able to perfectly mimic every pose.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;In a questionnaire given immediately after the test, subjects who had the vibrotactile feedback felt that it didn't help much at the beginning but might help over time if they kept using the system.  The vibrotactile group also reported more fatigue than the non-vibrotactile group.  &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;The studies were video recorded, and analysis of the video shows enhanced performance with vibrotactile feedback.  The error rates computed by the control software show consistently lower errors in all trials.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Hinge joint corrections were found to be easier to understand than rotational joint corrections.  The error rates for hinge joint correction are much lower for the vibrotactile feedback group, while error rates for rotational joint correction are not significantly different for the vibrotactile feedback group.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Overall, the study shows a significant gain in performance (up to 27%) and accelerated learning (up to 23%).  It is pointed out that the positions of the vibrotactile actuators and the methods of feedback were not optimized, so it is expected that these number will improve even more as the technology is optimized and a full-body suit is created.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;For future work on the technology itself, Lieberman Breazeal plan on finding a lower cost relative positioning system to aid in the adoption of this technology.  They also want to develop or find smaller, more powerful tactile actuators.  They want to increase the performance and learning gains with rotational joints.  They wonder if this system can be successfully scaled up to the full human body, since there would be around 100 actuators and the body might not be able to handle that.  They want to learn the long-term effects of this system as well.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;In other future work, they want to test this system with less or no visual feedback, so this can be used for visually impaired or blind people.  They also want to explore neurological rehabilitation and posture correction.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;------------&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;I thought this work was very interesting and presents a great use of vibrotactile technology.  I have been thinking of other ways to use this technology than the project Manoj and I are currently working on with our vibrotactile gloves.  I especially liked the possibility of using the suit to help blind people perform certain tasks or learn certain motor skills, since that is related to my own work, which is to help blind people see drawings and images and also draw using vibrotactile feedback to the fingers.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;I was impressed that the system worked well in its initial unoptimized, simplified form (consisting of just one arm).  I hope this suit will perform on par with or better than this initial study.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;I was wondering why they used video and images of the instructor in the user study rather than a live instructor.  I would be interested to see how the suit performs with a human instructor.  This would be a different form of visual stimulus, and might be superior.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Comments:  &lt;a href="http://shran2009.blogspot.com/2010/01/tikl-development-of-wearable.html#comments"&gt;Kevin&lt;/a&gt;, &lt;a href="http://www.rtlearning.com/blog/?p=43#comments"&gt;Josh&lt;/a&gt;, &lt;a href="http://paultaele-research.blogspot.com/2010/01/summary-on-tikl-development-of-wearable.html#comments"&gt;Paul&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8909803365820645146-3261271330636239165?l=drewlogsdon.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://drewlogsdon.blogspot.com/feeds/3261271330636239165/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://drewlogsdon.blogspot.com/2010/01/tikl-development-of-wearable.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8909803365820645146/posts/default/3261271330636239165'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8909803365820645146/posts/default/3261271330636239165'/><link rel='alternate' type='text/html' href='http://drewlogsdon.blogspot.com/2010/01/tikl-development-of-wearable.html' title='TIKL: Development of a Wearable Vibrotactile Feedback Suit for Improved Human Motor Learning (2007)'/><author><name>Drew</name><uri>http://www.blogger.com/profile/08854974777586455891</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_YI_DD4732TU/TIRZEzWH24I/AAAAAAAAADU/rp7azH7HTwA/S220/tpot_metal_small.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8909803365820645146.post-9069753710654591801</id><published>2010-01-25T21:17:00.012-06:00</published><updated>2010-02-08T14:14:03.498-06:00</updated><title type='text'>HoloSketch: a virtual reality sketching/animation tool</title><content type='html'>by Michael F. Deering&lt;div&gt;Sun Microsystems Computer Corporation&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Holosketch is an attempt at creating a 3D modeling and animation interface that provides a more direct form of control over the 3D models.  It uses stereo shutter glasses with a CRT display refreshing at 112.9 Hz.  The glasses alternatively block each eye so each eye gets its own display, so to speak.  This way, the user perceives the 3D models in 3D.  A six-axis mouse is used to try to provide a direct method of manipulation in an attempt to improve upon the 2D mouse and its approximation of 3D manipulation.  The head position is also tracked, so that moving around the 3D object, to some degree, gives an alternate view of the object, similar to the real world.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;The Holosketch system allows creation of simple 3D primitives and incorporates simple animation gadgets to allow novice users to create models and animations easily.  A keyboard is used in conjunction with the 3D mouse, or "wand," as it is referred to.  In some modes, the conventional mouse is used in conjunction with the 3D mouse.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;The menu system was reworked for the Holosketch project.  Since the interface is 3-dimensional, a conventional menu system would be visually intrusive and take away valuable rendering time for the 3D geometry, since it has to be rendered in real time and the computer's processing power was much more limited back in the mid 1990s.  The new 3D menu system is similar to a context menu.  It is a radial menu containing many options which are selected with the wand.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Instead of a traditional user study involving multiple participants performing specific tasks, an artist was employed to use the system for a month and give feedback.  She responded positively, only complaining about a few minor interaction issues.  It reportedly took a few days to learn how to use the system well.  It was determined that novices would be able to pick up the system quickly.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;------------&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;I like the attempt at a direct 3D manipulation.  Using the six-axis mouse looks like it would perform better than the 2D mouse.  Sometimes unexpected things happen when manipulating 3D models with a conventional mouse.  I also like the head movement to alter the models.  &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;It is really interesting that this work was done so long ago.  I would like to see a modern instantiation of this research in combination with some of the other work we have seen.  If we could incorporate Holosketch with &lt;a href="http://srl.csdl.tamu.edu/courses/CST2010/assignments/readings/vogel2005freehand.pdf"&gt;Vogel's work with the freehand pointing&lt;/a&gt; and &lt;a href="http://web.media.mit.edu/~mhirsch/bidi/"&gt;MIT's BiDi screen&lt;/a&gt; that allows are hand gestures, we could have a 3D modeling system in which you can reach out and grab the 3D model with your bare hand and manipulate it (someone please tell me if this exists).&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Comments:  &lt;a href="http://shran2009.blogspot.com/2010/01/holosketch-virtual-reality-sketching.html#comments"&gt;Kevin&lt;/a&gt;, &lt;a href="http://www.rtlearning.com/blog/?p=41#comments"&gt;Josh&lt;/a&gt;, &lt;a href="http://franckn-blog.blogspot.com/2010/01/holosketch-virtual-reality.html#comments"&gt;Franck&lt;/a&gt;, &lt;a href="http://paultaele-research.blogspot.com/2010/01/summary-of-holosketch-virtual-reality_24.html#comments"&gt;Paul&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8909803365820645146-9069753710654591801?l=drewlogsdon.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://drewlogsdon.blogspot.com/feeds/9069753710654591801/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://drewlogsdon.blogspot.com/2010/01/holosketch-virtual-reality.html#comment-form' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8909803365820645146/posts/default/9069753710654591801'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8909803365820645146/posts/default/9069753710654591801'/><link rel='alternate' type='text/html' href='http://drewlogsdon.blogspot.com/2010/01/holosketch-virtual-reality.html' title='HoloSketch: a virtual reality sketching/animation tool'/><author><name>Drew</name><uri>http://www.blogger.com/profile/08854974777586455891</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_YI_DD4732TU/TIRZEzWH24I/AAAAAAAAADU/rp7azH7HTwA/S220/tpot_metal_small.jpg'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8909803365820645146.post-3285709847207789662</id><published>2010-01-24T23:16:00.005-06:00</published><updated>2010-02-08T14:11:35.867-06:00</updated><title type='text'>Wearable EOG Goggles: Eye-Based Interaction in Everyday Environments</title><content type='html'>This work takes another approach to the technology of eye tracking.  It uses some goggles with attached electrodes to sense changes in the electric field of the eye.  It describes the eye as a dipole with the cornea and the retina as the endpoints.  When the eye moves, the offset in the electric field is sensed by the goggles.  Their demo shows the goggles recognizing 8 directions of movement: up, down, left, right, and diagonal combinations.&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Their hardware is completely worn on the user with no wires going to a computer or some other device.  The sensors are attached to the goggles, and a DSP and some other hardware is attached to both the gloves and another wearable unit.  The data is transferred to the computer using Bluetooth.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;------------&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;I like the approach these people are taking by using other technologies to sense eye movements.  I would like to know how accurate these sensors are.  Can these goggles be used for pointing, for example?&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;I would also like to see an expanded user study to really show what these goggles can do.  The study they give seems to be just a confirmation that the device kind of works.  I would like to see a study that really puts the device through its paces and discovers how accurate it is and what its effects are on users.  If we know the accuracy, maybe more people can use this technology for different areas of research.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Comments:  &lt;a href="http://shran2009.blogspot.com/2010/01/wearable-eog-goggles-eye-based.html#comments"&gt;Kevin&lt;/a&gt;, &lt;a href="http://www.rtlearning.com/blog/?p=42#comments"&gt;Josh&lt;/a&gt;, &lt;a href="http://franckn-blog.blogspot.com/2010/01/wearable-eog-goggles-eye-based.html#comments"&gt;Franck&lt;/a&gt;, &lt;a href="http://paultaele-research.blogspot.com/2010/01/summary-of-wearable-eog-goggles-eye.html#comments"&gt;Paul&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8909803365820645146-3285709847207789662?l=drewlogsdon.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://drewlogsdon.blogspot.com/feeds/3285709847207789662/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://drewlogsdon.blogspot.com/2010/01/wearable-eog-goggles-eye-based.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8909803365820645146/posts/default/3285709847207789662'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8909803365820645146/posts/default/3285709847207789662'/><link rel='alternate' type='text/html' href='http://drewlogsdon.blogspot.com/2010/01/wearable-eog-goggles-eye-based.html' title='Wearable EOG Goggles: Eye-Based Interaction in Everyday Environments'/><author><name>Drew</name><uri>http://www.blogger.com/profile/08854974777586455891</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_YI_DD4732TU/TIRZEzWH24I/AAAAAAAAADU/rp7azH7HTwA/S220/tpot_metal_small.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8909803365820645146.post-5626575545158929132</id><published>2010-01-21T01:35:00.005-06:00</published><updated>2010-02-08T14:09:16.227-06:00</updated><title type='text'>Distant Freehand Pointing and Clicking on Very Large, High Resolution Displays</title><content type='html'>This research aims to provide an interaction mechanism for large displays that allow users to interact with the display both from a distance and up close.  They have come up with a method to use the hand to control the cursor by attaching reflective markers to a couple fingers and points on the hand and wrist and tracking those points.&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;There are several "modes" of interaction.  There is a clicking mode in which a click can be performed by either pushing the index finger down in the air or bringing the thumb up to the side of the hand.  Feedback is introduced with some on-screen animation and sound since there is no tactile feedback on the index finger and little feedback with the thumb.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;There are a couple different pointing modes they have come up with.  First, they use a ray-casting mode that basically acts as if a pointer is coming out of the index finger.  There is also a relative mode of movement as well as a combination of pointing and relative movement.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;They found that their methods worked pretty well and had high accuracy, though the clicking and pointing modes cannot be used together.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;------------&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;I think this type of interaction is really interesting and cool.  I really like touch interaction, and this extension of touch to control from a distance is interesting, especially because the interaction at a distance works up close when the display is touched.  No other systems allow an easy transition from far away to up close.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;This research made me think of the CyberTouch gloves (&lt;a href="http://www.cyberglovesystems.com/products/hardware/cybertouch.php"&gt;link&lt;/a&gt;) I am currently working on with Manoj.  We have the ability to get fingertip and wrist locations already, and we have the added benefit of vibrotactile feedback with this particular glove.  We are currently working with 2D and 3D tracking, so we have the ability to do things like this here in our lab, which is exciting to me.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Comments:  &lt;a href="http://shran2009.blogspot.com/2010/01/distant-freehand-pointing-and-clicking.html#comments"&gt;Kevin&lt;/a&gt;, &lt;a href="http://www.rtlearning.com/blog/?p=39#comments"&gt;Josh&lt;/a&gt;, &lt;a href="http://manojcst.blogspot.com/2010/01/distant-freehand-pointing-and-clicking.html#comments"&gt;Manoj&lt;/a&gt;, &lt;a href="http://franckn-blog.blogspot.com/2010/01/summary-this-paper-presents-study-of.html#comments"&gt;Franck&lt;/a&gt;, &lt;a href="http://paultaele-research.blogspot.com/2010/01/summary-of-distant-freehand-pointing.html#comments"&gt;Paul&lt;/a&gt;, &lt;a href="http://damaraju-689.blogspot.com/2010/01/distant-freehand-pointing.html#comments"&gt;Sashi&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8909803365820645146-5626575545158929132?l=drewlogsdon.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://drewlogsdon.blogspot.com/feeds/5626575545158929132/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://drewlogsdon.blogspot.com/2010/01/distant-freehand-pointing-and-clicking.html#comment-form' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8909803365820645146/posts/default/5626575545158929132'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8909803365820645146/posts/default/5626575545158929132'/><link rel='alternate' type='text/html' href='http://drewlogsdon.blogspot.com/2010/01/distant-freehand-pointing-and-clicking.html' title='Distant Freehand Pointing and Clicking on Very Large, High Resolution Displays'/><author><name>Drew</name><uri>http://www.blogger.com/profile/08854974777586455891</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_YI_DD4732TU/TIRZEzWH24I/AAAAAAAAADU/rp7azH7HTwA/S220/tpot_metal_small.jpg'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8909803365820645146.post-3829663507654716993</id><published>2010-01-20T23:19:00.011-06:00</published><updated>2010-02-08T14:06:11.626-06:00</updated><title type='text'>Noise Tolerant Selection by Gaze-Controlled Pan and Zoom in 3D</title><content type='html'>&lt;div&gt;This work involves using eye trackers to provide a gaze interface that uses panning and zooming to navigate a 3D-like interface.  Their work is tolerant of noise introduced to the system.  Unlike other gaze systems, this one does not rely on dwell time to make selections.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;An application called StarGazer is used to provide the 3D interface used for the gaze tests.  This program consists of a circular keyboard that the user pans and zooms to select letters and thus type using only the eyes.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;It was found that this system works better than those based on dwell time.  Users were able to type at a relatively high word per minute using the StarGazer program, 8.16 wpm, with a low error rate of 1.23%.  Also, users remained in control even when some noise was introduced to the system, which was noteworthy.  Only efficiency was decreased, not accuracy or the number of errors produced.  Additionally, users only needed about 5 minutes to understand how to use the system.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;------------&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;I think this work is interesting because it helps pave the way to eliminate the mouse and keyboard, which I feel are barriers to a natural computer-human interaction.  This system still has a way to go before it can truly replace the keyboard in terms of typing speed.  It looks like it is faster than the mouse, however.  I would like to see this system used in some other areas besides typing.  I think the quick learning curve and use of cheaper, off the shelf gear will also help this system gain popularity.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Comments:  &lt;a href="http://www.rtlearning.com/blog/?p=40#comments"&gt;Josh&lt;/a&gt;, &lt;a href="http://manojcst.blogspot.com/2010/01/noise-tolerant-selection-by-gaze.html#comments"&gt;Manoj&lt;/a&gt;, &lt;a href="http://franckn-blog.blogspot.com/2010/01/noise-tolerant-selection-by-gaze.html#comments"&gt;Franck&lt;/a&gt;, &lt;a href="http://mr689.blogspot.com/2010/01/hansen-et-al.html#comments"&gt;Murat&lt;/a&gt;, &lt;a href="http://paultaele-research.blogspot.com/2010/01/summary-of-noise-tolerant-selection-by.html#comments"&gt;Paul&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8909803365820645146-3829663507654716993?l=drewlogsdon.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://drewlogsdon.blogspot.com/feeds/3829663507654716993/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://drewlogsdon.blogspot.com/2010/01/noise-tolerant-selection-by-gaze.html#comment-form' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8909803365820645146/posts/default/3829663507654716993'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8909803365820645146/posts/default/3829663507654716993'/><link rel='alternate' type='text/html' href='http://drewlogsdon.blogspot.com/2010/01/noise-tolerant-selection-by-gaze.html' title='Noise Tolerant Selection by Gaze-Controlled Pan and Zoom in 3D'/><author><name>Drew</name><uri>http://www.blogger.com/profile/08854974777586455891</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_YI_DD4732TU/TIRZEzWH24I/AAAAAAAAADU/rp7azH7HTwA/S220/tpot_metal_small.jpg'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8909803365820645146.post-7634174124378179870</id><published>2010-01-20T01:03:00.010-06:00</published><updated>2010-01-21T01:35:17.015-06:00</updated><title type='text'>Introduction</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://dl.dropbox.com/u/1875103/self.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 327px; height: 300px;" src="http://dl.dropbox.com/u/1875103/self.jpg" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;Hey everyone! My name is Drew.&lt;div&gt;dalogsdon@gmail.com&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Originally from Midland, TX, I am a first year MS student in computer science here at Texas A&amp;amp;M. I am taking this class because I am interested in computer-human interaction. I have seen many people's research in the undergrad CHI class, and most of it is really interesting to me. I think this sight and touch class will give me another glimpse of current research and give me a great opportunity to get more hands-on experience and do more research in this area.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;In ten years, I expect to be working full time somewhere on earth. I would also like to become a somewhat known artist on the side. That's about as specific as I can get, because I am like Josh Peschel, opportunities just seem to come to me with little input from myself.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;I can't decide what I think the next big technological advancement in computer science will be, though I really hope we can get some better desktop interfaces. I want something new to come along and revolutionize computer interfaces in the way windows and GUIs revolutionized computing. Perhaps mind control or something... I think we can expect something from Apple pretty soon though, seeing what the iPods and iPhones have done for technology and CHI.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;I find multi-touch very interesting, as it can not only allow for a more natural, intuitive computing experience, but it can also allow collaborative computing on one computer with one large display. The Microsoft Surface computer and James Bond movies have illustrated this, and I think it can be a valuable tool for both business and recreation.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;I don't care who I have lunch with, as long as he or she pays.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;I think I will say my favorite movie is The Waterboy. I grew up in Louisiana, and I feel that this is one of the few movies that my whole family can sit down and enjoy when I visit home.  I also find it consistently entertaining.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;I think people would like to know that I am an artist in addition to a computer scientist. I enjoy the traditional arts, mainly drawing and painting. I don't like doing digital art, perhaps because I feel like my creativity and talents are inhibited by drawing hardware and software. Maybe I can do something in the area of computer-human interaction to help give digital artists a more creative experience.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8909803365820645146-7634174124378179870?l=drewlogsdon.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://drewlogsdon.blogspot.com/feeds/7634174124378179870/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://drewlogsdon.blogspot.com/2010/01/hey-everyone-my-name-is-drew.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8909803365820645146/posts/default/7634174124378179870'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8909803365820645146/posts/default/7634174124378179870'/><link rel='alternate' type='text/html' href='http://drewlogsdon.blogspot.com/2010/01/hey-everyone-my-name-is-drew.html' title='Introduction'/><author><name>Drew</name><uri>http://www.blogger.com/profile/08854974777586455891</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_YI_DD4732TU/TIRZEzWH24I/AAAAAAAAADU/rp7azH7HTwA/S220/tpot_metal_small.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8909803365820645146.post-4953163759688738054</id><published>2009-04-30T15:10:00.002-05:00</published><updated>2009-04-30T15:12:58.870-05:00</updated><title type='text'>Fly: A Tool For Authoring Planar Presentations</title><content type='html'>I read the paper "Fly: A Tool For Authoring Planar Presentations" by Leonhard Lichtschlag, Thorsten Karrer, and Jan Borchers at RWTH Aachen University.  Their website is &lt;a href="http://hci.rwth-aachen.de/fly"&gt;here&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8909803365820645146-4953163759688738054?l=drewlogsdon.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://drewlogsdon.blogspot.com/feeds/4953163759688738054/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://drewlogsdon.blogspot.com/2009/04/fly-tool-for-authoring-planar.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8909803365820645146/posts/default/4953163759688738054'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8909803365820645146/posts/default/4953163759688738054'/><link rel='alternate' type='text/html' href='http://drewlogsdon.blogspot.com/2009/04/fly-tool-for-authoring-planar.html' title='Fly: A Tool For Authoring Planar Presentations'/><author><name>Drew</name><uri>http://www.blogger.com/profile/08854974777586455891</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_YI_DD4732TU/TIRZEzWH24I/AAAAAAAAADU/rp7azH7HTwA/S220/tpot_metal_small.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8909803365820645146.post-7715884536492330636</id><published>2009-04-21T15:02:00.003-05:00</published><updated>2009-04-21T15:19:57.486-05:00</updated><title type='text'>RubberEdge - UIST 2007</title><content type='html'>I read the paper &lt;span style="font-style: italic;"&gt;RubberEdge: Reducing Clutching by Combining Position and Rate Control with Elastic Feedback&lt;/span&gt; from UIST 2007.  It was written by Géry Casiez, Qing Pan and Christophe Chaillou of the University of Lille, France and Daniel Vogel of the University of Toronto, Canada.  You can read the paper &lt;a href="http://www2.lifl.fr/~casiez/publications/UIST2007-casiez.pdf"&gt;here&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/kucTPG_zTik&amp;hl=en&amp;fs=1&amp;color1=0xe1600f&amp;color2=0xfebd01"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/kucTPG_zTik&amp;hl=en&amp;fs=1&amp;color1=0xe1600f&amp;color2=0xfebd01" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;The paper give descriptions of three types of input device:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Isotonic:&lt;/span&gt;  This type of device uses position control to manipulate selection.  Examples of this are the mouse, touch pads found on laptops, and pen inputs/touch displays.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Isometric:&lt;/span&gt;  This type of device is stationary and responds to force or pressure applied to it, increasing the rate of movement based on the pressure applied.  Examples of this are joysticks and the "nubs" found in older laptops.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Elastic:&lt;/span&gt;  This type of device combines isotonic and isometric controls into a single input device.  Part of the device uses position control while another part uses rate control.&lt;br /&gt;&lt;br /&gt;The main problem the researchers are trying to solve is that of "clutching," which happens in isotonic devices when the limits of the position control interface are reached and the device must be moved or "re-calibrated" to continue input in a particular direction.  An example of clutching occurs when a mouse reaches the edge of a mouse pad and must be picked up and moved back to the center of the pad to continue moving in one direction.  A similar issue occurs in laptop touch pads.&lt;br /&gt;&lt;br /&gt;Elastic devices solve the clutching problem by providing some sort of isometric control at the edge of the position control area.  The paper goes on to describe some previous implementations of elastic devices that fail to work intuitively or have certain mathematical flaws.&lt;br /&gt;&lt;br /&gt;The team's solution to the clutching problem is "RubberEdge," a device which basically is a touch pad with a ring around it that is attached to elastic bands and can be pushed outward a bit to control mouse movement at the edge of the touch pad.&lt;br /&gt;&lt;br /&gt;The paper describes some trajectory problems that arise when transitioning from the touch pad to the elastic boundary and the methods and mathematics used to solve them.&lt;br /&gt;&lt;br /&gt;The team claims that a small circular RubberEdge input device is 20% more efficient that a standard laptop touch pad.  They designed and implemented several tests to determine the efficiency of this input.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8909803365820645146-7715884536492330636?l=drewlogsdon.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://drewlogsdon.blogspot.com/feeds/7715884536492330636/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://drewlogsdon.blogspot.com/2009/04/rubberedge-uist-2007.html#comment-form' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8909803365820645146/posts/default/7715884536492330636'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8909803365820645146/posts/default/7715884536492330636'/><link rel='alternate' type='text/html' href='http://drewlogsdon.blogspot.com/2009/04/rubberedge-uist-2007.html' title='RubberEdge - UIST 2007'/><author><name>Drew</name><uri>http://www.blogger.com/profile/08854974777586455891</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_YI_DD4732TU/TIRZEzWH24I/AAAAAAAAADU/rp7azH7HTwA/S220/tpot_metal_small.jpg'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8909803365820645146.post-8684846218116936342</id><published>2009-03-24T15:12:00.010-05:00</published><updated>2009-03-24T20:36:43.179-05:00</updated><title type='text'>Ninja Cursors</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_YI_DD4732TU/SclBnq7Ci9I/AAAAAAAAAB4/ef6vx3CAWTE/s1600-h/pic1.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 120px;" src="http://4.bp.blogspot.com/_YI_DD4732TU/SclBnq7Ci9I/AAAAAAAAAB4/ef6vx3CAWTE/s400/pic1.jpg" alt="" id="BLOGGER_PHOTO_ID_5316852984880204754" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;I read &lt;span style="font-style: italic;"&gt;Ninja cursors: using multiple cursors to assist target acquisition on large screens&lt;/span&gt; by Masatomo Kobayashi and Takeo Igarashi&lt;span style="font-size:100%;"&gt;&lt;a style="font-family: times new roman;" href="http://portal.acm.org/citation.cfm?id=1357054.1357201&amp;amp;coll=ACM&amp;amp;dl=ACM&amp;amp;type=series&amp;amp;idx=SERIES260&amp;amp;part=series&amp;amp;WantType=Proceedings&amp;amp;title=CHI&amp;amp;CFID=://srl.csdl.tamu.edu/courses/CHI2009/assignments/index.html&amp;amp;CFTOKEN=srl.csdl.tamu.edu/courses/CHI2009/assignments/index.html" class="medium-text" target="_self"&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/a&gt;&lt;/span&gt; at the University of Tokyo.&lt;br /&gt;&lt;br /&gt;Some displays can be very large, especially if comprised of multiple displays.  The goal of this research is to reduce the amount of time it takes to move the mouse cursor to select something on a large screen.&lt;br /&gt;&lt;br /&gt;The approach these researchers have taken is to place several cursors on the screen at the same time.  They have shown that 2-8 cursors provides the best results, significantly reducing selection time but not overpowering the user with too many cursors.&lt;br /&gt;&lt;br /&gt;&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/l0QM-RPlL8s&amp;hl=en&amp;fs=1&amp;color1=0xe1600f&amp;color2=0xfebd01"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/l0QM-RPlL8s&amp;hl=en&amp;fs=1&amp;color1=0xe1600f&amp;color2=0xfebd01" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;The main problem with this approach was pointing to multiple items at the same time.  This was solved by putting the selections in a queue and only allowing one item to be selected at a time.  The item to be selected is highlighted, while any other items in the queue have a red arc around them.  A shorter arc means the item is closer to the front of the queue.&lt;br /&gt;&lt;br /&gt;They also encountered the problem of the lasso tool.  They set in place several restrictions, such as "the lasso cannot intersect with an object" and "the lasso cannot be empty" to help the lasso tool work properly.&lt;br /&gt;&lt;br /&gt;I personally do not like the "ninja cursors."  While they do improve usability a bit, the many cursors distract me more than help me.  Maybe this is different for different people.&lt;br /&gt;&lt;br /&gt;A demo used to be available &lt;a href="http://www-ui.is.s.u-tokyo.ac.jp/%7Ekobayash/research/ninja_cursors.html"&gt;here&lt;/a&gt;, but that site is no longer accessible.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8909803365820645146-8684846218116936342?l=drewlogsdon.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://drewlogsdon.blogspot.com/feeds/8684846218116936342/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://drewlogsdon.blogspot.com/2009/03/ninja-cursors.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8909803365820645146/posts/default/8684846218116936342'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8909803365820645146/posts/default/8684846218116936342'/><link rel='alternate' type='text/html' href='http://drewlogsdon.blogspot.com/2009/03/ninja-cursors.html' title='Ninja Cursors'/><author><name>Drew</name><uri>http://www.blogger.com/profile/08854974777586455891</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_YI_DD4732TU/TIRZEzWH24I/AAAAAAAAADU/rp7azH7HTwA/S220/tpot_metal_small.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_YI_DD4732TU/SclBnq7Ci9I/AAAAAAAAAB4/ef6vx3CAWTE/s72-c/pic1.jpg' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8909803365820645146.post-8022964730958368661</id><published>2009-02-26T14:24:00.009-06:00</published><updated>2009-02-26T15:09:27.744-06:00</updated><title type='text'>Kinematic Templates</title><content type='html'>I read the paper entitled &lt;span style="font-style: italic;"&gt;Kinematic Templates: End-User Tools for Content-Relative Cursor Manipulations&lt;/span&gt; by Richard Fung, Edward Lank, Michael Terry at the University of Waterloo in Ontario, Canada.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://srl.csdl.tamu.edu/courses/CHI2009/papers/uist08/UIST08_06_Fung.pdf"&gt; Click here to read the paper. &lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/5lseh9ghhJ4&amp;amp;hl=en&amp;amp;fs=1&amp;amp;rel=0&amp;amp;color1=0xe1600f&amp;amp;color2=0xfebd01"&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;embed src="http://www.youtube.com/v/5lseh9ghhJ4&amp;amp;hl=en&amp;amp;fs=1&amp;amp;rel=0&amp;amp;color1=0xe1600f&amp;amp;color2=0xfebd01" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;Kinematic templates represent an area of drawing somewhere between completely freehand and rigidly defined drawing tools.  Basically, kinematic templates actively adjust cursor movement in specific ways to aid the drawing of regular shapes, such as circles and lines, while retaining the human element that is lost by using shape tools.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_YI_DD4732TU/SacEL3VEDYI/AAAAAAAAABw/Z0HmMvScuQs/s1600-h/compare.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 199px; height: 400px;" src="http://1.bp.blogspot.com/_YI_DD4732TU/SacEL3VEDYI/AAAAAAAAABw/Z0HmMvScuQs/s400/compare.jpg" alt="" id="BLOGGER_PHOTO_ID_5307215287756787074" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Kinematic templates are especially useful when drawing with an input device that is not designed for drawing, such as a mouse.  However, they are also useful for cleaning up drawings done with a drawing tablet.  These tools can also be used by people learning how to draw or who just want to create a simple, clear drawing.  Of course, they can be used by professional artists as well, if desired.&lt;br /&gt;&lt;br /&gt;The research team has developed several different templates to aid drawing.  These include templates to guide movement parallel to an axis, along orthogonal axes, concentrically about a point, through a point, around a point, and many others which are all listed in Table 1 in the paper.&lt;br /&gt;&lt;br /&gt;To use the kinematic templates, the user defines regions in the composition in which the templates will take effect.  This is illustrated very well in the video above.  Different templates can be layered to help create more complex shapes.&lt;br /&gt;&lt;br /&gt;The following image gives an example of using kinematic templates to draw a sun:&lt;br /&gt;&lt;br /&gt;&lt;img src="file:///C:/Users/Drew/AppData/Local/Temp/moz-screenshot-1.jpg" alt="" /&gt;&lt;img src="file:///C:/Users/Drew/AppData/Local/Temp/moz-screenshot-2.jpg" alt="" /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_YI_DD4732TU/SacDvFhVKnI/AAAAAAAAABo/c-Ahz9H7XNw/s1600-h/sun.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 255px; height: 400px;" src="http://3.bp.blogspot.com/_YI_DD4732TU/SacDvFhVKnI/AAAAAAAAABo/c-Ahz9H7XNw/s400/sun.jpg" alt="" id="BLOGGER_PHOTO_ID_5307214793350130290" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;The research team has created two types of kinematic templates:  passive templates and active templates.  Passive templates only affect the cursor when it is moving.  Active templates can move the cursor when it is held in place.  It should be noted that the templates only take affect when the mouse button is held down, so "users cannot completely lose control of the cursor when using kinematic templates" (p4).&lt;br /&gt;&lt;br /&gt;In addition to the pre-defined templates, users can create their own templates using Python scripts.&lt;br /&gt;&lt;br /&gt;The research team is considering several areas of future research, including automatically generating templates based on existing compositions or imported images.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://srl.csdl.tamu.edu/courses/CHI2009/papers/uist08/UIST08_06_Fung.pdf"&gt; Please read their paper to discover more details and how the kinematic templates work. &lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8909803365820645146-8022964730958368661?l=drewlogsdon.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://drewlogsdon.blogspot.com/feeds/8022964730958368661/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://drewlogsdon.blogspot.com/2009/02/kinematic-templates.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8909803365820645146/posts/default/8022964730958368661'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8909803365820645146/posts/default/8022964730958368661'/><link rel='alternate' type='text/html' href='http://drewlogsdon.blogspot.com/2009/02/kinematic-templates.html' title='Kinematic Templates'/><author><name>Drew</name><uri>http://www.blogger.com/profile/08854974777586455891</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_YI_DD4732TU/TIRZEzWH24I/AAAAAAAAADU/rp7azH7HTwA/S220/tpot_metal_small.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_YI_DD4732TU/SacEL3VEDYI/AAAAAAAAABw/Z0HmMvScuQs/s72-c/compare.jpg' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8909803365820645146.post-5989536641712738409</id><published>2009-02-24T13:09:00.007-06:00</published><updated>2009-02-24T13:27:51.422-06:00</updated><title type='text'>Elevator Ethnography</title><content type='html'>George Lucchese, Eric Scott, and I performed a study of people's elevator usage at the West Campus Garage on campus at Texas A&amp;amp;M.&lt;br /&gt;&lt;br /&gt;We initially wanted to observe people using elevators and see if we could find some interesting information about their usage.  Since it is pretty difficult to observe all the floors at the same time, we had to figure out an interesting way to do this.  Our solution was to observe the elevators in the West Campus Parking Garage, since its set of elevators is behind a glass wall and each elevator has a large windows.  This enabled us to observe all the elevators on all the floors at the same time.  We could easily see how many people were in an elevator and which floors they got on and off on.  As an added bonus, the stairwell was right beside the elevators and also was behind a huge glass wall, so we decided to monitor the stair usage as well and compare it to the elevator usage.&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;img src="file:///C:/Users/Drew/AppData/Local/Temp/moz-screenshot.jpg" alt="" /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_YI_DD4732TU/SaRHrBdxFYI/AAAAAAAAABY/-kytwmGEQUs/s1600-h/windows.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 214px;" src="http://4.bp.blogspot.com/_YI_DD4732TU/SaRHrBdxFYI/AAAAAAAAABY/-kytwmGEQUs/s320/windows.jpg" alt="" id="BLOGGER_PHOTO_ID_5306445065402520962" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="font-size:78%;"&gt;This is a view of the elevators and stairs as seen from our observation point.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: left;"&gt;We recorded the gender, transportation method, number of floors traveled, and direction traveled for each person &lt;span style="font-family:georgia;"&gt;that &lt;/span&gt;used the elevator or stairs.  We performed our observations at three times of the day: 9:00am, 12:00pm, and 5:30pm.&lt;br /&gt;&lt;br /&gt;We gathered a large amount of data and immediately entered it into the computer and started making charts and graphs.  In the end, we ended up with 11 interesting charts, most of which illustrated the obvious.&lt;br /&gt;&lt;br /&gt;Here are some observations we made from our charts:&lt;br /&gt;&lt;pre&gt;People travel more floors by stairs earlier in the day and fewer floors as the day goes on.&lt;br /&gt;&lt;br /&gt;People travel about the same number of floors by elevator all day long.&lt;br /&gt;&lt;br /&gt;People walk up stairs more floors than they walk downstairs.&lt;br /&gt;&lt;br /&gt;People take the elevator the same number of floors whether they are going up or down.&lt;br /&gt;&lt;br /&gt;Females tend to travel more floors than males do.&lt;br /&gt;&lt;br /&gt;Males travel a lower number of floors than females do.&lt;br /&gt;&lt;br /&gt;Males travel to the roof twice as much as females do. (Possible data error due to small sample size)&lt;br /&gt;&lt;br /&gt;The same number of people travel only one floor.&lt;br /&gt;&lt;br /&gt;Many more people travel down in the morning, and many more people travel up in the evening.&lt;br /&gt;&lt;br /&gt;A few more people travel down at noon.&lt;br /&gt;&lt;br /&gt;More people take the elevator than take the stairs.&lt;br /&gt;&lt;br /&gt;People usually travel one or two floors on the stairs.  Few people travel more floors on the stairs.  The exact opposite is true for elevators.&lt;br /&gt;&lt;br /&gt;Fery few people park on the first floor or roof of the garage.&lt;br /&gt;&lt;br /&gt;People travel about the same number of floors in the morning (except the first floor and the roof).&lt;br /&gt;&lt;br /&gt;People travel more floors at noon.&lt;br /&gt;&lt;br /&gt;People travel fewer floors in the evening.&lt;br /&gt;&lt;br /&gt;People travel up a few floors more than many floors.&lt;br /&gt;&lt;br /&gt;People travel down many floors more than a few floors.&lt;br /&gt;&lt;br /&gt;Males tend to use the elevator more often than females use the elevator for any number of floors.&lt;/pre&gt;&lt;br /&gt;As you can see, most of this data seems normal.  In fact, it is.&lt;br /&gt;&lt;br /&gt;We did come up with a couple interesting observations.  First of all, we observed that most people will take the stairs if traveling two or less floors, i.e. going from the first floor to the third floor.  In this case, about 75% of people will take the stairs.  If traveling more than two floors, the number of people taking the stairs dramatically decreases to about 20%.  We also observed that males tend to use the elevator more than females do, no matter how many floors they are traveling.&lt;br /&gt;&lt;br /&gt;While our data does not give any immediately useful information, we believe it can be used as a basis for many other studies that can be done for both elevator/stair usage and parking issues on campus.&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8909803365820645146-5989536641712738409?l=drewlogsdon.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://drewlogsdon.blogspot.com/feeds/5989536641712738409/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://drewlogsdon.blogspot.com/2009/02/elevator-ethnography.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8909803365820645146/posts/default/5989536641712738409'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8909803365820645146/posts/default/5989536641712738409'/><link rel='alternate' type='text/html' href='http://drewlogsdon.blogspot.com/2009/02/elevator-ethnography.html' title='Elevator Ethnography'/><author><name>Drew</name><uri>http://www.blogger.com/profile/08854974777586455891</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_YI_DD4732TU/TIRZEzWH24I/AAAAAAAAADU/rp7azH7HTwA/S220/tpot_metal_small.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_YI_DD4732TU/SaRHrBdxFYI/AAAAAAAAABY/-kytwmGEQUs/s72-c/windows.jpg' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8909803365820645146.post-6935233169054331416</id><published>2009-02-24T12:59:00.004-06:00</published><updated>2009-02-24T13:09:32.662-06:00</updated><title type='text'>The Mole People</title><content type='html'>The Mole People is an interesting study of homeless people who live in the tunnels beneath New York City.  It is an extensive ethnography that reveals many details about tunnel dwellers and attempts to lower the negative perception of these people.&lt;br /&gt;&lt;br /&gt;It is written by a woman who frequently went into the tunnels and talked with and made friends with many of the homeless who live there.  She wants everyone to have respect for these people, as most people hate the tunnel dwellers and view them as the "outcasts of the outcasts."&lt;br /&gt;&lt;br /&gt;This book shows that there are many different kinds of people who live in the tunnels.  Some seek shelter from the danger of the streets, some enjoy the darkness and cave-like feel, some are gangs hiding from the law, and some are intelligent people with educations who just prefer to be homeless.  Some are single, some are in relationships, some have families, and some reject relationships and society altogether.  There are also people of all ethnic and racial backgrounds.  Some people have always been homeless, some ran away from home, some lost a home, and some purposefully left a home.  Some want to return to the surface, and some want to stay in the tunnels.&lt;br /&gt;&lt;br /&gt;This book describes the lives and personalities of all these types of people, illustrating the diverse nature of these people who all live in various types of tunnels at varying depths underground.&lt;br /&gt;&lt;br /&gt;The Mole People is as entertaining as it is educational, and I enjoyed this book and found it fascinating.  The author tells the stories of the various people as stories, which educate while simultaneously entertaining.  Some of the stories are funny, and some are sad.  They all reveal important details about the people who live in the tunnels.  I would recommend this book.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8909803365820645146-6935233169054331416?l=drewlogsdon.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://drewlogsdon.blogspot.com/feeds/6935233169054331416/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://drewlogsdon.blogspot.com/2009/02/mole-people.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8909803365820645146/posts/default/6935233169054331416'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8909803365820645146/posts/default/6935233169054331416'/><link rel='alternate' type='text/html' href='http://drewlogsdon.blogspot.com/2009/02/mole-people.html' title='The Mole People'/><author><name>Drew</name><uri>http://www.blogger.com/profile/08854974777586455891</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_YI_DD4732TU/TIRZEzWH24I/AAAAAAAAADU/rp7azH7HTwA/S220/tpot_metal_small.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8909803365820645146.post-1732612755165766834</id><published>2009-02-24T12:43:00.004-06:00</published><updated>2009-02-24T12:59:30.757-06:00</updated><title type='text'>The Media Equation</title><content type='html'>The Media Equation is a book which illustrates that people treat all media, including images, television, and computers, as they would treat real people.  Many studies are done on groups which explore specific attributes people apply to media.  The authors explore several specific topics within broad categories such as manners, personality, emotion, social roles,  and form.  Each chapter presents a study done in a particular area of the categories mentioned above.  The hypotheses of the authors are all confirmed in each chapter, which goes to show how much people do treat media as fellow humans.&lt;br /&gt;&lt;br /&gt;I like this book, in particular because it showed just how deep people's relationship with different media really is.  I know that people treat computers like other people, but prior to reading this book I did not know just how deep that relationship goes, or that is applies to many types of media.  The structure of the book makes it non-surprising, but when I pull back and think about the things it discusses, I truly am surprised that people behave in such ways.  As such, I would recommend this book to others.&lt;br /&gt;&lt;br /&gt;This book was pretty easy to read for a few reasons.  First of all, the language used is aimed at a general audience.  No overly technical terms are used, and any that are used are explained fully.  The authors made sure everybody can understand this book.  Second, every chapter comes to a positive conclusion.  This makes it easy to predict the outcome of the chapter and to review the book, since the reader does not have to check to see if some experiments were failures.  Finally, each chapter is organized in the same way.  First, the hypothesis is presented with an explanation why the authors thought this.  Second, the studies they perform are described in detail, with a few "rules" that basically summarize the hypotheses.  Finally, the conclusions are presented with a discussion of why the particular results probably occurred.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8909803365820645146-1732612755165766834?l=drewlogsdon.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://drewlogsdon.blogspot.com/feeds/1732612755165766834/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://drewlogsdon.blogspot.com/2009/02/media-equation.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8909803365820645146/posts/default/1732612755165766834'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8909803365820645146/posts/default/1732612755165766834'/><link rel='alternate' type='text/html' href='http://drewlogsdon.blogspot.com/2009/02/media-equation.html' title='The Media Equation'/><author><name>Drew</name><uri>http://www.blogger.com/profile/08854974777586455891</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_YI_DD4732TU/TIRZEzWH24I/AAAAAAAAADU/rp7azH7HTwA/S220/tpot_metal_small.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8909803365820645146.post-1284738078511583575</id><published>2009-01-29T00:12:00.002-06:00</published><updated>2009-01-29T00:46:56.246-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='touch'/><category scheme='http://www.blogger.com/atom/ns#' term='interface'/><category scheme='http://www.blogger.com/atom/ns#' term='ipod'/><title type='text'>A good interface</title><content type='html'>Hey there, I'm here to tell you about a good user interface I have been experiencing for the last few months: my &lt;span style="font-weight: bold;"&gt;iPod touch&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://images.apple.com/ipodtouch/gallery/images/ipodtouch_image3_20080909.jpg"&gt;&lt;img style="cursor: pointer; width: 384px; height: 292px;" src="http://images.apple.com/ipodtouch/gallery/images/ipodtouch_image3_20080909.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I know the iPod touch/iPhone is famous for its excellent interface, but I want to tell you a little bit about it anyway.&lt;br /&gt;&lt;br /&gt;With all the varied features (music, video, photos, wifi, applications, e-mail, etc.), the interface for such a complex device is easy to get wrong.  There are several reasons why Apple seems to have got this one right.  Here is my list of a few design elements that make the iPod touch easy to use.&lt;br /&gt;&lt;br /&gt;1.  &lt;span style="font-weight: bold;"&gt;Few buttons&lt;/span&gt;:   The iPod touch has 2 physical buttons and a volume rocker.  This limits the confusion that can come with many buttons.  Furthermore, each button only does 2 things.  The power button on top puts the iPod in standby mode when pressed and turns it off when held for a few seconds.  The home button goes home (duh) and switches to music controls when double-clicked.  Because of the many features of the iPod touch, it would not make sense to have a few physical buttons to control the wide array of features.  This would give too many functions to one button, which would be confusing to use.&lt;br /&gt;&lt;br /&gt;2.  &lt;span style="font-weight: bold;"&gt;"Natural" navigation&lt;/span&gt;:  The iPod touch contains several navigation features that add to the usability of the device.  For example, when looking through lists, web pages, e-mails, documents, etc., you just "flick" the screen and the document scrolls.  This gives the user more precise control over the scroll speed and feels pretty natural.  The icons on the home screen scroll in a similar fasion if you have more icons than the screen can display.  The screen on the iPod touch is a "multi-touch" screen.  The screen can detect 3 different points of contact instead of the usual one, which eliminates even more buttons and zoom bars, among other things.  The iPod also contains an accelerometer, so different modes can be accessed if the iPod touch is held sideways.  All these things help eliminate clumsy, tiny buttons.  These all add up to greater ease of use.&lt;br /&gt;&lt;br /&gt;3.  &lt;span style="font-weight: bold;"&gt;Automation&lt;/span&gt;:  The iPod touch automates many tasks and remembers many settings so the user doesn't have to press as many buttons.  For example, when you come in range of a wireless network you have accessed before, the iPod automatically connects to it, and remembers the password if there is one.  It also automatically scans for updates for any "apps" you have downloaded and notifies you if any are found.  When opening the e-mail app, it automatically checks for new mail and downloads it.  If you remove the headphones, the music automatically pauses.  This all helps the usability of the device.&lt;br /&gt;&lt;br /&gt;These are just a few things I have noticed about my iPod.  I really like this device, and it is just as useful as it is entertaining.  It is easy to use all the features and get the most out of it.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8909803365820645146-1284738078511583575?l=drewlogsdon.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://drewlogsdon.blogspot.com/feeds/1284738078511583575/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://drewlogsdon.blogspot.com/2009/01/good-interface.html#comment-form' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8909803365820645146/posts/default/1284738078511583575'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8909803365820645146/posts/default/1284738078511583575'/><link rel='alternate' type='text/html' href='http://drewlogsdon.blogspot.com/2009/01/good-interface.html' title='A good interface'/><author><name>Drew</name><uri>http://www.blogger.com/profile/08854974777586455891</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_YI_DD4732TU/TIRZEzWH24I/AAAAAAAAADU/rp7azH7HTwA/S220/tpot_metal_small.jpg'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8909803365820645146.post-5349255196658581484</id><published>2009-01-28T23:26:00.003-06:00</published><updated>2009-01-29T01:04:22.261-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='cpsc'/><category scheme='http://www.blogger.com/atom/ns#' term='436'/><category scheme='http://www.blogger.com/atom/ns#' term='design'/><category scheme='http://www.blogger.com/atom/ns#' term='interaction'/><category scheme='http://www.blogger.com/atom/ns#' term='everyday'/><category scheme='http://www.blogger.com/atom/ns#' term='things'/><category scheme='http://www.blogger.com/atom/ns#' term='computer'/><category scheme='http://www.blogger.com/atom/ns#' term='human'/><category scheme='http://www.blogger.com/atom/ns#' term='norman'/><title type='text'>The Design of Everyday Things</title><content type='html'>This is a pretty cool book.  Basically, the author, Donald A. Norman, discusses various pitfalls in the designs of many everyday objects.  Norman, a psychologist, discusses the ways that humans respond to new devices and how to design them so they are immediately usable.  Many examples are given illustrating bad designs and common problems people have with them.  He mentions many common, everyday errors all people make and how simple mistakes in the use of badly designed objects can lead to catastrophe.  This book is a good introduction to understand the necessity of good design and user interfaces.&lt;br /&gt;&lt;br /&gt;This book was very easy to read.  Norman uses plain English in a conversational tone to explain his research and discoveries.  No overly technical jargon is used in presenting the material.  In addition to this, he gives many simple, real-world examples that perfectly illustrate the concepts he discusses.&lt;br /&gt;&lt;br /&gt;A few topics in the book piqued my interest.  First of all, Norman mentions many common household items, such as light switches and doors, that millions of people have problems with every day.  This strikes me that such simple things should be so hard to use.  What is even more striking to me, though, is that little or no effort seems to have been made to change standard items like these on a large scale.  Light switches today are functionally the same as light switches fifty years ago.&lt;br /&gt;&lt;br /&gt;Another topic that I found fascinating was the tendency of people to blame themselves when having trouble with what should be a simple object.  In fact, the improper designs of these objects do not give some sort of natural mapping or clearly illustrate the proper use.  The result of such poor designs is really to blame for the troubles people have with telephones, air conditioners, refrigerators, and many more seemingly simple items.&lt;br /&gt;&lt;br /&gt;Finally, the last thing I enjoyed from this book was the presentation of many common slips and errors that people make on a daily basis.  This may be partially because of the humor in the examples, but also due to the ability to personally relate to the topic.  For example, people frequently start a sentence over, stutter, or pause many times during speech, implying that many small errors are being made.  People are so used to such errors that many go unnoticed.  Norman presented several common types of errors people make all the time.  For example, many people start performing a frequently-done activity when trying to do something else, like driving to work when intending to drive to the store or throwing a dirty shirt into the toilet instead of the laundry bin.  I found the somewhat formal description of several different, specific types of error fascinating, as I could relate to all the types he presented.  Perhaps this chapter helps people feel less clumsy, since it shows that all humans have many slips.&lt;br /&gt;&lt;br /&gt;This book was definitely a good read, and it is definitely one of the most interesting books I have read for any class.  I think it was a good introduction to Human-Computer Interaction, even though it doesn't deal with computer interaction.  It presents the fundamentals of  good design for anything.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8909803365820645146-5349255196658581484?l=drewlogsdon.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://drewlogsdon.blogspot.com/feeds/5349255196658581484/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://drewlogsdon.blogspot.com/2009/01/design-of-everyday-things.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8909803365820645146/posts/default/5349255196658581484'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8909803365820645146/posts/default/5349255196658581484'/><link rel='alternate' type='text/html' href='http://drewlogsdon.blogspot.com/2009/01/design-of-everyday-things.html' title='The Design of Everyday Things'/><author><name>Drew</name><uri>http://www.blogger.com/profile/08854974777586455891</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_YI_DD4732TU/TIRZEzWH24I/AAAAAAAAADU/rp7azH7HTwA/S220/tpot_metal_small.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8909803365820645146.post-3547206026142187390</id><published>2009-01-22T00:38:00.005-06:00</published><updated>2009-01-29T01:07:59.529-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='chocolate'/><title type='text'></title><content type='html'>&lt;div style="text-align: center;"&gt;&lt;span style="font-weight: bold; color: rgb(51, 255, 255);font-family:arial;font-size:180%;"  &gt;Howdy!&lt;span style="font-size:100%;"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);font-size:78%;" &gt;I just wanted to type something.&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8909803365820645146-3547206026142187390?l=drewlogsdon.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://drewlogsdon.blogspot.com/feeds/3547206026142187390/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://drewlogsdon.blogspot.com/2009/01/howdy-i-just-wanted-to-type-something.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8909803365820645146/posts/default/3547206026142187390'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8909803365820645146/posts/default/3547206026142187390'/><link rel='alternate' type='text/html' href='http://drewlogsdon.blogspot.com/2009/01/howdy-i-just-wanted-to-type-something.html' title=''/><author><name>Drew</name><uri>http://www.blogger.com/profile/08854974777586455891</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_YI_DD4732TU/TIRZEzWH24I/AAAAAAAAADU/rp7azH7HTwA/S220/tpot_metal_small.jpg'/></author><thr:total>0</thr:total></entry></feed>
