SlideShare a Scribd company logo
1 of 19
Enlightening Patients with
Augmented Reality
Jaki et al., IEEE VR 2020
Presenter: Seunghyeong Choe
2020. 04. 17
Contents
• Motivation & Backgrounds
• Interactive Stories for AR
• AR Prototyping
• Evaluation & Results
• Limitation
• Criticism
Motivation
• Low health literacy (Doak et al.)
• Audio or computer-aided instruction may be helpful (51)
• Positive effects on patient education with multimedia systems (56)
• Enlightening Patients with Augmented Reality (EPAR)
 Designed for patient education
 Complementary tool of doctor’s mandatory consultation
2
Motivation
• Enlightening Patients with Augmented Reality (EPAR)
1. Definition of scenarios
2. Interactive Storytelling
3. 3D modeling and sound
4. Prototype mobile AR app
5. User experience and interaction evaluation
• Research Questions
 RQ1. Concerning different types of interactions with virtual objects
 RQ2. 3D augmentation, valuable or not?
 RQ3. Can interacting with 3D objects modify the story?
3
Backgrounds
• Educational AR
4
Benefits
(16)
Challenges
(36)
Case study
(13)
Medical
field
• Better understanding
• Long-term memory
• Better collaboration
• Attention tunneling
• Usability difficulties
• Classroom integration
• Learner differences
• Observe butterflies
• Better academic
achievement
• Heightened motivation
• Supports doctors
• AR surgical monitoring
• Bone anatomy
Only a few AR projects for patient education
Virtual Environment for Radiotherapy Training (VERT)
VIPER – Virtual Patient Education in Radiotherapy
Backgrounds
• Interactive Storytelling
 Computer-supported storytelling systems
• Twine: Tools for writing interactive stories
 Developing interactive stories
• Location-based Mixed and Augmented Reality storytelling (Azuma et al.)
• Urban tourism (34)
• Learning handicraft (47)
 VR + Storytelling = Effective knowledge gain (57)
5
Interactive Stories for AR
• Story Development
 Topic: Eye surgery of strabismus patients
• Improve their story with eye surgical expert, Anna-Maria Leinhart
 Divide in three chapter
• Introduction of surgery
• Explain functions of eye muscles
• What happens if eyes are misaligned
• Explanation of eye surgery
• Recovery and healing process
 Simplify the process not to overwhelm patients
6
Interactive Stories for AR
• Interaction design
 Two main goals
• Experience the story and receive information in the same time
• Users should be able to interact with AR-environment
 Vector structure (with Optional Side Branches, 40)
• Describe easier and provide a chance to look a side branch
 Interaction can change the length of the experience
• Interaction triangle
7
Interactive Stories for AR
• Interaction design
 Twine
• Effective for planning an interactive story
• Output an HTML page which users can look
• Click the link to go to the different part of stories
 Interaction prompt concepts
• Highlight on clickable objects
• Haptic feedback
• Audio signal
8
AR Prototyping
• ARCore Augmented Reality Subsystem and Unity
9
Flow Control System
• Facilitate creating and changing the story
• Acts: main 3 chapters of the story
• Sequence: User’s possible decisions
• State configuration file
ARCore Augmented Image
• Image target to use as an anchor
CSV-Logs
• For evaluation
• For future researches
AR Prototyping
• ARCore Augmented Reality Subsystem and Unity
10
Contents Creation
• Human eye 3D model
• Autodesk Maya 2019
Driving User Attention
• Visual (highlight)
• Haptic (phone vibration): synchronized to the highlights
• Auditive (sound): notification
Generate Speech Files
• Download only once
Evaluation
• Two stage usability test
 First stage evaluation
• Six experts (AR, UI, Health)
• Questionnaire and System Usability Scale
 Second stage evaluation
• 18 recruited possible end users
• Three personal profiles
• Low technical knowledge: not familiar with computer and AR
• Good technical knowledge: not familiar with AR
• High technical knowledge: familiar with both computer and AR
• 3 combinations of interaction prompts
• Questionnaire and System Usability Scale
11
Evaluation Results
• First stage evaluation
 Questionnaires
