SlideShare ist ein Scribd-Unternehmen logo
1 von 24
WeARHand
• Hand-based interaction 
Concept video, Meta and Atheer 
VUZIX 
EPSON 
INTEL 
GOOGLE
Fiducial markers 
on hand 
B. Thomas et al., VR 02 
V. Buchmann et al., 
CG&IT 04 
Sensors on 
wrist 
D. Kim et al., UIST 12 
G. Park et al., HCII 14 
Fixed camera 
setting 
S. Corbett-Davies et 
al., VR 13 
T. Piumsomboon et 
al., IVC 11 
Predefined 
hand posture 
T. Lee et al., ISWC 
07 
Image/camera 
coordinate-based 
M. Tosas et al., ECCV 
Workshop 04 
P. Mistry et al., 
SIGGRAPH ASIA 09 
Leap Motion VR 
Development, 14
Object behind a hand 
appears to be in front 
Object behind a hand 
cannot be seen
without tethered 
tracking devices 
• Depth perception 
a semi-transparent proxy hand 
Semi-transparent 
proxy hand 
Virtual hand is rendered in 
local reference coordinates 
Distant 
object
Color image 
point clouds 
Hand 
and 3D 
3D hand 
position 
segmentation 
and detection 
RGB-D 
cameras 
capture color 
and depth-map 
images 
User wears HWD with 
near and far-range 
RGB-D cameras 
Hand and 
camera pose 
Commands 
Hand 
gestures 
generate 
manipulation 
commands 
Local 
reference 
coordinates 
are set in 
real space 
Visual 
feedback for 
hands and 
environment 
User’s hand 
movement 
Display 
Start End
Near-range RGB-D camera 
Long-range RGB-D camera 
Detect hand and close-up occlusion 
Support occlusion and shadowing of more distant objects 
y 
z 
Origin 
Physical world ≠ Camera 
virtual world 
Determine correct scale relationship
Hole 
filling Largest 
contour 
extraction 
Radial-shaped 
weighting 
Distance-transformed image 
Palm
Ideal Image 
coordinates 
Observed Image 
Camera coordinates 
coordinates 
Back-projection 
3D hand position 
based on real-world 
coordinates 
Real 
hand 
Virtual hand 
1 
2 
3D hand position 
in camera 
coordinates 
Virtual 
hand 
4 
Rendering 
3 
Virtual hand 
mapping 
(푥, 푦) 
XI 
YI 
Xc 
Yc 
Zc 
(푥푐 , 푦푐 , 푧푐 ) 
(푥푤, 푦푤, 푧푤) 
Yw 
Xw 
Zw
1. Image to camera coordinate system 
s 
푥 
푦 
1 
= 퐾 
푥푐 
푦푐 
푧푐 
1 
= 
푓푥 
0 
0 
0 푐푥 0 
푓푦 푐푦 0 
0 1 0 
푥푐 
푦푐 
푧푐 
1 
= 
푓푥푥푐 + 푐푥 푧푐 
푓푦푥푐 + 푐푦푧푐 
푧푐 
푥푐 = 
푥 − 푐푥 )푧푐 
푓푥 
, 푦푐 = 
푦 − 푐푦 )푧푐 
푓푦 
, 푧푐 = depth map value 
Ideal Image 
coordinates 
Image 
coordinates 
Camera 
coordinates 
Back-projection 
3D hand position in 
camera coordinates 
(푥, 푦) 
Xi 
Yi 
Xc 
Yc 
Zc 
(푥푐 , 푦푐 , 푧푐 )
2. Camera to world coordinate system 
푃푊 = 
푥푤 
푦푤 
푧푤 
1 
= λ푇푊푡표퐶 
−1 
푥푐 
푦푐 
푧푐 
1 
Correct scale relationship between physical and virtual worlds 
λ = 
퐷푣푖푟푡푢푎푙 = 푐푎푚푒푟푎 푡표 표푟푖푔푖푛 푖푛 푣푖푟푡푢푎푙 푠푐푎푙푒 푢푛푖푡푠 
퐷푟푒푎푙 = 푐푎푚푒푟푎 푡표 표푟푖푔푖푛 푖푛 푟푒푎푙 푠푐푎푙푒 푢푛푖푡푠 
Camera 
coordinates 
3D hand position based on 
real-world coordinates 
Xc 
Yc 
Zc 
(푥푐 , 푦푐 , 푧푐 ) 
(푥푤, 푦푤, 푧푤) 
Yw 
Xw 
Zw 
Virtual world scale ≠ 
Physical world scale
3. Virtual hand mapping 
AR version of VR hand interaction technique, HOMER* 
푃푉 = 퐶 + 휔 ∙ 퐷푊 ∙ 
퐷푂푏푗 
퐷퐼푛푖푡 
∙ 
푃푊 − 퐶 
푃푊 − 퐶 
Distance Direction 
Gestures generate input commands with user’s bare hand: 
Virtual 
hand 
푃푊 
Yw 
Xw 
Zw 
푃푉 
Camera 
Real 
hand 
퐶 
Grasping state 
(visible hand, but no visible finger) 
Releasing state 
(visible finger) 
Distant 
object 
Virtual 
hand 
HOMER 
* D. Bowman et al., “HOMER: Hand-centered Object Manipulation Extending Ray-casting technique,” I3D 1997
• Semi-transparent visualization for hand 
Environmental 
occlusion Shadow 
Distance HWD 
Grasping 
* S. Zhai et al., “Investigating The ‘Silk Cursor’: Transparency for 3D Target Acquisition,” CHI 1994.
• Occlusion, semi-transparent grey shadows, and guidelines 
• Voxels of distant physical objects in the environment are 
transparently rendered with relatively larger voxels 
• Semi-transparent grey shadows 
• Horizontal and vertical virtual guidelines 
Dynamic 
environment
<-#Frame
* * 
* 
* * 
* 
* 
* 
* 
*: p<0.05
https://www.youtube.com/watch?v=DbKlOb_K0js 
• 
•

