{"componentChunkName":"component---narative-gatsby-theme-novela-src-templates-article-template-tsx","path":"/KiloWalk","result":{"data":{"allSite":{"edges":[{"node":{"siteMetadata":{"name":"Aniket Handa"}}}]}},"pageContext":{"article":{"id":"0a540d80-7bb2-5c06-b767-9e28743ad283","slug":"/KiloWalk","secret":false,"title":"KiloWalk","author":"Aniket Handa","date":"2015","dateForSEO":"2015-01-01T00:00:00.000Z","timeToRead":1,"excerpt":"Generate electricity from floor tiles.","canonical_url":null,"subscription":true,"body":"function _extends() { _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }\n\nfunction _objectWithoutProperties(source, excluded) { if (source == null) return {}; var target = _objectWithoutPropertiesLoose(source, excluded); var key, i; if (Object.getOwnPropertySymbols) { var sourceSymbolKeys = Object.getOwnPropertySymbols(source); for (i = 0; i < sourceSymbolKeys.length; i++) { key = sourceSymbolKeys[i]; if (excluded.indexOf(key) >= 0) continue; if (!Object.prototype.propertyIsEnumerable.call(source, key)) continue; target[key] = source[key]; } } return target; }\n\nfunction _objectWithoutPropertiesLoose(source, excluded) { if (source == null) return {}; var target = {}; var sourceKeys = Object.keys(source); var key, i; for (i = 0; i < sourceKeys.length; i++) { key = sourceKeys[i]; if (excluded.indexOf(key) >= 0) continue; target[key] = source[key]; } return target; }\n\n/* @jsx mdx */\nvar _frontmatter = {\n  \"title\": \"KiloWalk\",\n  \"excerpt\": \"Generate electricity from floor tiles.\",\n  \"date\": \"2015-01-01T00:00:00.000Z\",\n  \"category\": \"Physical Computing\",\n  \"tags\": [\"Arduino\", \"JavaScript\", \"D3.js\"],\n  \"author\": \"Aniket Handa\",\n  \"hero\": \"./kilowalk/Tile_Complete.png\",\n  \"noImage\": true,\n  \"summary\": \"\",\n  \"links\": [{\n    \"label\": \"Live link\",\n    \"link\": \"http://anikethanda.com/KiloWalk/\"\n  }]\n};\n\nvar makeShortcode = function makeShortcode(name) {\n  return function MDXDefaultShortcode(props) {\n    console.warn(\"Component \" + name + \" was not imported, exported, or provided by MDXProvider as global scope\");\n    return mdx(\"div\", props);\n  };\n};\n\nvar layoutProps = {\n  _frontmatter: _frontmatter\n};\nvar MDXLayout = \"wrapper\";\nreturn function MDXContent(_ref) {\n  var components = _ref.components,\n      props = _objectWithoutProperties(_ref, [\"components\"]);\n\n  return mdx(MDXLayout, _extends({}, layoutProps, props, {\n    components: components,\n    mdxType: \"MDXLayout\"\n  }), mdx(\"p\", null, mdx(\"span\", _extends({\n    parentName: \"p\"\n  }, {\n    \"className\": \"gatsby-resp-image-wrapper\",\n    \"style\": {\n      \"position\": \"relative\",\n      \"display\": \"block\",\n      \"marginLeft\": \"auto\",\n      \"marginRight\": \"auto\",\n      \"maxWidth\": \"1000px\"\n    }\n  }), \"\\n      \", mdx(\"span\", _extends({\n    parentName: \"span\"\n  }, {\n    \"className\": \"gatsby-resp-image-background-image\",\n    \"style\": {\n      \"paddingBottom\": \"75%\",\n      \"position\": \"relative\",\n      \"bottom\": \"0\",\n      \"left\": \"0\",\n      \"backgroundImage\": \"url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAPCAIAAABr+ngCAAAACXBIWXMAAAsTAAALEwEAmpwYAAACBElEQVQoz52TzU8aYRDG/bfqhXPtCTT1aprGKAmJvWDDqUYhyoKHAsV/gGtR1qR+7bbh61BT3QVll+Vj32VBdjE1VaQQNcFnX2IrlfRgMnkPO/Ob58nM7Fi9Xqvrz4yxZ5NDsE7jacVZA482GkZiEDWERhCEqJqmIqcUi4IgVMol02iiw9MWFgxAA0BUtYpKBe/Fzwu1qvIcH/8c9/pWvn3l8dEwmnAxBNeISmhUq2WwLdNsX13d9G5EUdzf2/d5fePjL5zOeca/tre7oyjyEGzJVcr5nAi+3+/3ur3rdufu9i6byaaSaZbddrvdwUDQ4/H4/WuxWCydTv3Rt2BYzaRTS0sfstlM93cXype/Lt8vLoZDkUg48mripXdl2WazTU+/5jmuSQf4YFsjcCtJhXA4ZLfbo9FPjXqj0+7MvplhVlc3ohvO2bc8d7C1GT/J585bJpwD+bsqzAzTOj3Jh0IfJx0Ol8uVSibZxBZ/wGFmuztf0B1mwBwf/SjKEuajP96zThvAP5tIzM/NTU1NBhimXKqcNSybLdOQCmiew3QwIljVqPijI6H6GMHh4fdAgHE47O8WFkzDQLUoHMtSAfrIQhZlukZQ/+954lTQA+veZhPr60FRFLCIklJEC0vTuh8yIPWRt63TFkijWpalgVWVCtYeMP0/P4bF07ODSUtwFIm4B2ap5GGY74WgAAAAAElFTkSuQmCC')\",\n      \"backgroundSize\": \"cover\",\n      \"display\": \"block\"\n    }\n  })), \"\\n  \", mdx(\"picture\", {\n    parentName: \"span\"\n  }, \"\\n        \", mdx(\"source\", _extends({\n    parentName: \"picture\"\n  }, {\n    \"srcSet\": [\"/static/3856797ddecf6bce2f2d8b936238db43/e00f7/Tile_Complete.webp 1000w\"],\n    \"sizes\": \"(max-width: 1000px) 100vw, 1000px\",\n    \"type\": \"image/webp\"\n  })), \"\\n        \", mdx(\"source\", _extends({\n    parentName: \"picture\"\n  }, {\n    \"srcSet\": [\"/static/3856797ddecf6bce2f2d8b936238db43/c0a24/Tile_Complete.png 1000w\"],\n    \"sizes\": \"(max-width: 1000px) 100vw, 1000px\",\n    \"type\": \"image/png\"\n  })), \"\\n        \", mdx(\"img\", _extends({\n    parentName: \"picture\"\n  }, {\n    \"className\": \"gatsby-resp-image-image\",\n    \"src\": \"/static/3856797ddecf6bce2f2d8b936238db43/c0a24/Tile_Complete.png\",\n    \"alt\": \"image\",\n    \"title\": \"image\",\n    \"loading\": \"lazy\",\n    \"style\": {\n      \"width\": \"100%\",\n      \"height\": \"100%\",\n      \"margin\": \"0\",\n      \"verticalAlign\": \"middle\",\n      \"position\": \"absolute\",\n      \"top\": \"0\",\n      \"left\": \"0\"\n    }\n  })), \"\\n      \"), \"\\n    \")), mdx(\"h1\", {\n    \"id\": \"abstract\"\n  }, \"Abstract\"), mdx(\"p\", null, \"Kilowalk is a for-fun side project trying to explore use of kinetic energy from floor tiles to power environmental sensors. Our kinetic energy harvesting flooring converts a portion of the energy of footsteps into usable electricity, while our environmental sensors monitor the surroundings for ambient condition and air quality variations. Deployed at scale, the data in aggregate could be used to reveal the \\u201Cpulse\\u201D of the city at a second-by-second, block-by-block resolution.\"));\n}\n;\nMDXContent.isMDXComponent = true;","tags":["Arduino","JavaScript","D3.js"],"links":[{"label":"Live link","link":"http://anikethanda.com/KiloWalk/"}],"category":"Physical Computing","present":false,"noImage":true,"hero":{"full":{"base64":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAPCAIAAABr+ngCAAAACXBIWXMAAAsTAAALEwEAmpwYAAACBElEQVQoz52TzU8aYRDG/bfqhXPtCTT1aprGKAmJvWDDqUYhyoKHAsV/gGtR1qR+7bbh61BT3QVll+Vj32VBdjE1VaQQNcFnX2IrlfRgMnkPO/Ob58nM7Fi9Xqvrz4yxZ5NDsE7jacVZA482GkZiEDWERhCEqJqmIqcUi4IgVMol02iiw9MWFgxAA0BUtYpKBe/Fzwu1qvIcH/8c9/pWvn3l8dEwmnAxBNeISmhUq2WwLdNsX13d9G5EUdzf2/d5fePjL5zOeca/tre7oyjyEGzJVcr5nAi+3+/3ur3rdufu9i6byaaSaZbddrvdwUDQ4/H4/WuxWCydTv3Rt2BYzaRTS0sfstlM93cXype/Lt8vLoZDkUg48mripXdl2WazTU+/5jmuSQf4YFsjcCtJhXA4ZLfbo9FPjXqj0+7MvplhVlc3ohvO2bc8d7C1GT/J585bJpwD+bsqzAzTOj3Jh0IfJx0Ol8uVSibZxBZ/wGFmuztf0B1mwBwf/SjKEuajP96zThvAP5tIzM/NTU1NBhimXKqcNSybLdOQCmiew3QwIljVqPijI6H6GMHh4fdAgHE47O8WFkzDQLUoHMtSAfrIQhZlukZQ/+954lTQA+veZhPr60FRFLCIklJEC0vTuh8yIPWRt63TFkijWpalgVWVCtYeMP0/P4bF07ODSUtwFIm4B2ap5GGY74WgAAAAAElFTkSuQmCC","aspectRatio":1.3333333333333333,"src":"/static/3856797ddecf6bce2f2d8b936238db43/f4f8c/Tile_Complete.png","srcSet":"/static/3856797ddecf6bce2f2d8b936238db43/206f6/Tile_Complete.png 236w,\n/static/3856797ddecf6bce2f2d8b936238db43/84032/Tile_Complete.png 472w,\n/static/3856797ddecf6bce2f2d8b936238db43/f4f8c/Tile_Complete.png 944w,\n/static/3856797ddecf6bce2f2d8b936238db43/1283a/Tile_Complete.png 1000w","srcWebp":"/static/3856797ddecf6bce2f2d8b936238db43/99fbb/Tile_Complete.webp","srcSetWebp":"/static/3856797ddecf6bce2f2d8b936238db43/77392/Tile_Complete.webp 236w,\n/static/3856797ddecf6bce2f2d8b936238db43/1f177/Tile_Complete.webp 472w,\n/static/3856797ddecf6bce2f2d8b936238db43/99fbb/Tile_Complete.webp 944w,\n/static/3856797ddecf6bce2f2d8b936238db43/36ebb/Tile_Complete.webp 1000w","sizes":"(max-width: 944px) 100vw, 944px"},"regular":{"base64":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAPCAIAAABr+ngCAAAACXBIWXMAAAsTAAALEwEAmpwYAAACBElEQVQoz52TzU8aYRDG/bfqhXPtCTT1aprGKAmJvWDDqUYhyoKHAsV/gGtR1qR+7bbh61BT3QVll+Vj32VBdjE1VaQQNcFnX2IrlfRgMnkPO/Ob58nM7Fi9Xqvrz4yxZ5NDsE7jacVZA482GkZiEDWERhCEqJqmIqcUi4IgVMol02iiw9MWFgxAA0BUtYpKBe/Fzwu1qvIcH/8c9/pWvn3l8dEwmnAxBNeISmhUq2WwLdNsX13d9G5EUdzf2/d5fePjL5zOeca/tre7oyjyEGzJVcr5nAi+3+/3ur3rdufu9i6byaaSaZbddrvdwUDQ4/H4/WuxWCydTv3Rt2BYzaRTS0sfstlM93cXype/Lt8vLoZDkUg48mripXdl2WazTU+/5jmuSQf4YFsjcCtJhXA4ZLfbo9FPjXqj0+7MvplhVlc3ohvO2bc8d7C1GT/J585bJpwD+bsqzAzTOj3Jh0IfJx0Ol8uVSibZxBZ/wGFmuztf0B1mwBwf/SjKEuajP96zThvAP5tIzM/NTU1NBhimXKqcNSybLdOQCmiew3QwIljVqPijI6H6GMHh4fdAgHE47O8WFkzDQLUoHMtSAfrIQhZlukZQ/+954lTQA+veZhPr60FRFLCIklJEC0vTuh8yIPWRt63TFkijWpalgVWVCtYeMP0/P4bF07ODSUtwFIm4B2ap5GGY74WgAAAAAElFTkSuQmCC","aspectRatio":1.3333333333333333,"src":"/static/3856797ddecf6bce2f2d8b936238db43/1283a/Tile_Complete.png","srcSet":"/static/3856797ddecf6bce2f2d8b936238db43/fa430/Tile_Complete.png 350w,\n/static/3856797ddecf6bce2f2d8b936238db43/694d8/Tile_Complete.png 700w,\n/static/3856797ddecf6bce2f2d8b936238db43/1283a/Tile_Complete.png 1000w","srcWebp":"/static/3856797ddecf6bce2f2d8b936238db43/36ebb/Tile_Complete.webp","srcSetWebp":"/static/3856797ddecf6bce2f2d8b936238db43/d0d48/Tile_Complete.webp 350w,\n/static/3856797ddecf6bce2f2d8b936238db43/64998/Tile_Complete.webp 700w,\n/static/3856797ddecf6bce2f2d8b936238db43/36ebb/Tile_Complete.webp 1000w","sizes":"(max-width: 1000px) 100vw, 1000px"},"narrow":{"base64":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAPCAIAAABr+ngCAAAACXBIWXMAAAsTAAALEwEAmpwYAAACBElEQVQoz52TzU8aYRDG/bfqhXPtCTT1aprGKAmJvWDDqUYhyoKHAsV/gGtR1qR+7bbh61BT3QVll+Vj32VBdjE1VaQQNcFnX2IrlfRgMnkPO/Ob58nM7Fi9Xqvrz4yxZ5NDsE7jacVZA482GkZiEDWERhCEqJqmIqcUi4IgVMol02iiw9MWFgxAA0BUtYpKBe/Fzwu1qvIcH/8c9/pWvn3l8dEwmnAxBNeISmhUq2WwLdNsX13d9G5EUdzf2/d5fePjL5zOeca/tre7oyjyEGzJVcr5nAi+3+/3ur3rdufu9i6byaaSaZbddrvdwUDQ4/H4/WuxWCydTv3Rt2BYzaRTS0sfstlM93cXype/Lt8vLoZDkUg48mripXdl2WazTU+/5jmuSQf4YFsjcCtJhXA4ZLfbo9FPjXqj0+7MvplhVlc3ohvO2bc8d7C1GT/J585bJpwD+bsqzAzTOj3Jh0IfJx0Ol8uVSibZxBZ/wGFmuztf0B1mwBwf/SjKEuajP96zThvAP5tIzM/NTU1NBhimXKqcNSybLdOQCmiew3QwIljVqPijI6H6GMHh4fdAgHE47O8WFkzDQLUoHMtSAfrIQhZlukZQ/+954lTQA+veZhPr60FRFLCIklJEC0vTuh8yIPWRt63TFkijWpalgVWVCtYeMP0/P4bF07ODSUtwFIm4B2ap5GGY74WgAAAAAElFTkSuQmCC","aspectRatio":1.3333333333333333,"src":"/static/3856797ddecf6bce2f2d8b936238db43/cb61f/Tile_Complete.png","srcSet":"/static/3856797ddecf6bce2f2d8b936238db43/336c1/Tile_Complete.png 240w,\n/static/3856797ddecf6bce2f2d8b936238db43/51d41/Tile_Complete.png 480w,\n/static/3856797ddecf6bce2f2d8b936238db43/cb61f/Tile_Complete.png 960w,\n/static/3856797ddecf6bce2f2d8b936238db43/1283a/Tile_Complete.png 1000w","srcWebp":"/static/3856797ddecf6bce2f2d8b936238db43/fcc10/Tile_Complete.webp","srcSetWebp":"/static/3856797ddecf6bce2f2d8b936238db43/2b5a3/Tile_Complete.webp 240w,\n/static/3856797ddecf6bce2f2d8b936238db43/35871/Tile_Complete.webp 480w,\n/static/3856797ddecf6bce2f2d8b936238db43/fcc10/Tile_Complete.webp 960w,\n/static/3856797ddecf6bce2f2d8b936238db43/36ebb/Tile_Complete.webp 1000w","sizes":"(max-width: 960px) 100vw, 960px"},"seo":{"src":"/static/3856797ddecf6bce2f2d8b936238db43/1283a/Tile_Complete.png"}}},"authors":[{"authorsPage":true,"bio":"I'm Aniket Handa. I craft user experiences that blur the gap between humans and technology.\n","id":"cebebc26-b80b-5c45-b29b-fb56bd6b7b61","name":"Aniket Handa","featured":true,"social":[{"url":"https://github.com/atneik"},{"url":"https://twitter.com/anikethanda"},{"url":"https://instagram.com/_aniket"},{"url":"https://www.linkedin.com/in/anikethanda/"}],"slug":"/authors/Aniket-Handa","avatar":{"small":{"base64":"data:image/jpeg;base64,/9j/2wBDABALDA4MChAODQ4SERATGCgaGBYWGDEjJR0oOjM9PDkzODdASFxOQERXRTc4UG1RV19iZ2hnPk1xeXBkeFxlZ2P/2wBDARESEhgVGC8aGi9jQjhCY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2P/wgARCAAUABQDASIAAhEBAxEB/8QAGAABAQEBAQAAAAAAAAAAAAAAAAUEAgP/xAAXAQEAAwAAAAAAAAAAAAAAAAACAAED/9oADAMBAAIQAxAAAAHdPoTQ6LhK8MQdNwR//8QAHRAAAgIBBQAAAAAAAAAAAAAAAgMAASIEERMhMf/aAAgBAQABBQJhWIC1tMheDtyx1ZaisVdr/8QAGBEAAgMAAAAAAAAAAAAAAAAAARARITL/2gAIAQMBAT8BikMr/8QAFhEBAQEAAAAAAAAAAAAAAAAAEBFB/9oACAECAQE/Aaaf/8QAHBABAAICAwEAAAAAAAAAAAAAAQACEFERISIx/9oACAEBAAY/AvP2BdLDrOsFeeliwWf/xAAcEAEAAwACAwAAAAAAAAAAAAABABExEEEhYaH/2gAIAQEAAT8hcoOpcZZNekuUVjGslM642Txk+wt1xbRSf//aAAwDAQACAAMAAAAQVP8Avv/EABgRAAMBAQAAAAAAAAAAAAAAAAABERAx/9oACAEDAQE/EEjrOhD/xAAXEQADAQAAAAAAAAAAAAAAAAABEBEx/9oACAECAQE/EKsRyv/EABwQAQADAAIDAAAAAAAAAAAAAAEAESExQVFxkf/aAAgBAQABPxBIVJfwVq2bRIBSnh9ZL+YR1DmmVRtenTAl3L6qAVaBj7BBRcee7j5tlZ//2Q==","aspectRatio":1,"src":"/static/5147a03650c976f3ffbe33cf767ee366/20b9f/aniket.jpg","srcSet":"/static/5147a03650c976f3ffbe33cf767ee366/8de35/aniket.jpg 13w,\n/static/5147a03650c976f3ffbe33cf767ee366/efbf2/aniket.jpg 25w,\n/static/5147a03650c976f3ffbe33cf767ee366/20b9f/aniket.jpg 50w,\n/static/5147a03650c976f3ffbe33cf767ee366/900f1/aniket.jpg 75w,\n/static/5147a03650c976f3ffbe33cf767ee366/b08b0/aniket.jpg 100w,\n/static/5147a03650c976f3ffbe33cf767ee366/c26dd/aniket.jpg 800w","srcWebp":"/static/5147a03650c976f3ffbe33cf767ee366/e7b2c/aniket.webp","srcSetWebp":"/static/5147a03650c976f3ffbe33cf767ee366/58718/aniket.webp 13w,\n/static/5147a03650c976f3ffbe33cf767ee366/74aad/aniket.webp 25w,\n/static/5147a03650c976f3ffbe33cf767ee366/e7b2c/aniket.webp 50w,\n/static/5147a03650c976f3ffbe33cf767ee366/ed320/aniket.webp 75w,\n/static/5147a03650c976f3ffbe33cf767ee366/66016/aniket.webp 100w,\n/static/5147a03650c976f3ffbe33cf767ee366/ccdb5/aniket.webp 800w","sizes":"(max-width: 50px) 100vw, 50px"},"medium":{"base64":"data:image/jpeg;base64,/9j/2wBDABALDA4MChAODQ4SERATGCgaGBYWGDEjJR0oOjM9PDkzODdASFxOQERXRTc4UG1RV19iZ2hnPk1xeXBkeFxlZ2P/2wBDARESEhgVGC8aGi9jQjhCY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2P/wgARCAAUABQDASIAAhEBAxEB/8QAGAABAQEBAQAAAAAAAAAAAAAAAAUEAgP/xAAXAQEAAwAAAAAAAAAAAAAAAAACAAED/9oADAMBAAIQAxAAAAHdPoTQ6LhK8MQdNwR//8QAHRAAAgIBBQAAAAAAAAAAAAAAAgMAASIEERMhMf/aAAgBAQABBQJhWIC1tMheDtyx1ZaisVdr/8QAGBEAAgMAAAAAAAAAAAAAAAAAARARITL/2gAIAQMBAT8BikMr/8QAFhEBAQEAAAAAAAAAAAAAAAAAEBFB/9oACAECAQE/Aaaf/8QAHBABAAICAwEAAAAAAAAAAAAAAQACEFERISIx/9oACAEBAAY/AvP2BdLDrOsFeeliwWf/xAAcEAEAAwACAwAAAAAAAAAAAAABABExEEEhYaH/2gAIAQEAAT8hcoOpcZZNekuUVjGslM642Txk+wt1xbRSf//aAAwDAQACAAMAAAAQVP8Avv/EABgRAAMBAQAAAAAAAAAAAAAAAAABERAx/9oACAEDAQE/EEjrOhD/xAAXEQADAQAAAAAAAAAAAAAAAAABEBEx/9oACAECAQE/EKsRyv/EABwQAQADAAIDAAAAAAAAAAAAAAEAESExQVFxkf/aAAgBAQABPxBIVJfwVq2bRIBSnh9ZL+YR1DmmVRtenTAl3L6qAVaBj7BBRcee7j5tlZ//2Q==","aspectRatio":1,"src":"/static/5147a03650c976f3ffbe33cf767ee366/b08b0/aniket.jpg","srcSet":"/static/5147a03650c976f3ffbe33cf767ee366/efbf2/aniket.jpg 25w,\n/static/5147a03650c976f3ffbe33cf767ee366/20b9f/aniket.jpg 50w,\n/static/5147a03650c976f3ffbe33cf767ee366/b08b0/aniket.jpg 100w,\n/static/5147a03650c976f3ffbe33cf767ee366/50e4e/aniket.jpg 150w,\n/static/5147a03650c976f3ffbe33cf767ee366/471e9/aniket.jpg 200w,\n/static/5147a03650c976f3ffbe33cf767ee366/c26dd/aniket.jpg 800w","srcWebp":"/static/5147a03650c976f3ffbe33cf767ee366/66016/aniket.webp","srcSetWebp":"/static/5147a03650c976f3ffbe33cf767ee366/74aad/aniket.webp 25w,\n/static/5147a03650c976f3ffbe33cf767ee366/e7b2c/aniket.webp 50w,\n/static/5147a03650c976f3ffbe33cf767ee366/66016/aniket.webp 100w,\n/static/5147a03650c976f3ffbe33cf767ee366/d9b14/aniket.webp 150w,\n/static/5147a03650c976f3ffbe33cf767ee366/6b183/aniket.webp 200w,\n/static/5147a03650c976f3ffbe33cf767ee366/ccdb5/aniket.webp 800w","sizes":"(max-width: 100px) 100vw, 100px"},"large":{"base64":"data:image/jpeg;base64,/9j/2wBDABALDA4MChAODQ4SERATGCgaGBYWGDEjJR0oOjM9PDkzODdASFxOQERXRTc4UG1RV19iZ2hnPk1xeXBkeFxlZ2P/2wBDARESEhgVGC8aGi9jQjhCY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2P/wgARCAAUABQDASIAAhEBAxEB/8QAGAABAQEBAQAAAAAAAAAAAAAAAAUEAgP/xAAXAQEAAwAAAAAAAAAAAAAAAAACAAED/9oADAMBAAIQAxAAAAHdPoTQ6LhK8MQdNwR//8QAHRAAAgIBBQAAAAAAAAAAAAAAAgMAASIEERMhMf/aAAgBAQABBQJhWIC1tMheDtyx1ZaisVdr/8QAGBEAAgMAAAAAAAAAAAAAAAAAARARITL/2gAIAQMBAT8BikMr/8QAFhEBAQEAAAAAAAAAAAAAAAAAEBFB/9oACAECAQE/Aaaf/8QAHBABAAICAwEAAAAAAAAAAAAAAQACEFERISIx/9oACAEBAAY/AvP2BdLDrOsFeeliwWf/xAAcEAEAAwACAwAAAAAAAAAAAAABABExEEEhYaH/2gAIAQEAAT8hcoOpcZZNekuUVjGslM642Txk+wt1xbRSf//aAAwDAQACAAMAAAAQVP8Avv/EABgRAAMBAQAAAAAAAAAAAAAAAAABERAx/9oACAEDAQE/EEjrOhD/xAAXEQADAQAAAAAAAAAAAAAAAAABEBEx/9oACAECAQE/EKsRyv/EABwQAQADAAIDAAAAAAAAAAAAAAEAESExQVFxkf/aAAgBAQABPxBIVJfwVq2bRIBSnh9ZL+YR1DmmVRtenTAl3L6qAVaBj7BBRcee7j5tlZ//2Q==","aspectRatio":1,"src":"/static/5147a03650c976f3ffbe33cf767ee366/4b6ce/aniket.jpg","srcSet":"/static/5147a03650c976f3ffbe33cf767ee366/db25d/aniket.jpg 82w,\n/static/5147a03650c976f3ffbe33cf767ee366/ffb8a/aniket.jpg 164w,\n/static/5147a03650c976f3ffbe33cf767ee366/4b6ce/aniket.jpg 328w,\n/static/5147a03650c976f3ffbe33cf767ee366/2a47f/aniket.jpg 492w,\n/static/5147a03650c976f3ffbe33cf767ee366/9a0c0/aniket.jpg 656w,\n/static/5147a03650c976f3ffbe33cf767ee366/c26dd/aniket.jpg 800w","srcWebp":"/static/5147a03650c976f3ffbe33cf767ee366/5a48e/aniket.webp","srcSetWebp":"/static/5147a03650c976f3ffbe33cf767ee366/2d087/aniket.webp 82w,\n/static/5147a03650c976f3ffbe33cf767ee366/29d87/aniket.webp 164w,\n/static/5147a03650c976f3ffbe33cf767ee366/5a48e/aniket.webp 328w,\n/static/5147a03650c976f3ffbe33cf767ee366/42f2e/aniket.webp 492w,\n/static/5147a03650c976f3ffbe33cf767ee366/dec03/aniket.webp 656w,\n/static/5147a03650c976f3ffbe33cf767ee366/ccdb5/aniket.webp 800w","sizes":"(max-width: 328px) 100vw, 328px"}}}],"basePath":"/","permalink":"https://anikethanda.com//KiloWalk/","slug":"/KiloWalk","id":"0a540d80-7bb2-5c06-b767-9e28743ad283","title":"KiloWalk","canonicalUrl":null,"mailchimp":"","next":[{"id":"9e63bbea-13b3-5e1c-8b1d-c0a98a9080e6","slug":"/Stitch-Immersive-news-consumption","secret":false,"title":"Stitch - Immersive news consumption","author":"Aniket Handa","date":"2014","dateForSEO":"2014-04-29T00:00:00.000Z","timeToRead":1,"excerpt":"With upcoming depth cameras in mobile devices, can we create a more immersive news consumption medium?","canonical_url":null,"subscription":true,"body":"function _extends() { _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }\n\nfunction _objectWithoutProperties(source, excluded) { if (source == null) return {}; var target = _objectWithoutPropertiesLoose(source, excluded); var key, i; if (Object.getOwnPropertySymbols) { var sourceSymbolKeys = Object.getOwnPropertySymbols(source); for (i = 0; i < sourceSymbolKeys.length; i++) { key = sourceSymbolKeys[i]; if (excluded.indexOf(key) >= 0) continue; if (!Object.prototype.propertyIsEnumerable.call(source, key)) continue; target[key] = source[key]; } } return target; }\n\nfunction _objectWithoutPropertiesLoose(source, excluded) { if (source == null) return {}; var target = {}; var sourceKeys = Object.keys(source); var key, i; for (i = 0; i < sourceKeys.length; i++) { key = sourceKeys[i]; if (excluded.indexOf(key) >= 0) continue; target[key] = source[key]; } return target; }\n\n/* @jsx mdx */\nvar _frontmatter = {\n  \"title\": \"Stitch - Immersive news consumption\",\n  \"excerpt\": \"With upcoming depth cameras in mobile devices, can we create a more immersive news consumption medium?\",\n  \"date\": \"2014-04-29T00:00:00.000Z\",\n  \"category\": \"AR / VR\",\n  \"tags\": [\"Intel\", \"Perceptual Computing SDK\", \"3D gestures\", \"Publishing\", \"Unity3D\"],\n  \"author\": \"Aniket Handa\",\n  \"hero\": \"./news-unsplash.jpg\"\n};\n\nvar makeShortcode = function makeShortcode(name) {\n  return function MDXDefaultShortcode(props) {\n    console.warn(\"Component \" + name + \" was not imported, exported, or provided by MDXProvider as global scope\");\n    return mdx(\"div\", props);\n  };\n};\n\nvar layoutProps = {\n  _frontmatter: _frontmatter\n};\nvar MDXLayout = \"wrapper\";\nreturn function MDXContent(_ref) {\n  var components = _ref.components,\n      props = _objectWithoutProperties(_ref, [\"components\"]);\n\n  return mdx(MDXLayout, _extends({}, layoutProps, props, {\n    components: components,\n    mdxType: \"MDXLayout\"\n  }), mdx(\"h2\", {\n    \"id\": \"introduction\"\n  }, \"Introduction\"), mdx(\"p\", null, \"The capstone project during MHCI+D focused on promoting novel applications of 3D image capture and touch gesture technology in the news publishing industry. My team partnered with Intel, who challenged us to envision a system that creates value for their upcoming RealSense depth-sensing camera in the News publishing industry. \"), mdx(\"p\", null, \"Before hopping onto secondary research we evaluated existing spatial sensing platforms, and meanwhile also researched current publishing industry.\"), mdx(\"div\", {\n    \"className\": \"Image__Small\"\n  }, \"\\n  \", mdx(\"span\", _extends({\n    parentName: \"div\"\n  }, {\n    \"className\": \"gatsby-resp-image-wrapper\",\n    \"style\": {\n      \"position\": \"relative\",\n      \"display\": \"block\",\n      \"marginLeft\": \"auto\",\n      \"marginRight\": \"auto\",\n      \"maxWidth\": \"1280px\"\n    }\n  }), \"\\n      \", mdx(\"span\", _extends({\n    parentName: \"span\"\n  }, {\n    \"className\": \"gatsby-resp-image-background-image\",\n    \"style\": {\n      \"paddingBottom\": \"56.25%\",\n      \"position\": \"relative\",\n      \"bottom\": \"0\",\n      \"left\": \"0\",\n      \"backgroundImage\": \"url('data:image/jpeg;base64,/9j/2wBDABALDA4MChAODQ4SERATGCgaGBYWGDEjJR0oOjM9PDkzODdASFxOQERXRTc4UG1RV19iZ2hnPk1xeXBkeFxlZ2P/2wBDARESEhgVGC8aGi9jQjhCY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2P/wgARCAALABQDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAABAAD/8QAFAEBAAAAAAAAAAAAAAAAAAAAAv/aAAwDAQACEAMQAAABz0A1FceR/8QAGRAAAgMBAAAAAAAAAAAAAAAAAAIBAxEy/9oACAEBAAEFAmecS91hHk0r4P/EABcRAAMBAAAAAAAAAAAAAAAAAAABERL/2gAIAQMBAT8Bbhs//8QAFxEAAwEAAAAAAAAAAAAAAAAAAAEREv/aAAgBAgEBPwFKmD//xAAcEAABAwUAAAAAAAAAAAAAAAABABASAhExQVH/2gAIAQEABj8CMDjisUZUbYN//8QAGxABAAICAwAAAAAAAAAAAAAAAQARITEQQfD/2gAIAQEAAT8hrqnjUqNbeKMMUK1VWeoqN3cf/9oADAMBAAIAAwAAABAAz//EABYRAQEBAAAAAAAAAAAAAAAAABEAUf/aAAgBAwEBPxATLL//xAAWEQEBAQAAAAAAAAAAAAAAAAARAFH/2gAIAQIBAT8QUR2//8QAHhABAAIBBAMAAAAAAAAAAAAAAQAhETFBUWFxobH/2gAIAQEAAT8QSasByrHlqc7we1O1OU0uA1YJJ0jG31BAIL+xu2f/2Q==')\",\n      \"backgroundSize\": \"cover\",\n      \"display\": \"block\"\n    }\n  })), \"\\n  \", mdx(\"picture\", {\n    parentName: \"span\"\n  }, \"\\n        \", mdx(\"source\", _extends({\n    parentName: \"picture\"\n  }, {\n    \"srcSet\": [\"/static/3993024854c49ca2eb837ac767ab2b27/4b075/3.webp 1280w\"],\n    \"sizes\": \"(max-width: 1280px) 100vw, 1280px\",\n    \"type\": \"image/webp\"\n  })), \"\\n        \", mdx(\"source\", _extends({\n    parentName: \"picture\"\n  }, {\n    \"srcSet\": [\"/static/3993024854c49ca2eb837ac767ab2b27/496ec/3.jpg 1280w\"],\n    \"sizes\": \"(max-width: 1280px) 100vw, 1280px\",\n    \"type\": \"image/jpeg\"\n  })), \"\\n        \", mdx(\"img\", _extends({\n    parentName: \"picture\"\n  }, {\n    \"className\": \"gatsby-resp-image-image\",\n    \"src\": \"/static/3993024854c49ca2eb837ac767ab2b27/496ec/3.jpg\",\n    \"alt\": \"3\",\n    \"title\": \"3\",\n    \"loading\": \"lazy\",\n    \"style\": {\n      \"width\": \"100%\",\n      \"height\": \"100%\",\n      \"margin\": \"0\",\n      \"verticalAlign\": \"middle\",\n      \"position\": \"absolute\",\n      \"top\": \"0\",\n      \"left\": \"0\"\n    }\n  })), \"\\n      \"), \"\\n    \")), mdx(\"p\", null, \"Then, our secondary research highlighted that the way people consume news is changing, due to its online access. However, the current news business model still supports print-based news, rather than digital. On the other hand, emerging technologies are enabling more immersive, collaborative experiences.\"), mdx(\"div\", {\n    \"className\": \"Image__Small\"\n  }, \"\\n  \", mdx(\"span\", _extends({\n    parentName: \"div\"\n  }, {\n    \"className\": \"gatsby-resp-image-wrapper\",\n    \"style\": {\n      \"position\": \"relative\",\n      \"display\": \"block\",\n      \"marginLeft\": \"auto\",\n      \"marginRight\": \"auto\",\n      \"maxWidth\": \"1280px\"\n    }\n  }), \"\\n      \", mdx(\"span\", _extends({\n    parentName: \"span\"\n  }, {\n    \"className\": \"gatsby-resp-image-background-image\",\n    \"style\": {\n      \"paddingBottom\": \"56.25%\",\n      \"position\": \"relative\",\n      \"bottom\": \"0\",\n      \"left\": \"0\",\n      \"backgroundImage\": \"url('data:image/jpeg;base64,/9j/2wBDABALDA4MChAODQ4SERATGCgaGBYWGDEjJR0oOjM9PDkzODdASFxOQERXRTc4UG1RV19iZ2hnPk1xeXBkeFxlZ2P/2wBDARESEhgVGC8aGi9jQjhCY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2P/wgARCAALABQDASIAAhEBAxEB/8QAFwAAAwEAAAAAAAAAAAAAAAAAAAQFA//EABYBAQEBAAAAAAAAAAAAAAAAAAEAAv/aAAwDAQACEAMQAAAB3UrRbLhKF//EABwQAAEDBQAAAAAAAAAAAAAAAAIAAQMQERITM//aAAgBAQABBQIAe8uOyk/Vf//EABURAQEAAAAAAAAAAAAAAAAAAAEQ/9oACAEDAQE/ARn/xAAVEQEBAAAAAAAAAAAAAAAAAAAAEf/aAAgBAgEBPwFH/8QAHRAAAQIHAAAAAAAAAAAAAAAAABAiAQIRITJBsf/aAAgBAQAGPwJzrbOVMoJMn//EAB0QAAICAQUAAAAAAAAAAAAAAAERACEQMVFhsdH/2gAIAQEAAT8hKchuDrGE0gacIgPWGGVOq6x//9oADAMBAAIAAwAAABBYz//EABYRAQEBAAAAAAAAAAAAAAAAAAARAf/aAAgBAwEBPxCuq//EABYRAAMAAAAAAAAAAAAAAAAAAAEQIf/aAAgBAgEBPxAVP//EAB8QAQACAQMFAAAAAAAAAAAAAAERIQAQQVExYXGBwf/aAAgBAQABPxB6BYIBn32QrLEI7EQIuvPzAgbM9NaTEXB6ZBwZ/9k=')\",\n      \"backgroundSize\": \"cover\",\n      \"display\": \"block\"\n    }\n  })), \"\\n  \", mdx(\"picture\", {\n    parentName: \"span\"\n  }, \"\\n        \", mdx(\"source\", _extends({\n    parentName: \"picture\"\n  }, {\n    \"srcSet\": [\"/static/7f389ad81a1b9e2c6d33d614f5c88e04/4b075/4.webp 1280w\"],\n    \"sizes\": \"(max-width: 1280px) 100vw, 1280px\",\n    \"type\": \"image/webp\"\n  })), \"\\n        \", mdx(\"source\", _extends({\n    parentName: \"picture\"\n  }, {\n    \"srcSet\": [\"/static/7f389ad81a1b9e2c6d33d614f5c88e04/496ec/4.jpg 1280w\"],\n    \"sizes\": \"(max-width: 1280px) 100vw, 1280px\",\n    \"type\": \"image/jpeg\"\n  })), \"\\n        \", mdx(\"img\", _extends({\n    parentName: \"picture\"\n  }, {\n    \"className\": \"gatsby-resp-image-image\",\n    \"src\": \"/static/7f389ad81a1b9e2c6d33d614f5c88e04/496ec/4.jpg\",\n    \"alt\": \"4\",\n    \"title\": \"4\",\n    \"loading\": \"lazy\",\n    \"style\": {\n      \"width\": \"100%\",\n      \"height\": \"100%\",\n      \"margin\": \"0\",\n      \"verticalAlign\": \"middle\",\n      \"position\": \"absolute\",\n      \"top\": \"0\",\n      \"left\": \"0\"\n    }\n  })), \"\\n      \"), \"\\n    \")), mdx(\"p\", null, \"We combined these insights to form the following design question.\"), mdx(\"div\", {\n    \"className\": \"Image__Small\"\n  }, \"\\n  \", mdx(\"span\", _extends({\n    parentName: \"div\"\n  }, {\n    \"className\": \"gatsby-resp-image-wrapper\",\n    \"style\": {\n      \"position\": \"relative\",\n      \"display\": \"block\",\n      \"marginLeft\": \"auto\",\n      \"marginRight\": \"auto\",\n      \"maxWidth\": \"1280px\"\n    }\n  }), \"\\n      \", mdx(\"span\", _extends({\n    parentName: \"span\"\n  }, {\n    \"className\": \"gatsby-resp-image-background-image\",\n    \"style\": {\n      \"paddingBottom\": \"56.25%\",\n      \"position\": \"relative\",\n      \"bottom\": \"0\",\n      \"left\": \"0\",\n      \"backgroundImage\": \"url('data:image/jpeg;base64,/9j/2wBDABALDA4MChAODQ4SERATGCgaGBYWGDEjJR0oOjM9PDkzODdASFxOQERXRTc4UG1RV19iZ2hnPk1xeXBkeFxlZ2P/2wBDARESEhgVGC8aGi9jQjhCY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2P/wgARCAALABQDASIAAhEBAxEB/8QAFwABAQEBAAAAAAAAAAAAAAAAAAIBBP/EABYBAQEBAAAAAAAAAAAAAAAAAAQBAv/aAAwDAQACEAMQAAAB6ZiTqMZv/8QAGxAAAQQDAAAAAAAAAAAAAAAAAQACEBEDEhP/2gAIAQEAAQUC4vRxkRsVdx//xAAVEQEBAAAAAAAAAAAAAAAAAAAQIf/aAAgBAwEBPwGn/8QAFREBAQAAAAAAAAAAAAAAAAAAECH/2gAIAQIBAT8Bh//EABkQAAEFAAAAAAAAAAAAAAAAABAAAREhMf/aAAgBAQAGPwJXA1z/AP/EABwQAAEDBQAAAAAAAAAAAAAAAAEAEDFhcYGR8f/aAAgBAQABPyGgNqXBlusiUiTdv//aAAwDAQACAAMAAAAQ0P8A/8QAFhEBAQEAAAAAAAAAAAAAAAAAARBB/9oACAEDAQE/EA2z/8QAFhEBAQEAAAAAAAAAAAAAAAAAARBB/9oACAECAQE/EFwT/8QAGxABAAICAwAAAAAAAAAAAAAAAQARECExUfH/2gAIAQEAAT8QkirLutylKaa6nuY0Lhxa8f/Z')\",\n      \"backgroundSize\": \"cover\",\n      \"display\": \"block\"\n    }\n  })), \"\\n  \", mdx(\"picture\", {\n    parentName: \"span\"\n  }, \"\\n        \", mdx(\"source\", _extends({\n    parentName: \"picture\"\n  }, {\n    \"srcSet\": [\"/static/b3963c9115c971afe1a8d582aca9b6f5/4b075/1.webp 1280w\"],\n    \"sizes\": \"(max-width: 1280px) 100vw, 1280px\",\n    \"type\": \"image/webp\"\n  })), \"\\n        \", mdx(\"source\", _extends({\n    parentName: \"picture\"\n  }, {\n    \"srcSet\": [\"/static/b3963c9115c971afe1a8d582aca9b6f5/496ec/1.jpg 1280w\"],\n    \"sizes\": \"(max-width: 1280px) 100vw, 1280px\",\n    \"type\": \"image/jpeg\"\n  })), \"\\n        \", mdx(\"img\", _extends({\n    parentName: \"picture\"\n  }, {\n    \"className\": \"gatsby-resp-image-image\",\n    \"src\": \"/static/b3963c9115c971afe1a8d582aca9b6f5/496ec/1.jpg\",\n    \"alt\": \"1\",\n    \"title\": \"1\",\n    \"loading\": \"lazy\",\n    \"style\": {\n      \"width\": \"100%\",\n      \"height\": \"100%\",\n      \"margin\": \"0\",\n      \"verticalAlign\": \"middle\",\n      \"position\": \"absolute\",\n      \"top\": \"0\",\n      \"left\": \"0\"\n    }\n  })), \"\\n      \"), \"\\n    \")), mdx(\"p\", null, \"Our design response was Stitch:\"), mdx(\"div\", {\n    \"className\": \"Image__Small\"\n  }, \"\\n  \", mdx(\"span\", _extends({\n    parentName: \"div\"\n  }, {\n    \"className\": \"gatsby-resp-image-wrapper\",\n    \"style\": {\n      \"position\": \"relative\",\n      \"display\": \"block\",\n      \"marginLeft\": \"auto\",\n      \"marginRight\": \"auto\",\n      \"maxWidth\": \"1280px\"\n    }\n  }), \"\\n      \", mdx(\"span\", _extends({\n    parentName: \"span\"\n  }, {\n    \"className\": \"gatsby-resp-image-background-image\",\n    \"style\": {\n      \"paddingBottom\": \"56.25%\",\n      \"position\": \"relative\",\n      \"bottom\": \"0\",\n      \"left\": \"0\",\n      \"backgroundImage\": \"url('data:image/jpeg;base64,/9j/2wBDABALDA4MChAODQ4SERATGCgaGBYWGDEjJR0oOjM9PDkzODdASFxOQERXRTc4UG1RV19iZ2hnPk1xeXBkeFxlZ2P/2wBDARESEhgVGC8aGi9jQjhCY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2P/wgARCAALABQDASIAAhEBAxEB/8QAFwAAAwEAAAAAAAAAAAAAAAAAAAIDBP/EABUBAQEAAAAAAAAAAAAAAAAAAAED/9oADAMBAAIQAxAAAAG81e8FNAP/xAAYEAACAwAAAAAAAAAAAAAAAAAAEAIRMv/aAAgBAQABBQJUo6P/xAAVEQEBAAAAAAAAAAAAAAAAAAAAEf/aAAgBAwEBPwFH/8QAFREBAQAAAAAAAAAAAAAAAAAAABH/2gAIAQIBAT8BV//EABQQAQAAAAAAAAAAAAAAAAAAACD/2gAIAQEABj8CX//EABsQAAMAAgMAAAAAAAAAAAAAAAABIRARMVFh/9oACAEBAAE/IZ4OuG3TxwCiP//aAAwDAQACAAMAAAAQN+//xAAVEQEBAAAAAAAAAAAAAAAAAAAQMf/aAAgBAwEBPxCj/8QAFREBAQAAAAAAAAAAAAAAAAAAEDH/2gAIAQIBAT8Qg//EABwQAQACAgMBAAAAAAAAAAAAAAEAIRGxEFFx8f/aAAgBAQABPxAoXl6QmEq9Fz43G7qJEGp//9k=')\",\n      \"backgroundSize\": \"cover\",\n      \"display\": \"block\"\n    }\n  })), \"\\n  \", mdx(\"picture\", {\n    parentName: \"span\"\n  }, \"\\n        \", mdx(\"source\", _extends({\n    parentName: \"picture\"\n  }, {\n    \"srcSet\": [\"/static/6c4cbcff3e0bd4becc37cb77033eaab1/4b075/0.webp 1280w\"],\n    \"sizes\": \"(max-width: 1280px) 100vw, 1280px\",\n    \"type\": \"image/webp\"\n  })), \"\\n        \", mdx(\"source\", _extends({\n    parentName: \"picture\"\n  }, {\n    \"srcSet\": [\"/static/6c4cbcff3e0bd4becc37cb77033eaab1/496ec/0.jpg 1280w\"],\n    \"sizes\": \"(max-width: 1280px) 100vw, 1280px\",\n    \"type\": \"image/jpeg\"\n  })), \"\\n        \", mdx(\"img\", _extends({\n    parentName: \"picture\"\n  }, {\n    \"className\": \"gatsby-resp-image-image\",\n    \"src\": \"/static/6c4cbcff3e0bd4becc37cb77033eaab1/496ec/0.jpg\",\n    \"alt\": \"0\",\n    \"title\": \"0\",\n    \"loading\": \"lazy\",\n    \"style\": {\n      \"width\": \"100%\",\n      \"height\": \"100%\",\n      \"margin\": \"0\",\n      \"verticalAlign\": \"middle\",\n      \"position\": \"absolute\",\n      \"top\": \"0\",\n      \"left\": \"0\"\n    }\n  })), \"\\n      \"), \"\\n    \")), mdx(\"p\", null, \"We conceptualized the whole system but concentrated on one part of it which dealt with exploration of news media on a tablet. Following the system diagram.\"), mdx(\"div\", {\n    \"className\": \"Image__Small\"\n  }, \"\\n  \", mdx(\"span\", _extends({\n    parentName: \"div\"\n  }, {\n    \"className\": \"gatsby-resp-image-wrapper\",\n    \"style\": {\n      \"position\": \"relative\",\n      \"display\": \"block\",\n      \"marginLeft\": \"auto\",\n      \"marginRight\": \"auto\",\n      \"maxWidth\": \"1280px\"\n    }\n  }), \"\\n      \", mdx(\"span\", _extends({\n    parentName: \"span\"\n  }, {\n    \"className\": \"gatsby-resp-image-background-image\",\n    \"style\": {\n      \"paddingBottom\": \"56.25%\",\n      \"position\": \"relative\",\n      \"bottom\": \"0\",\n      \"left\": \"0\",\n      \"backgroundImage\": \"url('data:image/jpeg;base64,/9j/2wBDABALDA4MChAODQ4SERATGCgaGBYWGDEjJR0oOjM9PDkzODdASFxOQERXRTc4UG1RV19iZ2hnPk1xeXBkeFxlZ2P/2wBDARESEhgVGC8aGi9jQjhCY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2P/wgARCAALABQDASIAAhEBAxEB/8QAGAAAAwEBAAAAAAAAAAAAAAAAAAEDAgX/xAAVAQEBAAAAAAAAAAAAAAAAAAAAAf/aAAwDAQACEAMQAAAB7NcURCD/xAAXEAADAQAAAAAAAAAAAAAAAAACEBFB/9oACAEBAAEFAoNWr//EABQRAQAAAAAAAAAAAAAAAAAAABD/2gAIAQMBAT8BP//EABQRAQAAAAAAAAAAAAAAAAAAABD/2gAIAQIBAT8BP//EABYQAAMAAAAAAAAAAAAAAAAAAAARIP/aAAgBAQAGPwIU/wD/xAAYEAEBAQEBAAAAAAAAAAAAAAABEQAQkf/aAAgBAQABPyG8R9wly4Dv/9oADAMBAAIAAwAAABDv3//EABURAQEAAAAAAAAAAAAAAAAAAAEQ/9oACAEDAQE/ECf/xAAVEQEBAAAAAAAAAAAAAAAAAAABEP/aAAgBAgEBPxBn/8QAGhABAQEBAQEBAAAAAAAAAAAAAREAITGBsf/aAAgBAQABPxAgLKnqfuABaF+YKvHjMBs7d5MALD1rv//Z')\",\n      \"backgroundSize\": \"cover\",\n      \"display\": \"block\"\n    }\n  })), \"\\n  \", mdx(\"picture\", {\n    parentName: \"span\"\n  }, \"\\n        \", mdx(\"source\", _extends({\n    parentName: \"picture\"\n  }, {\n    \"srcSet\": [\"/static/4f43ae5bc751553ae414655a54aef7a0/4b075/5.webp 1280w\"],\n    \"sizes\": \"(max-width: 1280px) 100vw, 1280px\",\n    \"type\": \"image/webp\"\n  })), \"\\n        \", mdx(\"source\", _extends({\n    parentName: \"picture\"\n  }, {\n    \"srcSet\": [\"/static/4f43ae5bc751553ae414655a54aef7a0/496ec/5.jpg 1280w\"],\n    \"sizes\": \"(max-width: 1280px) 100vw, 1280px\",\n    \"type\": \"image/jpeg\"\n  })), \"\\n        \", mdx(\"img\", _extends({\n    parentName: \"picture\"\n  }, {\n    \"className\": \"gatsby-resp-image-image\",\n    \"src\": \"/static/4f43ae5bc751553ae414655a54aef7a0/496ec/5.jpg\",\n    \"alt\": \"5\",\n    \"title\": \"5\",\n    \"loading\": \"lazy\",\n    \"style\": {\n      \"width\": \"100%\",\n      \"height\": \"100%\",\n      \"margin\": \"0\",\n      \"verticalAlign\": \"middle\",\n      \"position\": \"absolute\",\n      \"top\": \"0\",\n      \"left\": \"0\"\n    }\n  })), \"\\n      \"), \"\\n    \")), mdx(\"p\", null, \"To refine the solution we iterated by developing functional prototypes backed by user testing and evaluation. We took the help of rapid prototyping to answer the following questions:\"), mdx(\"div\", {\n    \"className\": \"Image__Small\"\n  }, \"\\n  \", mdx(\"span\", _extends({\n    parentName: \"div\"\n  }, {\n    \"className\": \"gatsby-resp-image-wrapper\",\n    \"style\": {\n      \"position\": \"relative\",\n      \"display\": \"block\",\n      \"marginLeft\": \"auto\",\n      \"marginRight\": \"auto\",\n      \"maxWidth\": \"1280px\"\n    }\n  }), \"\\n      \", mdx(\"span\", _extends({\n    parentName: \"span\"\n  }, {\n    \"className\": \"gatsby-resp-image-background-image\",\n    \"style\": {\n      \"paddingBottom\": \"56.25%\",\n      \"position\": \"relative\",\n      \"bottom\": \"0\",\n      \"left\": \"0\",\n      \"backgroundImage\": \"url('data:image/jpeg;base64,/9j/2wBDABALDA4MChAODQ4SERATGCgaGBYWGDEjJR0oOjM9PDkzODdASFxOQERXRTc4UG1RV19iZ2hnPk1xeXBkeFxlZ2P/2wBDARESEhgVGC8aGi9jQjhCY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2P/wgARCAALABQDASIAAhEBAxEB/8QAFwAAAwEAAAAAAAAAAAAAAAAAAAEEA//EABUBAQEAAAAAAAAAAAAAAAAAAAEC/9oADAMBAAIQAxAAAAGJ1Ts4iF//xAAZEAACAwEAAAAAAAAAAAAAAAAAIQEDMRD/2gAIAQEAAQUCjFxFmn//xAAUEQEAAAAAAAAAAAAAAAAAAAAQ/9oACAEDAQE/AT//xAAUEQEAAAAAAAAAAAAAAAAAAAAQ/9oACAECAQE/AT//xAAaEAACAgMAAAAAAAAAAAAAAAABECExAHGR/9oACAEBAAY/AjWRO1Q4/wD/xAAbEAEAAgMBAQAAAAAAAAAAAAABESEAEEFRwf/aAAgBAQABPyEzRDrNmIBqPaJqIfJlRAFc1//aAAwDAQACAAMAAAAQ+8//xAAUEQEAAAAAAAAAAAAAAAAAAAAQ/9oACAEDAQE/ED//xAAVEQEBAAAAAAAAAAAAAAAAAAAQEf/aAAgBAgEBPxCn/8QAHxABAAIBAwUAAAAAAAAAAAAAAREhABAxYUFxgbHw/9oACAEBAAE/EIA1BShwTbkNoR1BwTjvseMO8fisIEmVAPWn/9k=')\",\n      \"backgroundSize\": \"cover\",\n      \"display\": \"block\"\n    }\n  })), \"\\n  \", mdx(\"picture\", {\n    parentName: \"span\"\n  }, \"\\n        \", mdx(\"source\", _extends({\n    parentName: \"picture\"\n  }, {\n    \"srcSet\": [\"/static/da30332cddd952d4ff69fab4fc8c7f15/4b075/7.webp 1280w\"],\n    \"sizes\": \"(max-width: 1280px) 100vw, 1280px\",\n    \"type\": \"image/webp\"\n  })), \"\\n        \", mdx(\"source\", _extends({\n    parentName: \"picture\"\n  }, {\n    \"srcSet\": [\"/static/da30332cddd952d4ff69fab4fc8c7f15/496ec/7.jpg 1280w\"],\n    \"sizes\": \"(max-width: 1280px) 100vw, 1280px\",\n    \"type\": \"image/jpeg\"\n  })), \"\\n        \", mdx(\"img\", _extends({\n    parentName: \"picture\"\n  }, {\n    \"className\": \"gatsby-resp-image-image\",\n    \"src\": \"/static/da30332cddd952d4ff69fab4fc8c7f15/496ec/7.jpg\",\n    \"alt\": \"7\",\n    \"title\": \"7\",\n    \"loading\": \"lazy\",\n    \"style\": {\n      \"width\": \"100%\",\n      \"height\": \"100%\",\n      \"margin\": \"0\",\n      \"verticalAlign\": \"middle\",\n      \"position\": \"absolute\",\n      \"top\": \"0\",\n      \"left\": \"0\"\n    }\n  })), \"\\n      \"), \"\\n    \")), mdx(\"h2\", {\n    \"id\": \"prototyping\"\n  }, \"Prototyping\"), mdx(\"p\", null, \"Before developing the final prototype we had several iterations of prototypes at increasing level of fidelity.\"), mdx(\"div\", {\n    \"className\": \"Image__Small\"\n  }, \"\\n  \", mdx(\"span\", _extends({\n    parentName: \"div\"\n  }, {\n    \"className\": \"gatsby-resp-image-wrapper\",\n    \"style\": {\n      \"position\": \"relative\",\n      \"display\": \"block\",\n      \"marginLeft\": \"auto\",\n      \"marginRight\": \"auto\",\n      \"maxWidth\": \"1280px\"\n    }\n  }), \"\\n      \", mdx(\"span\", _extends({\n    parentName: \"span\"\n  }, {\n    \"className\": \"gatsby-resp-image-background-image\",\n    \"style\": {\n      \"paddingBottom\": \"56.25%\",\n      \"position\": \"relative\",\n      \"bottom\": \"0\",\n      \"left\": \"0\",\n      \"backgroundImage\": \"url('data:image/jpeg;base64,/9j/2wBDABALDA4MChAODQ4SERATGCgaGBYWGDEjJR0oOjM9PDkzODdASFxOQERXRTc4UG1RV19iZ2hnPk1xeXBkeFxlZ2P/2wBDARESEhgVGC8aGi9jQjhCY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2P/wgARCAALABQDASIAAhEBAxEB/8QAFwAAAwEAAAAAAAAAAAAAAAAAAAMEBf/EABUBAQEAAAAAAAAAAAAAAAAAAAIB/9oADAMBAAIQAxAAAAFgq1DKKCL/xAAZEAEBAAMBAAAAAAAAAAAAAAABAgADETL/2gAIAQEAAQUCaRq+LGUdpmXXt9f/xAAWEQADAAAAAAAAAAAAAAAAAAABEBH/2gAIAQMBAT8BgX//xAAVEQEBAAAAAAAAAAAAAAAAAAABEP/aAAgBAgEBPwFn/8QAHhAAAgEDBQAAAAAAAAAAAAAAAAERAhAxEyIyUYH/2gAIAQEABj8CNKMrJxa9GOuN3dv/xAAaEAEAAwEBAQAAAAAAAAAAAAABABEhcWGR/9oACAEBAAE/IVhmPkvFdV1K342Lg3fYpMCMDk//2gAMAwEAAgADAAAAEKcf/8QAFhEBAQEAAAAAAAAAAAAAAAAAABEB/9oACAEDAQE/EINj/8QAFxEBAQEBAAAAAAAAAAAAAAAAAQAhMf/aAAgBAgEBPxBL22//xAAcEAEBAAIDAQEAAAAAAAAAAAABEQAxIXHBUWH/2gAIAQEAAT8Q5DqFZs7wXaKIORZJ7kYeBpLvrCXNP2e4JtaC3JPXNAvZ/XP/2Q==')\",\n      \"backgroundSize\": \"cover\",\n      \"display\": \"block\"\n    }\n  })), \"\\n  \", mdx(\"picture\", {\n    parentName: \"span\"\n  }, \"\\n        \", mdx(\"source\", _extends({\n    parentName: \"picture\"\n  }, {\n    \"srcSet\": [\"/static/f0f63ebdfd682bf0b1fa4cd9b479272b/4b075/6.webp 1280w\"],\n    \"sizes\": \"(max-width: 1280px) 100vw, 1280px\",\n    \"type\": \"image/webp\"\n  })), \"\\n        \", mdx(\"source\", _extends({\n    parentName: \"picture\"\n  }, {\n    \"srcSet\": [\"/static/f0f63ebdfd682bf0b1fa4cd9b479272b/496ec/6.jpg 1280w\"],\n    \"sizes\": \"(max-width: 1280px) 100vw, 1280px\",\n    \"type\": \"image/jpeg\"\n  })), \"\\n        \", mdx(\"img\", _extends({\n    parentName: \"picture\"\n  }, {\n    \"className\": \"gatsby-resp-image-image\",\n    \"src\": \"/static/f0f63ebdfd682bf0b1fa4cd9b479272b/496ec/6.jpg\",\n    \"alt\": \"6\",\n    \"title\": \"6\",\n    \"loading\": \"lazy\",\n    \"style\": {\n      \"width\": \"100%\",\n      \"height\": \"100%\",\n      \"margin\": \"0\",\n      \"verticalAlign\": \"middle\",\n      \"position\": \"absolute\",\n      \"top\": \"0\",\n      \"left\": \"0\"\n    }\n  })), \"\\n      \"), \"\\n    \")), mdx(\"p\", null, \"The final explore prototype supported the following interactions:\"), mdx(\"h3\", {\n    \"id\": \"select-an-article\"\n  }, \"Select an Article\"), mdx(\"p\", null, \"View the journalist-curated list of immersive articles and select to read more about it with 3D reconstruction in the background.\"), mdx(\"div\", {\n    className: \"Image__Small\"\n  }, mdx(\"video\", {\n    width: \"100%\",\n    loop: true,\n    autoPlay: true\n  }, mdx(\"source\", {\n    src: \"/7d5c6e1c06505e3574f4a39653ed02f2/article.mp4\",\n    type: \"video/mp4\"\n  }), mdx(\"source\", {\n    src: \"/10bf7d0968ff5c83743db3124e4e894a/article.webm\",\n    type: \"video/webm\"\n  }), \"Your browser does not support HTML5 video.\")), mdx(\"h3\", {\n    \"id\": \"fly-in\"\n  }, \"Fly-in\"), mdx(\"p\", null, \"By tapping on start user dives down into the 3D reconstruction of the relevant place where the news took place. Fly-in gives a spatial perspective to the user.\"), mdx(\"div\", {\n    className: \"Image__Small\"\n  }, mdx(\"video\", {\n    width: \"100%\",\n    loop: true,\n    autoPlay: true\n  }, mdx(\"source\", {\n    src: \"/3fdafac6f47a93fb8242f02473f761ca/fly.mp4\",\n    type: \"video/mp4\"\n  }), mdx(\"source\", {\n    src: \"/39bed07e13a1d8ef7ec6cfc06f349117/fly.webm\",\n    type: \"video/webm\"\n  }), \"Your browser does not support HTML5 video.\")), mdx(\"h3\", {\n    \"id\": \"navigate\"\n  }, \"Navigate\"), mdx(\"p\", null, \"Exploring a digital reconstruction of a news story\\u2019s environment as a way to deepen understanding of a situation, event, or location.\"), mdx(\"div\", {\n    className: \"Image__Small\"\n  }, mdx(\"video\", {\n    width: \"100%\",\n    loop: true,\n    autoPlay: true\n  }, mdx(\"source\", {\n    src: \"/af09a66628af4954a7fa5ad6d68d5b99/nav.mp4\",\n    type: \"video/mp4\"\n  }), mdx(\"source\", {\n    src: \"/6cf0059f8154b11d68ab93fd6ceba662/nav.webm\",\n    type: \"video/webm\"\n  }), \"Your browser does not support HTML5 video.\")), mdx(\"h3\", {\n    \"id\": \"content-markers\"\n  }, \"Content Markers\"), mdx(\"p\", null, \"View multiple perspectives on the news through dynamic journalist and reader-contributed content. Linking these content markers together can generate Walkthroughs, which help create a story that users can follow.\"), mdx(\"div\", {\n    className: \"Image__Small\"\n  }, mdx(\"video\", {\n    width: \"100%\",\n    loop: true,\n    autoPlay: true\n  }, mdx(\"source\", {\n    src: \"/03edfb76d5b347f9f838e5a7e89232de/marker.mp4\",\n    type: \"video/mp4\"\n  }), mdx(\"source\", {\n    src: \"/c0b651f50a8463be362a846e6d1481fb/marker.webm\",\n    type: \"video/webm\"\n  }), \"Your browser does not support HTML5 video.\")), mdx(\"h3\", {\n    \"id\": \"filter-markers\"\n  }, \"Filter Markers\"), mdx(\"p\", null, \"Filters helps in focusing on the content markers that matter the most. This protects users from getting overwhelmed by large number of markers.\"), mdx(\"div\", {\n    className: \"Image__Small\"\n  }, mdx(\"video\", {\n    width: \"100%\",\n    loop: true,\n    autoPlay: true\n  }, mdx(\"source\", {\n    src: \"/9fda00a8ed559e10e57efcfa9fd3b334/filter.mp4\",\n    type: \"video/mp4\"\n  }), mdx(\"source\", {\n    src: \"/2d5c055f534dffa34c2aa711a8486006/filter.webm\",\n    type: \"video/webm\"\n  }), \"Your browser does not support HTML5 video.\")));\n}\n;\nMDXContent.isMDXComponent = true;","tags":["Intel","Perceptual Computing SDK","3D gestures","Publishing","Unity3D"],"links":null,"category":"AR / VR","present":false,"noImage":false,"hero":{"full":{"base64":"data:image/jpeg;base64,/9j/2wBDABALDA4MChAODQ4SERATGCgaGBYWGDEjJR0oOjM9PDkzODdASFxOQERXRTc4UG1RV19iZ2hnPk1xeXBkeFxlZ2P/2wBDARESEhgVGC8aGi9jQjhCY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2P/wgARCAAKABQDASIAAhEBAxEB/8QAGQAAAQUAAAAAAAAAAAAAAAAAAAECAwQF/8QAFAEBAAAAAAAAAAAAAAAAAAAAAf/aAAwDAQACEAMQAAABSyPGEzxP/8QAGhAAAgMBAQAAAAAAAAAAAAAAAAECAxITM//aAAgBAQABBQKqMB5kc0U+dqWU2f/EABURAQEAAAAAAAAAAAAAAAAAAAEQ/9oACAEDAQE/AWf/xAAVEQEBAAAAAAAAAAAAAAAAAAABEP/aAAgBAgEBPwEn/8QAHBAAAQMFAAAAAAAAAAAAAAAAADFBkREhMkKB/9oACAEBAAY/AsbvUaDSDogp/8QAGhABAAIDAQAAAAAAAAAAAAAAAQARMUFREP/aAAgBAQABPyGnZYZYERgIDFjxSa7Q9gDXJ0J//9oADAMBAAIAAwAAABDUD//EABcRAAMBAAAAAAAAAAAAAAAAAAABIRH/2gAIAQMBAT8Qe4U//8QAFxEAAwEAAAAAAAAAAAAAAAAAARARIf/aAAgBAgEBPxAcq//EAB0QAQACAgIDAAAAAAAAAAAAAAEAESExUWGhsdH/2gAIAQEAAT8Q0YNtvt48TCzAK9kVWhnY+y4aW3Y3RiKrMZAMUN7OZ//Z","aspectRatio":2.0155136268343816,"src":"/static/86030fe438a14a56f62bc02ced3fd05e/6ce4c/news-unsplash.jpg","srcSet":"/static/86030fe438a14a56f62bc02ced3fd05e/81a66/news-unsplash.jpg 236w,\n/static/86030fe438a14a56f62bc02ced3fd05e/60b3d/news-unsplash.jpg 472w,\n/static/86030fe438a14a56f62bc02ced3fd05e/6ce4c/news-unsplash.jpg 944w,\n/static/86030fe438a14a56f62bc02ced3fd05e/75eea/news-unsplash.jpg 1416w,\n/static/86030fe438a14a56f62bc02ced3fd05e/82549/news-unsplash.jpg 1888w,\n/static/86030fe438a14a56f62bc02ced3fd05e/00bb9/news-unsplash.jpg 4807w","srcWebp":"/static/86030fe438a14a56f62bc02ced3fd05e/99fbb/news-unsplash.webp","srcSetWebp":"/static/86030fe438a14a56f62bc02ced3fd05e/77392/news-unsplash.webp 236w,\n/static/86030fe438a14a56f62bc02ced3fd05e/1f177/news-unsplash.webp 472w,\n/static/86030fe438a14a56f62bc02ced3fd05e/99fbb/news-unsplash.webp 944w,\n/static/86030fe438a14a56f62bc02ced3fd05e/4a492/news-unsplash.webp 1416w,\n/static/86030fe438a14a56f62bc02ced3fd05e/b0b8f/news-unsplash.webp 1888w,\n/static/86030fe438a14a56f62bc02ced3fd05e/9bd50/news-unsplash.webp 4807w","sizes":"(max-width: 944px) 100vw, 944px"},"regular":{"base64":"data:image/jpeg;base64,/9j/2wBDABALDA4MChAODQ4SERATGCgaGBYWGDEjJR0oOjM9PDkzODdASFxOQERXRTc4UG1RV19iZ2hnPk1xeXBkeFxlZ2P/2wBDARESEhgVGC8aGi9jQjhCY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2P/wgARCAAKABQDASIAAhEBAxEB/8QAGQAAAQUAAAAAAAAAAAAAAAAAAAECAwQF/8QAFAEBAAAAAAAAAAAAAAAAAAAAAf/aAAwDAQACEAMQAAABSyPGEzxP/8QAGhAAAgMBAQAAAAAAAAAAAAAAAAECAxITM//aAAgBAQABBQKqMB5kc0U+dqWU2f/EABURAQEAAAAAAAAAAAAAAAAAAAEQ/9oACAEDAQE/AWf/xAAVEQEBAAAAAAAAAAAAAAAAAAABEP/aAAgBAgEBPwEn/8QAHBAAAQMFAAAAAAAAAAAAAAAAADFBkREhMkKB/9oACAEBAAY/AsbvUaDSDogp/8QAGhABAAIDAQAAAAAAAAAAAAAAAQARMUFREP/aAAgBAQABPyGnZYZYERgIDFjxSa7Q9gDXJ0J//9oADAMBAAIAAwAAABDUD//EABcRAAMBAAAAAAAAAAAAAAAAAAABIRH/2gAIAQMBAT8Qe4U//8QAFxEAAwEAAAAAAAAAAAAAAAAAARARIf/aAAgBAgEBPxAcq//EAB0QAQACAgIDAAAAAAAAAAAAAAEAESExUWGhsdH/2gAIAQEAAT8Q0YNtvt48TCzAK9kVWhnY+y4aW3Y3RiKrMZAMUN7OZ//Z","aspectRatio":2.0155136268343816,"src":"/static/86030fe438a14a56f62bc02ced3fd05e/9e057/news-unsplash.jpg","srcSet":"/static/86030fe438a14a56f62bc02ced3fd05e/8cb53/news-unsplash.jpg 350w,\n/static/86030fe438a14a56f62bc02ced3fd05e/867d5/news-unsplash.jpg 700w,\n/static/86030fe438a14a56f62bc02ced3fd05e/9e057/news-unsplash.jpg 1400w,\n/static/86030fe438a14a56f62bc02ced3fd05e/f2cdd/news-unsplash.jpg 2100w,\n/static/86030fe438a14a56f62bc02ced3fd05e/5a016/news-unsplash.jpg 2800w,\n/static/86030fe438a14a56f62bc02ced3fd05e/00bb9/news-unsplash.jpg 4807w","srcWebp":"/static/86030fe438a14a56f62bc02ced3fd05e/0326e/news-unsplash.webp","srcSetWebp":"/static/86030fe438a14a56f62bc02ced3fd05e/d0d48/news-unsplash.webp 350w,\n/static/86030fe438a14a56f62bc02ced3fd05e/64998/news-unsplash.webp 700w,\n/static/86030fe438a14a56f62bc02ced3fd05e/0326e/news-unsplash.webp 1400w,\n/static/86030fe438a14a56f62bc02ced3fd05e/167eb/news-unsplash.webp 2100w,\n/static/86030fe438a14a56f62bc02ced3fd05e/ded14/news-unsplash.webp 2800w,\n/static/86030fe438a14a56f62bc02ced3fd05e/9bd50/news-unsplash.webp 4807w","sizes":"(max-width: 1400px) 100vw, 1400px"},"narrow":{"base64":"data:image/jpeg;base64,/9j/2wBDABALDA4MChAODQ4SERATGCgaGBYWGDEjJR0oOjM9PDkzODdASFxOQERXRTc4UG1RV19iZ2hnPk1xeXBkeFxlZ2P/2wBDARESEhgVGC8aGi9jQjhCY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2P/wgARCAAKABQDASIAAhEBAxEB/8QAGQAAAQUAAAAAAAAAAAAAAAAAAAECAwQF/8QAFAEBAAAAAAAAAAAAAAAAAAAAAf/aAAwDAQACEAMQAAABSyPGEzxP/8QAGhAAAgMBAQAAAAAAAAAAAAAAAAECAxITM//aAAgBAQABBQKqMB5kc0U+dqWU2f/EABURAQEAAAAAAAAAAAAAAAAAAAEQ/9oACAEDAQE/AWf/xAAVEQEBAAAAAAAAAAAAAAAAAAABEP/aAAgBAgEBPwEn/8QAHBAAAQMFAAAAAAAAAAAAAAAAADFBkREhMkKB/9oACAEBAAY/AsbvUaDSDogp/8QAGhABAAIDAQAAAAAAAAAAAAAAAQARMUFREP/aAAgBAQABPyGnZYZYERgIDFjxSa7Q9gDXJ0J//9oADAMBAAIAAwAAABDUD//EABcRAAMBAAAAAAAAAAAAAAAAAAABIRH/2gAIAQMBAT8Qe4U//8QAFxEAAwEAAAAAAAAAAAAAAAAAARARIf/aAAgBAgEBPxAcq//EAB0QAQACAgIDAAAAAAAAAAAAAAEAESExUWGhsdH/2gAIAQEAAT8Q0YNtvt48TCzAK9kVWhnY+y4aW3Y3RiKrMZAMUN7OZ//Z","aspectRatio":2.0155136268343816,"src":"/static/86030fe438a14a56f62bc02ced3fd05e/1293c/news-unsplash.jpg","srcSet":"/static/86030fe438a14a56f62bc02ced3fd05e/81141/news-unsplash.jpg 240w,\n/static/86030fe438a14a56f62bc02ced3fd05e/11d7f/news-unsplash.jpg 480w,\n/static/86030fe438a14a56f62bc02ced3fd05e/1293c/news-unsplash.jpg 960w,\n/static/86030fe438a14a56f62bc02ced3fd05e/2cc0b/news-unsplash.jpg 1440w,\n/static/86030fe438a14a56f62bc02ced3fd05e/08e03/news-unsplash.jpg 1920w,\n/static/86030fe438a14a56f62bc02ced3fd05e/00bb9/news-unsplash.jpg 4807w","srcWebp":"/static/86030fe438a14a56f62bc02ced3fd05e/fcc10/news-unsplash.webp","srcSetWebp":"/static/86030fe438a14a56f62bc02ced3fd05e/2b5a3/news-unsplash.webp 240w,\n/static/86030fe438a14a56f62bc02ced3fd05e/35871/news-unsplash.webp 480w,\n/static/86030fe438a14a56f62bc02ced3fd05e/fcc10/news-unsplash.webp 960w,\n/static/86030fe438a14a56f62bc02ced3fd05e/4693b/news-unsplash.webp 1440w,\n/static/86030fe438a14a56f62bc02ced3fd05e/30cf3/news-unsplash.webp 1920w,\n/static/86030fe438a14a56f62bc02ced3fd05e/9bd50/news-unsplash.webp 4807w","sizes":"(max-width: 960px) 100vw, 960px"},"seo":{"src":"/static/86030fe438a14a56f62bc02ced3fd05e/150ec/news-unsplash.jpg"}}},{"id":"61bcd4dc-9147-5284-974c-05dd192a9027","slug":"/NecX-Using-neck-as-an-input-method","secret":false,"title":"NecX - Using neck as an input method","author":"Aniket Handa","date":"2014","dateForSEO":"2014-04-28T00:00:00.000Z","timeToRead":4,"excerpt":"What if we hack into neural pass of the body which also provides vocal, movement and heart rate information?","canonical_url":null,"subscription":true,"body":"function _extends() { _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }\n\nfunction _objectWithoutProperties(source, excluded) { if (source == null) return {}; var target = _objectWithoutPropertiesLoose(source, excluded); var key, i; if (Object.getOwnPropertySymbols) { var sourceSymbolKeys = Object.getOwnPropertySymbols(source); for (i = 0; i < sourceSymbolKeys.length; i++) { key = sourceSymbolKeys[i]; if (excluded.indexOf(key) >= 0) continue; if (!Object.prototype.propertyIsEnumerable.call(source, key)) continue; target[key] = source[key]; } } return target; }\n\nfunction _objectWithoutPropertiesLoose(source, excluded) { if (source == null) return {}; var target = {}; var sourceKeys = Object.keys(source); var key, i; for (i = 0; i < sourceKeys.length; i++) { key = sourceKeys[i]; if (excluded.indexOf(key) >= 0) continue; target[key] = source[key]; } return target; }\n\n/* @jsx mdx */\nvar _frontmatter = {\n  \"title\": \"NecX - Using neck as an input method\",\n  \"excerpt\": \"What if we hack into neural pass of the body which also provides vocal, movement and heart rate information?\",\n  \"date\": \"2014-04-28T00:00:00.000Z\",\n  \"category\": \"Physical Computing\",\n  \"tags\": [\"Arduino\", \"Signal Processing\", \"EMG sensor\", \"Gesture detection\", \"Machine Learning\"],\n  \"author\": \"Aniket Handa\",\n  \"hero\": \"./neck.jpg\",\n  \"links\": [{\n    \"label\": \"Website\",\n    \"link\": \"http://horseshoe477.github.io/\"\n  }]\n};\n\nvar makeShortcode = function makeShortcode(name) {\n  return function MDXDefaultShortcode(props) {\n    console.warn(\"Component \" + name + \" was not imported, exported, or provided by MDXProvider as global scope\");\n    return mdx(\"div\", props);\n  };\n};\n\nvar layoutProps = {\n  _frontmatter: _frontmatter\n};\nvar MDXLayout = \"wrapper\";\nreturn function MDXContent(_ref) {\n  var components = _ref.components,\n      props = _objectWithoutProperties(_ref, [\"components\"]);\n\n  return mdx(MDXLayout, _extends({}, layoutProps, props, {\n    components: components,\n    mdxType: \"MDXLayout\"\n  }), mdx(\"div\", {\n    style: {\n      \"height\": \"480px\"\n    }\n  }, mdx(\"iframe\", {\n    src: \"//player.vimeo.com/video/98090453?title=0&byline=0&portrait=0\",\n    width: \"100%\",\n    height: \"100%\",\n    frameBorder: \"0\",\n    webkitallowfullscreen: true,\n    mozallowfullscreen: true,\n    allowFullScreen: true\n  })), mdx(\"h2\", {\n    \"id\": \"introduction\"\n  }, \"Introduction\"), mdx(\"p\", null, \"Neck is one of such part of our body that densely packs tons of information. It is the neural pass of the body; it can move, give vocal data and provide heart rate information. We envision a device that can tap on this information and result in a novel input technique while also keeping a track on health data. The interaction can be fast enough enabling hands-free interaction while both hands are not accessible. In addition, it is possible to use this wearable device for health sensing, for example, monitoring the tiredness, heart rate or even muscle stress. It can take many forms, such by being part of the clothing collar or in a form of a pendant. It can also used as a accessibility device for special people who cannot move lower part of their body or people aging with disabilities.\"), mdx(\"div\", {\n    \"className\": \"Image__Small\"\n  }, \"\\n  \", mdx(\"span\", _extends({\n    parentName: \"div\"\n  }, {\n    \"className\": \"gatsby-resp-image-wrapper\",\n    \"style\": {\n      \"position\": \"relative\",\n      \"display\": \"block\",\n      \"marginLeft\": \"auto\",\n      \"marginRight\": \"auto\",\n      \"maxWidth\": \"1280px\"\n    }\n  }), \"\\n      \", mdx(\"span\", _extends({\n    parentName: \"span\"\n  }, {\n    \"className\": \"gatsby-resp-image-background-image\",\n    \"style\": {\n      \"paddingBottom\": \"66.171875%\",\n      \"position\": \"relative\",\n      \"bottom\": \"0\",\n      \"left\": \"0\",\n      \"backgroundImage\": \"url('data:image/jpeg;base64,/9j/2wBDABALDA4MChAODQ4SERATGCgaGBYWGDEjJR0oOjM9PDkzODdASFxOQERXRTc4UG1RV19iZ2hnPk1xeXBkeFxlZ2P/2wBDARESEhgVGC8aGi9jQjhCY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2P/wgARCAANABQDASIAAhEBAxEB/8QAGAAAAwEBAAAAAAAAAAAAAAAAAAQFAwb/xAAXAQADAQAAAAAAAAAAAAAAAAAAAQID/9oADAMBAAIQAxAAAAFyezCyvpjAR//EABwQAAEEAwEAAAAAAAAAAAAAAAMAAQIREhMjMv/aAAgBAQABBQK+e52PkiyoMfVr/8QAFBEBAAAAAAAAAAAAAAAAAAAAEP/aAAgBAwEBPwE//8QAFREBAQAAAAAAAAAAAAAAAAAAARD/2gAIAQIBAT8BJ//EABoQAAICAwAAAAAAAAAAAAAAAAAQAhIRIVH/2gAIAQEABj8CK6rlSOr/xAAbEAEAAgMBAQAAAAAAAAAAAAABABEhUXExQf/aAAgBAQABPyG2nKiOVuksfYvBFgvjNbhYHc//2gAMAwEAAgADAAAAEM8P/8QAFhEBAQEAAAAAAAAAAAAAAAAAARBB/9oACAEDAQE/EEwn/8QAFxEAAwEAAAAAAAAAAAAAAAAAAAERIf/aAAgBAgEBPxBbrIf/xAAdEAEBAAIBBQAAAAAAAAAAAAABEQAxIUFRYXGB/9oACAEBAAE/ECMabOmHfeUlDgB9uaxxPGMgDrub4yZYHSw82QM95//Z')\",\n      \"backgroundSize\": \"cover\",\n      \"display\": \"block\"\n    }\n  })), \"\\n  \", mdx(\"picture\", {\n    parentName: \"span\"\n  }, \"\\n        \", mdx(\"source\", _extends({\n    parentName: \"picture\"\n  }, {\n    \"srcSet\": [\"/static/ed1980d20bcd918f2b2d143aec05b176/4b075/Fig1-reduce.webp 1280w\"],\n    \"sizes\": \"(max-width: 1280px) 100vw, 1280px\",\n    \"type\": \"image/webp\"\n  })), \"\\n        \", mdx(\"source\", _extends({\n    parentName: \"picture\"\n  }, {\n    \"srcSet\": [\"/static/ed1980d20bcd918f2b2d143aec05b176/496ec/Fig1-reduce.jpg 1280w\"],\n    \"sizes\": \"(max-width: 1280px) 100vw, 1280px\",\n    \"type\": \"image/jpeg\"\n  })), \"\\n        \", mdx(\"img\", _extends({\n    parentName: \"picture\"\n  }, {\n    \"className\": \"gatsby-resp-image-image\",\n    \"src\": \"/static/ed1980d20bcd918f2b2d143aec05b176/496ec/Fig1-reduce.jpg\",\n    \"alt\": \"Fig1 reduce\",\n    \"title\": \"Fig1 reduce\",\n    \"loading\": \"lazy\",\n    \"style\": {\n      \"width\": \"100%\",\n      \"height\": \"100%\",\n      \"margin\": \"0\",\n      \"verticalAlign\": \"middle\",\n      \"position\": \"absolute\",\n      \"top\": \"0\",\n      \"left\": \"0\"\n    }\n  })), \"\\n      \"), \"\\n    \")), mdx(\"p\", null, \"Our current product is good at recognizing short neck gestures, it is always available with a \\u2018faster in\\u2019 and a \\u2018faster out\\u2019. Currently it detects basic gestures including up tilt, left tilt, and shaking. The device connects via Bluetooth and send sEMG data to the connected client device. The client then processes this data to recognize gestures.\"), mdx(\"h2\", {\n    \"id\": \"envision-necx\"\n  }, \"Envision NecX\"), mdx(\"p\", null, \"We envision NecX to be a wearable device that can take many forms, such by being part of the clothing collar or in a form of a pendant or a pillow. The interactions using neck might not be as socially awkward as by other wearables in the market. We also plan to focus on providing accessibility to special people who cannot move lower part of their body.\"), mdx(\"p\", null, \"For people aging with disabilities or with spinal cord injuries, their mobility is limited and their involvement to the environment is constrained. These limitations result from the environmental barriers that hinder their full participation in society and even their daily life. However, we think that such disability should not be tied to a person. NecX is made to help to overcome these barriers.\"), mdx(\"p\", null, \"Apart for using it as an aid to mobility of the elderly or with people suffering from spinal cord injuries, we also see this technology being used in Gaming, Eyes-free computing, and as a mobile phone peripheral for short interactions. It can used for more immersive gaming experience, monitoring neck muscle tension levels, perform hands-free interactions with mobile devices. We expect this wearable device can be used as a health monitoring tool and a hands-free input device. This device is capable of capturing the user\\u2019s heart rate and detecting muscle stress even when the head and neck is stationary; by simply perform a neck gestures, the user is able to pick up a call or change the volume of the songs while keep the phone in the pocket.\"), mdx(\"h2\", {\n    \"id\": \"our-approach\"\n  }, \"Our Approach\"), mdx(\"div\", {\n    \"className\": \"Image__Small\"\n  }, \"\\n  \", mdx(\"span\", _extends({\n    parentName: \"div\"\n  }, {\n    \"className\": \"gatsby-resp-image-wrapper\",\n    \"style\": {\n      \"position\": \"relative\",\n      \"display\": \"block\",\n      \"marginLeft\": \"auto\",\n      \"marginRight\": \"auto\",\n      \"maxWidth\": \"1280px\"\n    }\n  }), \"\\n      \", mdx(\"span\", _extends({\n    parentName: \"span\"\n  }, {\n    \"className\": \"gatsby-resp-image-background-image\",\n    \"style\": {\n      \"paddingBottom\": \"58.59375%\",\n      \"position\": \"relative\",\n      \"bottom\": \"0\",\n      \"left\": \"0\",\n      \"backgroundImage\": \"url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAMCAYAAABiDJ37AAAACXBIWXMAAAsSAAALEgHS3X78AAADTklEQVQoz12TaUwTWxzFB0U/uEAImkIQWwG1oCjPKERrcMEGC+IG4kINIDyXp6EaYuIKBGOMIhJRcUEFWYJ+MELigoa4fJBEjYD4fLYIannPedhqLZ1S2pnOPd4ZiFFP8k/uPbn5/e+5CyOI4rfOK2XO+2uTuNbcTO7Fo5ucYeVy7uQMNZcb+4fd9OYNqE4yDKNISUmJ3ZWXN2nbjh2qJJ1u+jKtdizzu+hi79vGqyiJiURH9iYcXKNFZsxM7IkIR9rcWSIReJjNvQ106ai377qSIYqd8Ho/Wmy2jdTzVygUoT4+PkF0PIFWICMCfOf1epRp5pAHqxLJ1Ug1+Us5mayeqiQ7k5N4J8fB3Nt7XmreYTZn0gnQ78BLk/EAtUbX1tSMkkTHI+VyCwJv6e5GXVY6qVkYh+I50ciPjkJ8kALlRYWClJf3eCok4KvPfXrUNQjeiot4YTIahhP+GtnlcvGDbg8eFewlZxfPRUGCBjtjoqCNUOHZk8cycIDjZGDHvWY9UvUilq8Fe61+1zDQZ7iG4LQ77/R48D7fQE6HBiE60B9xAX7I0+lgev1aBroHXDLQVHhUb58QLv4Tokb3bI3hR8yfRWgiQfSCzc0ijRFh+DMkGMsCA1CQkYH21lYZ6HW7ZWBPabneMjFcfDA+GB1Tovcw86YFVJ8vT62pvby5quriltLS4xppm3zbqRL8Nz+O1M6MwtEwFXImh+LQhvXIXpogWFlWYg6dYXu7HptyRejS8PnO/e2M/7gxdpvro5ODLJa1VjJtWdn84/AIuDQLyA31NBSFKVGoUuJ0bCzW+AUIWeoZqD5cJAPbvlgzcLfZg1tN+ETE7dQaz34a7LP0DQF7eqzVjK3yDE/KjoArKya3tUuQHazACQpuTluFm1szhSs5Oag07D4nX4rRuAX0jKRi+/vzqDXGZrM8/2LlWI5z2Mzm9yWMs/k2726qx2BLI+lqqsPBjatx5+wxdDVcwt9FB4TnhQW4vG9/tQR82NKygOKK6cNu6/nwYYPkXa9/NTJjc7xvzOx435Cg+BGMI309P7AuHfbUVOJoqIKN+4pB+/9w7M8Hm5gk/KtNxLNFSy+MS0hQzouMVEmQp0ajb0ryikCNRuP3+8/7Dg83CIhmz8NFAAAAAElFTkSuQmCC')\",\n      \"backgroundSize\": \"cover\",\n      \"display\": \"block\"\n    }\n  })), \"\\n  \", mdx(\"picture\", {\n    parentName: \"span\"\n  }, \"\\n        \", mdx(\"source\", _extends({\n    parentName: \"picture\"\n  }, {\n    \"srcSet\": [\"/static/4f7fb102584d6ada87b0b939c2483a12/4b075/Fig2.webp 1280w\"],\n    \"sizes\": \"(max-width: 1280px) 100vw, 1280px\",\n    \"type\": \"image/webp\"\n  })), \"\\n        \", mdx(\"source\", _extends({\n    parentName: \"picture\"\n  }, {\n    \"srcSet\": [\"/static/4f7fb102584d6ada87b0b939c2483a12/9f341/Fig2.png 1280w\"],\n    \"sizes\": \"(max-width: 1280px) 100vw, 1280px\",\n    \"type\": \"image/png\"\n  })), \"\\n        \", mdx(\"img\", _extends({\n    parentName: \"picture\"\n  }, {\n    \"className\": \"gatsby-resp-image-image\",\n    \"src\": \"/static/4f7fb102584d6ada87b0b939c2483a12/9f341/Fig2.png\",\n    \"alt\": \"Fig2\",\n    \"title\": \"Fig2\",\n    \"loading\": \"lazy\",\n    \"style\": {\n      \"width\": \"100%\",\n      \"height\": \"100%\",\n      \"margin\": \"0\",\n      \"verticalAlign\": \"middle\",\n      \"position\": \"absolute\",\n      \"top\": \"0\",\n      \"left\": \"0\"\n    }\n  })), \"\\n      \"), \"\\n    \")), mdx(\"h3\", {\n    \"id\": \"semg\"\n  }, \"sEMG\"), mdx(\"p\", null, \"To enable a novel input device that also provides health monitoring and hands-free interaction, our system uses surface Electromyography (sEMG) to achieve such capabilities.  When muscle is stressed, a current issued from the brain flows through the muscle. By attaching electro pads to the target muscle (in our case, on both side of neck), the current will flow through the pads and will be picked by our sensor board. Our algorithm captures these signal variations when the muscle is in action and uses it for gesture detection and classification. Different from the previous study, we used only 2 channels of sEMG data to enable such functions. We believe reducing the number of channels can provide more flexibility in design a new form factor and also extend the power consumption.\"), mdx(\"h3\", {\n    \"id\": \"hardware\"\n  }, \"Hardware\"), mdx(\"p\", null, \"To measure the sEMG on the neck, we use the OLIMEXINO-328 and two SHIELD-EKG-EMG boards, each of which collects sEMG data from one side of the neck. Electrode pads are attached on the user\\u2019s neck; the red pad (positive) and black pad (negative) are instrumented on the side of neck and white pad (ground) is attached on the back of the neck. \"), mdx(\"div\", {\n    \"className\": \"Image__Small\"\n  }, \"\\n  \", mdx(\"span\", _extends({\n    parentName: \"div\"\n  }, {\n    \"className\": \"gatsby-resp-image-wrapper\",\n    \"style\": {\n      \"position\": \"relative\",\n      \"display\": \"block\",\n      \"marginLeft\": \"auto\",\n      \"marginRight\": \"auto\",\n      \"maxWidth\": \"1026px\"\n    }\n  }), \"\\n      \", mdx(\"span\", _extends({\n    parentName: \"span\"\n  }, {\n    \"className\": \"gatsby-resp-image-background-image\",\n    \"style\": {\n      \"paddingBottom\": \"84.89278752436647%\",\n      \"position\": \"relative\",\n      \"bottom\": \"0\",\n      \"left\": \"0\",\n      \"backgroundImage\": \"url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAARCAYAAADdRIy+AAAACXBIWXMAAAsSAAALEgHS3X78AAAE6klEQVQ4yx1T+0/TVxztH7BHMoVN1Kk4Bw4dD6EVnDAqqExRHuoUHJIpCy6oU5hiBshgMkGBIkiQAW6VPijQ0tJC6bdv+qDl/RaK4CMO3ddl4QeWfOtyz77xh3PPvcnNybmfcy7HubC62ud67pV0mhixWMG0SdoZtUrNWMz9jK5Xy2iUSsZsMDJjYzPMwMAI47ANMA67g3E63IxZTzF93UpG3SFhelVdjKFXw3DGX7x5M/J4BeW3BSgtLsDNnwtQW12B+tpq1NfcQlnxj9AoRBgcsMDY1wUr1QG7sQNmbQcolRRGjRgGVTPU0nqoZU3g3Kmq8NbcvYVrVzJJ/pUMcj03g9zI/5Zc/SGdRRq5nHOS3Ku8TES/FRFRUxFpF5aQ2ju5pDD/O1JZlkfKSy+Sil8ukpKC86SlvoBwhkfdXpfLAomokUiFlVBIBejqbIZM0gyqR4QuWS080xa8frWAqTEzJoZ70W+QwEjJ4RqwQa1sfXvPSLVjcswODgCvl13mHy+QkUED3E4Nlv98gpevljE9NQinrRtWCwWzxYKnzxbwdGkSz5ZGsPxiHvTrlxgZsmJx3oVFzzCeLE6Ds/Kv10v/s4KhETcZsPdgdtICqaQFqSnJ4HEjsHnTx/B59x3E743CMiv4aNKGXpWQdWPBk6U5jA5b8GjazsIJz9wwOKusw9X/gJlHM8Ru14PSq3HpQjb81vmBF/QZrifwUXUqFXkZaSi7UYzszDTweME4eJAPilJjatzBijkwN+vG/NwoOBKl3nv/jzacOJVOIqP2ICQ0FGFhIYgIDkFM4vfI+kmE3AuFKMzNw67QMMTyuODvCsMBbhisBg2mPWPwLI5jnuX5+TFw4g4c8p7LzsHZc2dJZuY3SEpORVBQMLb7+SGGux8nD6YjPeEoju6Lw7HYaCRGRyGWFYuNjoRTp4NbIsOgUoHZCdahZxKc5yvwTi39hYrqWpKUdBQ7P98JXx8f+HywFj5+2xG9KwY7Nm3FRt+1iN4dgX2RXMSFhyFt/z5oy6pAFZRCLxBgxmWDZ2EGnNSTmd6YuMPY7B9IAoJCkJZ6HKeTj2OD70cI3BKMIzw+vggMADcoAOkH+OCHB4MXHopwVrSprgEGnRZDg0a2EQ7MzrChcCO/9EZE7UdwBJ8kxH+F44knEM8/hA0b1mPjug/BC9iKrb4+2PaJP4JDg7AjwB8R27bgVOxuaNsa4DC2YdDaiYlRI6YmneAcPnbGm3mpGDn5VSQr5Riy2HmFh4Rj/fp12BMSiM1r3sena97D3kB/fM0NwuWEPRBkJUPbWAi3sQkuqxhDzi62PnpMjLPFltn/9spsL1HT8JBU/VqMggvnkcIOPiU0EDnxXJRnJKHkzBGUZadCVpMHnfQmrJpqWHpq0E81wtUvwrBLgZFBDVtyiq2NVMS0ChuISFhHpOL7RPzwHhGUXSW3ck6T+qtnSHtjEdF33ibdklKiEJcQuaiE9HSWE2NPLXFaW4mJEhKt5gGxmtoJ65JwVCox0Wrl6NO2g9KKYaJEMOl+R79eCIf5IRyGFnbfzP7fFijbBagsv4Y6QSHuVhehVVgHhfwBagQ30SFrYYNhn6ylepdN/bbXBlMfTenktIGS0Wa9jLYaWZg6aZtZTtstctppU9Iuh4blbtppV9MOm5p2Ofto94COPfe+ZTZt+n9/C5PRhWRT/gAAAABJRU5ErkJggg==')\",\n      \"backgroundSize\": \"cover\",\n      \"display\": \"block\"\n    }\n  })), \"\\n  \", mdx(\"picture\", {\n    parentName: \"span\"\n  }, \"\\n        \", mdx(\"source\", _extends({\n    parentName: \"picture\"\n  }, {\n    \"srcSet\": [\"/static/4a077270d046f5b2a2ea8de84090772a/40ee0/board.webp 1026w\"],\n    \"sizes\": \"(max-width: 1026px) 100vw, 1026px\",\n    \"type\": \"image/webp\"\n  })), \"\\n        \", mdx(\"source\", _extends({\n    parentName: \"picture\"\n  }, {\n    \"srcSet\": [\"/static/4a077270d046f5b2a2ea8de84090772a/61625/board.png 1026w\"],\n    \"sizes\": \"(max-width: 1026px) 100vw, 1026px\",\n    \"type\": \"image/png\"\n  })), \"\\n        \", mdx(\"img\", _extends({\n    parentName: \"picture\"\n  }, {\n    \"className\": \"gatsby-resp-image-image\",\n    \"src\": \"/static/4a077270d046f5b2a2ea8de84090772a/61625/board.png\",\n    \"alt\": \"board\",\n    \"title\": \"board\",\n    \"loading\": \"lazy\",\n    \"style\": {\n      \"width\": \"100%\",\n      \"height\": \"100%\",\n      \"margin\": \"0\",\n      \"verticalAlign\": \"middle\",\n      \"position\": \"absolute\",\n      \"top\": \"0\",\n      \"left\": \"0\"\n    }\n  })), \"\\n      \"), \"\\n    \")), mdx(\"div\", {\n    \"className\": \"Image__Small\"\n  }, \"\\n  \", mdx(\"span\", _extends({\n    parentName: \"div\"\n  }, {\n    \"className\": \"gatsby-resp-image-wrapper\",\n    \"style\": {\n      \"position\": \"relative\",\n      \"display\": \"block\",\n      \"marginLeft\": \"auto\",\n      \"marginRight\": \"auto\",\n      \"maxWidth\": \"540px\"\n    }\n  }), \"\\n      \", mdx(\"span\", _extends({\n    parentName: \"span\"\n  }, {\n    \"className\": \"gatsby-resp-image-background-image\",\n    \"style\": {\n      \"paddingBottom\": \"116.1111111111111%\",\n      \"position\": \"relative\",\n      \"bottom\": \"0\",\n      \"left\": \"0\",\n      \"backgroundImage\": \"url('data:image/jpeg;base64,/9j/2wBDABALDA4MChAODQ4SERATGCgaGBYWGDEjJR0oOjM9PDkzODdASFxOQERXRTc4UG1RV19iZ2hnPk1xeXBkeFxlZ2P/2wBDARESEhgVGC8aGi9jQjhCY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2P/wgARCAAXABQDASIAAhEBAxEB/8QAGQABAQEAAwAAAAAAAAAAAAAAAAQCAQMF/8QAFQEBAQAAAAAAAAAAAAAAAAAAAAH/2gAMAwEAAhADEAAAAfT53iWpAst6QpB//8QAGRABAQADAQAAAAAAAAAAAAAAAQIAAxES/9oACAEBAAEFAtt1nXwPTiKrYbhqSsj1N5//xAAUEQEAAAAAAAAAAAAAAAAAAAAg/9oACAEDAQE/AR//xAAUEQEAAAAAAAAAAAAAAAAAAAAg/9oACAECAQE/AR//xAAhEAABAwMEAwAAAAAAAAAAAAABABEhAhASEyIxQVFxkf/aAAgBAQAGPwI49crIFxYt8WnA9KoNDxKlbwD4qt//xAAcEAEAAgMAAwAAAAAAAAAAAAABABEhMUEQUWH/2gAIAQEAAT8hFzN0DtumJVJDElqquwdwWmWJnQ3XioL7Gk2S0LDA7fj4/9oADAMBAAIAAwAAABCQzzz/xAAXEQEBAQEAAAAAAAAAAAAAAAABESAh/9oACAEDAQE/ECJA7j//xAAXEQEAAwAAAAAAAAAAAAAAAAARICFB/9oACAECAQE/ELXIf//EAB4QAQACAgIDAQAAAAAAAAAAAAEAESExYXEQQVHB/9oACAEBAAE/EKJSlZt6hUqyHJPeIOlJLmNgaquyb0VnUc2gOobkWI21V+woBMjqX6PqAuQAw4T7yY68f//Z')\",\n      \"backgroundSize\": \"cover\",\n      \"display\": \"block\"\n    }\n  })), \"\\n  \", mdx(\"picture\", {\n    parentName: \"span\"\n  }, \"\\n        \", mdx(\"source\", _extends({\n    parentName: \"picture\"\n  }, {\n    \"srcSet\": [\"/static/7eec26f0daa56814842790d895b1d571/be7f3/pad.webp 540w\"],\n    \"sizes\": \"(max-width: 540px) 100vw, 540px\",\n    \"type\": \"image/webp\"\n  })), \"\\n        \", mdx(\"source\", _extends({\n    parentName: \"picture\"\n  }, {\n    \"srcSet\": [\"/static/7eec26f0daa56814842790d895b1d571/1c34e/pad.jpg 540w\"],\n    \"sizes\": \"(max-width: 540px) 100vw, 540px\",\n    \"type\": \"image/jpeg\"\n  })), \"\\n        \", mdx(\"img\", _extends({\n    parentName: \"picture\"\n  }, {\n    \"className\": \"gatsby-resp-image-image\",\n    \"src\": \"/static/7eec26f0daa56814842790d895b1d571/1c34e/pad.jpg\",\n    \"alt\": \"pad\",\n    \"title\": \"pad\",\n    \"loading\": \"lazy\",\n    \"style\": {\n      \"width\": \"100%\",\n      \"height\": \"100%\",\n      \"margin\": \"0\",\n      \"verticalAlign\": \"middle\",\n      \"position\": \"absolute\",\n      \"top\": \"0\",\n      \"left\": \"0\"\n    }\n  })), \"\\n      \"), \"\\n    \")), mdx(\"p\", null, \"Instrumenting the white pad behind the neck (i.e., at a neutral position) can reduce ambient noise. The Olimex-328 is an Arduino-based motherboard and has a 10-bit ADC on board. We sample the analog data at 256 Hz, which is sufficient for our use case as we expect a neck gesture should be relatively slow. Finally, the data are streamed to a laptop for gesture recognition through Bluetooth. To better understand the capability of Olimex-328, we simulated the circuit in MultiSim and verify that the board has a low pass filter with the cut-off frequency of 3.4 kHz (see Fig). We also designed a 3D-printing case for this prototype.\"), mdx(\"div\", {\n    \"className\": \"Image__Small\"\n  }, \"\\n  \", mdx(\"span\", _extends({\n    parentName: \"div\"\n  }, {\n    \"className\": \"gatsby-resp-image-wrapper\",\n    \"style\": {\n      \"position\": \"relative\",\n      \"display\": \"block\",\n      \"marginLeft\": \"auto\",\n      \"marginRight\": \"auto\",\n      \"maxWidth\": \"1280px\"\n    }\n  }), \"\\n      \", mdx(\"span\", _extends({\n    parentName: \"span\"\n  }, {\n    \"className\": \"gatsby-resp-image-background-image\",\n    \"style\": {\n      \"paddingBottom\": \"46.79687500000001%\",\n      \"position\": \"relative\",\n      \"bottom\": \"0\",\n      \"left\": \"0\",\n      \"backgroundImage\": \"url('data:image/jpeg;base64,/9j/2wBDABALDA4MChAODQ4SERATGCgaGBYWGDEjJR0oOjM9PDkzODdASFxOQERXRTc4UG1RV19iZ2hnPk1xeXBkeFxlZ2P/2wBDARESEhgVGC8aGi9jQjhCY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2P/wgARCAAJABQDASIAAhEBAxEB/8QAFwABAQEBAAAAAAAAAAAAAAAAAAECA//EABUBAQEAAAAAAAAAAAAAAAAAAAAB/9oADAMBAAIQAxAAAAHvNRKK/8QAFhAAAwAAAAAAAAAAAAAAAAAAACAh/9oACAEBAAEFAiL/AP/EABQRAQAAAAAAAAAAAAAAAAAAABD/2gAIAQMBAT8BP//EABQRAQAAAAAAAAAAAAAAAAAAABD/2gAIAQIBAT8BP//EABQQAQAAAAAAAAAAAAAAAAAAACD/2gAIAQEABj8CX//EABkQAAIDAQAAAAAAAAAAAAAAABBRAAERIf/aAAgBAQABPyG9jdKH/9oADAMBAAIAAwAAABDvz//EABQRAQAAAAAAAAAAAAAAAAAAABD/2gAIAQMBAT8QP//EABQRAQAAAAAAAAAAAAAAAAAAABD/2gAIAQIBAT8QP//EABwQAAICAgMAAAAAAAAAAAAAAAEREDEAQSFhcf/aAAgBAQABPxAwpLbwAivHs3O/Uf/Z')\",\n      \"backgroundSize\": \"cover\",\n      \"display\": \"block\"\n    }\n  })), \"\\n  \", mdx(\"picture\", {\n    parentName: \"span\"\n  }, \"\\n        \", mdx(\"source\", _extends({\n    parentName: \"picture\"\n  }, {\n    \"srcSet\": [\"/static/0788c42059edbe4e54a3aea3f7e71409/4b075/version-2-2.webp 1280w\"],\n    \"sizes\": \"(max-width: 1280px) 100vw, 1280px\",\n    \"type\": \"image/webp\"\n  })), \"\\n        \", mdx(\"source\", _extends({\n    parentName: \"picture\"\n  }, {\n    \"srcSet\": [\"/static/0788c42059edbe4e54a3aea3f7e71409/496ec/version-2-2.jpg 1280w\"],\n    \"sizes\": \"(max-width: 1280px) 100vw, 1280px\",\n    \"type\": \"image/jpeg\"\n  })), \"\\n        \", mdx(\"img\", _extends({\n    parentName: \"picture\"\n  }, {\n    \"className\": \"gatsby-resp-image-image\",\n    \"src\": \"/static/0788c42059edbe4e54a3aea3f7e71409/496ec/version-2-2.jpg\",\n    \"alt\": \"version 2 2\",\n    \"title\": \"version 2 2\",\n    \"loading\": \"lazy\",\n    \"style\": {\n      \"width\": \"100%\",\n      \"height\": \"100%\",\n      \"margin\": \"0\",\n      \"verticalAlign\": \"middle\",\n      \"position\": \"absolute\",\n      \"top\": \"0\",\n      \"left\": \"0\"\n    }\n  })), \"\\n      \"), \"\\n    \")), mdx(\"div\", {\n    \"className\": \"Image__Small\"\n  }, \"\\n  \", mdx(\"span\", _extends({\n    parentName: \"div\"\n  }, {\n    \"className\": \"gatsby-resp-image-wrapper\",\n    \"style\": {\n      \"position\": \"relative\",\n      \"display\": \"block\",\n      \"marginLeft\": \"auto\",\n      \"marginRight\": \"auto\",\n      \"maxWidth\": \"1280px\"\n    }\n  }), \"\\n      \", mdx(\"span\", _extends({\n    parentName: \"span\"\n  }, {\n    \"className\": \"gatsby-resp-image-background-image\",\n    \"style\": {\n      \"paddingBottom\": \"46.79687500000001%\",\n      \"position\": \"relative\",\n      \"bottom\": \"0\",\n      \"left\": \"0\",\n      \"backgroundImage\": \"url('data:image/jpeg;base64,/9j/2wBDABALDA4MChAODQ4SERATGCgaGBYWGDEjJR0oOjM9PDkzODdASFxOQERXRTc4UG1RV19iZ2hnPk1xeXBkeFxlZ2P/2wBDARESEhgVGC8aGi9jQjhCY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2P/wgARCAAJABQDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAEE/8QAFQEBAQAAAAAAAAAAAAAAAAAAAAH/2gAMAwEAAhADEAAAAdFhAr//xAAWEAADAAAAAAAAAAAAAAAAAAAAESD/2gAIAQEAAQUCHP8A/8QAFBEBAAAAAAAAAAAAAAAAAAAAEP/aAAgBAwEBPwE//8QAFBEBAAAAAAAAAAAAAAAAAAAAEP/aAAgBAgEBPwE//8QAFhAAAwAAAAAAAAAAAAAAAAAAACAx/9oACAEBAAY/AiL/AP/EABgQAQADAQAAAAAAAAAAAAAAAAEAESAh/9oACAEBAAE/IZRXkz//2gAMAwEAAgADAAAAEDzP/8QAFBEBAAAAAAAAAAAAAAAAAAAAEP/aAAgBAwEBPxA//8QAFREBAQAAAAAAAAAAAAAAAAAAEEH/2gAIAQIBAT8Qp//EABkQAQADAQEAAAAAAAAAAAAAAAEAETEQUf/aAAgBAQABPxBQ2CTDQ7cp947z/9k=')\",\n      \"backgroundSize\": \"cover\",\n      \"display\": \"block\"\n    }\n  })), \"\\n  \", mdx(\"picture\", {\n    parentName: \"span\"\n  }, \"\\n        \", mdx(\"source\", _extends({\n    parentName: \"picture\"\n  }, {\n    \"srcSet\": [\"/static/9e8dd52eba6dc1e133adc3ce6dc82054/4b075/version-2-3.webp 1280w\"],\n    \"sizes\": \"(max-width: 1280px) 100vw, 1280px\",\n    \"type\": \"image/webp\"\n  })), \"\\n        \", mdx(\"source\", _extends({\n    parentName: \"picture\"\n  }, {\n    \"srcSet\": [\"/static/9e8dd52eba6dc1e133adc3ce6dc82054/496ec/version-2-3.jpg 1280w\"],\n    \"sizes\": \"(max-width: 1280px) 100vw, 1280px\",\n    \"type\": \"image/jpeg\"\n  })), \"\\n        \", mdx(\"img\", _extends({\n    parentName: \"picture\"\n  }, {\n    \"className\": \"gatsby-resp-image-image\",\n    \"src\": \"/static/9e8dd52eba6dc1e133adc3ce6dc82054/496ec/version-2-3.jpg\",\n    \"alt\": \"version 2 3\",\n    \"title\": \"version 2 3\",\n    \"loading\": \"lazy\",\n    \"style\": {\n      \"width\": \"100%\",\n      \"height\": \"100%\",\n      \"margin\": \"0\",\n      \"verticalAlign\": \"middle\",\n      \"position\": \"absolute\",\n      \"top\": \"0\",\n      \"left\": \"0\"\n    }\n  })), \"\\n      \"), \"\\n    \")), mdx(\"h2\", {\n    \"id\": \"gesture-detection--classification\"\n  }, \"Gesture Detection & Classification\"), mdx(\"p\", null, \"As described earlier, any muscle movements on neck causes a current flowing through the electrode pads, which raises the output voltage from the Olimex-328 board. When muscle relaxes, the voltage drops to the baseline. Our first step is to identify signal variations, and to recognize an event of muscle excitation.\"), mdx(\"p\", null, \"The following figure shows the process of gesture segmentation:\"), mdx(\"div\", {\n    \"className\": \"Image__Small\"\n  }, \"\\n  \", mdx(\"span\", _extends({\n    parentName: \"div\"\n  }, {\n    \"className\": \"gatsby-resp-image-wrapper\",\n    \"style\": {\n      \"position\": \"relative\",\n      \"display\": \"block\",\n      \"marginLeft\": \"auto\",\n      \"marginRight\": \"auto\",\n      \"maxWidth\": \"1280px\"\n    }\n  }), \"\\n      \", mdx(\"span\", _extends({\n    parentName: \"span\"\n  }, {\n    \"className\": \"gatsby-resp-image-background-image\",\n    \"style\": {\n      \"paddingBottom\": \"50.31250000000001%\",\n      \"position\": \"relative\",\n      \"bottom\": \"0\",\n      \"left\": \"0\",\n      \"backgroundImage\": \"url('data:image/jpeg;base64,/9j/2wBDABALDA4MChAODQ4SERATGCgaGBYWGDEjJR0oOjM9PDkzODdASFxOQERXRTc4UG1RV19iZ2hnPk1xeXBkeFxlZ2P/2wBDARESEhgVGC8aGi9jQjhCY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2P/wgARCAAKABQDASIAAhEBAxEB/8QAGAAAAwEBAAAAAAAAAAAAAAAAAAEEAwX/xAAUAQEAAAAAAAAAAAAAAAAAAAAA/9oADAMBAAIQAxAAAAHtLVk5QH//xAAZEAACAwEAAAAAAAAAAAAAAAABAgAREyD/2gAIAQEAAQUCYWM1gReP/8QAFBEBAAAAAAAAAAAAAAAAAAAAEP/aAAgBAwEBPwE//8QAFBEBAAAAAAAAAAAAAAAAAAAAEP/aAAgBAgEBPwE//8QAGBAAAwEBAAAAAAAAAAAAAAAAAEGRICH/2gAIAQEABj8C6OjuP//EABwQAAICAgMAAAAAAAAAAAAAAAEhABEQMUFRkf/aAAgBAQABPyEFfbgwk2EW8qoesIWf/9oADAMBAAIAAwAAABATz//EABQRAQAAAAAAAAAAAAAAAAAAABD/2gAIAQMBAT8QP//EABURAQEAAAAAAAAAAAAAAAAAABBB/9oACAECAQE/EKf/xAAcEAEBAAICAwAAAAAAAAAAAAABEQAhEFGBscH/2gAIAQEAAT8QvhhWw9YyOgiBo84qw17PuFWjDj//2Q==')\",\n      \"backgroundSize\": \"cover\",\n      \"display\": \"block\"\n    }\n  })), \"\\n  \", mdx(\"picture\", {\n    parentName: \"span\"\n  }, \"\\n        \", mdx(\"source\", _extends({\n    parentName: \"picture\"\n  }, {\n    \"srcSet\": [\"/static/b4f3a24263a07209edeaf8ae420ce82b/4b075/gesture-detection.webp 1280w\"],\n    \"sizes\": \"(max-width: 1280px) 100vw, 1280px\",\n    \"type\": \"image/webp\"\n  })), \"\\n        \", mdx(\"source\", _extends({\n    parentName: \"picture\"\n  }, {\n    \"srcSet\": [\"/static/b4f3a24263a07209edeaf8ae420ce82b/496ec/gesture-detection.jpg 1280w\"],\n    \"sizes\": \"(max-width: 1280px) 100vw, 1280px\",\n    \"type\": \"image/jpeg\"\n  })), \"\\n        \", mdx(\"img\", _extends({\n    parentName: \"picture\"\n  }, {\n    \"className\": \"gatsby-resp-image-image\",\n    \"src\": \"/static/b4f3a24263a07209edeaf8ae420ce82b/496ec/gesture-detection.jpg\",\n    \"alt\": \"gesture detection\",\n    \"title\": \"gesture detection\",\n    \"loading\": \"lazy\",\n    \"style\": {\n      \"width\": \"100%\",\n      \"height\": \"100%\",\n      \"margin\": \"0\",\n      \"verticalAlign\": \"middle\",\n      \"position\": \"absolute\",\n      \"top\": \"0\",\n      \"left\": \"0\"\n    }\n  })), \"\\n      \"), \"\\n    \")), mdx(\"p\", null, \"After an event is detected, features are extracted from the recognized segment. We chose various features for gesture classification: \"), mdx(\"div\", {\n    \"className\": \"Image__Small\"\n  }, \"\\n  \", mdx(\"span\", _extends({\n    parentName: \"div\"\n  }, {\n    \"className\": \"gatsby-resp-image-wrapper\",\n    \"style\": {\n      \"position\": \"relative\",\n      \"display\": \"block\",\n      \"marginLeft\": \"auto\",\n      \"marginRight\": \"auto\",\n      \"maxWidth\": \"1280px\"\n    }\n  }), \"\\n      \", mdx(\"span\", _extends({\n    parentName: \"span\"\n  }, {\n    \"className\": \"gatsby-resp-image-background-image\",\n    \"style\": {\n      \"paddingBottom\": \"53.59375000000001%\",\n      \"position\": \"relative\",\n      \"bottom\": \"0\",\n      \"left\": \"0\",\n      \"backgroundImage\": \"url('data:image/jpeg;base64,/9j/2wBDABALDA4MChAODQ4SERATGCgaGBYWGDEjJR0oOjM9PDkzODdASFxOQERXRTc4UG1RV19iZ2hnPk1xeXBkeFxlZ2P/2wBDARESEhgVGC8aGi9jQjhCY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2P/wgARCAALABQDASIAAhEBAxEB/8QAGQAAAgMBAAAAAAAAAAAAAAAAAAMBAgQF/8QAFAEBAAAAAAAAAAAAAAAAAAAAAP/aAAwDAQACEAMQAAAB7StFBhIf/8QAGRABAAMBAQAAAAAAAAAAAAAAAQACMRES/9oACAEBAAEFAk9FqHTI7P/EABQRAQAAAAAAAAAAAAAAAAAAABD/2gAIAQMBAT8BP//EABQRAQAAAAAAAAAAAAAAAAAAABD/2gAIAQIBAT8BP//EABgQAAIDAAAAAAAAAAAAAAAAAAAgIUGR/9oACAEBAAY/ApL1f//EABsQAQACAgMAAAAAAAAAAAAAAAEAERAhMYHB/9oACAEBAAE/ITLfpqJHpNASqMRxP//aAAwDAQACAAMAAAAQc8//xAAUEQEAAAAAAAAAAAAAAAAAAAAQ/9oACAEDAQE/ED//xAAUEQEAAAAAAAAAAAAAAAAAAAAQ/9oACAECAQE/ED//xAAbEAEAAwEBAQEAAAAAAAAAAAABABEhMWFBUf/aAAgBAQABPxAPspXbx8Za3YGFwr9gALoALiMStgz5OE//2Q==')\",\n      \"backgroundSize\": \"cover\",\n      \"display\": \"block\"\n    }\n  })), \"\\n  \", mdx(\"picture\", {\n    parentName: \"span\"\n  }, \"\\n        \", mdx(\"source\", _extends({\n    parentName: \"picture\"\n  }, {\n    \"srcSet\": [\"/static/d55b0d30ec982b56ce53bd9f26527127/4b075/gesture-classification.webp 1280w\"],\n    \"sizes\": \"(max-width: 1280px) 100vw, 1280px\",\n    \"type\": \"image/webp\"\n  })), \"\\n        \", mdx(\"source\", _extends({\n    parentName: \"picture\"\n  }, {\n    \"srcSet\": [\"/static/d55b0d30ec982b56ce53bd9f26527127/496ec/gesture-classification.jpg 1280w\"],\n    \"sizes\": \"(max-width: 1280px) 100vw, 1280px\",\n    \"type\": \"image/jpeg\"\n  })), \"\\n        \", mdx(\"img\", _extends({\n    parentName: \"picture\"\n  }, {\n    \"className\": \"gatsby-resp-image-image\",\n    \"src\": \"/static/d55b0d30ec982b56ce53bd9f26527127/496ec/gesture-classification.jpg\",\n    \"alt\": \"gesture classification\",\n    \"title\": \"gesture classification\",\n    \"loading\": \"lazy\",\n    \"style\": {\n      \"width\": \"100%\",\n      \"height\": \"100%\",\n      \"margin\": \"0\",\n      \"verticalAlign\": \"middle\",\n      \"position\": \"absolute\",\n      \"top\": \"0\",\n      \"left\": \"0\"\n    }\n  })), \"\\n      \"), \"\\n    \")), mdx(\"p\", null, \"The offline analysis described above shows the feasibility of using NecX to detect and classify neck gestures; we also want to demonstrate the ability for NecX to work in real-time. We implemented a real-time version of our system and designed a few prototype applications. In order for NecX to run in real-time, we modify the classifier to enhance the robustness against any possible noise. In the video figure, we showed the on-the-fly neck gestures recognition and used NecX to play Tetris and to detect heart rate and muscle stress. \"));\n}\n;\nMDXContent.isMDXComponent = true;","tags":["Arduino","Signal Processing","EMG sensor","Gesture detection","Machine Learning"],"links":[{"label":"Website","link":"http://horseshoe477.github.io/"}],"category":"Physical Computing","present":false,"noImage":false,"hero":{"full":{"base64":"data:image/jpeg;base64,/9j/2wBDABALDA4MChAODQ4SERATGCgaGBYWGDEjJR0oOjM9PDkzODdASFxOQERXRTc4UG1RV19iZ2hnPk1xeXBkeFxlZ2P/2wBDARESEhgVGC8aGi9jQjhCY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2P/wgARCAANABQDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAEF/8QAFAEBAAAAAAAAAAAAAAAAAAAAAP/aAAwDAQACEAMQAAAB3wFH/8QAFBABAAAAAAAAAAAAAAAAAAAAIP/aAAgBAQABBQJf/8QAFBEBAAAAAAAAAAAAAAAAAAAAEP/aAAgBAwEBPwE//8QAFBEBAAAAAAAAAAAAAAAAAAAAEP/aAAgBAgEBPwE//8QAFBABAAAAAAAAAAAAAAAAAAAAIP/aAAgBAQAGPwJf/8QAFhABAQEAAAAAAAAAAAAAAAAAEQAg/9oACAEBAAE/IWc//9oADAMBAAIAAwAAABAzD//EABQRAQAAAAAAAAAAAAAAAAAAABD/2gAIAQMBAT8QP//EABQRAQAAAAAAAAAAAAAAAAAAABD/2gAIAQIBAT8QP//EABgQAQEBAQEAAAAAAAAAAAAAAAERACCB/9oACAEBAAE/EEYCeXDS8f/Z","aspectRatio":1.5,"src":"/static/b51e9dc84800d572927801631b108e0e/6ce4c/neck.jpg","srcSet":"/static/b51e9dc84800d572927801631b108e0e/81a66/neck.jpg 236w,\n/static/b51e9dc84800d572927801631b108e0e/60b3d/neck.jpg 472w,\n/static/b51e9dc84800d572927801631b108e0e/6ce4c/neck.jpg 944w,\n/static/b51e9dc84800d572927801631b108e0e/150ec/neck.jpg 1200w","srcWebp":"/static/b51e9dc84800d572927801631b108e0e/99fbb/neck.webp","srcSetWebp":"/static/b51e9dc84800d572927801631b108e0e/77392/neck.webp 236w,\n/static/b51e9dc84800d572927801631b108e0e/1f177/neck.webp 472w,\n/static/b51e9dc84800d572927801631b108e0e/99fbb/neck.webp 944w,\n/static/b51e9dc84800d572927801631b108e0e/9000d/neck.webp 1200w","sizes":"(max-width: 944px) 100vw, 944px"},"regular":{"base64":"data:image/jpeg;base64,/9j/2wBDABALDA4MChAODQ4SERATGCgaGBYWGDEjJR0oOjM9PDkzODdASFxOQERXRTc4UG1RV19iZ2hnPk1xeXBkeFxlZ2P/2wBDARESEhgVGC8aGi9jQjhCY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2P/wgARCAANABQDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAEF/8QAFAEBAAAAAAAAAAAAAAAAAAAAAP/aAAwDAQACEAMQAAAB3wFH/8QAFBABAAAAAAAAAAAAAAAAAAAAIP/aAAgBAQABBQJf/8QAFBEBAAAAAAAAAAAAAAAAAAAAEP/aAAgBAwEBPwE//8QAFBEBAAAAAAAAAAAAAAAAAAAAEP/aAAgBAgEBPwE//8QAFBABAAAAAAAAAAAAAAAAAAAAIP/aAAgBAQAGPwJf/8QAFhABAQEAAAAAAAAAAAAAAAAAEQAg/9oACAEBAAE/IWc//9oADAMBAAIAAwAAABAzD//EABQRAQAAAAAAAAAAAAAAAAAAABD/2gAIAQMBAT8QP//EABQRAQAAAAAAAAAAAAAAAAAAABD/2gAIAQIBAT8QP//EABgQAQEBAQEAAAAAAAAAAAAAAAERACCB/9oACAEBAAE/EEYCeXDS8f/Z","aspectRatio":1.5,"src":"/static/b51e9dc84800d572927801631b108e0e/150ec/neck.jpg","srcSet":"/static/b51e9dc84800d572927801631b108e0e/8cb53/neck.jpg 350w,\n/static/b51e9dc84800d572927801631b108e0e/867d5/neck.jpg 700w,\n/static/b51e9dc84800d572927801631b108e0e/150ec/neck.jpg 1200w","srcWebp":"/static/b51e9dc84800d572927801631b108e0e/9000d/neck.webp","srcSetWebp":"/static/b51e9dc84800d572927801631b108e0e/d0d48/neck.webp 350w,\n/static/b51e9dc84800d572927801631b108e0e/64998/neck.webp 700w,\n/static/b51e9dc84800d572927801631b108e0e/9000d/neck.webp 1200w","sizes":"(max-width: 1200px) 100vw, 1200px"},"narrow":{"base64":"data:image/jpeg;base64,/9j/2wBDABALDA4MChAODQ4SERATGCgaGBYWGDEjJR0oOjM9PDkzODdASFxOQERXRTc4UG1RV19iZ2hnPk1xeXBkeFxlZ2P/2wBDARESEhgVGC8aGi9jQjhCY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2P/wgARCAANABQDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAEF/8QAFAEBAAAAAAAAAAAAAAAAAAAAAP/aAAwDAQACEAMQAAAB3wFH/8QAFBABAAAAAAAAAAAAAAAAAAAAIP/aAAgBAQABBQJf/8QAFBEBAAAAAAAAAAAAAAAAAAAAEP/aAAgBAwEBPwE//8QAFBEBAAAAAAAAAAAAAAAAAAAAEP/aAAgBAgEBPwE//8QAFBABAAAAAAAAAAAAAAAAAAAAIP/aAAgBAQAGPwJf/8QAFhABAQEAAAAAAAAAAAAAAAAAEQAg/9oACAEBAAE/IWc//9oADAMBAAIAAwAAABAzD//EABQRAQAAAAAAAAAAAAAAAAAAABD/2gAIAQMBAT8QP//EABQRAQAAAAAAAAAAAAAAAAAAABD/2gAIAQIBAT8QP//EABgQAQEBAQEAAAAAAAAAAAAAAAERACCB/9oACAEBAAE/EEYCeXDS8f/Z","aspectRatio":1.5,"src":"/static/b51e9dc84800d572927801631b108e0e/1293c/neck.jpg","srcSet":"/static/b51e9dc84800d572927801631b108e0e/81141/neck.jpg 240w,\n/static/b51e9dc84800d572927801631b108e0e/11d7f/neck.jpg 480w,\n/static/b51e9dc84800d572927801631b108e0e/1293c/neck.jpg 960w,\n/static/b51e9dc84800d572927801631b108e0e/150ec/neck.jpg 1200w","srcWebp":"/static/b51e9dc84800d572927801631b108e0e/fcc10/neck.webp","srcSetWebp":"/static/b51e9dc84800d572927801631b108e0e/2b5a3/neck.webp 240w,\n/static/b51e9dc84800d572927801631b108e0e/35871/neck.webp 480w,\n/static/b51e9dc84800d572927801631b108e0e/fcc10/neck.webp 960w,\n/static/b51e9dc84800d572927801631b108e0e/9000d/neck.webp 1200w","sizes":"(max-width: 960px) 100vw, 960px"},"seo":{"src":"/static/b51e9dc84800d572927801631b108e0e/150ec/neck.jpg"}}}],"category":"Physical Computing"}}}