• Start/tracking procedure
• 2 out of 6 felt it’s not clear for them
• Main menu
• 4 out of 6 had difficulties
• Couldn’t realize that interactive 3D object can show the menu
• Textual information
• 3 out of 6 felt it was not necessary that explaining all items every time
 System Usability Score
• Median score 67.5
• Mean 72.9, mode 92.5, minimum 32.5, maximum 92.5, n=6
• Prototype was revised to increase the score
12
Evaluation Results
• Second stage evaluation
 System Usability Score
• Median score 80.0
• Mean 82.2, mode 77.5, minimum 52.5, maximum 97.5, n=18
• Low technical knowledge: median score 77.5
• Intermediate technical knowledge: median score 90.0
• High technical knowledge: median score 82.5
13
Evaluation Results
• Second stage evaluation
 Questionnaires
• RQ1. Which combination of interaction seems comfortable?
14
Visual highlight is enough sufficient as interaction prompt
Evaluation Results
• Second stage evaluation
 Questionnaires
• RQ2. Does the 3D augmented objects valuable?
• Participants can repeat and summarize the content quite well
• Median 4.4/5 point of the question: 3D objects are useful, reasonable, and informative.
• Median 5.0/5 point of the question: It can be a complementary tool to understanding medical
consultation.
• RQ3. How interactions with 3D objects modify the story?
• Give some questions to find out some information which need interaction
• Perceived highlights are useful but some participants did not notice the highlights
• Median 4.0/5 point of the question: The interaction with 3D objects is clear to me
• Median 4.0/5 point of the question: No difficulties in interacting with 3D objects
15
Limitation
• No real patients participated in the study
• Testing with real patients might have influences on some results
• In case of HMD, might have a different outcome
• Ethics approval
16
Criticism
• Haptic feedback
 How it works to inform 3D objects with interaction?
• Flow control with XML file
 How it works?
• Saving TTS files
17
Thank you😀
Any questions?

More Related Content

Similar to [0417] seunghyeong choe

Data-driven UX: What it really takes and how to get there
Data-driven UX: What it really takes and how to get thereData-driven UX: What it really takes and how to get there
Data-driven UX: What it really takes and how to get thereEmmanuelle Boloix, Ph.D.
 
Human-centered AI: how can we support lay users to understand AI?
Human-centered AI: how can we support lay users to understand AI?Human-centered AI: how can we support lay users to understand AI?
Human-centered AI: how can we support lay users to understand AI?Katrien Verbert
 
Advanced Methods for User Evaluation in Enterprise AR
Advanced Methods for User Evaluation in Enterprise ARAdvanced Methods for User Evaluation in Enterprise AR
Advanced Methods for User Evaluation in Enterprise ARMark Billinghurst
 
Immersive Learning with Virtual Reality and Face Recognition
Immersive Learning with Virtual Reality and Face RecognitionImmersive Learning with Virtual Reality and Face Recognition
Immersive Learning with Virtual Reality and Face RecognitionAlexandra Okada
 
Contribution to proactivity in mobile context-aware recommender systems
Contribution to proactivity in mobile context-aware recommender systemsContribution to proactivity in mobile context-aware recommender systems
Contribution to proactivity in mobile context-aware recommender systemsDaniel Gallego Vico
 
The Uses of Storytelling In Simplifying the Complex Concept in Programming
The Uses of Storytelling In Simplifying the Complex Concept in ProgrammingThe Uses of Storytelling In Simplifying the Complex Concept in Programming
The Uses of Storytelling In Simplifying the Complex Concept in ProgrammingKhairul Shafee Kalid
 
8-year Evaluation of GameBus: Status quo in Aiming for an Open Access Platfor...
8-year Evaluation of GameBus: Status quo in Aiming for an Open Access Platfor...8-year Evaluation of GameBus: Status quo in Aiming for an Open Access Platfor...
8-year Evaluation of GameBus: Status quo in Aiming for an Open Access Platfor...Pieter Van Gorp
 