Weitere ähnliche Inhalte

Was ist angesagt?

Collaborative Immersive Analytics
Collaborative Immersive AnalyticsCollaborative Immersive Analytics
Collaborative Immersive AnalyticsMark Billinghurst
 
Mixed Reality in the Workspace
Mixed Reality in the WorkspaceMixed Reality in the Workspace
Mixed Reality in the WorkspaceMark Billinghurst
 
Lecture 5: 3D User Interfaces for Virtual Reality
Lecture 5: 3D User Interfaces for Virtual RealityLecture 5: 3D User Interfaces for Virtual Reality
Lecture 5: 3D User Interfaces for Virtual RealityMark Billinghurst
 
COMP 4010 - Lecture1 Introduction to Virtual Reality
COMP 4010 - Lecture1 Introduction to Virtual RealityCOMP 4010 - Lecture1 Introduction to Virtual Reality
COMP 4010 - Lecture1 Introduction to Virtual RealityMark Billinghurst
 
Grand Challenges for Mixed Reality
Grand Challenges for Mixed Reality Grand Challenges for Mixed Reality
Grand Challenges for Mixed Reality Mark Billinghurst
 
COMP 4010 - Lecture 7: Introduction to Augmented Reality
COMP 4010 - Lecture 7: Introduction to Augmented RealityCOMP 4010 - Lecture 7: Introduction to Augmented Reality
COMP 4010 - Lecture 7: Introduction to Augmented RealityMark Billinghurst
 
Lecture 6 Interaction Design for VR
Lecture 6 Interaction Design for VRLecture 6 Interaction Design for VR
Lecture 6 Interaction Design for VRMark Billinghurst
 
2016 AR Summer School Lecture3
2016 AR Summer School Lecture32016 AR Summer School Lecture3
2016 AR Summer School Lecture3Mark Billinghurst
 
COMP Lecture1 - Introduction to Virtual Reality
COMP Lecture1 - Introduction to Virtual RealityCOMP Lecture1 - Introduction to Virtual Reality
COMP Lecture1 - Introduction to Virtual RealityMark Billinghurst
 
Virtual Reality
Virtual RealityVirtual Reality
Virtual Realityrenoy reji
 
Multimodal Multi-sensory Interaction for Mixed Reality
Multimodal Multi-sensory Interaction for Mixed RealityMultimodal Multi-sensory Interaction for Mixed Reality
Multimodal Multi-sensory Interaction for Mixed RealityMark Billinghurst
 
