1 ECE Department [I/O] ³ Input/Output Cubed Kevin Eykholt Tom Finneran Chris Pitoniak Shamit Som.

Slides:



Advertisements
Similar presentations
SEMINAR ON VIRTUAL REALITY 25-Mar-17
Advertisements

Motion Capture The process of recording movement and translating that movement onto a digital model Games Fast Animation Movies Bio Medical Analysis VR.
Background Implementation of Gesture Recognition in the NIST Immersive Visualization Environment Luis D. Catacora Under the guidance of Judith Terrill.
A Natural Interactive Game By Zak Wilson. Background This project was my second year group project at University and I have chosen it to present as it.
S3 Technologies Presents Tactile Vision Glove for The Blind S3 Technologies: Shaun Marlatt Sam Zahed Sina Afrooze ENSC 340 Presentation: December 17, 2004.
Team 3D Erik Lorhammer Christopher BermelJosh Cornelius Electrical Computer Engineering Electrical EngineerElectrical Engineer.
ECE SDP11 Team Siqueira: Pat DeRoy, Cory Gorman, Marc Perras TARGET: Touch-Activated Response Gaming Entertainment Table Preliminary Design Review.
Interaction Devices By: Michael Huffman Kristen Spivey.
ACCELEROMETER-BASED, GRIP-FREE CONTROLLER Tyler (You-Chi) Le ECE4220 Fall 2011 Dr. DeSouza December 5 th, 2011.
Department of Electrical and Computer Engineering He Zhou Hui Zheng William Mai Xiang Guo Advisor: Professor Patrick Kelly ASLLENGE Midway Design review.
1 Electrical and Computer Engineering Guitar Virtuos Justin D’Alessando (EE) Jacob Dionne (CSE) Adam Montalbano (CSE) Jeffrey Newton (EE) Team Kelly Preliminary.
SDP 12 Project “PRASER” Senior Design Project Midway Design Review Team Mosaic Advisor: Professor Lixin Gao Members: Allen Chew, Charles Essien, Brian.
SDP 12 Project “PRASER” Senior Design Project Comprehensive Design Review Team Mosaic Advisor: Professor Lixin Gao Members: Allen Chew, Charles Essien,
Department of Electrical and Computer Engineering He Zhou Hui Zheng William Mai Xiang Guo Advisor: Professor Patrick Kelly ASLLENGE.
Virtual Dart: An Augmented Reality Game on Mobile Device Supervisor: Professor Michael R. Lyu Prepared by: Lai Chung Sum Siu Ho Tung.
SDP 12 Project “PRASER” Senior Design Project 2012 Team Mosaic Advisor: Professor Lixin Gao Members: Allen Chew, Charles Essien, Brian Giang, Simon Ma.
Electrical and Computer Engineering Preliminary Design Review Team 14: BMW Brainwave Manipulated Wagon.
MUltimo3-D: a Testbed for Multimodel 3-D PC Presenter: Yi Shi & Saul Rodriguez March 14, 2008.
Virtual Reality. What is virtual reality? a way to visualise, manipulate, and interact with a virtual environment visualise the computer generates visual,
Electrical and Computer Engineering Motion Analyzer for Physical Therapy (MAPT) SDP10 - Preliminary Design Review Arjuna Baratham (CSE) - Sean Klaiber.
Electrical and Computer Engineering Minimal Movement Interactive Entertainment Unit Ryan Kelly Michael Lorenzo Ernie Wilson Chase Francis Professor Neal.
CAD/CAM Design Process and the role of CAD. Design Process Engineering and manufacturing together form largest single economic activity of western civilization.
Touchscreen Implementation for Multi-Touch
Conceptual Design Review Senior Design
DO NOT FEED THE ROBOT. The Autonomous Interactive Multimedia Droid (GuideBot) Bradley University Department of Electrical and Computer Engineering EE-452.
Computer-Based Animation. ● To animate something – to bring it to life ● Animation covers all changes that have visual effects – Positon (motion dynamic)
1 ECE Department Thermal Mapping Drone Team 17 Jamyang Tenzin Stefan Totino Dylan Fallon Jason Fellow Advisor: Joseph Bardin.
Problem Statement TelosB Charging/Metering Kit Power from 2 sources Charge AA or AAA NiMH batteries Monitor Current, Voltage and Power Deliverables 3 Fully.
Modeling and representation 1 – comparative review and polygon mesh models 2.1 Introduction 2.2 Polygonal representation of three-dimensional objects 2.3.
Leap Motion - Proprietary & Confidential 8 Great Disruptions 1.
Team Spot A Cooperative Robotics Problem A Robotics Academy Project: Laurel Hesch Emily Mower Addie Sutphen.
Advisor: Prof. Gong Department of Electrical and Computer Engineering Team 8 Alternative Choices November 26 th, 2012 Mid-course Design Review.
Technology and Historical Overview. Introduction to 3d Computer Graphics  3D computer graphics is the science, study, and method of projecting a mathematical.
Canyon Adventure Technology David Maung, Tristan Reichardt, Dan Bibyk, Juan Roman Department of Computer Science and Engineering The Ohio State University.
SDP 12 Project “PRASER” Senior Design Project Final Project Review Team Mosaic Advisor: Professor Lixin Gao Members: Allen Chew, Charles Essien, Brian.
Prepared By: Menna Hamza Mohamed Mohamed Hesham Fadl Mona Abdel Mageed El-Koussy Yasmine Shaker Abdel Hameed Supervised By: Dr. Magda Fayek.
Author: James Allen, Nathanael Chambers, etc. By: Rex, Linger, Xiaoyi Nov. 23, 2009.
Rendering Adaptive Resolution Data Models Daniel Bolan Abstract For the past several years, a model for large datasets has been developed and extended.
VIRTUAL REALITY (VR) INTRODUCTION AND BASIC APPLICATIONS الواقع الافتراضي : مقدمة وتطبيقات Dr. Naji Shukri Alzaza Assist. Prof. of Mobile technology Dean.
Project By: Brent Elder, Mike Holovka, Hisham Algadaibi.
A Camera-Projector System for Real-Time 3D Video Marcelo Bernardes, Luiz Velho, Asla Sá, Paulo Carvalho IMPA - VISGRAF Laboratory Procams 2005.
GENESIS OF VIRTUAL REALITY  The term ‘Virtual reality’ (VR) was initially coined by Jaron Lanier, founder of VPL Research (1989)..