Aect2018 workshop-v6ij-compressed
Aect2018 workshop-v6ij-compressedAect2018 workshop-v6ij-compressed
Aect2018 workshop-v6ij-compressedIsa Jahnke
 
Agents vs Users: Visual Recommendation of Research Talks with Multiple Dimens...
Agents vs Users: Visual Recommendation of Research Talks with Multiple Dimens...Agents vs Users: Visual Recommendation of Research Talks with Multiple Dimens...
Agents vs Users: Visual Recommendation of Research Talks with Multiple Dimens...Katrien Verbert
 
Explaining recommendations: design implications and lessons learned
Explaining recommendations: design implications and lessons learnedExplaining recommendations: design implications and lessons learned
Explaining recommendations: design implications and lessons learnedKatrien Verbert
 
EdMedia 2017 Outstanding Paper Award
EdMedia 2017 Outstanding Paper AwardEdMedia 2017 Outstanding Paper Award
EdMedia 2017 Outstanding Paper AwardAlan Amory
 
Snips and snails and puppy dog tails: the need to preserve complexity in math...
Snips and snails and puppy dog tails: the need to preserve complexity in math...Snips and snails and puppy dog tails: the need to preserve complexity in math...
Snips and snails and puppy dog tails: the need to preserve complexity in math...Universidade de Lisboa
 
Usability Testing for Qualitative Researchers - QRCA NYC Chapter event
Usability Testing for Qualitative Researchers - QRCA NYC Chapter eventUsability Testing for Qualitative Researchers - QRCA NYC Chapter event
Usability Testing for Qualitative Researchers - QRCA NYC Chapter eventKay Aubrey
 
Scenario-based Serious Game to Teach about Healthcare
Scenario-based Serious Game to Teach about HealthcareScenario-based Serious Game to Teach about Healthcare
Scenario-based Serious Game to Teach about HealthcareRenée Schulz
 

Similar to [0417] seunghyeong choe (20)

Data-driven UX: What it really takes and how to get there
Data-driven UX: What it really takes and how to get thereData-driven UX: What it really takes and how to get there
Data-driven UX: What it really takes and how to get there
 
Human-centered AI: how can we support lay users to understand AI?
Human-centered AI: how can we support lay users to understand AI?Human-centered AI: how can we support lay users to understand AI?
Human-centered AI: how can we support lay users to understand AI?
 
Augmented Reality Learning App
Augmented Reality Learning AppAugmented Reality Learning App
Augmented Reality Learning App
 
Advanced Methods for User Evaluation in Enterprise AR
Advanced Methods for User Evaluation in Enterprise ARAdvanced Methods for User Evaluation in Enterprise AR
Advanced Methods for User Evaluation in Enterprise AR
 
Immersive Learning with Virtual Reality and Face Recognition
Immersive Learning with Virtual Reality and Face RecognitionImmersive Learning with Virtual Reality and Face Recognition
Immersive Learning with Virtual Reality and Face Recognition
 
Contribution to proactivity in mobile context-aware recommender systems
Contribution to proactivity in mobile context-aware recommender systemsContribution to proactivity in mobile context-aware recommender systems
Contribution to proactivity in mobile context-aware recommender systems
 
The Uses of Storytelling In Simplifying the Complex Concept in Programming
The Uses of Storytelling In Simplifying the Complex Concept in ProgrammingThe Uses of Storytelling In Simplifying the Complex Concept in Programming
The Uses of Storytelling In Simplifying the Complex Concept in Programming
 
Tell me what you want and I’ll show you what you can have: who drives design ...
Tell me what you want and I’ll show you what you can have: who drives design ...Tell me what you want and I’ll show you what you can have: who drives design ...
Tell me what you want and I’ll show you what you can have: who drives design ...
 
ICS2208 Lecture 5
ICS2208 Lecture 5ICS2208 Lecture 5
ICS2208 Lecture 5
 
8-year Evaluation of GameBus: Status quo in Aiming for an Open Access Platfor...
8-year Evaluation of GameBus: Status quo in Aiming for an Open Access Platfor...8-year Evaluation of GameBus: Status quo in Aiming for an Open Access Platfor...
8-year Evaluation of GameBus: Status quo in Aiming for an Open Access Platfor...
 
