{"id":37,"date":"2015-09-11T08:41:58","date_gmt":"2015-09-11T08:41:58","guid":{"rendered":"http:\/\/graphicboxlab.com\/amhashemian\/wordpress\/?page_id=37"},"modified":"2015-09-11T08:41:58","modified_gmt":"2015-09-11T08:41:58","slug":"research-projects","status":"publish","type":"page","link":"https:\/\/hashemian.ca\/index.php\/research-projects\/","title":{"rendered":"2010 &#8211; 2014 : Holographic Interface Design"},"content":{"rendered":"<p style=\"text-align: center\"><img loading=\"lazy\" class=\"alignnone size-full wp-image-250\" src=\"https:\/\/hashemian.ca\/wp-content\/uploads\/2015\/09\/Holographic10.jpg\" alt=\"Holographic10\" width=\"410\" height=\"280\" srcset=\"https:\/\/hashemian.ca\/wp-content\/uploads\/2015\/09\/Holographic10.jpg 410w, https:\/\/hashemian.ca\/wp-content\/uploads\/2015\/09\/Holographic10-300x205.jpg 300w\" sizes=\"(max-width: 410px) 100vw, 410px\" \/><\/p>\n<p style=\"text-align: justify\">At 2010,\u00a0I became interested in Virtual, Augmented, and Mixed Reality as an\u00a0amazing immersive platform for the\u00a0video games, and\u00a0implemented a 3D stereoscopic library of instructions in C++. Later in 2011, this library is\u00a0developed into a\u00a0flexible, powerful, and\u00a0easy to use (but not time efficient)\u00a0C# library (called\u00a0<a href=\"http:\/\/graphicboxlab.com\/\">GraphicBox<\/a>). In 2011, I built a holographic user interface for GraphicBox using Microsoft Kinect, which was similar to Microsoft Hololens but five years\u00a0prior to it.<\/p>\n<p style=\"text-align: justify\">Similar to Microsoft Hololens, GraphicBox\u00a0holographic interface can track the user&#8217;s head to show stable virtual objects in front of the user regarding their head movements, so the user could see different views of a virtual object by changing their head position. GraphicBox interface also tracks the user&#8217;s fingertip, so the\u00a0user can use their\u00a0fingertip to click or manipulate virtual objects as a 3D mouse. Unlike Microsoft Hololens, the GraphicBox interface had the Kinect on a table (instead of the user&#8217;s head), and the\u00a0virtual objects were shown on\u00a0normal\u00a0or 3D displays using anaglyph or 3D glasses (instead of the head-mounted display). Implementing GraphicBox inspired me to start designing holographic Graphic User Interfaces (GUI) including holographic keyboard, menus, file explorer, video conference, which are explained at below.<\/p>\n<hr \/>\n<p style=\"text-align: center\"><em><strong><span style=\"color: #0000ff\">Holographic library of C# instructions<br \/>\nfor GraphicBox mixed reality interface<\/span><\/strong><\/em>\u00a0(2012)<\/p>\n<p><iframe loading=\"lazy\" width=\"640\" height=\"360\" src=\"https:\/\/www.youtube.com\/embed\/5GhL03cLI80?feature=oembed\" frameborder=\"0\" allowfullscreen><\/iframe><\/p>\n<p style=\"text-align: center\"><em>3D Demo (Anaglyph)<\/em><\/p>\n<hr \/>\n<p style=\"text-align: center\"><em><strong><span style=\"color: #0000ff\">Holographic File Explorer<\/span><\/strong><\/em> (2013)<\/p>\n<p><iframe loading=\"lazy\" width=\"640\" height=\"480\" src=\"https:\/\/www.youtube.com\/embed\/_WQdaxmO_FA?feature=oembed\" frameborder=\"0\" allowfullscreen><\/iframe><\/p>\n<p style=\"text-align: center\"><em>3D Demo (Switch &#8220;Right\/Left&#8221; =&gt; &#8220;Left\/Right&#8221;\u00a0\u00a0in 3D TVs\u00a0to watch\u00a0this video)<\/em><\/p>\n<hr \/>\n<p style=\"text-align: center\"><em><strong><span style=\"color: #0000ff\">Holographic Video Conference<\/span><\/strong><\/em> (2013)<\/p>\n<p><iframe loading=\"lazy\" width=\"640\" height=\"360\" src=\"https:\/\/www.youtube.com\/embed\/szkM2GwRC50?feature=oembed\" frameborder=\"0\" allowfullscreen><\/iframe><\/p>\n<p style=\"text-align: center\"><em>3D Demo (Switch &#8220;Right\/Left&#8221; =&gt; &#8220;Left\/Right&#8221;\u00a0\u00a0in 3D TVs\u00a0to watch\u00a0this video)<\/em><\/p>\n<hr \/>\n<p style=\"text-align: center\"><span style=\"color: #0000ff\"><em><strong><span style=\"color: #0000ff\">Holographic Keyboard<\/span><\/strong><\/em><\/span> (2014)<\/p>\n<p><iframe loading=\"lazy\" width=\"640\" height=\"360\" src=\"https:\/\/www.youtube.com\/embed\/eM19OiwSZYQ?feature=oembed\" frameborder=\"0\" allowfullscreen><\/iframe><\/p>\n<p style=\"text-align: center\">3D Demo<em> (Switch &#8220;Right\/Left&#8221; =&gt; &#8220;Left\/Right&#8221;\u00a0\u00a0in 3D TVs\u00a0to watch\u00a0this video)<\/em><\/p>\n<hr \/>\n<p style=\"text-align: center\"><span style=\"color: #0000ff\"><em><strong><span style=\"color: #0000ff\">Improving Fingertip Tracking Using Genetic Programming<\/span><\/strong><\/em><\/span>\u00a0(2014)<\/p>\n<p><iframe loading=\"lazy\" width=\"640\" height=\"360\" src=\"https:\/\/www.youtube.com\/embed\/3U0MEeFs_v8?feature=oembed\" frameborder=\"0\" allowfullscreen><\/iframe><\/p>\n<p style=\"text-align: center\"><em>Demo<\/em><\/p>\n","protected":false},"excerpt":{"rendered":"<p>At 2010,\u00a0I became interested in Virtual, Augmented, and Mixed Reality as an\u00a0amazing immersive platform for the\u00a0video games, and\u00a0implemented a 3D stereoscopic library of instructions in C++. Later in 2011, this library is\u00a0developed into a\u00a0flexible, powerful, and\u00a0easy to use (but not &hellip; <a href=\"https:\/\/hashemian.ca\/index.php\/research-projects\/\">Continue reading <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"onecolumn-page.php","meta":[],"_links":{"self":[{"href":"https:\/\/hashemian.ca\/index.php\/wp-json\/wp\/v2\/pages\/37"}],"collection":[{"href":"https:\/\/hashemian.ca\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/hashemian.ca\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/hashemian.ca\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/hashemian.ca\/index.php\/wp-json\/wp\/v2\/comments?post=37"}],"version-history":[{"count":0,"href":"https:\/\/hashemian.ca\/index.php\/wp-json\/wp\/v2\/pages\/37\/revisions"}],"wp:attachment":[{"href":"https:\/\/hashemian.ca\/index.php\/wp-json\/wp\/v2\/media?parent=37"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}