COMP 4010 Lecture12 - Research Directions in AR and VR
COMP 4010 Lecture12 - Research Directions in AR and VRCOMP 4010 Lecture12 - Research Directions in AR and VR
COMP 4010 Lecture12 - Research Directions in AR and VRMark Billinghurst
 
Research Directions in Transitional Interfaces
Research Directions in Transitional InterfacesResearch Directions in Transitional Interfaces
Research Directions in Transitional InterfacesMark Billinghurst
 
COMP 4010 - Lecture 2: Presence in Virtual Reality
COMP 4010 - Lecture 2: Presence in Virtual RealityCOMP 4010 - Lecture 2: Presence in Virtual Reality
COMP 4010 - Lecture 2: Presence in Virtual RealityMark Billinghurst
 
A Survey of Augmented Reality
A Survey of Augmented RealityA Survey of Augmented Reality
A Survey of Augmented RealityMark Billinghurst
 
Augmented Reality: The Next 20 Years
Augmented Reality: The Next 20 YearsAugmented Reality: The Next 20 Years
Augmented Reality: The Next 20 YearsMark Billinghurst
 
Comp4010 Lecture13 More Research Directions
Comp4010 Lecture13 More Research DirectionsComp4010 Lecture13 More Research Directions
Comp4010 Lecture13 More Research DirectionsMark Billinghurst
 
COSC 426 Lecture 1: Introduction to Augmented Reality
COSC 426 Lecture 1: Introduction to Augmented RealityCOSC 426 Lecture 1: Introduction to Augmented Reality
COSC 426 Lecture 1: Introduction to Augmented RealityMark Billinghurst
 
Mini workshop on ar vr using unity3 d
Mini workshop on ar vr using unity3 dMini workshop on ar vr using unity3 d
Mini workshop on ar vr using unity3 dAkshetPatel
 

Was ist angesagt? (20)

Collaborative Immersive Analytics
Collaborative Immersive AnalyticsCollaborative Immersive Analytics
Collaborative Immersive Analytics
 
Mixed Reality in the Workspace
Mixed Reality in the WorkspaceMixed Reality in the Workspace
Mixed Reality in the Workspace
 
Lecture 5: 3D User Interfaces for Virtual Reality
Lecture 5: 3D User Interfaces for Virtual RealityLecture 5: 3D User Interfaces for Virtual Reality
Lecture 5: 3D User Interfaces for Virtual Reality
 
COMP 4010 - Lecture1 Introduction to Virtual Reality
COMP 4010 - Lecture1 Introduction to Virtual RealityCOMP 4010 - Lecture1 Introduction to Virtual Reality
COMP 4010 - Lecture1 Introduction to Virtual Reality
 
Grand Challenges for Mixed Reality
Grand Challenges for Mixed Reality Grand Challenges for Mixed Reality
Grand Challenges for Mixed Reality
 
COMP 4010 - Lecture 7: Introduction to Augmented Reality
COMP 4010 - Lecture 7: Introduction to Augmented RealityCOMP 4010 - Lecture 7: Introduction to Augmented Reality
COMP 4010 - Lecture 7: Introduction to Augmented Reality
 
Lecture 6 Interaction Design for VR
Lecture 6 Interaction Design for VRLecture 6 Interaction Design for VR
Lecture 6 Interaction Design for VR
 
2016 AR Summer School Lecture3
2016 AR Summer School Lecture32016 AR Summer School Lecture3
2016 AR Summer School Lecture3
 
COMP Lecture1 - Introduction to Virtual Reality
COMP Lecture1 - Introduction to Virtual RealityCOMP Lecture1 - Introduction to Virtual Reality
COMP Lecture1 - Introduction to Virtual Reality
 
Virtual Reality
Virtual RealityVirtual Reality
Virtual Reality
 
Multimodal Multi-sensory Interaction for Mixed Reality
Multimodal Multi-sensory Interaction for Mixed RealityMultimodal Multi-sensory Interaction for Mixed Reality
Multimodal Multi-sensory Interaction for Mixed Reality
 
COMP 4010 Lecture12 - Research Directions in AR and VR
COMP 4010 Lecture12 - Research Directions in AR and VRCOMP 4010 Lecture12 - Research Directions in AR and VR
COMP 4010 Lecture12 - Research Directions in AR and VR
 
