Innovate Engineering Outreach: A Special Application of the Xbox 360 Kinect Sensor
|
|
- Todd Walsh
- 7 years ago
- Views:
Transcription
1 Innovate Engineering Outreach: A Special Application of the Xbox 360 Kinect Sensor Tanner Bryce Blair School of Electrical and Computer Engineering The University of Oklahoma Norman, United States tannerblair@ou.edu Chad Eric Davis School of Electrical and Computer Engineering The University of Oklahoma Norman, OK weeb@ou.edu Abstract In November of 2010, Microsoft released the Kinect sensor for the Xbox 360 video game console. This device similar to a webcam allows an individual to interact with an Xbox 360 or a computer in threedimensional space using an infrared depth-finding camera and a standard RGB camera. As of January of 2012, over 24 million units have been sold. Using a combination of custom and open-source software, we were able to develop a means for students to visualize and interact with the data allowing us to introduce the concepts and skills used in the field of Electrical and Computer Engineering. The unique technological application, visual appeal of the output, and the widespread ubiquity of the device make this an ideal platform for raising interest in the field of Electrical and Computer Engineering among high school students. In order to understand the appeal of the Kinect, a working knowledge of the technical details of the device is useful. The novelty and appeal of the Kinect sensor lies in its infrared camera, which is comprised of two distinct devices. An infrared projector sends out a 640x480 grid of infrared beams, and an infrared detector is used to measure how long the reflection of each beam takes to return to the sensor. This data set is known as a point cloud. This point cloud is a three-dimensional vector comprised of data points between 40 and 2000, which correspond to distance from the device of each beam. The data in this array can then be parsed to construct a 3d image. The Kinect s infrared camera operates at 30Hz, or 30 samples per second, so the device is able to deliver a frame rate that is sufficient to create the illusion of motion. This allows for the development of applications that give the user a sense of interacting in real time with the image on the screen. The unique visual appeal, novelty of interaction, and relatively easy-to-understand theory of operation make the Kinect an attractive platform for recruitment and outreach. Using the Kinect, a recruiter is able to quickly and effectively demonstrate a range of concepts involving hardware, software, and the design process on a platform that students are familiar with and find appealing. In a short window of time they are able to show examples and explain the fundamental principles of the system while providing tangible, meaningful, and enjoyable interactivity with the device itself. This level of approachability and familiarity is rare among highly-technical fields, and provides an excellent catalyst to develop interest in Electrical and Computer Engineering education. Keywords Kinect; engineering; outreach; education; Processing; natural interaction; embedded systems; Xbox 360 I. INTRODUCTION As referenced in a prior paper from our department [1], the University of Oklahoma s Electrical and Computer Engineering department (OU-ECE) suffered a sharp decline in undergraduate enrollment from 2004 to 2008, during which enrollment numbers dropped from 387 in 2004 to 246 in In order to rectify this, action was taken to form a studentdriven recruiting effort that emphasized hands-on, demonstrative outreach communicated in a peer dynamic [2]. This recruiting and outreach program was immensely successful, as evidenced by the undergraduate enrollment rising to 399 students in During this time a number of unique innovations in OU-ECE outreach were produced. While many successful hands-on demonstrations were born out of this program, a key omission was identified in the explanation and demonstration of embedded real-time systems and their application. In order to rectify this, several demonstrations were developed around the Microsoft Xbox 360 Kinect sensor. This paper aims to provide an overview of the Kinect platform, discuss the technical details of the Kinect and our application, analyze the perceived benefits of our approach, discuss the results seen thus far, and introduce some possible ways to expand the platform to increase its effectiveness. II. DEVICE OVERVIEW In November of 2010, Microsoft released the Kinect sensor for the Xbox 360 video game console [3]. This device similar to a webcam allows an individual to interact with an Xbox 360 or a computer in 3-dimensional space using an infrared depth-finding camera and a standard RGB camera /13/$ IEEE
2 This device has become immensely popular, and as of January of 2012, over 24 million units have been sold [4]. There are currently over 150 games available for the Xbox that utilize the Kinect sensor, and Microsoft is currently focusing on integrating it in to the Windows environment. While Microsoft has popularized the device, the actual technology was developed by an Israel-based company named PrimeSense. PrimeSense offers a range of 3d imaging solutions; all characterized by their system-on-a-chip (SoC) design and the open-source software solutions that accompany the device. III. HARDWARE OVERVIEW From the perspective of an end-user the Kinect is similar to a standard webcam, but the technology behind the device is distinct from other commercially available cameras. The device is, in fact, two distinct devices an infrared camera and a standard RGB camera that are processed into a single dataset by PrimeSense s SoC. The layout of the device is shown in Fig. 1. The Kinect s 3-dimensional imaging is accomplished by the infrared camera, which itself is comprised of two distinct parts that are managed by the SoC. The Kinect contains an infrared projector that emits a 640x480 grid of infrared beams. This grid leaves the Kinect in a conical projection and is reflected off of the environment. The Kinect then uses an infrared detector to calculate the length of time it takes each beam to return to the device. The SoC then uses that measurement to extrapolate the distance from the device at each point, and returns a three-dimensional vector to the host machine that is comprised of data points between 40 and These data points correlate directly to the number of millimeters away the person or object is from the device. This concept is illustrated In Fig. 2. In addition to creating this vector, the SoC also collects and correlates data from the RGB camera, allowing the device to determine with reasonable accuracy what color is present at each point in the cloud. Infrared Detector and Emitter Figure 1 - Physical Layout of the Kinect RGB Camera While all beams leave the Kinect simultaneously, the beam closest to the person or object of interest returns first. The Kinect s SOC uses the slight difference in time to create the mesh data that the software can then parse into a 3-dimensional image. Figure 2 - Kinect Time Delay Another key aspect of the Kinect s functionality is that it operates at 30 Hz, or 30 samples per second. This allows the device to deliver a frame rate that is sufficient to create the illusion of motion, and allows for the development of applications that give the user a sense of interacting in real time with the image on the screen. While no single component of the Kinect is necessarily revolutionary, the combination of the components in to a complete system allows for an embedded system capable of real-time data acquisition, and enables powerful applications that are relatively simple to develop. IV. SOFTWARE OVERVIEW By supplying the software to access the data from the Kinect in an open source fashion, PrimeSense has successfully fostered a large developer community around the Kinect. The PrimeSense Software Development Kit consists of two essential software solutions that facilitate development with the Kinect. The first is Open Natural Interaction (OpenNI), which provides an open-source API framework for development. Specifically, the OpenNI APIs allow access to voice command recognition, hand gestures, and body motion tracking [5]. The second software solution is Natural Interface Technology for End-User (NiTE). This software acts as a simple way to use the OpenNI framework with minimal CPU load [6]. NiTE provides the tools to quickly and easily turn the data from the Kinect device in to usable information about the depth, color, IR and audio data received from the hardware [6]. When choosing the development environment there were several key features that were important to us, both as developers and recruiters. In order for it to be an effective tool for distilling the core concepts, a simple interface and a robust development environment were vital. To this end, the demonstrations were developed in the open-source development environment Processing [7]. This environment vastly facilitates simple, rapid development, and contains many features that are a natural fit for the Kinect. By design, Processing is natively capable of generating robust, visually appealing displays using intuitive commands, and has a clean, simple user interface that lends itself to being incorporated in
3 to the demonstrations. Another key component of our choice of development environment was the SimpleOpenNI wrapper for Processing that allows for even simpler access to the core features of OpenNI. An overview of the development hierarchy is provided in Figure 3. sweep the shapes away from them, throw the shapes around, and otherwise use their physical presence to manipulate the virtual environment. Fig. 4 features a screen shot of this demonstration. User Interface Visual Output Processing Development Environment NiTE Algorithms SimpleOpenNI OpenNI PrimeSense System-on-a-chip Depth Physical Acquisition Figure 3-Software Hierarchy Overview V. USE IN OUTREACH Now that an understanding of the underpinnings of the Kinect hardware and software has been established, the device s application in our outreach efforts is discussed. We aim to accomplish this by providing an overview of the goals of this project, the product of our development, how it is employed in our outreach efforts, and what perceived benefits this project has yielded thus far. In our experience, demonstrations that allow for some sort of physical interactivity serve as the best starting point for a discussion with prospective students. While demonstrations that embody this concept are abundant for many fields, embedded systems and sensing demonstrations have either been too complicated, for the length of time and level of understanding, or too simplistic to fully illustrate the importance of this field of study. With these goals in mind, we set out to develop a series of applications and demonstrations that use the Kinect to illustrate some of the fundamental concepts of ECE, and the result was a collection of engaging, interactive demonstrations that illustrate a wide range of topics. To begin, we use a series of physicss demonstrations developed by Amnon Owed [8] that involve the students being able to interact with geometric shapes that fall from the top of the screen. The Kinect is capable of detecting the user, outlining them, and then using that outline to allow them to manipulate the shapes on the screen using their movements. Using edge detection, the software is able to provide the user with the ability to hold their arms out and gather the shapes, Figure 4 - Physics with the Kinect Another powerful use of the Kinect is employing it as a controller for other software. To demonstrate this, we developed an application that allows the user to control Ableton Live, a music creation and synthesis application. Using the Kinect and the midi protocol, the Processing application is able to send commands to Ableton Live that allow the user to select different virtual instruments, control the volume, pitch, and various sound effects using their physical movements. This is accomplished by using skeletal detection to outline the user, and then assigning values to the relative positions of their limbs. This translates to the user being able to move their right hand towards or away from the Kinect to control the intensity of the note and up or down to control the pitch, while using their left hand to control the intensity of the reverberation or distortion present in the signal. A screen shot of the skeletal data that this application uses is shown in Fig. 5. Figure 5 Skeletal data from the Kinect
4 Both of these applications provide the prospective students with a novel and unique interaction, and often lead to a discussion of how these demonstrations are accomplished. Typically the student is interested predominately in either the hardware and signal chain necessary to implement the demonstration or the software employed to accomplish the interactivity, and both demonstrations lend themselves to a discussion on either topic. When the student is predominately interested in the hardware, a quick synopsis of how the Kinect device functions is easily delivered by explaining the infrared camera as a mesh of individual data points. Using Processing we are able to show a view of the raw data and a simplistic rendering of a three dimensional image that allows the students to visualize the infrared mesh that the Kinect generates. This demonstration in itself is typically impressive, and often the students are surprised at the amount of information the Kinect is able to deliver. An example of the Kinects ability to render three dimensional images is shown in the screenshot in Fig. 6. The camera is sitting in front of the user, but the software is able to render the image from above. Figure 6 - Kinect data view During the past year, we have used these demonstrations at a variety of recruiting events, both on and off of our campus and with various age levels. At a variety of traditional-format events where our recruiters are given a table and students are free to choose whom to talk to, the demonstrations were effective at catching the interest of prospective students. These demonstrations were employed at several recruiting events targeting high school students interested in attending OU, and were very well received. Through our conversations and interactions with students, we have come to believe that much of this success is owed to the familiarity of the device. As previously noted, there are over 24 million Kinect sensors in the homes of consumers. This is a device that these students associate with having fun and playing video games, and often this connection is enough to help convey the impact that electrical and computer engineers have on a wide range of activities in their daily lives. Additionally, the Kinect demonstrations provide the opportunity to interact with students that are interested in video games that would traditionally only view Computer Science as a viable major. The associations that the Kinect brings often allow us a chance to speak with these students about the hardware and lower-level software that goes in to game development, and potentially convince them that ECE could be a better fit for them. While there are a variety of interesting demonstrations that we employ in our outreach, the Kinect creates a unique starting point for conversations with high school students about the degree and scope of ECE and helps attract students that would traditionally be interested in other areas of study. The Kinect has proven to be an effective tool for outreach as a booth demonstration, but another important aspect of our work with the Kinect has been outreach targeted specifically to high school groups that are interested in the STEM fields. In the past year, we have used the Kinect demonstrations with various school groups, including a high school mathematics club, a high school robotics club, a high school physics club, and a pre-engineering club. When presenting to the mathematics club, we were able to relate the Kinect demonstrations to the mathematical algorithms that the Kinect uses to determine the depth of an object, the trigonometry it uses to align the color data with the point cloud, and various other applications of mathematics in technology. With the robotics club we shifted our focus towards machine vision, object detection, and the creation of responsive programming. With the physics club we focused on creating computer models and simulations, and using those simulations to predict and observe how the physical world would behave under a specific set of conditions. With each subject, the Kinect has served as a powerful tool for linking a prospective student s current interests with a related application in technology and engineering. Using the demonstrations outlined above to broach the topic of studying ECE has proven to be effective. As we used these demonstrations over the past year, the response has been immensely positive due to the diverse applications of the Kinect, the novelty of being able to render objects in three dimensions, and the prospective student s familiarity with the device. While no specific, quantitative data has been collected for analysis at this point, our organization intends to develop the methodology measure the impact of this device and will begin collecting data in the coming months. Using the Kinect has allowed our recruiting team to reach a wider audience of students than other demonstrations and recruiting methods allowed. VI. FUTURE DEVELOPMENT Moving forward, there are several key features that we would like to implement in to our Kinect demonstrations. To heighten the effect of the demonstrations and to increase the appeal for students interested in physics, we would like to add the ability to adjust simulation settings in real time. This
5 would give the user the ability to select the effect of various conditions such as gravity or the mass of an object. Another possible direction that we are exploring is using the LabVIEW development environment to create functional blocks that the students could use to write their own programs within a relatively short amount of time. Using this, a recruiter could allow the student to not only experience the demonstration, but actively engage in its creation. The LabVIEW development environment also lends itself to the creation of interfaces like the ones previously described that would be used to control simulation variables. Given these advantages, the possibility of simultaneous development could be beneficial. We would also like to work on developing the Kinect in to a series of robotics demonstrations where the actions of the user would influence the behavior of a physical object. For example, the user s skeletal data could be used to determine the position of a servo motor, remote commands could be given through motion, or a robotic arm could be programmed to wave back when a user waves. The possibilities for effective, simple demonstrations are numerous, and we look forward to developing an increasing number of applications as our outreach efforts continue to grow. VII. CONCLUSION While OU-ECE s recruiting and outreach program has seen great success over the last five years, the Kinect has enabled our recruitment team to reach a greater number of students interested in a wide array of disciplines. Using a device which most students are familiar with and have had a positive association with has allowed us to introduce the fundamentals of embedded systems to a new generation of prospective students and enabled meaningful conversation pertaining to the importance of the fields of ECE. The student excitement generated by this device at recruiting events has surpassed all other demonstrations OU-ECE has deployed in the past and it has always been the most engaging demonstration of any event it has been shown. We believe others will find the Kinect an extremely useful tool for ECE outreach. ACKNOWLEDGMENT As noted, many of these demonstrations were either the direct product or derivative of other members of the open source community. To that end, we wish to thank the independent developer Amnon Owed whose work was used in our physics demonstrations, Professor Max Rheiner of the Interactive Design program at Zurich University of the Arts whom contributed countless examples that aided in our development, Professor Peter Froslie of the School of Art and Art History at the University of Oklahoma for his assistance with Processing and communication over the midi protocol, and independent developer Jordan Kuehn who assisted with various technical challenges as they arose. All of these people were an invaluable resource, occasionally without their knowledge or against their will. REFERENCES [1] C. Davis, M. Yeary, and J. Sluss, "Reversing the trend of engineering enrollment declines with innovative outreach, recruiting, and retention programs," IEEE Transactions on Education, vol 55, issue 2, pp , May [2] C. Davis, D. Vreeland, C. Griffin, and M. Yeary, Creating a Culture of Student-Driven ECE Recruiting and Retention, ASEE Annual Conference and Exposition, Paper accepted and to appear in conference proceedings. June [3] Microsoft Xbox 360 Kinect Launches November Gizmodo. Accessed: 20 February [4] MICROSOFT SAYS XBOX 360 SALES HAVE SURPASSED 76 MILLION UNITS, KINECT SALES TOP 24 MILLION BGR. Accessed: 20 February 2013 [5] ABOUT OPENNI OpenNI. Accessed: 24 February [6] NITE OpenNI. Accessed: 24 February [7] Processing Processing.org. Accessed: 8 April [8] Amnon P5 - Experiments with Processing Accessed: 8 April [9] Borenstein, Greg Making Things See: 3D vision with Kinect, Processing, Arduino, and MakerBot. Sebastopol, CA: Maker Media.
Design Analysis of Everyday Thing: Nintendo Wii Remote
1 Philip Stubbs Design Analysis of Everyday Thing: Nintendo Wii Remote I. Introduction: Ever since being released in November 2006, the Nintendo Wii gaming system has revolutionized the gaming experience
More informationAbstract. Introduction
SPACECRAFT APPLICATIONS USING THE MICROSOFT KINECT Matthew Undergraduate Student Advisor: Dr. Troy Henderson Aerospace and Ocean Engineering Department Virginia Tech Abstract This experimental study involves
More informationVIRTUAL TRIAL ROOM USING AUGMENTED REALITY
VIRTUAL TRIAL ROOM USING AUGMENTED REALITY Shreya Kamani, Neel Vasa, Kriti Srivastava, D. J. Sanghvi College of Engineering, Mumbai 53 Abstract This paper presents a Virtual Trial Room application using
More informationDESIGN OF A TOUCHLESS USER INTERFACE. Author: Javier Onielfa Belenguer Director: Francisco José Abad Cerdá
DESIGN OF A TOUCHLESS USER INTERFACE Author: Javier Onielfa Belenguer Director: Francisco José Abad Cerdá 1 OUTLINE 1. Problem to solve 2. Goal of the project 3. Connecting devices and the system 3.1 Microsoft
More informationMobile Robot FastSLAM with Xbox Kinect
Mobile Robot FastSLAM with Xbox Kinect Design Team Taylor Apgar, Sean Suri, Xiangdong Xi Design Advisor Prof. Greg Kowalski Abstract Mapping is an interesting and difficult problem in robotics. In order
More informationNext Generation Natural User Interface with Kinect. Ben Lower Developer Community Manager Microsoft Corporation
Next Generation Natural User Interface with Kinect Ben Lower Developer Community Manager Microsoft Corporation Key Takeaways Kinect has evolved: Whether you did it -> How you did it One or two people ->
More informationA Remote Maintenance System with the use of Virtual Reality.
ICAT 2001 December 5-7, Tokyo, JAPAN A Remote Maintenance System with the use of Virtual Reality. Moez BELLAMINE 1), Norihiro ABE 1), Kazuaki TANAKA 1), Hirokazu TAKI 2) 1) Kyushu Institute of Technology,
More informationAnalecta Vol. 8, No. 2 ISSN 2064-7964
EXPERIMENTAL APPLICATIONS OF ARTIFICIAL NEURAL NETWORKS IN ENGINEERING PROCESSING SYSTEM S. Dadvandipour Institute of Information Engineering, University of Miskolc, Egyetemváros, 3515, Miskolc, Hungary,
More informationTeaching Methodology for 3D Animation
Abstract The field of 3d animation has addressed design processes and work practices in the design disciplines for in recent years. There are good reasons for considering the development of systematic
More informationBackground: Experimental Manufacturing Cell
Session 3548 A WEB-BASED APPROACH TO AUTOMATED INSPECTION AND QUALITY CONTROL OF MANUFACTURED PARTS Immanuel Edinbarough, Manian Ramkumar, Karthik Soundararajan The University of Texas at Brownsville/Rochester
More informationPROPOSED SYSTEM FOR MID-AIR HOLOGRAPHY PROJECTION USING CONVERSION OF 2D TO 3D VISUALIZATION
International Journal of Advanced Research in Engineering and Technology (IJARET) Volume 7, Issue 2, March-April 2016, pp. 159 167, Article ID: IJARET_07_02_015 Available online at http://www.iaeme.com/ijaret/issues.asp?jtype=ijaret&vtype=7&itype=2
More informationAutomated Recording of Lectures using the Microsoft Kinect
Automated Recording of Lectures using the Microsoft Kinect Daniel Sailer 1, Karin Weiß 2, Manuel Braun 3, Wilhelm Büchner Hochschule Ostendstraße 3 64319 Pfungstadt, Germany 1 info@daniel-sailer.de 2 weisswieschwarz@gmx.net
More informationLaser Gesture Recognition for Human Machine Interaction
International Journal of Computer Sciences and Engineering Open Access Research Paper Volume-04, Issue-04 E-ISSN: 2347-2693 Laser Gesture Recognition for Human Machine Interaction Umang Keniya 1*, Sarthak
More informationInternational Journal of Advanced Engineering Research and Applications (IJAERA) ISSN: 2454-2377 Vol. 1, Issue 6, October 2015. Big Data and Hadoop
ISSN: 2454-2377, October 2015 Big Data and Hadoop Simmi Bagga 1 Satinder Kaur 2 1 Assistant Professor, Sant Hira Dass Kanya MahaVidyalaya, Kala Sanghian, Distt Kpt. INDIA E-mail: simmibagga12@gmail.com
More informationApplication of Simulation Models in Operations A Success Story
Application of Simulation Models in Operations A Success Story David Schumann and Gregory Davis, Valero Energy Company, and Piyush Shah, Aspen Technology, Inc. Abstract Process simulation models can offer
More informationHow does the Kinect work? John MacCormick
How does the Kinect work? John MacCormick Xbox demo Laptop demo The Kinect uses structured light and machine learning Inferring body position is a two-stage process: first compute a depth map (using structured
More informationMouse Control using a Web Camera based on Colour Detection
Mouse Control using a Web Camera based on Colour Detection Abhik Banerjee 1, Abhirup Ghosh 2, Koustuvmoni Bharadwaj 3, Hemanta Saikia 4 1, 2, 3, 4 Department of Electronics & Communication Engineering,
More informationWhitepaper. Image stabilization improving camera usability
Whitepaper Image stabilization improving camera usability Table of contents 1. Introduction 3 2. Vibration Impact on Video Output 3 3. Image Stabilization Techniques 3 3.1 Optical Image Stabilization 3
More informationProfessor, D.Sc. (Tech.) Eugene Kovshov MSTU «STANKIN», Moscow, Russia
Professor, D.Sc. (Tech.) Eugene Kovshov MSTU «STANKIN», Moscow, Russia As of today, the issue of Big Data processing is still of high importance. Data flow is increasingly growing. Processing methods
More informationMaster Thesis Using MS Kinect Device for Natural User Interface
University of West Bohemia Faculty of Applied Sciences Department of Computer Science and Engineering Master Thesis Using MS Kinect Device for Natural User Interface Pilsen, 2013 Petr Altman Declaration
More informationSales Checkpoint Performance Feedback System
Sales Checkpoint Performance Feedback System Technical Development Manual January, 2014 Profiles International, Inc. Profiles Office Park 5205 Lake Shore Drive Waco, Texas USA 76710 CONTENTS Chapter 1:
More informationACCURACY TEST OF MICROSOFT KINECT FOR HUMAN MORPHOLOGIC MEASUREMENTS
ACCURACY TEST OF MICROSOFT KINECT FOR HUMAN MORPHOLOGIC MEASUREMENTS B. Molnár *,a, C. K. Toth b, A. Detrekői a a Department of Photogrammetry and Geoinformatics Budapest University of Technology and Economics,
More informationLimitations of Human Vision. What is computer vision? What is computer vision (cont d)?
What is computer vision? Limitations of Human Vision Slide 1 Computer vision (image understanding) is a discipline that studies how to reconstruct, interpret and understand a 3D scene from its 2D images
More informationDevelopment of 3D Image Manipulation Software Utilizing the Microsoft Kinect
Development of 3D Image Manipulation Software Utilizing the Microsoft Kinect A report submitted to the School of Engineering and Energy, Murdoch University in partial fulfilment of the requirements for
More informationVPAT Voluntary Product Accessibility Template Version 1.3
ADA COMPLIANCE 1. Does database support ADA compliant browsers? Yes X No If no, does the database make any accommodations in its visual display for visually impaired users? Yes No 2. Voluntary Product
More informationImplementation of Knock Based Security System
Implementation of Knock Based Security System Gunjan Jewani Student, Department of Computer science & Engineering, Nagpur Institute of Technology, Nagpur, India ABSTRACT: Security is one of the most critical
More informationOfficial Rules & Regulations Innovation Competition 2016 Season
Official Rules & Regulations Innovation Competition 2016 Season Version 1.0 July 31 2015 OVERVIEW The Imagine Cup Innovation Competition honors the most innovative, ground-breaking and appealing software
More informationBeyond Built-in: Why a Better Webcam Matters
Whitepaper: Beyond Built-in: Why a Better Webcam Matters How to Uplevel Your Ability to Connect, Communicate and Collaborate Using Your Laptop or PC Introduction The ability to virtually communicate and
More informationAutomotive Applications of 3D Laser Scanning Introduction
Automotive Applications of 3D Laser Scanning Kyle Johnston, Ph.D., Metron Systems, Inc. 34935 SE Douglas Street, Suite 110, Snoqualmie, WA 98065 425-396-5577, www.metronsys.com 2002 Metron Systems, Inc
More informationSomero SiteShape System
Somero SiteShape System www.somero.com info@somero.com Somero Enterprises, LLC Corporate Office: 82 Fitzgerald Drive Jaffrey, NH 03452 603 532 5900 - phone 603 532 5930 - fax The Somero SiteShape System
More informationMultimedia Technology and Design Courses at a Glance
Multimedia Technology and Design Courses at a Glance MTD101: Multimedia Design Concepts MTD101 Multimedia Design concept is a design module that seeks to equip students with competent skills in design
More informationExploring the Use of Slow Motion Animation (Slowmation) as a Teaching Strategy to Develop Year 4 Students' Understandings of Equivalent Fractions.
Kervin, K. (2007). Exploring the use of slow motion animation (slowmation) as a teaching strategy to develop year 4 students' understandings of equivalent fractions. Contemporary Issues in Technology and
More informationThe Emergence of Immersive Low-Cost 3D Virtual Reality Environments for Interactive Learning in Materials Science and Engineering
Mater. Res. Soc. Symp. Proc. Vol. 1320 2011 Materials Research Society DOI: 10.1557/opl.2011.636 The Emergence of Immersive Low-Cost 3D Virtual Reality Environments for Interactive Learning in Materials
More informationAmmar Ahmad Awan, Muhammad Aamir Saleem, Sungyoung Lee
Ofisina : Kinect based Virtual Office Assistant Ammar Ahmad Awan, Muhammad Aamir Saleem, Sungyoung Lee Dept. of Computer Engineering, Kyung Hee University, Yongin, South Korea {ammar, aamir, sylee}@oslab.khu.ac.kr
More information6th Design & Emotion Conference 2008 Poster Brief Game Design for Personal Health Management: An Emotional and Educational Perspective
6th Design & Emotion Conference 2008 Poster Brief Game Design for Personal Health Management: An Emotional and Educational Perspective Peter Kwok Chan, Ph.D. Department of Industrial, Interior, and Visual
More informationAN580 INFRARED GESTURE SENSING. 1. Introduction. 2. Hardware Considerations
INFRARED GESTURE SENSING 1. Introduction Touchless user interfaces are an emerging trend in embedded electronics as product designers seek out innovative control methods and more intuitive ways for users
More informationBEST PRACTICES RESEARCH INSERT COMPANY LOGO HERE
2013 2014 INSERT COMPANY LOGO HERE 2014 Global Automation Software for Real-time Operational 2013 North American SSL Certificate Intelligence Company of the Year Award Product Leadership Award Background
More informationGRAFICA - A COMPUTER GRAPHICS TEACHING ASSISTANT. Andreas Savva, George Ioannou, Vasso Stylianou, and George Portides, University of Nicosia Cyprus
ICICTE 2014 Proceedings 1 GRAFICA - A COMPUTER GRAPHICS TEACHING ASSISTANT Andreas Savva, George Ioannou, Vasso Stylianou, and George Portides, University of Nicosia Cyprus Abstract This paper presents
More informationSelf-Calibrated Structured Light 3D Scanner Using Color Edge Pattern
Self-Calibrated Structured Light 3D Scanner Using Color Edge Pattern Samuel Kosolapov Department of Electrical Engineering Braude Academic College of Engineering Karmiel 21982, Israel e-mail: ksamuel@braude.ac.il
More informationJavaOne4Kids. Saturday, October 24, 2015. Agenda and Session Descriptions. Copyright 2014, Oracle and/or its affiliates. All rights reserved.
JavaOne4Kids Saturday, October 24, 2015 Agenda and Session Descriptions Agenda SATURDAY OCT 24 8:00 AM Registration Check in/ Breakfast snack 9:00 AM- 9:35 AM Opening Comments 9:45 AM- 11:45 AM Rm301 Rm302
More informationIndoor Surveillance System Using Android Platform
Indoor Surveillance System Using Android Platform 1 Mandar Bhamare, 2 Sushil Dubey, 3 Praharsh Fulzele, 4 Rupali Deshmukh, 5 Dr. Shashi Dugad 1,2,3,4,5 Department of Computer Engineering, Fr. Conceicao
More informationCHAPTER 1. Introduction to CAD/CAM/CAE Systems
CHAPTER 1 1.1 OVERVIEW Introduction to CAD/CAM/CAE Systems Today s industries cannot survive worldwide competition unless they introduce new products with better quality (quality, Q), at lower cost (cost,
More informationKinect Interface to Play Computer Games with Movement
Kinect Interface to Play Computer Games with Movement Program Install and Hardware Setup Needed hardware and software to use the Kinect to play computer games. Hardware: Computer running Windows 7 or 8
More informationA Scalable Network Monitoring and Bandwidth Throttling System for Cloud Computing
A Scalable Network Monitoring and Bandwidth Throttling System for Cloud Computing N.F. Huysamen and A.E. Krzesinski Department of Mathematical Sciences University of Stellenbosch 7600 Stellenbosch, South
More informationFPGA Implementation of Human Behavior Analysis Using Facial Image
RESEARCH ARTICLE OPEN ACCESS FPGA Implementation of Human Behavior Analysis Using Facial Image A.J Ezhil, K. Adalarasu Department of Electronics & Communication Engineering PSNA College of Engineering
More informationTestManager Administration Guide
TestManager Administration Guide RedRat Ltd July 2015 For TestManager Version 4.57-1 - Contents 1. Introduction... 3 2. TestManager Setup Overview... 3 3. TestManager Roles... 4 4. Connection to the TestManager
More informationInformation Technology Career Field Pathways and Course Structure
Information Technology Career Field Pathways and Course Structure Courses in Information Support and Services (N0) Computer Hardware 2 145025 Computer Software 145030 Networking 2 145035 Network Operating
More informationState of the Art Virtual Portfolio Management: Building Skills that Matter
State of the Art Virtual Portfolio Management: Building Skills that Matter There are many ways for students to play stock market games or more generally, participate in a virtual portfolio simulation:
More informationAutomatic Detection of PCB Defects
IJIRST International Journal for Innovative Research in Science & Technology Volume 1 Issue 6 November 2014 ISSN (online): 2349-6010 Automatic Detection of PCB Defects Ashish Singh PG Student Vimal H.
More information3D SCANNING: A NEW APPROACH TOWARDS MODEL DEVELOPMENT IN ADVANCED MANUFACTURING SYSTEM
3D SCANNING: A NEW APPROACH TOWARDS MODEL DEVELOPMENT IN ADVANCED MANUFACTURING SYSTEM Dr. Trikal Shivshankar 1, Patil Chinmay 2, Patokar Pradeep 3 Professor, Mechanical Engineering Department, SSGM Engineering
More informationIEEE IoT IoT Scenario & Use Cases: Social Sensors
IEEE IoT IoT Scenario & Use Cases: Social Sensors Service Description More and more, people have the possibility to monitor important parameters in their home or in their surrounding environment. As an
More informationUNDERSTAND YOUR CLIENTS BETTER WITH DATA How Data-Driven Decision Making Improves the Way Advisors Do Business
UNDERSTAND YOUR CLIENTS BETTER WITH DATA How Data-Driven Decision Making Improves the Way Advisors Do Business Executive Summary Financial advisors have long been charged with knowing the investors they
More informationAutomatic Labeling of Lane Markings for Autonomous Vehicles
Automatic Labeling of Lane Markings for Autonomous Vehicles Jeffrey Kiske Stanford University 450 Serra Mall, Stanford, CA 94305 jkiske@stanford.edu 1. Introduction As autonomous vehicles become more popular,
More informationCivic Engagement Projects for Electrical and Computing Engineering Students
Session 4 Civic Engagement Projects for Electrical and Computing Engineering Students Fernando Rios-Gutierrez and Rocio Alba-Flores Department of Electrical and Computer Engineering, University of Minnesota
More informationHow To Fuse A Point Cloud With A Laser And Image Data From A Pointcloud
REAL TIME 3D FUSION OF IMAGERY AND MOBILE LIDAR Paul Mrstik, Vice President Technology Kresimir Kusevic, R&D Engineer Terrapoint Inc. 140-1 Antares Dr. Ottawa, Ontario K2E 8C4 Canada paul.mrstik@terrapoint.com
More informationDigital 3D Animation
Elizabethtown Area School District Digital 3D Animation Course Number: 753 Length of Course: 1 semester 18 weeks Grade Level: 11-12 Elective Total Clock Hours: 120 hours Length of Period: 80 minutes Date
More informationIncreasing student retention through an enhanced mentoring and tutoring program. Abstract
Increasing student retention through an enhanced mentoring and tutoring program Hua Li, Kai Jin Industrial and Mechanical Engineering Department hua.li@tamuk.edu, kai.jin@tamuk.edu Mohamed Abdelrahman
More informationOptimao. In control since 1995. Machine Vision: The key considerations for successful visual inspection
Optimao In control since 1995 Machine Vision: The key considerations for successful visual inspection There is no such a thing as an off-the-shelf vision system. Just like a drive- or a PLCbased control
More informationRoles of Smart TV in Internet of Things
Roles of Smart TV in Internet of Things PG Demidov Yaroslavl State University Yaroslavl FRUCT Laboratory Our goal Roles of Smart TV in IoT We analyzed hardware and software which comes with modern Smart
More informationAndroid Phone Controlled Robot Using Bluetooth
International Journal of Electronic and Electrical Engineering. ISSN 0974-2174, Volume 7, Number 5 (2014), pp. 443-448 International Research Publication House http://www.irphouse.com Android Phone Controlled
More information3D Interactive Information Visualization: Guidelines from experience and analysis of applications
3D Interactive Information Visualization: Guidelines from experience and analysis of applications Richard Brath Visible Decisions Inc., 200 Front St. W. #2203, Toronto, Canada, rbrath@vdi.com 1. EXPERT
More informationPlasma TV Buying Guide
Plasma TV Buying Guide Plasma TVs are flat, super high-contrast TV sets that are offered in very large sizes, which at the extreme end exceeds 60-inches to provide the one of the most immersive theater-like
More informationGuest Editorial: Digital Videos as Tools for Learning Mathematics
Niess, M. L. & Walker, J. M. (2010). Guest editorial: Digital videos as tools for learning mathematics. Contemporary Issues in Technology and Teacher Education, 10(1), 100-105. Guest Editorial: Digital
More informationIntroduction to Interactive Journaling Facilitation Notes
Introduction to Interactive Journaling Facilitation Notes SESSION ONE Learning Objectives - Address common questions about the design and application of Interactive Journals - Review some of the evidence-based
More informationManaging Information Systems: Ten Essential Topics
Preface Information systems have become an essential part and a major resource of the organization; and they can radically affect the structure of an organisation, the way it serves customers, and the
More informationAN INTERNET OF THINGS (IOT) BASED SECURITY ALERT SYSTEM USING RASPBERRY PI
Available online at www.apije.com ASIA PACIFIC INTERNATIONAL JOURNAL OF ENGINEERING SCIENCE Vol. 02 (01) (2016) 37 41 AN INTERNET OF THINGS (IOT) BASED SECURITY ALERT SYSTEM USING RASPBERRY PI A.Arun Raja
More informationLinear Programming. Solving LP Models Using MS Excel, 18
SUPPLEMENT TO CHAPTER SIX Linear Programming SUPPLEMENT OUTLINE Introduction, 2 Linear Programming Models, 2 Model Formulation, 4 Graphical Linear Programming, 5 Outline of Graphical Procedure, 5 Plotting
More informationTRU Math Conversation Guide
Release Version Alpha TRU Math Conversation Guide Module A: Contextual Algebraic Tasks This TRU Math Conversation Guide, Module A: Contextual Algebraic Tasks is a product of The Algebra Teaching Study
More informationThe integrated HMI-PLC
Industry Application IA05003001E The integrated HMI-PLC Rich Harwell, Eaton Corporation The heart of a lean automation solution Lean manufacturing is a proven, powerful tool that boosts efficiencies in
More informationWelcome to Corel VideoStudio Pro X5
Contents Welcome to Corel VideoStudio Pro X5............................ 2 New Features and Enhancements................................ 4 Getting to Know the Workspace.................................
More informationCHANGING DIMENSIONS AND PERSPECTIVES OF KNOWLEDGE MANAGEMENT
CHANGING DIMENSIONS AND PERSPECTIVES OF KNOWLEDGE MANAGEMENT Kamal Kumar Chaurasia * Abstract Knowledge is the result of learning which provides the only sustainable competitive advantage to the organization.
More informationCompetitive Analysis of Video Phone Software Platforms
Competitive Analysis of Video Phone Software Platforms Kristy Cunningham, Team AVALANCHE, TC841, April 2011 Executive Summary Date Night is an interactive 3D social space that affords couples the opportunity
More informationPIPELINE INSPECTION UTILIZING ULTRASOUND TECHNOLOGY: ON THE ISSUE OF RESOLUTION By, M. Beller, NDT Systems & Services AG, Stutensee, Germany
ABSTRACT: PIPELINE INSPECTION UTILIZING ULTRASOUND TECHNOLOGY: ON THE ISSUE OF RESOLUTION By, M. Beller, NDT Systems & Services AG, Stutensee, Germany Today, in-line inspection tools are used routinely
More informationCOMPUTER TECHNOLOGY IN TEACHING READING
Лю Пэн COMPUTER TECHNOLOGY IN TEACHING READING Effective Elementary Reading Program Effective approach must contain the following five components: 1. Phonemic awareness instruction to help children learn
More informationBachelor of Games and Virtual Worlds (Programming) Subject and Course Summaries
First Semester Development 1A On completion of this subject students will be able to apply basic programming and problem solving skills in a 3 rd generation object-oriented programming language (such as
More informationA review of ADP processing software
A review of ADP processing software Schmitt, P., Torrens-Spence, H., Jeffcoate, P., & Elsaesser, B. (2014). A review of ADP processing software. Paper presented at International Conference on Offshore
More informationFilm and Television. Film and Television 299
Film and Television 299 Film and Television Degree Associate in Arts Degree, Film Production Program Description Film is a universally recognized medium that has a profound impact on how we view the world
More informationINTERNATIONAL JOURNAL OF PURE AND APPLIED RESEARCH IN ENGINEERING AND TECHNOLOGY
INTERNATIONAL JOURNAL OF PURE AND APPLIED RESEARCH IN ENGINEERING AND TECHNOLOGY A PATH FOR HORIZING YOUR INNOVATIVE WORK OPEN SOURCE: SIXTH SENSE INTEGRATING INFORMATION WITH THE REAL WORLD MADHURI V.
More informationChapter 10: Multimedia and the Web
Understanding Computers Today and Tomorrow 12 th Edition Chapter 10: Multimedia and the Web Learning Objectives Define Web-based multimedia and list some advantages and disadvantages of using multimedia.
More informationLaser Scanning for an Integrated BIM
Laser Scanning for an Integrated BIM By: Duane Gleason Lake Constance 5D-Conference 2013 Constance, 28th-29th of October Introduction The application of laser scanning technology has been popular in the
More informationChallenges Facing Video and Digital Signage Security and Alert Displays
Challenges Facing Video and Digital Signage Security and Alert Displays Do you have an existing video distribution system that you need to add security and alert graphics and information to? Do you have
More informationA Survey of Video Processing with Field Programmable Gate Arrays (FGPA)
A Survey of Video Processing with Field Programmable Gate Arrays (FGPA) Heather Garnell Abstract This paper is a high-level, survey of recent developments in the area of video processing using reconfigurable
More informationExergaming: Video Games as a form of Exercise
Exergaming: Video Games as a form of Exercise Neehar Reddy Cherabuddi Department of Computer Science Brown University Providence, Rhode Island 02906 Project website: http://www.cs.brown.edu/people/awilson/exergaming-home.html
More informationBPM: Chess vs. Checkers
BPM: Chess vs. Checkers Jonathon Struthers Introducing the Games Business relies upon IT systems to perform many of its tasks. While many times systems don t really do what the business wants them to do,
More informationUsing NI Vision & Motion for Automated Inspection of Medical Devices and Pharmaceutical Processes. Morten Jensen 2004
Using NI Vision & Motion for Automated Inspection of Medical Devices and Pharmaceutical Processes. Morten Jensen, National Instruments Pittcon 2004 As more control and verification is needed in medical
More informationLlansanffraid Church in Wales Primary School. Information and Communication Technology (ICT) Policy
Llansanffraid Church in Wales Primary School Information and Communication Technology (ICT) Policy ICT is changing the lives of everyone. Through teaching children the skills to use ICT we equip them to
More informationDevelopment of Docking System for Mobile Robots Using Cheap Infrared Sensors
Development of Docking System for Mobile Robots Using Cheap Infrared Sensors K. H. Kim a, H. D. Choi a, S. Yoon a, K. W. Lee a, H. S. Ryu b, C. K. Woo b, and Y. K. Kwak a, * a Department of Mechanical
More informationContents. Introduction Hardware Demos Software. More demos Projects using Kinect Upcoming sensors. Freenect OpenNI+ NITE + SensorKinect
Kinect C. Andújar Contents Introduction Hardware Demos Software Freenect OpenNI+ NITE + SensorKinect More demos Projects using Kinect Upcoming sensors INTRODUCTION 3D input competitors Kinectorigins PrimeSense
More informationContents WHITE PAPER. Introduction
Contents Introduction... 2 Focus Areas for Digital Transformation of Your Business Systems... 3 User Experience Transformation - Re-Design for modern user experience... 4 Cloud enablement Augment Digital
More informationSupporting English Language Learners Through Technology
Supporting English Language Learners Through Technology SUMMARY English language learners benefit from the reinforcement of vocabulary and concepts through pictures, graphics and video. They also benefit
More informationKeywords: Industrial collaboration, design projects, live briefs, industrial briefs, virtual meeting tools
INTERNATIONAL CONFERENCE ON ENGINEERING AND PRODUCT DESIGN EDUCATION 6 & 7 SEPTEMBER 2012, ARTESIS UNIVERSITY COLLEGE, ANTWERP, BELGIUM INDUSTRIAL PROJECT ASSESSMENT USING VIRTUAL MEANS A WAY FORWARD?
More informationInternational IPTV Consumer Readiness Study
International IPTV Consumer Readiness Study Methodology The Accenture International IPTV Study is based on structured telephone interviews using a standard questionnaire and quantitative analysis methods
More informationModelling 3D Avatar for Virtual Try on
Modelling 3D Avatar for Virtual Try on NADIA MAGNENAT THALMANN DIRECTOR MIRALAB UNIVERSITY OF GENEVA DIRECTOR INSTITUTE FOR MEDIA INNOVATION, NTU, SINGAPORE WWW.MIRALAB.CH/ Creating Digital Humans Vertex
More informationInstagram Post Data Analysis
Instagram Post Data Analysis Yanling He Xin Yang Xiaoyi Zhang Abstract Because of the spread of the Internet, social platforms become big data pools. From there we can learn about the trends, culture and
More informationLITERACY: READING LANGUAGE ARTS
IMPORTANT NOTICE TO CANDIDATES: The assessment information in this document is aligned with NBPTS Literacy: Reading Language Arts Standards, Second Edition (for teachers of students ages 3 12). If you
More informationANALYZING A CONDUCTORS GESTURES WITH THE WIIMOTE
ANALYZING A CONDUCTORS GESTURES WITH THE WIIMOTE ICSRiM - University of Leeds, School of Computing & School of Music, Leeds LS2 9JT, UK info@icsrim.org.uk www.icsrim.org.uk Abstract This paper presents
More informationAnalytic Modeling in Python
Analytic Modeling in Python Why Choose Python for Analytic Modeling A White Paper by Visual Numerics August 2009 www.vni.com Analytic Modeling in Python Why Choose Python for Analytic Modeling by Visual
More informationThe 3D Animation Process at Framework Media
7 Welsh Road Sutton, MA 01590 PHONE: 508.865.7060 FAX: 508.714.2287 WEB: http://www.frameworkmedia.com The 3D Animation Process at Framework Media Thank you for your interest in technical animation and
More informationSupporting an Information Systems Curriculum with a Management Science Course. Scott J. Seipel *
Supporting an Information Systems Curriculum with a Management Science Course Abstract Scott J. Seipel * The development of skills directly pertaining to information systems (IS) is often perceived as
More information