Aect 2018 workshop
Aect 2018 workshopAect 2018 workshop
Aect 2018 workshop
 
Aect2018 workshop-v6ij-compressed
Aect2018 workshop-v6ij-compressedAect2018 workshop-v6ij-compressed
Aect2018 workshop-v6ij-compressed
 
Agents vs Users: Visual Recommendation of Research Talks with Multiple Dimens...
Agents vs Users: Visual Recommendation of Research Talks with Multiple Dimens...Agents vs Users: Visual Recommendation of Research Talks with Multiple Dimens...
Agents vs Users: Visual Recommendation of Research Talks with Multiple Dimens...
 
Explaining recommendations: design implications and lessons learned
Explaining recommendations: design implications and lessons learnedExplaining recommendations: design implications and lessons learned
Explaining recommendations: design implications and lessons learned
 
EdMedia 2017 Outstanding Paper Award
EdMedia 2017 Outstanding Paper AwardEdMedia 2017 Outstanding Paper Award
EdMedia 2017 Outstanding Paper Award
 
Snips and snails and puppy dog tails: the need to preserve complexity in math...
Snips and snails and puppy dog tails: the need to preserve complexity in math...Snips and snails and puppy dog tails: the need to preserve complexity in math...
Snips and snails and puppy dog tails: the need to preserve complexity in math...
 
HCI
HCIHCI
HCI
 
Usability Testing for Qualitative Researchers - QRCA NYC Chapter event
Usability Testing for Qualitative Researchers - QRCA NYC Chapter eventUsability Testing for Qualitative Researchers - QRCA NYC Chapter event
Usability Testing for Qualitative Researchers - QRCA NYC Chapter event
 
Intranet Usability Testing
Intranet Usability TestingIntranet Usability Testing
Intranet Usability Testing
 
Scenario-based Serious Game to Teach about Healthcare
Scenario-based Serious Game to Teach about HealthcareScenario-based Serious Game to Teach about Healthcare
Scenario-based Serious Game to Teach about Healthcare
 

More from ivaderivader

DDGK: Learning Graph Representations for Deep Divergence Graph Kernels
DDGK: Learning Graph Representations for Deep Divergence Graph KernelsDDGK: Learning Graph Representations for Deep Divergence Graph Kernels
DDGK: Learning Graph Representations for Deep Divergence Graph Kernelsivaderivader
 
So Predictable! Continuous 3D Hand Trajectory Prediction in Virtual Reality
So Predictable! Continuous 3D Hand Trajectory Prediction in Virtual Reality So Predictable! Continuous 3D Hand Trajectory Prediction in Virtual Reality
So Predictable! Continuous 3D Hand Trajectory Prediction in Virtual Reality ivaderivader
 
Reinforcement Learning-based Placement of Charging Stations in Urban Road Net...
Reinforcement Learning-based Placement of Charging Stations in Urban Road Net...Reinforcement Learning-based Placement of Charging Stations in Urban Road Net...
Reinforcement Learning-based Placement of Charging Stations in Urban Road Net...ivaderivader
 
Prediction for Retrospection: Integrating Algorithmic Stress Prediction into ...
Prediction for Retrospection: Integrating Algorithmic Stress Prediction into ...Prediction for Retrospection: Integrating Algorithmic Stress Prediction into ...
Prediction for Retrospection: Integrating Algorithmic Stress Prediction into ...ivaderivader
 
Mem2Seq: Effectively Incorporating Knowledge Bases into End-to-End Task-Orien...
Mem2Seq: Effectively Incorporating Knowledge Bases into End-to-End Task-Orien...Mem2Seq: Effectively Incorporating Knowledge Bases into End-to-End Task-Orien...
Mem2Seq: Effectively Incorporating Knowledge Bases into End-to-End Task-Orien...ivaderivader
 
A Style-Based Generator Architecture for Generative Adversarial Networks
A Style-Based Generator Architecture for Generative Adversarial NetworksA Style-Based Generator Architecture for Generative Adversarial Networks
A Style-Based Generator Architecture for Generative Adversarial Networksivaderivader
 