Research Directions in Transitional Interfaces
Research Directions in Transitional InterfacesResearch Directions in Transitional Interfaces
Research Directions in Transitional Interfaces
 
COMP 4010 - Lecture 2: Presence in Virtual Reality
COMP 4010 - Lecture 2: Presence in Virtual RealityCOMP 4010 - Lecture 2: Presence in Virtual Reality
COMP 4010 - Lecture 2: Presence in Virtual Reality
 
A Survey of Augmented Reality
A Survey of Augmented RealityA Survey of Augmented Reality
A Survey of Augmented Reality
 
Augmented Reality: The Next 20 Years
Augmented Reality: The Next 20 YearsAugmented Reality: The Next 20 Years
Augmented Reality: The Next 20 Years
 
Comp4010 Lecture13 More Research Directions
Comp4010 Lecture13 More Research DirectionsComp4010 Lecture13 More Research Directions
Comp4010 Lecture13 More Research Directions
 
COSC 426 Lecture 1: Introduction to Augmented Reality
COSC 426 Lecture 1: Introduction to Augmented RealityCOSC 426 Lecture 1: Introduction to Augmented Reality
COSC 426 Lecture 1: Introduction to Augmented Reality
 
Mini workshop on ar vr using unity3 d
Mini workshop on ar vr using unity3 dMini workshop on ar vr using unity3 d
Mini workshop on ar vr using unity3 d
 
VR- virtual reality
VR- virtual realityVR- virtual reality
VR- virtual reality
 

Andere mochten auch

BirthofEwa_PrenatalConsciousnessPresentaiton
BirthofEwa_PrenatalConsciousnessPresentaitonBirthofEwa_PrenatalConsciousnessPresentaiton
BirthofEwa_PrenatalConsciousnessPresentaitonLynda Joy Gerry
 
This is Your Brain on Virtual Reality
This is Your Brain on Virtual RealityThis is Your Brain on Virtual Reality
This is Your Brain on Virtual RealityLynda Joy Gerry
 
COMP 4010: Lecture11 AR Interaction
COMP 4010: Lecture11 AR InteractionCOMP 4010: Lecture11 AR Interaction
COMP 4010: Lecture11 AR InteractionMark Billinghurst
 
Copenx workshop: Virtual Reality as a Tool to Facilitate Empathy
Copenx workshop: Virtual Reality as a Tool to Facilitate EmpathyCopenx workshop: Virtual Reality as a Tool to Facilitate Empathy
Copenx workshop: Virtual Reality as a Tool to Facilitate EmpathyLynda Joy Gerry
 
Empathy+socail work sus_cutversion
Empathy+socail work sus_cutversionEmpathy+socail work sus_cutversion
Empathy+socail work sus_cutversionLynda Joy Gerry
 
Paint With Me Pitch AWE EU 2016
Paint With Me Pitch AWE EU 2016Paint With Me Pitch AWE EU 2016
Paint With Me Pitch AWE EU 2016Lynda Joy Gerry
 
LinkedIn SlideShare: Knowledge, Well-Presented
LinkedIn SlideShare: Knowledge, Well-PresentedLinkedIn SlideShare: Knowledge, Well-Presented
LinkedIn SlideShare: Knowledge, Well-PresentedSlideShare
 

Andere mochten auch (7)

BirthofEwa_PrenatalConsciousnessPresentaiton
BirthofEwa_PrenatalConsciousnessPresentaitonBirthofEwa_PrenatalConsciousnessPresentaiton
BirthofEwa_PrenatalConsciousnessPresentaiton
 
This is Your Brain on Virtual Reality
This is Your Brain on Virtual RealityThis is Your Brain on Virtual Reality
This is Your Brain on Virtual Reality
 
COMP 4010: Lecture11 AR Interaction
COMP 4010: Lecture11 AR InteractionCOMP 4010: Lecture11 AR Interaction
COMP 4010: Lecture11 AR Interaction
 
Copenx workshop: Virtual Reality as a Tool to Facilitate Empathy
Copenx workshop: Virtual Reality as a Tool to Facilitate EmpathyCopenx workshop: Virtual Reality as a Tool to Facilitate Empathy
Copenx workshop: Virtual Reality as a Tool to Facilitate Empathy
 
