SlideShare a Scribd company logo
Controlling Virtual Reality using Kinect
Jerry Le
Chao Mei
Nesthor Perez
Introduction
• Build a virtual human using Unity
• Gesture recognition with Kinect.
• Control the virtual human with gestures
• Enable user to interact with the virtual human
Gesture Recognition
Gesture Recognition
Gesture Recognition
• Kinect can only recognize locations of joints and bones, not
gestures
• Use relative locations of various joints to recognize gestures
• Left hand move up/down: Compare location of left wrist with
shoulder left, hip center:
• Right hand move up/down: Compare location of right wrist
with shoulder right, hip center:
Control Virtual Human
• Unity program and Kinect program communicate via a socket.
• Change Heart Rate: Move Left hand up or down
• Change Blood Pressure: Move Right hand up or down
Cgfp2
Doing CPR
• Move both hands in and out.
• Kinect sends locations of Left Wrist/Right Wrist and Shoulder
Center joint to the Unity program.
• Measure distance between Left Wrist/Right Wrist and
Shoulder Center joint.
• The Unit program know that user want to do CPR.
Virtual Human Animations
• Mathematically Driven Virtual Human
• Human reactions to Low(<60), normal(60-100), higher heart
rate(100-150 and BP>120) ,heart attack(>150) and CPR
procedure.
• Motion captured from real human by MS Kinect
• Heart beating animation
• CPR animation
CPR posture identification
• From MS kinect tracking data of human skeleton.
• Bend both arms and release them would be count as one
effective electric shock using defibrillator .
• Three times of shocks would make the patient back to live.
Questions or Comments
Cgfp2

More Related Content

PPTX
Top Sensors Inside the Smartphone You Want To Know
PDF
4 breakthrough technologies 2017
PPT
10 -virtual_reality
PPT
Virtual reality with glove one – enabling technology
PPTX
SenSole
PDF
[PDF] the molecular control toolkit - Controlling 3D molecular graphics via g...
PDF
Tennis grid eng
PDF
Input (touch v.s in air gesture)
Top Sensors Inside the Smartphone You Want To Know
4 breakthrough technologies 2017
10 -virtual_reality
Virtual reality with glove one – enabling technology
SenSole
[PDF] the molecular control toolkit - Controlling 3D molecular graphics via g...
Tennis grid eng
Input (touch v.s in air gesture)

Viewers also liked (19)

PDF
Factsheet01 stranasppk
DOCX
PPTX
FinalProject
PPTX
Cgfp3
PPTX
Micro hydro
PPTX
How to create a market for the traditional crafts men group
PPTX
Rome presentation
PPTX
Cgfp
PPT
Opium drug in afghanistan
PDF
2012 연간보고서 내지 인쇄용 수정
PDF
บทเรียนที่ 1
PDF
บทเรียนที่ 1
PPTX
Charité Entrepreneurship Summit
PDF
Comunicação Android Arduino - JASI 2015
PPTX
Draft master plan desa pampang harapan
PPTX
Development woven products
PPTX
Pertanian organik
PDF
Microsoft котляров
DOCX
Kelab komputer
Factsheet01 stranasppk
FinalProject
Cgfp3
Micro hydro
How to create a market for the traditional crafts men group
Rome presentation
Cgfp
Opium drug in afghanistan
2012 연간보고서 내지 인쇄용 수정
บทเรียนที่ 1
บทเรียนที่ 1
Charité Entrepreneurship Summit
Comunicação Android Arduino - JASI 2015
Draft master plan desa pampang harapan
Development woven products
Pertanian organik
Microsoft котляров
Kelab komputer
Ad

Recently uploaded (20)