CatchLIve: Real-time Summarization of Live Streams with Stream Content and In...
CatchLIve: Real-time Summarization of Live Streams with Stream Content and In...CatchLIve: Real-time Summarization of Live Streams with Stream Content and In...
CatchLIve: Real-time Summarization of Live Streams with Stream Content and In...ivaderivader
 
Perception! Immersion! Empowerment! Superpowers as Inspiration for Visualization
Perception! Immersion! Empowerment! Superpowers as Inspiration for VisualizationPerception! Immersion! Empowerment! Superpowers as Inspiration for Visualization
Perception! Immersion! Empowerment! Superpowers as Inspiration for Visualizationivaderivader
 
Learning to Remember Patterns: Pattern Matching Memory Networks for Traffic F...
Learning to Remember Patterns: Pattern Matching Memory Networks for Traffic F...Learning to Remember Patterns: Pattern Matching Memory Networks for Traffic F...
Learning to Remember Patterns: Pattern Matching Memory Networks for Traffic F...ivaderivader
 
Neural Approximate Dynamic Programming for On-Demand Ride-Pooling
Neural Approximate Dynamic Programming for On-Demand Ride-PoolingNeural Approximate Dynamic Programming for On-Demand Ride-Pooling
Neural Approximate Dynamic Programming for On-Demand Ride-Poolingivaderivader
 
StoryMap: Using Social Modeling and Self-Modeling to Support Physical Activit...
StoryMap: Using Social Modeling and Self-Modeling to Support Physical Activit...StoryMap: Using Social Modeling and Self-Modeling to Support Physical Activit...
StoryMap: Using Social Modeling and Self-Modeling to Support Physical Activit...ivaderivader
 
Bad Breakdowns, Useful Seams, and Face Slapping: Analysis of VR Fails on YouTube
Bad Breakdowns, Useful Seams, and Face Slapping: Analysis of VR Fails on YouTubeBad Breakdowns, Useful Seams, and Face Slapping: Analysis of VR Fails on YouTube
Bad Breakdowns, Useful Seams, and Face Slapping: Analysis of VR Fails on YouTubeivaderivader
 
Invertible Denoising Network: A Light Solution for Real Noise Removal
Invertible Denoising Network: A Light Solution for Real Noise RemovalInvertible Denoising Network: A Light Solution for Real Noise Removal
Invertible Denoising Network: A Light Solution for Real Noise Removalivaderivader
 
Traffic Demand Prediction Based Dynamic Transition Convolutional Neural Network
Traffic Demand Prediction Based Dynamic Transition Convolutional Neural NetworkTraffic Demand Prediction Based Dynamic Transition Convolutional Neural Network
Traffic Demand Prediction Based Dynamic Transition Convolutional Neural Networkivaderivader
 
MusicBERT: Symbolic Music Understanding with Large-Scale Pre-Training
MusicBERT: Symbolic Music Understanding with Large-Scale Pre-Training  MusicBERT: Symbolic Music Understanding with Large-Scale Pre-Training
MusicBERT: Symbolic Music Understanding with Large-Scale Pre-Training ivaderivader
 
Screen2Vec: Semantic Embedding of GUI Screens and GUI Components
Screen2Vec: Semantic Embedding of GUI Screens and GUI ComponentsScreen2Vec: Semantic Embedding of GUI Screens and GUI Components
Screen2Vec: Semantic Embedding of GUI Screens and GUI Componentsivaderivader
 
Augmenting Decisions of Taxi Drivers through Reinforcement Learning for Impro...
Augmenting Decisions of Taxi Drivers through Reinforcement Learning for Impro...Augmenting Decisions of Taxi Drivers through Reinforcement Learning for Impro...
Augmenting Decisions of Taxi Drivers through Reinforcement Learning for Impro...ivaderivader
 
Natural Language to Visualization by Neural Machine Translation
Natural Language to Visualization by Neural Machine TranslationNatural Language to Visualization by Neural Machine Translation
Natural Language to Visualization by Neural Machine Translationivaderivader
 