Empathy+socail work sus_cutversion
Empathy+socail work sus_cutversionEmpathy+socail work sus_cutversion
Empathy+socail work sus_cutversion
 
Paint With Me Pitch AWE EU 2016
Paint With Me Pitch AWE EU 2016Paint With Me Pitch AWE EU 2016
Paint With Me Pitch AWE EU 2016
 
LinkedIn SlideShare: Knowledge, Well-Presented
LinkedIn SlideShare: Knowledge, Well-PresentedLinkedIn SlideShare: Knowledge, Well-Presented
LinkedIn SlideShare: Knowledge, Well-Presented
 

Ähnlich wie Hand-Based AR Interaction Technique for VR Using RGB-D Cameras

Goal location prediction based on deep learning using RGB-D camera
Goal location prediction based on deep learning using RGB-D cameraGoal location prediction based on deep learning using RGB-D camera
Goal location prediction based on deep learning using RGB-D camerajournalBEEI
 
COMP 4010: Lecture 4 - 3D User Interfaces for VR
COMP 4010: Lecture 4 - 3D User Interfaces for VRCOMP 4010: Lecture 4 - 3D User Interfaces for VR
COMP 4010: Lecture 4 - 3D User Interfaces for VRMark Billinghurst
 
TREND TECHNOLOGY,general seminar ,DEGREE SEMINAR TOPICS,PG SEMINAR, VIRTUAL R...
TREND TECHNOLOGY,general seminar ,DEGREE SEMINAR TOPICS,PG SEMINAR, VIRTUAL R...TREND TECHNOLOGY,general seminar ,DEGREE SEMINAR TOPICS,PG SEMINAR, VIRTUAL R...
TREND TECHNOLOGY,general seminar ,DEGREE SEMINAR TOPICS,PG SEMINAR, VIRTUAL R...9895353186
 
Augmented reality in spine surgery
Augmented reality in spine surgeryAugmented reality in spine surgery
Augmented reality in spine surgeryealkhatib
 
Augmented reality in spine surgery
Augmented reality in spine surgeryAugmented reality in spine surgery
Augmented reality in spine surgeryealkhatib
 
Complex Weld Seam Detection Using Computer Vision Linked In
Complex Weld Seam Detection Using Computer Vision Linked InComplex Weld Seam Detection Using Computer Vision Linked In
Complex Weld Seam Detection Using Computer Vision Linked Inglenn_silvers
 
Gesture detection by virtual surface
Gesture detection by virtual surfaceGesture detection by virtual surface
Gesture detection by virtual surfaceAshish Garg
 
eng.pptx
eng.pptxeng.pptx
eng.pptxZuine
 
Gesture Based Computing
Gesture Based ComputingGesture Based Computing
Gesture Based ComputingNitin Goyal
 
Engineering Seminar Report on Augmented Reality
Engineering Seminar Report on Augmented RealityEngineering Seminar Report on Augmented Reality
Engineering Seminar Report on Augmented RealityAyush Agarwal
 
Presentatie Willem En Kevin
Presentatie Willem En KevinPresentatie Willem En Kevin
Presentatie Willem En Kevingueste26e85
 

Ähnlich wie Hand-Based AR Interaction Technique for VR Using RGB-D Cameras (20)

VIRTUAL REALITY
VIRTUAL REALITYVIRTUAL REALITY
VIRTUAL REALITY
 
Seminar
SeminarSeminar
Seminar
 
V2 v posenet
V2 v posenetV2 v posenet
V2 v posenet
 
Virtual Reality
Virtual RealityVirtual Reality
Virtual Reality
 
Goal location prediction based on deep learning using RGB-D camera
Goal location prediction based on deep learning using RGB-D cameraGoal location prediction based on deep learning using RGB-D camera
Goal location prediction based on deep learning using RGB-D camera
 
COMP 4010: Lecture 4 - 3D User Interfaces for VR
COMP 4010: Lecture 4 - 3D User Interfaces for VRCOMP 4010: Lecture 4 - 3D User Interfaces for VR
COMP 4010: Lecture 4 - 3D User Interfaces for VR
 
Virtual Reality(full)
Virtual Reality(full)Virtual Reality(full)
Virtual Reality(full)
 