ECE SDP11 Team Siqueira: Pat DeRoy, Cory Gorman, Marc Perras TARGET: Touch-Activated Response Gaming Entertainment Table Midway Design Review.
Team 03 Department of Electrical and Computer Engineering 15 October 2014 Digital Fitness Trainer PDR.
ECE 8443 – Pattern Recognition EE 3512 – Signals: Continuous and Discrete Objectives: Spectrograms Revisited Feature Extraction Filter Bank Analysis EEG.
Design Engineering Collaborative at UC Berkeley A Microsoft Mindsumo Challenge Submission By Grant Buster.
Drop Testing Apparatus Team Members: Deatly Butler Mark Clouse Chris Dux Kris Honas Shaun Scott Drew Stephens Client: Itron, Inc. Brian Priest Technical.
New Human Machine Interfaces for Games Narrated by Michael Song Digiwinner Limited Aug
Choosing interaction devices: hardware components
SciFest Overview Neil Gannon. Outline Demonstrations using a Microsoft Kinect sensor – Image Manipulation Real-time Invisibility Background removal (green.
Subject Name: Computer Graphics Subject Code: Textbook: “Computer Graphics”, C Version By Hearn and Baker Credits: 6 1.
Team Members Ming-Chun Chang Lungisa Matshoba Steven Preston Supervisors Dr James Gain Dr Patrick Marais.
Knowledge Systems Lab JN 1/15/2016 Facilitating User Interaction with Complex Systems via Hand Gesture Recognition MCIS Department Knowledge Systems Laboratory.
Lecture 16 Economic Dispatch Professor Tom Overbye Department of Electrical and Computer Engineering ECE 476 POWER SYSTEM ANALYSIS.
Image-Based Rendering Geometry and light interaction may be difficult and expensive to model –Think of how hard radiosity is –Imagine the complexity of.
Raymond Wong Design Process + Case Studies.
Department of Electrical and Computer Engineering He Zhou Hui Zheng William Mai Xiang Guo Advisor: Professor Patrick Kelly ASLLENGE Comprehensive Design.
What is Multimedia Anyway? David Millard and Paul Lewis.
Viewing. Classical Viewing Viewing requires three basic elements - One or more objects - A viewer with a projection surface - Projectors that go from.
© Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. Get up close and personal.
E8: Digital Humans Option E AHL: Human Factors Design IB Technology.
Computer Graphics Lecture 1 Introduction to Computer Graphics
Introduction to Graphics Modeling
Calvin Kwok Cary Sit Colin Wang Jack Ye Steven Norwood
Brailleb k Refreshable Braille Display
LEAP MOTION: GESTURAL BASED 3D INTERACTIONS
Automated Screw Organization System
Preliminary Design Review Tablo Game Projection System
PRELIMINARY DESIGN REVIEW
Presentation transcript:

1 ECE Department [I/O] ³ Input/Output Cubed Kevin Eykholt Tom Finneran Chris Pitoniak Shamit Som

2 ECE Department Problem Statement  Problem: Time: Mistakes can be time- consuming to correct Visualization: It is hard to use a computer to make virtual 3D models Health Hazard: Long-term exposure to sculpting materials can cause significant health hazards Waste: Many iterations of physical models require materials that are not resused

3 ECE Department Effect on the Individual  It should allow the user to correct mistakes easily without having to restart the project  It should make computer modeling more intuitive and efficient for the user We want this On this Current Approach

4 ECE Department Effect on Group  Extensive work with sculpting materials exposes modelers to dust, a significant health hazard Long-term exposure to silica dust, common in ceramic sculpting, can lead to Silicosis, a.k.a. “Potter’s Rot”

5 ECE Department Effect on Group  Need to reduce the amount of waste generated from failed project attempts

6 ECE Department Significance  3D Modeling covers many disciplines: Entertainment: Movies, Games, Art Concept Art Mechanical/Civil Engineering and Architecture Product mock-ups Biology and Chemistry Displaying chemical structures DNA and protein models

7 ECE Department Requirements Analysis: User Specifications  Use hand gestures to create, modify, and manipulate virtual 3D models  Display accurate, distortion-free holographic image  Respond to user inputs in real- time  Relatively inexpensive - <$1000

8 ECE Department Inputs and Outputs  Inputs Hand Gestures  Outputs Hologram Virtual 3D Computer Model

9 ECE Department General Solution Block Diagram Input Hand Gesture Recognition Output 3D Volumetric Display Computer/Software 3D Object Data Traditional 2D Representation

10 ECE Department Requirement Analysis – Technical Specifications  Real-time response – <100ms update time  No major power specifications – device is mains powered  No major weight specifications – device is stationary  Input Specifications: Respond to hand gestures Recognize enough different gestures to distinguish between different functions 1 millimeter skeletal precision  Software Specifications: Map input gestures to functions in the virtual 3D object space Object functions: creation, translation, rotation, scaling Control functions: save, undo Display traditional 2D representation of virtual objects Generate appropriate output for volumetric display

11 ECE Department Requirement Analysis – Technical Specifications  Output: Distortion-free, volumetric image 75 X 75 x 75 voxel resolution minimum ≥20 FPS refresh rate No smaller than a 2 inch cube display Quiet operation (<30 dBa)

12 ECE Department Design Alternatives - Input  Kinect About $100 on Amazon Pros: Great for tracking large body movements Widely available software support Cons: Low precision finger tracking (>1mm)

13 ECE Department Design Alternatives - Software  3D Modeling Software: Pros: Complex object manipulation is already implemented in the software Cons: Expensive: Maya and 3DS Max are $195 a month Tough to programmatically control due to lack of low- level access

14 ECE Department Design Alternatives - Output  Stacked Spinning LED Display Pros: Cheaper components Simple theory of operation Cons: Low resolution Mechanically complex Difficult to transmit data due to moving parts

15 ECE Department Design Alternatives - Output  Planar Spinning LED Display Pros: Simple theory of operation Cons: Low resolution Mechanically complex Prohibitively expensive LEDs for decent resolution Control circuitry Difficult to transmit data due to moving parts

16 ECE Department Design Alternatives - Output  Helical Volumetric Sweep Pros: Simple mechanical implementation Can transmit data over a cable Cons: Difficult to focus on entire depth of volumetric sweep Complex real-time processing due to helical cross sections

17 ECE Department Our Solution - Block Diagram Input Output Leap Motion Input Parsing Output Processing 2D Visual Diagnostic Planar Volumetric Sweep Device Projector Data Processing Output Leap Motion Sensor Data Data Computer

18 ECE Department Input Concept - LEAPMotion  LEAPMotion sensor reads in hand motion, stores relevant data Stores hand/finger positions into lists to determine corresponding gesture  Sensor can differentiate between hand gestures Swipes, finger clicks, circles, pinches  1mm skeletal precision

19 ECE Department Input Concept - Software  Map input gestures to specific manipulations Create, rotate, translate, scale, undo, save, etc  Virtual models displayed on the 2D visual diagnostic software  Planar cross sections are taken and sent to the output for 3D display  Using JOGL for rendering traditional 2D representation

20 ECE Department Output Concept  Piston converts rotary motion (supplied by motor) into constant, reciprocating linear motion  Projector and projection plane will be fixed relative to each other– eliminates focus issues Possible issues with sourcing cable able to withstand mechanical stress  Projection screen must be thin and mostly translucent Slight opacity needed to successfully project image visibly on both sides of screen

21 ECE Department Output Concept  Projector will project planar cross-sections of desired image Software processing of planar cross sections significantly easier to manage than helical cross sections  Fast enough reciprocation (~12Hz for 24fps interlaced) will allow for persistence-of-vision effects  Projection rate determines resolution in sweeping axis Higher projection rate  more sections per cycle

22 ECE Department Team Shamit Som - EE Class of 2014 Kevin Eykholt - CSE Class of 2014 Chris Pitoniak- CSE Class of 2014 Tom Finneran- CSE Class of 2014 Dennis Goeckel - Professor Faculty Advisor

23 ECE Department CDR MDR Timeline Leap Motion gesture recognition Basic Shape Generation Scaling, Translation, Rotation Leap Motion gesture mapping Build volumetric sweep frame Add motor and ensure mechanical stability Conceptual design for software to projector interface Chris Kevin Shamit Tom 27 Oct 12 Nov 20 Nov 31 Dec 15 Jan 20 Feb 21 Mar Generate planar cross sections Test and optimize POV effect Implement and test interface Add projector Integrate Full system and test Test gesture mapping Test POV Effect

24 ECE Department MDR Deliverables  Input: Demonstrate Scaling and Rotation Demonstrate interaction between Leap Motion and software Confirmed with 2D Visual Diagnostic  Output: Create a volumetric sweep device Critical path to entire output system Simple demonstration of POV effect