More from ivaderivader (20)

Argument Mining
Argument MiningArgument Mining
Argument Mining
 
Papers at CHI23
Papers at CHI23Papers at CHI23
Papers at CHI23
 
DDGK: Learning Graph Representations for Deep Divergence Graph Kernels
DDGK: Learning Graph Representations for Deep Divergence Graph KernelsDDGK: Learning Graph Representations for Deep Divergence Graph Kernels
DDGK: Learning Graph Representations for Deep Divergence Graph Kernels
 
So Predictable! Continuous 3D Hand Trajectory Prediction in Virtual Reality
So Predictable! Continuous 3D Hand Trajectory Prediction in Virtual Reality So Predictable! Continuous 3D Hand Trajectory Prediction in Virtual Reality
So Predictable! Continuous 3D Hand Trajectory Prediction in Virtual Reality
 
Reinforcement Learning-based Placement of Charging Stations in Urban Road Net...
Reinforcement Learning-based Placement of Charging Stations in Urban Road Net...Reinforcement Learning-based Placement of Charging Stations in Urban Road Net...
Reinforcement Learning-based Placement of Charging Stations in Urban Road Net...
 
Prediction for Retrospection: Integrating Algorithmic Stress Prediction into ...
Prediction for Retrospection: Integrating Algorithmic Stress Prediction into ...Prediction for Retrospection: Integrating Algorithmic Stress Prediction into ...
Prediction for Retrospection: Integrating Algorithmic Stress Prediction into ...
 
Mem2Seq: Effectively Incorporating Knowledge Bases into End-to-End Task-Orien...
Mem2Seq: Effectively Incorporating Knowledge Bases into End-to-End Task-Orien...Mem2Seq: Effectively Incorporating Knowledge Bases into End-to-End Task-Orien...
Mem2Seq: Effectively Incorporating Knowledge Bases into End-to-End Task-Orien...
 
A Style-Based Generator Architecture for Generative Adversarial Networks
A Style-Based Generator Architecture for Generative Adversarial NetworksA Style-Based Generator Architecture for Generative Adversarial Networks
A Style-Based Generator Architecture for Generative Adversarial Networks
 
CatchLIve: Real-time Summarization of Live Streams with Stream Content and In...
CatchLIve: Real-time Summarization of Live Streams with Stream Content and In...CatchLIve: Real-time Summarization of Live Streams with Stream Content and In...
CatchLIve: Real-time Summarization of Live Streams with Stream Content and In...
 
Perception! Immersion! Empowerment! Superpowers as Inspiration for Visualization
Perception! Immersion! Empowerment! Superpowers as Inspiration for VisualizationPerception! Immersion! Empowerment! Superpowers as Inspiration for Visualization
Perception! Immersion! Empowerment! Superpowers as Inspiration for Visualization
 
Learning to Remember Patterns: Pattern Matching Memory Networks for Traffic F...
Learning to Remember Patterns: Pattern Matching Memory Networks for Traffic F...Learning to Remember Patterns: Pattern Matching Memory Networks for Traffic F...
Learning to Remember Patterns: Pattern Matching Memory Networks for Traffic F...
 
Neural Approximate Dynamic Programming for On-Demand Ride-Pooling
Neural Approximate Dynamic Programming for On-Demand Ride-PoolingNeural Approximate Dynamic Programming for On-Demand Ride-Pooling
Neural Approximate Dynamic Programming for On-Demand Ride-Pooling
 
StoryMap: Using Social Modeling and Self-Modeling to Support Physical Activit...
StoryMap: Using Social Modeling and Self-Modeling to Support Physical Activit...StoryMap: Using Social Modeling and Self-Modeling to Support Physical Activit...
StoryMap: Using Social Modeling and Self-Modeling to Support Physical Activit...
 
Bad Breakdowns, Useful Seams, and Face Slapping: Analysis of VR Fails on YouTube
Bad Breakdowns, Useful Seams, and Face Slapping: Analysis of VR Fails on YouTubeBad Breakdowns, Useful Seams, and Face Slapping: Analysis of VR Fails on YouTube
Bad Breakdowns, Useful Seams, and Face Slapping: Analysis of VR Fails on YouTube
 