TREND TECHNOLOGY,general seminar ,DEGREE SEMINAR TOPICS,PG SEMINAR, VIRTUAL R...
TREND TECHNOLOGY,general seminar ,DEGREE SEMINAR TOPICS,PG SEMINAR, VIRTUAL R...TREND TECHNOLOGY,general seminar ,DEGREE SEMINAR TOPICS,PG SEMINAR, VIRTUAL R...
TREND TECHNOLOGY,general seminar ,DEGREE SEMINAR TOPICS,PG SEMINAR, VIRTUAL R...
 
AUGMENTED_REALITY
AUGMENTED_REALITYAUGMENTED_REALITY
AUGMENTED_REALITY
 
The Sixth Sense
The Sixth SenseThe Sixth Sense
The Sixth Sense
 
Augmented reality in spine surgery
Augmented reality in spine surgeryAugmented reality in spine surgery
Augmented reality in spine surgery
 
Augmented reality in spine surgery
Augmented reality in spine surgeryAugmented reality in spine surgery
Augmented reality in spine surgery
 
Complex Weld Seam Detection Using Computer Vision Linked In
Complex Weld Seam Detection Using Computer Vision Linked InComplex Weld Seam Detection Using Computer Vision Linked In
Complex Weld Seam Detection Using Computer Vision Linked In
 
Gesture detection by virtual surface
Gesture detection by virtual surfaceGesture detection by virtual surface
Gesture detection by virtual surface
 
eng.pptx
eng.pptxeng.pptx
eng.pptx
 
Gesture Based Computing
Gesture Based ComputingGesture Based Computing
Gesture Based Computing
 
Engineering Seminar Report on Augmented Reality
Engineering Seminar Report on Augmented RealityEngineering Seminar Report on Augmented Reality
Engineering Seminar Report on Augmented Reality
 
Visual reality
Visual realityVisual reality
Visual reality
 
Remote sensing
Remote sensingRemote sensing
Remote sensing
 
Presentatie Willem En Kevin
Presentatie Willem En KevinPresentatie Willem En Kevin
Presentatie Willem En Kevin
 

Kürzlich hochgeladen

Assure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyesAssure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyesThousandEyes
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfLoriGlavin3
 
Connecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfConnecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfNeo4j
 
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...Wes McKinney
 
Data governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationData governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationKnoldus Inc.
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesHow to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesThousandEyes
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxLoriGlavin3
 
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Mark Goldstein
 
Generative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfGenerative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfIngrid Airi González
 
Sample pptx for embedding into website for demo
Sample pptx for embedding into website for demoSample pptx for embedding into website for demo
Sample pptx for embedding into website for demoHarshalMandlekar2
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...panagenda
 
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality AssuranceInflectra
 
Decarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityDecarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityIES VE
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxLoriGlavin3
 

Kürzlich hochgeladen (20)

Assure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyesAssure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyes
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdf
 
Connecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfConnecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdf
 
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
 
Data governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationData governance with Unity Catalog Presentation
Data governance with Unity Catalog Presentation
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesHow to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
 
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
 
Generative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfGenerative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdf
 
Sample pptx for embedding into website for demo
Sample pptx for embedding into website for demoSample pptx for embedding into website for demo
Sample pptx for embedding into website for demo
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
 
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
 
Decarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityDecarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a reality
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptx
 