PDF
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
PPTX
Chapter 5: Probability Theory and Statistics
PDF
A comparative study of natural language inference in Swahili using monolingua...
PDF
Video forgery: An extensive analysis of inter-and intra-frame manipulation al...
PDF
A novel scalable deep ensemble learning framework for big data classification...
PDF
NewMind AI Weekly Chronicles – August ’25 Week III
PPTX
MicrosoftCybserSecurityReferenceArchitecture-April-2025.pptx
PDF
Getting Started with Data Integration: FME Form 101
PDF
Zenith AI: Advanced Artificial Intelligence
PDF
Transform Your ITIL® 4 & ITSM Strategy with AI in 2025.pdf
PPTX
TechTalks-8-2019-Service-Management-ITIL-Refresh-ITIL-4-Framework-Supports-Ou...
PPTX
OMC Textile Division Presentation 2021.pptx
PPTX
The various Industrial Revolutions .pptx
PDF
ENT215_Completing-a-large-scale-migration-and-modernization-with-AWS.pdf
PDF
1 - Historical Antecedents, Social Consideration.pdf
PDF
project resource management chapter-09.pdf
PPTX
Tartificialntelligence_presentation.pptx
PPTX
Group 1 Presentation -Planning and Decision Making .pptx
PDF
gpt5_lecture_notes_comprehensive_20250812015547.pdf
PDF
Assigned Numbers - 2025 - Bluetooth® Document
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
Chapter 5: Probability Theory and Statistics
A comparative study of natural language inference in Swahili using monolingua...
Video forgery: An extensive analysis of inter-and intra-frame manipulation al...
A novel scalable deep ensemble learning framework for big data classification...
NewMind AI Weekly Chronicles – August ’25 Week III
MicrosoftCybserSecurityReferenceArchitecture-April-2025.pptx
Getting Started with Data Integration: FME Form 101
Zenith AI: Advanced Artificial Intelligence
Transform Your ITIL® 4 & ITSM Strategy with AI in 2025.pdf
TechTalks-8-2019-Service-Management-ITIL-Refresh-ITIL-4-Framework-Supports-Ou...
OMC Textile Division Presentation 2021.pptx
The various Industrial Revolutions .pptx
ENT215_Completing-a-large-scale-migration-and-modernization-with-AWS.pdf
1 - Historical Antecedents, Social Consideration.pdf
project resource management chapter-09.pdf
Tartificialntelligence_presentation.pptx
Group 1 Presentation -Planning and Decision Making .pptx
gpt5_lecture_notes_comprehensive_20250812015547.pdf
Assigned Numbers - 2025 - Bluetooth® Document
Ad

Cgfp2

  • 1. Controlling Virtual Reality using Kinect Jerry Le Chao Mei Nesthor Perez
  • 2. Introduction • Build a virtual human using Unity • Gesture recognition with Kinect. • Control the virtual human with gestures • Enable user to interact with the virtual human
  • 5. Gesture Recognition • Kinect can only recognize locations of joints and bones, not gestures • Use relative locations of various joints to recognize gestures • Left hand move up/down: Compare location of left wrist with shoulder left, hip center: • Right hand move up/down: Compare location of right wrist with shoulder right, hip center:
  • 6. Control Virtual Human • Unity program and Kinect program communicate via a socket. • Change Heart Rate: Move Left hand up or down • Change Blood Pressure: Move Right hand up or down
  • 8. Doing CPR • Move both hands in and out. • Kinect sends locations of Left Wrist/Right Wrist and Shoulder Center joint to the Unity program. • Measure distance between Left Wrist/Right Wrist and Shoulder Center joint. • The Unit program know that user want to do CPR.
  • 9. Virtual Human Animations • Mathematically Driven Virtual Human • Human reactions to Low(<60), normal(60-100), higher heart rate(100-150 and BP>120) ,heart attack(>150) and CPR procedure. • Motion captured from real human by MS Kinect • Heart beating animation • CPR animation
  • 10. CPR posture identification • From MS kinect tracking data of human skeleton. • Bend both arms and release them would be count as one effective electric shock using defibrillator . • Three times of shocks would make the patient back to live.