Invertible Denoising Network: A Light Solution for Real Noise Removal
Invertible Denoising Network: A Light Solution for Real Noise RemovalInvertible Denoising Network: A Light Solution for Real Noise Removal
Invertible Denoising Network: A Light Solution for Real Noise Removal
 
Traffic Demand Prediction Based Dynamic Transition Convolutional Neural Network
Traffic Demand Prediction Based Dynamic Transition Convolutional Neural NetworkTraffic Demand Prediction Based Dynamic Transition Convolutional Neural Network
Traffic Demand Prediction Based Dynamic Transition Convolutional Neural Network
 
MusicBERT: Symbolic Music Understanding with Large-Scale Pre-Training
MusicBERT: Symbolic Music Understanding with Large-Scale Pre-Training  MusicBERT: Symbolic Music Understanding with Large-Scale Pre-Training
MusicBERT: Symbolic Music Understanding with Large-Scale Pre-Training
 
Screen2Vec: Semantic Embedding of GUI Screens and GUI Components
Screen2Vec: Semantic Embedding of GUI Screens and GUI ComponentsScreen2Vec: Semantic Embedding of GUI Screens and GUI Components
Screen2Vec: Semantic Embedding of GUI Screens and GUI Components
 
Augmenting Decisions of Taxi Drivers through Reinforcement Learning for Impro...
Augmenting Decisions of Taxi Drivers through Reinforcement Learning for Impro...Augmenting Decisions of Taxi Drivers through Reinforcement Learning for Impro...
Augmenting Decisions of Taxi Drivers through Reinforcement Learning for Impro...
 
Natural Language to Visualization by Neural Machine Translation
Natural Language to Visualization by Neural Machine TranslationNatural Language to Visualization by Neural Machine Translation
Natural Language to Visualization by Neural Machine Translation
 

Recently uploaded

Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptxLBM Solutions
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...HostedbyConfluent
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions
 
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxMaking_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxnull - The Open Security Community
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksSoftradix Technologies
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 

Recently uploaded (20)

Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptx
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
 
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxMaking_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other Frameworks
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 