Hand-Based AR Interaction Technique for VR Using RGB-D Cameras

  • 2. • Hand-based interaction Concept video, Meta and Atheer VUZIX EPSON INTEL GOOGLE
  • 3. Fiducial markers on hand B. Thomas et al., VR 02 V. Buchmann et al., CG&IT 04 Sensors on wrist D. Kim et al., UIST 12 G. Park et al., HCII 14 Fixed camera setting S. Corbett-Davies et al., VR 13 T. Piumsomboon et al., IVC 11 Predefined hand posture T. Lee et al., ISWC 07 Image/camera coordinate-based M. Tosas et al., ECCV Workshop 04 P. Mistry et al., SIGGRAPH ASIA 09 Leap Motion VR Development, 14
  • 4. Object behind a hand appears to be in front Object behind a hand cannot be seen
  • 5. without tethered tracking devices • Depth perception a semi-transparent proxy hand Semi-transparent proxy hand Virtual hand is rendered in local reference coordinates Distant object
  • 6. Color image point clouds Hand and 3D 3D hand position segmentation and detection RGB-D cameras capture color and depth-map images User wears HWD with near and far-range RGB-D cameras Hand and camera pose Commands Hand gestures generate manipulation commands Local reference coordinates are set in real space Visual feedback for hands and environment User’s hand movement Display Start End
  • 7. Near-range RGB-D camera Long-range RGB-D camera Detect hand and close-up occlusion Support occlusion and shadowing of more distant objects y z Origin Physical world ≠ Camera virtual world Determine correct scale relationship
  • 8. Hole filling Largest contour extraction Radial-shaped weighting Distance-transformed image Palm
  • 9. Ideal Image coordinates Observed Image Camera coordinates coordinates Back-projection 3D hand position based on real-world coordinates Real hand Virtual hand 1 2 3D hand position in camera coordinates Virtual hand 4 Rendering 3 Virtual hand mapping (푥, 푦) XI YI Xc Yc Zc (푥푐 , 푦푐 , 푧푐 ) (푥푤, 푦푤, 푧푤) Yw Xw Zw
  • 10. 1. Image to camera coordinate system s 푥 푦 1 = 퐾 푥푐 푦푐 푧푐 1 = 푓푥 0 0 0 푐푥 0 푓푦 푐푦 0 0 1 0 푥푐 푦푐 푧푐 1 = 푓푥푥푐 + 푐푥 푧푐 푓푦푥푐 + 푐푦푧푐 푧푐 푥푐 = 푥 − 푐푥 )푧푐 푓푥 , 푦푐 = 푦 − 푐푦 )푧푐 푓푦 , 푧푐 = depth map value Ideal Image coordinates Image coordinates Camera coordinates Back-projection 3D hand position in camera coordinates (푥, 푦) Xi Yi Xc Yc Zc (푥푐 , 푦푐 , 푧푐 )
  • 11. 2. Camera to world coordinate system 푃푊 = 푥푤 푦푤 푧푤 1 = λ푇푊푡표퐶 −1 푥푐 푦푐 푧푐 1 Correct scale relationship between physical and virtual worlds λ = 퐷푣푖푟푡푢푎푙 = 푐푎푚푒푟푎 푡표 표푟푖푔푖푛 푖푛 푣푖푟푡푢푎푙 푠푐푎푙푒 푢푛푖푡푠 퐷푟푒푎푙 = 푐푎푚푒푟푎 푡표 표푟푖푔푖푛 푖푛 푟푒푎푙 푠푐푎푙푒 푢푛푖푡푠 Camera coordinates 3D hand position based on real-world coordinates Xc Yc Zc (푥푐 , 푦푐 , 푧푐 ) (푥푤, 푦푤, 푧푤) Yw Xw Zw Virtual world scale ≠ Physical world scale
  • 12. 3. Virtual hand mapping AR version of VR hand interaction technique, HOMER* 푃푉 = 퐶 + 휔 ∙ 퐷푊 ∙ 퐷푂푏푗 퐷퐼푛푖푡 ∙ 푃푊 − 퐶 푃푊 − 퐶 Distance Direction Gestures generate input commands with user’s bare hand: Virtual hand 푃푊 Yw Xw Zw 푃푉 Camera Real hand 퐶 Grasping state (visible hand, but no visible finger) Releasing state (visible finger) Distant object Virtual hand HOMER * D. Bowman et al., “HOMER: Hand-centered Object Manipulation Extending Ray-casting technique,” I3D 1997
  • 13. • Semi-transparent visualization for hand Environmental occlusion Shadow Distance HWD Grasping * S. Zhai et al., “Investigating The ‘Silk Cursor’: Transparency for 3D Target Acquisition,” CHI 1994.
  • 14. • Occlusion, semi-transparent grey shadows, and guidelines • Voxels of distant physical objects in the environment are transparently rendered with relatively larger voxels • Semi-transparent grey shadows • Horizontal and vertical virtual guidelines Dynamic environment
  • 15.
  • 16.
  • 18.
  • 19. * * * * * * * * * *: p<0.05
  • 20.
  • 21.
  • 22.
  • 23.