{"id":2007,"date":"2008-07-25T15:32:12","date_gmt":"2008-07-25T22:32:12","guid":{"rendered":"http:\/\/dabacon.org\/pontiff\/?p=2007"},"modified":"2008-07-25T15:32:12","modified_gmt":"2008-07-25T22:32:12","slug":"hacking-vision","status":"publish","type":"post","link":"https:\/\/dabacon.org\/pontiff\/2008\/07\/25\/hacking-vision\/","title":{"rendered":"Hacking Vision?"},"content":{"rendered":"<p>An interesting idea from Mark Changizi from RPI: can one design pictures which, when interpreted by your vision, perform a computation?  Press release <a href=\"http:\/\/news.rpi.edu\/luwakkey\/2472?destination=node\/39981\">here<\/a> (note to RPI public relations department: you should probably make it so that the webpage address of your press releases can be copied from the browser address bar.  Somewhere a web designer should be shot.) and paper in Perception published <a href=\"http:\/\/www.perceptionweb.com\/abstract.cgi?id=p6057\">here<\/a>.<br \/>\n<!--more--><br \/>\nThe basic idea is to use the orientation information we glean from looking at objects to perform computations.  Thus for example, Changizi suggest that we can represent zeros and ones via the two different orientations seen in this picture:<\/p>\n<table BORDER=\"2\">\n<tr>\n<td> <\/td>\n<\/tr>\n<caption align=\"bottom\">I See Zero and One.  Taken from Changizi M, 2008, &#8220;Harnessing vision for computation&#8221; Perception 37(7) 1131 &#8211; 1134<\/caption>\n<\/table>\n<p>Okay so far so good.  I definitely see a zero and a one.  Now the idea is that by putting elements like this together one can then have the part of your vision system which computes these orientations perform a computation.  Cool idea, no?  But, try as I might, I just can&#8217;t see how the gadgets described in the article work.  For instance, here is the proposed NOT gate, which should flip the orientation of the input blocks:<\/p>\n<table BORDER=\"2\">\n<tr>\n<td> &lt; <\/td>\n<\/tr>\n<caption align=\"bottom\">I do not see a NOT.  Taken from Changizi M, 2008, &#8220;Harnessing vision for computation&#8221; Perception 37(7) 1131 &#8211; 1134<\/caption>\n<\/table>\n<p>So, is my visual system just messed up an not able to perform this computation?  Do other see the computation?  And if they can, then does this mean that I&#8217;m doomed to forever be not performing computations by just looking, whereas there may exist people who can do a whole eight bit adder just by looking?<br \/>\nThis also makes me wonder whether there are any similar concepts in other senses: perhaps in sound?  (Which leads naturally to: you may think you are listening to the latest song from Band of Horses but really you&#8217;re calculating the thirtieth digit of Pi)<\/p>\n","protected":false},"excerpt":{"rendered":"<p>An interesting idea from Mark Changizi from RPI: can one design pictures which, when interpreted by your vision, perform a computation? Press release here (note to RPI public relations department: you should probably make it so that the webpage address of your press releases can be copied from the browser address bar. Somewhere a web &hellip; <\/p>\n<p class=\"link-more\"><a href=\"https:\/\/dabacon.org\/pontiff\/2008\/07\/25\/hacking-vision\/\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;Hacking Vision?&#8221;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":false,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2}},"categories":[14,20,70],"tags":[],"class_list":["post-2007","post","type-post","status-publish","format-standard","hentry","category-brain","category-computer-science","category-science"],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/dabacon.org\/pontiff\/wp-json\/wp\/v2\/posts\/2007","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/dabacon.org\/pontiff\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/dabacon.org\/pontiff\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/dabacon.org\/pontiff\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/dabacon.org\/pontiff\/wp-json\/wp\/v2\/comments?post=2007"}],"version-history":[{"count":0,"href":"https:\/\/dabacon.org\/pontiff\/wp-json\/wp\/v2\/posts\/2007\/revisions"}],"wp:attachment":[{"href":"https:\/\/dabacon.org\/pontiff\/wp-json\/wp\/v2\/media?parent=2007"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/dabacon.org\/pontiff\/wp-json\/wp\/v2\/categories?post=2007"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/dabacon.org\/pontiff\/wp-json\/wp\/v2\/tags?post=2007"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}