[0417] seunghyeong choe

  • 1. Enlightening Patients with Augmented Reality Jaki et al., IEEE VR 2020 Presenter: Seunghyeong Choe 2020. 04. 17
  • 2. Contents • Motivation & Backgrounds • Interactive Stories for AR • AR Prototyping • Evaluation & Results • Limitation • Criticism
  • 3. Motivation • Low health literacy (Doak et al.) • Audio or computer-aided instruction may be helpful (51) • Positive effects on patient education with multimedia systems (56) • Enlightening Patients with Augmented Reality (EPAR)  Designed for patient education  Complementary tool of doctor’s mandatory consultation 2
  • 4. Motivation • Enlightening Patients with Augmented Reality (EPAR) 1. Definition of scenarios 2. Interactive Storytelling 3. 3D modeling and sound 4. Prototype mobile AR app 5. User experience and interaction evaluation • Research Questions  RQ1. Concerning different types of interactions with virtual objects  RQ2. 3D augmentation, valuable or not?  RQ3. Can interacting with 3D objects modify the story? 3
  • 5. Backgrounds • Educational AR 4 Benefits (16) Challenges (36) Case study (13) Medical field • Better understanding • Long-term memory • Better collaboration • Attention tunneling • Usability difficulties • Classroom integration • Learner differences • Observe butterflies • Better academic achievement • Heightened motivation • Supports doctors • AR surgical monitoring • Bone anatomy Only a few AR projects for patient education Virtual Environment for Radiotherapy Training (VERT) VIPER – Virtual Patient Education in Radiotherapy
  • 6. Backgrounds • Interactive Storytelling  Computer-supported storytelling systems • Twine: Tools for writing interactive stories  Developing interactive stories • Location-based Mixed and Augmented Reality storytelling (Azuma et al.) • Urban tourism (34) • Learning handicraft (47)  VR + Storytelling = Effective knowledge gain (57) 5
  • 7. Interactive Stories for AR • Story Development  Topic: Eye surgery of strabismus patients • Improve their story with eye surgical expert, Anna-Maria Leinhart  Divide in three chapter • Introduction of surgery • Explain functions of eye muscles • What happens if eyes are misaligned • Explanation of eye surgery • Recovery and healing process  Simplify the process not to overwhelm patients 6
  • 8. Interactive Stories for AR • Interaction design  Two main goals • Experience the story and receive information in the same time • Users should be able to interact with AR-environment  Vector structure (with Optional Side Branches, 40) • Describe easier and provide a chance to look a side branch  Interaction can change the length of the experience • Interaction triangle 7
  • 9. Interactive Stories for AR • Interaction design  Twine • Effective for planning an interactive story • Output an HTML page which users can look • Click the link to go to the different part of stories  Interaction prompt concepts • Highlight on clickable objects • Haptic feedback • Audio signal 8
  • 10. AR Prototyping • ARCore Augmented Reality Subsystem and Unity 9 Flow Control System • Facilitate creating and changing the story • Acts: main 3 chapters of the story • Sequence: User’s possible decisions • State configuration file ARCore Augmented Image • Image target to use as an anchor CSV-Logs • For evaluation • For future researches
  • 11. AR Prototyping • ARCore Augmented Reality Subsystem and Unity 10 Contents Creation • Human eye 3D model • Autodesk Maya 2019 Driving User Attention • Visual (highlight) • Haptic (phone vibration): synchronized to the highlights • Auditive (sound): notification Generate Speech Files • Download only once
  • 12. Evaluation • Two stage usability test  First stage evaluation • Six experts (AR, UI, Health) • Questionnaire and System Usability Scale  Second stage evaluation • 18 recruited possible end users • Three personal profiles • Low technical knowledge: not familiar with computer and AR • Good technical knowledge: not familiar with AR • High technical knowledge: familiar with both computer and AR • 3 combinations of interaction prompts • Questionnaire and System Usability Scale 11
  • 13. Evaluation Results • First stage evaluation  Questionnaires • Start/tracking procedure • 2 out of 6 felt it’s not clear for them • Main menu • 4 out of 6 had difficulties • Couldn’t realize that interactive 3D object can show the menu • Textual information • 3 out of 6 felt it was not necessary that explaining all items every time  System Usability Score • Median score 67.5 • Mean 72.9, mode 92.5, minimum 32.5, maximum 92.5, n=6 • Prototype was revised to increase the score 12
  • 14. Evaluation Results • Second stage evaluation  System Usability Score • Median score 80.0 • Mean 82.2, mode 77.5, minimum 52.5, maximum 97.5, n=18 • Low technical knowledge: median score 77.5 • Intermediate technical knowledge: median score 90.0 • High technical knowledge: median score 82.5 13
  • 15. Evaluation Results • Second stage evaluation  Questionnaires • RQ1. Which combination of interaction seems comfortable? 14 Visual highlight is enough sufficient as interaction prompt
  • 16. Evaluation Results • Second stage evaluation  Questionnaires • RQ2. Does the 3D augmented objects valuable? • Participants can repeat and summarize the content quite well • Median 4.4/5 point of the question: 3D objects are useful, reasonable, and informative. • Median 5.0/5 point of the question: It can be a complementary tool to understanding medical consultation. • RQ3. How interactions with 3D objects modify the story? • Give some questions to find out some information which need interaction • Perceived highlights are useful but some participants did not notice the highlights • Median 4.0/5 point of the question: The interaction with 3D objects is clear to me • Median 4.0/5 point of the question: No difficulties in interacting with 3D objects 15
  • 17. Limitation • No real patients participated in the study • Testing with real patients might have influences on some results • In case of HMD, might have a different outcome • Ethics approval 16
  • 18. Criticism • Haptic feedback  How it works to inform 3D objects with interaction? • Flow control with XML file  How it works? • Saving TTS files 17