{"id":1627,"date":"2016-06-20T12:12:27","date_gmt":"2016-06-20T12:12:27","guid":{"rendered":"https:\/\/www.gravityjack.com\/?p=1627"},"modified":"2023-11-29T12:13:07","modified_gmt":"2023-11-29T12:13:07","slug":"gravity-jack-research-inside-look","status":"publish","type":"post","link":"https:\/\/www.gravityjack.com\/news\/gravity-jack-research-inside-look\/","title":{"rendered":"Introducing Gravity Jack Research: An Inside Look At The Heart of Our Innovation Center"},"content":{"rendered":"\n<p><strong><em>This post is by Gravity Jack&#8217;s Chief Technical Officer, Shawn Poindexter PhD.<\/em><\/strong><\/p>\n\n\n\n<p><em><strong>Photo:<\/strong> The Gravity Jack research team, pictured left to right: Randy Ridgway, Marc Rollins, Shawn Poindexter, Tim Tanasse, Benjamin Dilday<\/em><\/p>\n\n\n\n<p>The public visibility of Gravity Jack\u2019s work is typically accomplished with our globally respected production team. This team can take something as simple as an idea that has been scribbled down on a napkin, and guide it through our complete design and development process, where it becomes a great, powerfully functional product.<\/p>\n\n\n\n<p>What many don\u2019t know? Gravity Jack also has a thriving research team of four engineers, including two PhDs. In addition to working on novel inventions and internal projects of interest, this team has the unique opportunity to tackle some of the world\u2019s most cutting-edge challenges that prospects and customers alike bring to us.<\/p>\n\n\n\n<h5 class=\"wp-block-heading\">The Value of Research When Creating <em>The Future Experience\u2122<\/em><\/h5>\n\n\n\n<p>Research is valuable, even if it doesn&#8217;t immediately result in a commercial or practical development because our team learns new techniques and paves the way for future innovations. For example, several years ago we built a <a href=\"https:\/\/drive.google.com\/open?id=0B-qWX9g8RHYHbUZVVTJzZnpoRzQ\">cylindrical tracking algorithm for textured targets<\/a>, and we are now building on that experience to bring forward an improved version with many more capabilities. The goal of this post is to take you behind the scenes, and share a few highlighted accomplishments of this team!<\/p>\n\n\n\n<p>Years ago, Gravity Jack\u2019s first successful execution was a project that required us to build a custom computer vision algorithm for an aircraft manufacturing process. Without revealing their secret manufacturing process, we can say that a machine needed to measure the gap between two very long \u201cthings\u201d at high speed.<\/p>\n\n\n\n<p>A laser line is drawn perpendicular to the gap while a camera looks at the laser light at a low angle of incidence which is a device known as a laser profilometer. The image is mostly a straight line with a little dip near the middle. See figure 1 for a simulated example. Due to varying surface the gap could appear almost anywhere in the image and at different angles. Our client had sourced out an algorithm, but it was far too slow to run on the target embedded system. Gravity Jack\u2019s research team was able to improve the performance by <strong><em>over 1000x<\/em><\/strong>, leading to the successful deployment of the larger project (which we also contributed to). This success was accomplished by approaching the challenge from an entirely new new perspective, rather than attempting to simply optimize the existing code.<\/p>\n\n\n\n<figure class=\"wp-block-image alignnone size-full wp-image-6810\"><img fetchpriority=\"high\" decoding=\"async\" width=\"593\" height=\"157\" src=\"https:\/\/www.gravityjack.com\/wp-content\/uploads\/2023\/11\/gravity-jack-research-team-blog_figure_1-1.webp\" alt=\"\" class=\"wp-image-1628\" srcset=\"https:\/\/www.gravityjack.com\/wp-content\/uploads\/2023\/11\/gravity-jack-research-team-blog_figure_1-1.webp 593w, https:\/\/www.gravityjack.com\/wp-content\/uploads\/2023\/11\/gravity-jack-research-team-blog_figure_1-1-485x128.webp 485w, https:\/\/www.gravityjack.com\/wp-content\/uploads\/2023\/11\/gravity-jack-research-team-blog_figure_1-1-500x132.webp 500w\" sizes=\"(max-width: 593px) 100vw, 593px\" \/><figcaption class=\"wp-element-caption\">Figure 1. Shows a simulated version of the laser profilometer output without noise. The real images are not nearly as clean.<\/figcaption><\/figure>\n\n\n\n<h5 class=\"wp-block-heading\">Growth and expansion of the team<\/h5>\n\n\n\n<p>Later, as our team continued to grow, the exciting challenges continued to come! Another example that we like to share includes a project where our team built a content-based image retrieval system for an ongoing project with a customer for the purpose of identifying and classifying circuit board images. The successful proof-of-concept was built using a <a href=\"http:\/\/citeseerx.ist.psu.edu\/viewdoc\/download?doi=10.1.1.453.5924&amp;rep=rep1&amp;type=pdf\">bag-of-words model<\/a>. We detected key points of interest using the <a href=\"http:\/\/cs229.stanford.edu\/proj2012\/Schaeffer-ComparisonOfKeypointDescriptorsInTheContextOfPedestrianDetection.pdf\">FREAK detector<\/a> and turned each keypoint into a \u201cword\u201d using the <a href=\"http:\/\/docs.opencv.org\/3.0-beta\/doc\/py_tutorials\/py_feature2d\/py_orb\/py_orb.html\">ORB<\/a> descriptor. The bag-of-words model treats the images like documents, then we used term frequency-inverse document frequency to match image documents to other image documents. We later implemented a more scalable spherical hashing technique. Soon, we will demonstrate a solution based on deep neural networks.<\/p>\n\n\n\n<p>Over the years, the research that our team has completed has resulted in numerous patents for indoor location, computer vision, and augmented reality technologies. To date we have been awarded <a href=\"https:\/\/patents.google.com\/?assignee=gravity+jack&amp;status=GRANT&amp;clustered=false\">6 patents<\/a>, with a few more currently in the works! Our primary focus of research has been advancing computer vision and indoor location techniques. Both of these areas are important to advancing <a href=\"https:\/\/gravityjack.com\/capabilities\/augmented-reality\">augmented reality technologies<\/a>. We wish we could tell you about all the exciting things that we have coming. Instead, for now, we can talk about our tools for our research.<\/p>\n\n\n\n<h5 class=\"wp-block-heading\">The Research Tools We Use<\/h5>\n\n\n\n<p>Most of our research projects use some combination of <a href=\"https:\/\/www.python.org\/\">Python<\/a>, <a href=\"https:\/\/isocpp.org\/\">C++<\/a>, and <a href=\"http:\/\/opencv.org\/\">OpenCV<\/a> (a computer vision toolkit). Python is a great language for quickly prototyping, especially since OpenCV has a Python interface. When we write custom algorithms it is most often in C++, for performance and compatibility with our main development platforms: iOS and Android. We\u2019ve expanded our toolset recently to include state-of-the-art machine learning libraries such as <a href=\"http:\/\/scikit-learn.org\/stable\/\">scikit-learn<\/a> and <a href=\"https:\/\/www.tensorflow.org\/\">TensorFlow<\/a>.<\/p>\n\n\n\n<p>Our research team is now starting to apply deep learning techniques to new problems and opportunities. In fact, last week we just built our first dedicated in-house deep learning machine.<\/p>\n\n\n\n<p>We\u2019ll detail the build in a follow-up article! \ud83d\ude42<\/p>\n\n\n\n<h5 class=\"wp-block-heading\">One last thing!<\/h5>\n\n\n\n<p>If these type of projects sound interesting to you, and you like exploring new technologies, we encourage you to <a href=\"https:\/\/gravityjack.com\/careers\">apply on our website<\/a>! Our team is genuinely curious about how the world works and loves tackling problems that others label as impossible. We value talent over experience and highly value diversity of background, experience, ideas, and perspectives. If you like analyzing or designing algorithms and sifting through data to make sense of it, we\u2019d love to hear from you.<\/p>\n\n\n\n<h6 class=\"wp-block-heading\">About Shawn Poindexter<\/h6>\n\n\n\n<p><em>Before accepting the role as Chief Technical Officer, Shawn served as Director of Development for Gravity Jack, for five years. Shawn\u2019s vast list of competencies include software development, algorithms, computer vision, mobile applications, machine learning, technical leadership and research. Shawn\u2019s research has helped contribute invaluably to Gravity Jack\u2019s existing portfolio of awarded patents in the augmented reality, location awareness and computer vision space.<\/em><\/p>\n\n\n\n<p><em>Shawn Poindexter received his Bachelor of Science in Mathematics and Physics from Missouri State University, before continuing on to receive his Ph.D. in Astrophysics from The Ohio State University. While at The Ohio State, Shawn served as a data scientist, where he created and maintained quasar microlensing simulations and models, as well as an instructor teaching undergraduate astronomy courses. Additionally, as a graduate research assistant, Shawn engineered a distributed simulation, enabling new understanding of black hole accretion physics, constructed a mathematical model of the Milky Way Galaxy for measuring an exo-planet\u2019s mass and performed a systematic analysis of all known Galactic microlens parallax events.<\/em><\/p>\n","protected":false},"excerpt":{"rendered":"<p>This post is by Gravity Jack&#8217;s Chief Technical Officer, Shawn Poindexter PhD. Photo: The Gravity Jack research team, pictured left to right: Randy Ridgway, Marc Rollins, Shawn Poindexter, Tim Tanasse, Benjamin Dilday The public visibility of Gravity Jack\u2019s work is typically accomplished with our globally respected production team. This team can take something as simple <a href=\"https:\/\/www.gravityjack.com\/news\/gravity-jack-research-inside-look\/\" class=\"more-link\">&#8230;<span class=\"screen-reader-text\">  Introducing Gravity Jack Research: An Inside Look At The Heart of Our Innovation Center<\/span><\/a><\/p>\n","protected":false},"author":9,"featured_media":1629,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"inline_featured_image":false,"footnotes":""},"categories":[3],"tags":[],"class_list":["post-1627","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-news"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v22.2 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Gravity Jack Research: An Inside Look At Our Innovation Team<\/title>\n<meta name=\"description\" content=\"Gravity Jack\u2019s work is typically accomplished with our globally respected production team. Gravity Jack also has a thriving research team. Meet them, here.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.gravityjack.com\/news\/gravity-jack-research-inside-look\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Gravity Jack Research: An Inside Look At Our Innovation Team\" \/>\n<meta property=\"og:description\" content=\"Gravity Jack\u2019s work is typically accomplished with our globally respected production team. Gravity Jack also has a thriving research team. Meet them, here.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.gravityjack.com\/news\/gravity-jack-research-inside-look\/\" \/>\n<meta property=\"og:site_name\" content=\"Gravity Jack\" \/>\n<meta property=\"article:published_time\" content=\"2016-06-20T12:12:27+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2023-11-29T12:13:07+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.gravityjack.com\/wp-content\/uploads\/2023\/11\/gravity-jack-research-team-1.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"344\" \/>\n\t<meta property=\"og:image:height\" content=\"229\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Gravity Admin\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Gravity Admin\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"5 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.gravityjack.com\/news\/gravity-jack-research-inside-look\/\",\"url\":\"https:\/\/www.gravityjack.com\/news\/gravity-jack-research-inside-look\/\",\"name\":\"Gravity Jack Research: An Inside Look At Our Innovation Team\",\"isPartOf\":{\"@id\":\"https:\/\/www.gravityjack.com\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.gravityjack.com\/news\/gravity-jack-research-inside-look\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.gravityjack.com\/news\/gravity-jack-research-inside-look\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.gravityjack.com\/wp-content\/uploads\/2023\/11\/gravity-jack-research-team-1.jpg\",\"datePublished\":\"2016-06-20T12:12:27+00:00\",\"dateModified\":\"2023-11-29T12:13:07+00:00\",\"author\":{\"@id\":\"https:\/\/www.gravityjack.com\/#\/schema\/person\/63c79a7e30c630a69e6e003ef7476fcc\"},\"description\":\"Gravity Jack\u2019s work is typically accomplished with our globally respected production team. Gravity Jack also has a thriving research team. Meet them, here.\",\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.gravityjack.com\/news\/gravity-jack-research-inside-look\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.gravityjack.com\/news\/gravity-jack-research-inside-look\/#primaryimage\",\"url\":\"https:\/\/www.gravityjack.com\/wp-content\/uploads\/2023\/11\/gravity-jack-research-team-1.jpg\",\"contentUrl\":\"https:\/\/www.gravityjack.com\/wp-content\/uploads\/2023\/11\/gravity-jack-research-team-1.jpg\",\"width\":344,\"height\":229},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.gravityjack.com\/#website\",\"url\":\"https:\/\/www.gravityjack.com\/\",\"name\":\"Gravity Jack\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.gravityjack.com\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.gravityjack.com\/#\/schema\/person\/63c79a7e30c630a69e6e003ef7476fcc\",\"name\":\"Gravity Admin\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.gravityjack.com\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/aa3d42e00068a5cdefa39bab3155196c?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/aa3d42e00068a5cdefa39bab3155196c?s=96&d=mm&r=g\",\"caption\":\"Gravity Admin\"},\"url\":\"https:\/\/www.gravityjack.com\/author\/gjmagravityjack-com\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Gravity Jack Research: An Inside Look At Our Innovation Team","description":"Gravity Jack\u2019s work is typically accomplished with our globally respected production team. Gravity Jack also has a thriving research team. Meet them, here.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.gravityjack.com\/news\/gravity-jack-research-inside-look\/","og_locale":"en_US","og_type":"article","og_title":"Gravity Jack Research: An Inside Look At Our Innovation Team","og_description":"Gravity Jack\u2019s work is typically accomplished with our globally respected production team. Gravity Jack also has a thriving research team. Meet them, here.","og_url":"https:\/\/www.gravityjack.com\/news\/gravity-jack-research-inside-look\/","og_site_name":"Gravity Jack","article_published_time":"2016-06-20T12:12:27+00:00","article_modified_time":"2023-11-29T12:13:07+00:00","og_image":[{"width":344,"height":229,"url":"https:\/\/www.gravityjack.com\/wp-content\/uploads\/2023\/11\/gravity-jack-research-team-1.jpg","type":"image\/jpeg"}],"author":"Gravity Admin","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Gravity Admin","Est. reading time":"5 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.gravityjack.com\/news\/gravity-jack-research-inside-look\/","url":"https:\/\/www.gravityjack.com\/news\/gravity-jack-research-inside-look\/","name":"Gravity Jack Research: An Inside Look At Our Innovation Team","isPartOf":{"@id":"https:\/\/www.gravityjack.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.gravityjack.com\/news\/gravity-jack-research-inside-look\/#primaryimage"},"image":{"@id":"https:\/\/www.gravityjack.com\/news\/gravity-jack-research-inside-look\/#primaryimage"},"thumbnailUrl":"https:\/\/www.gravityjack.com\/wp-content\/uploads\/2023\/11\/gravity-jack-research-team-1.jpg","datePublished":"2016-06-20T12:12:27+00:00","dateModified":"2023-11-29T12:13:07+00:00","author":{"@id":"https:\/\/www.gravityjack.com\/#\/schema\/person\/63c79a7e30c630a69e6e003ef7476fcc"},"description":"Gravity Jack\u2019s work is typically accomplished with our globally respected production team. Gravity Jack also has a thriving research team. Meet them, here.","inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.gravityjack.com\/news\/gravity-jack-research-inside-look\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.gravityjack.com\/news\/gravity-jack-research-inside-look\/#primaryimage","url":"https:\/\/www.gravityjack.com\/wp-content\/uploads\/2023\/11\/gravity-jack-research-team-1.jpg","contentUrl":"https:\/\/www.gravityjack.com\/wp-content\/uploads\/2023\/11\/gravity-jack-research-team-1.jpg","width":344,"height":229},{"@type":"WebSite","@id":"https:\/\/www.gravityjack.com\/#website","url":"https:\/\/www.gravityjack.com\/","name":"Gravity Jack","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.gravityjack.com\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/www.gravityjack.com\/#\/schema\/person\/63c79a7e30c630a69e6e003ef7476fcc","name":"Gravity Admin","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.gravityjack.com\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/aa3d42e00068a5cdefa39bab3155196c?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/aa3d42e00068a5cdefa39bab3155196c?s=96&d=mm&r=g","caption":"Gravity Admin"},"url":"https:\/\/www.gravityjack.com\/author\/gjmagravityjack-com\/"}]}},"_links":{"self":[{"href":"https:\/\/www.gravityjack.com\/wp-json\/wp\/v2\/posts\/1627","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.gravityjack.com\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.gravityjack.com\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.gravityjack.com\/wp-json\/wp\/v2\/users\/9"}],"replies":[{"embeddable":true,"href":"https:\/\/www.gravityjack.com\/wp-json\/wp\/v2\/comments?post=1627"}],"version-history":[{"count":0,"href":"https:\/\/www.gravityjack.com\/wp-json\/wp\/v2\/posts\/1627\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.gravityjack.com\/wp-json\/wp\/v2\/media\/1629"}],"wp:attachment":[{"href":"https:\/\/www.gravityjack.com\/wp-json\/wp\/v2\/media?parent=1627"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.gravityjack.com\/wp-json\/wp\/v2\/categories?post=1627"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.gravityjack.com\/wp-json\/wp\/v2\/tags?post=1627"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}