SlideShare a Scribd company logo
OptWedge: Cognitive Optimized Guidance
toward Off-screen POIs
Shoki Miyagawa
(Mitsubishi Electric Corp.)
※ POI: 2D or 3D Point-of-Interest
Guidance toward Off-screen POIs
Off-screen
POI
Display
On-screen
POI
Visualization of
Off-screen POI
1. Draw human attention
to the out of view
2. Providing an additional
POI for small sized display
Applications
obstacle
destination
Visualization types for Off-screen POIs
[Müller+14]
1. Overview+Detail 2. Focus+Context 3. Cue-based
More space Not intuitive
Less space
Intuitive
[Miau+16]
Overview
Detailed
view
[Jo+11] [Burigat+]
POI
Human
Estimation
Estimation
Error
Research Question in Cue-based Visualization
Cue
To decrease an error in the users’ estimation,
1. What cue should we use?
2. How should we visualize the selected cue?
[Petford+19]
Comparing cues
for room-scaled
visualization vs.
Wedge Flashing Point animation
vs.
Comparing cues
for head-mounted display
[Gruenefeld+18]
vs.
Halo Wedge
Research Question in Cue-based Visualization
To decrease an error in the users’ estimation,
1. What cue should we use?
2. How should we visualize the selected cue?
This study uses Wedge as a cue and optimize
the shape to decrease an estimation error
Research Question in Cue-based Visualization
To decrease an error in the users’ estimation,
1. What cue should we use?
2. How should we visualize the selected cue?
• shape, color, scale, ...
Amodal complement enables us
to imagine the whole from the part
Wedge
POI
Display
Wedge: partially invisible
isosceles triangle
We can estimate POI
location on a invisible
vertex due to
amodal complement
Vanilla Wedge (VW) heuristically determined values of
shape-related parameter (𝜃, 𝑑, 𝑙)
Vanilla Wedge [Gustafson+07]
distance 𝒅
leg 𝒍
aperture 𝜽
POI
Problem
• Validity of parameter values
is unclear
• Does not consider cognitive
impact in amodal complement
• Cannot handle constraints on
displaying area
Our Solution: Optimization Problem
Problem
• Validity of parameter values
is unclear
• Does not consider cognitive
impact in amodal complement
• Cannot handle constraints on
displaying area
Solution
• Validity of parameter values
is clear
• Consider bias and individual
difference as cognitive impact
• Can introduce any constraint
into optimization problems
OptWedge (Optimized Wedge)
based on minimizing a cognitive cost
Normal distribution 𝑷
(depends on Wedge shape)
Estimated points are samples of normal distribution 𝑷(𝒃, 𝝈𝒙, 𝝈𝒚)
individual
difference 𝜎𝑥
bias 𝑏
individual
difference
σy
Proposed method
𝒙
𝒚
Estimated
point
Assumption
Ideal normal distribution 𝐐
(mean is on POI)
Proposed method
Normal distribution 𝑷
(depends on Wedge shape)
𝒙
𝒚
Distance from 𝑷(𝒃, 𝝈𝒙, 𝝈𝒚) to ideal normal distribution Q
Cognitive cost
e.g., Kullback-Leibler divergence
Proposed method
bias 𝑏
UOW (Unbiased OptWedge)
Vertex position is fixed on
POI and optimization
makes bias zero
BOW
bias 𝑏
(Biased OptWedge)
Vertex position is optimized
so as to counteract bias
Ex.1:Modeling cognitive cost
Ex.2:Measuring OptWedge performance
Experiment
• Presented 20 subjects with
375 different shapes of Wedge
• Asked subjects to estimate
POI location
• Conducted an experiment
in VR environment to reduce
a burden of input operation
10m
VR controller
ray
Ex.1: Setting
• The larger distance 𝑑 is,
the smaller bias 𝑏 is
• There is a trade-off error between
𝜎𝑥 and 𝜎𝑦 concerning aperture 𝜃
Ex.1: Result
𝜎𝑥
𝜎𝑥
𝜎𝑦
𝜎𝑦
𝑏 > 0
𝑏 < 0
𝑑
𝑑
individual difference 𝝈𝒙(𝜽, 𝒅, 𝒍)
distance 𝑑
distance 𝑑
individual difference 𝝈𝒚(𝜽, 𝒅, 𝒍)
Ex.1: Result
distance 𝑑
leg 𝑙
aperture 𝜃
bias 𝒃(𝜽, 𝒅, 𝒍)
leg 𝑙
leg 𝑙
Compared the Mean Squared Error [m2]
for polynomial regression (PR) and
Gaussian process regression (GR) models
and found GR model works better
Mean Squared Error [𝐦𝟐]
aperture 𝜃
aperture 𝜃
Ex.1:Modeling cognitive cost
Ex.2:Measuring OptWedge performance
Experiment
Ex.2 is similar to Ex.1, but..
• Showed VW/UOW/BOW
• Performed gradient descent using
VW parameter as initial point
• Considered constraints on domain
of definition and drawing area
Visualization of cognitive cost
VW
(initial point)
UOW
Constraints
𝜃[rad]
𝑙 [m]
Ex.2: Setting
0
0.5
1
1.5
2
2.5
3
3.5
4
4.5
1 2 3 4 5 6
W1 W2 W3
**
*
*
†
VW
UOW
BOW
**: p < 0.01
*: p < 0.05
†: p < 0.10
Distance to POI [m]
Distance to POI [m]
Ex.2: Result
Cognitive cost
Experimental value
Model prediction
UOW
BOW
VW
Mean squared error
0
0.5
1
1.5
2
2.5
3
3.5
4
4.5
1 2 3 4 5 6
W1 W2 W3
**
*
*
†
VW
UOW
BOW
**: p < 0.01
*: p < 0.05
†: p < 0.10
Distance to POI [m]
Experimental value
GR model prediction
UOW
BOW
VW
Cognitive cost Mean squared error
Ex.2: Result
Distance to POI [m]
UOW/BOW > VW
for short distance
Ex.2: Result
Cognitive cost Mean squared error
Experimental value
GR model prediction
UOW
BOW
VW
Distance to POI [m]
UOW/BOW ≒ VW
for middle distance.
0
0.5
1
1.5
2
2.5
3
3.5
4
4.5
1 2 3 4 5 6
W1 W2 W3
**
*
*
†
VW
UOW
BOW
**: p < 0.01
*: p < 0.05
†: p < 0.10
Distance to POI [m]
Our model is not accurate
for long distance
Ex.2: Result
Experimental value
GR model prediction
UOW
BOW
VW
Distance to POI [m]
Cognitive cost Mean squared error
0
0.5
1
1.5
2
2.5
3
3.5
4
4.5
1 2 3 4 5 6
W1 W2 W3
**
*
*
†
VW
UOW
BOW
**: p < 0.01
*: p < 0.05
†: p < 0.10
Distance to POI [m]
distance VW UOW BOW
short
medium
long △
○ ○
△
△ ×
×
△ △
Q1: Why was no significant difference obtained between
VW and UOW/BOW for medium distance?
Q2: Why did the performance of BOW drop?
Ex.2: Discussion
Q1
Q2
Q1: Why was no significant difference obtained between VW
and UOW/BOW for medium distance?
A1: VW has high validity because an initial point is sufficient
close to an optimal point
Ex.2: Discussion
short
distance
long
distance
Initial
point
(VW)
Optimal
point(UOW)
middle
distance
Q2: Why did the performance of BOW drop?
A2: Model generalization performance degrades because of
a lack of data around long distance 𝑑.
distance 𝑑
leg 𝑙
aperture 𝜃
bias 𝒃 individual difference 𝝈𝒙
distance 𝑑
leg 𝑙
aperture 𝜃
distance 𝑑
leg 𝑙
aperture 𝜃
individual difference 𝝈𝒚
Ex.2: Discussion
We proposed OptWedge based on minimizing a cognitive cost
and designed two kinds of OptWedge including UOW/BOW
From two experiments, we can see that
• OptWedge is more effective for short distance
• Vanilla Wedge has a high validity for middle distance
• Model generalization performance degrades
for long distance (⇒ Future work)
Conclusion
Application for other cues
POI
聴収者
POI
POI
time
Circle
POI
透明度
POI
3D figure
Sound
Animation
VW
UOW
BOW
• Aperture get bigger as
distance increases for
UOW and BOW
• For BOW, model reflect a
trend that “human
underestimate a distance
to the POI”
Ex.2: Result
11度:5.83cm
35度:21cm
7.15[cm]
14.67
[cm]
Long
Medium
Short
iPhone12
For the out of view
• Short : ~11°
• Medium : ~35°
• Long : 35°~
Generalizability
Overview+Detail
Mini-map World In Miniature (WIM)[27] Personalized Compass[28]
Focus+Context
Aroundplot[6]
Bird’s eye[2]
InfoRadar[1]
EyeSeeX[5]
3D
Radar[4]
EdgeRadar[3]
2D 3D
Halo[8] Wedge[9] ScaledArrow,
Stretched Arrow[10]
HaloDot[12]
Sparkle(LED)[11]
Cue (2D direction + distance)
3D Arrow[2]
SidebARs[17]
周辺視野に矢印などの
アイコン[14]
Circle[15]
Sphere Halo, Sphere Wedge[19]
周辺視野にLED[16,18]
Bubble Bee[13]
FlyingARrow[23]
Cue (3D direction only)
3D Halo, Circle Halo,
Billboard Halo[22]
Composite Wedge, Vector Boxes, Eyelight[20]
Plane Halo, Plane Wedge, PlaneArrow[21]
Wall Wedge, Flashing, Dynamic Point[4]
Cue (3D direction + distance)

More Related Content

Similar to OptWedge: Cognitive Optimized Guidance toward Off-screen POIs (PDPTA 2021)

Non-Planar Projections (GRAPP 2008)
Non-Planar Projections (GRAPP 2008)Non-Planar Projections (GRAPP 2008)
Non-Planar Projections (GRAPP 2008)Matthias Trapp
 
nilesh-Mtech-presentation
nilesh-Mtech-presentationnilesh-Mtech-presentation
nilesh-Mtech-presentationNilesh Heda
 
Design of Experiments & Regression Analysis
Design of Experiments & Regression AnalysisDesign of Experiments & Regression Analysis
Design of Experiments & Regression Analysis
Sagar Sable
 
Economic Evaluation VR: VDC-Whitepaper
Economic Evaluation VR: VDC-WhitepaperEconomic Evaluation VR: VDC-Whitepaper
Economic Evaluation VR: VDC-Whitepaper
Virtual Dimension Center (VDC) Fellbach
 
ME6501 Cad 2 mark question and answer
ME6501 Cad 2 mark question and answerME6501 Cad 2 mark question and answer
ME6501 Cad 2 mark question and answer
Javith Saleem
 
GFX Part 5 - Introduction to Object Transformations in OpenGL ES
GFX Part 5 - Introduction to Object Transformations in OpenGL ESGFX Part 5 - Introduction to Object Transformations in OpenGL ES
GFX Part 5 - Introduction to Object Transformations in OpenGL ES
Prabindh Sundareson
 
Multiobjective optimization and trade offs using pareto optimality
Multiobjective optimization and trade offs using pareto optimalityMultiobjective optimization and trade offs using pareto optimality
Multiobjective optimization and trade offs using pareto optimality
Amogh Mundhekar
 
vision correcting display
vision correcting displayvision correcting display
vision correcting display
Disha Tiwari
 
Screencasting and Presenting for Engineers
Screencasting and Presenting for EngineersScreencasting and Presenting for Engineers
Screencasting and Presenting for Engineers
Kunal Johar
 
Comp5704-Final Presentation
Comp5704-Final PresentationComp5704-Final Presentation
Comp5704-Final PresentationAli Davoudian
 
Action Recognition based Graph Cut
Action Recognition based Graph CutAction Recognition based Graph Cut
Action Recognition based Graph Cut
DCU
 
Defocus magnification
Defocus magnificationDefocus magnification
Defocus magnification
Debaleena Chattopadhyay
 
Ar1 twf030 lecture3.1: Design Optimization
Ar1 twf030 lecture3.1: Design OptimizationAr1 twf030 lecture3.1: Design Optimization
Ar1 twf030 lecture3.1: Design Optimization
Pirouz Nourian
 
Realtime pothole detection system using improved CNN Models
Realtime pothole detection system using improved CNN ModelsRealtime pothole detection system using improved CNN Models
Realtime pothole detection system using improved CNN Models
nithinsai2992
 
Pyramid Vector Quantization
Pyramid Vector QuantizationPyramid Vector Quantization
Pyramid Vector Quantization
ShahDhruv21
 
Estimating model-sample-pages
Estimating model-sample-pagesEstimating model-sample-pages
Estimating model-sample-pagesmanxman123
 
Model-Based User Interface Optimization: Part IV: ADVANCED TOPICS - At SICSA ...
Model-Based User Interface Optimization: Part IV: ADVANCED TOPICS - At SICSA ...Model-Based User Interface Optimization: Part IV: ADVANCED TOPICS - At SICSA ...
Model-Based User Interface Optimization: Part IV: ADVANCED TOPICS - At SICSA ...
Aalto University
 
Planning & Scheduling - Training
Planning & Scheduling - TrainingPlanning & Scheduling - Training
Planning & Scheduling - TrainingMohammed Feroze
 

Similar to OptWedge: Cognitive Optimized Guidance toward Off-screen POIs (PDPTA 2021) (20)

Non-Planar Projections (GRAPP 2008)
Non-Planar Projections (GRAPP 2008)Non-Planar Projections (GRAPP 2008)
Non-Planar Projections (GRAPP 2008)
 
nilesh-Mtech-presentation
nilesh-Mtech-presentationnilesh-Mtech-presentation
nilesh-Mtech-presentation
 
Design of Experiments & Regression Analysis
Design of Experiments & Regression AnalysisDesign of Experiments & Regression Analysis
Design of Experiments & Regression Analysis
 
Economic Evaluation VR: VDC-Whitepaper
Economic Evaluation VR: VDC-WhitepaperEconomic Evaluation VR: VDC-Whitepaper
Economic Evaluation VR: VDC-Whitepaper
 
ME6501 Cad 2 mark question and answer
ME6501 Cad 2 mark question and answerME6501 Cad 2 mark question and answer
ME6501 Cad 2 mark question and answer
 
GFX Part 5 - Introduction to Object Transformations in OpenGL ES
GFX Part 5 - Introduction to Object Transformations in OpenGL ESGFX Part 5 - Introduction to Object Transformations in OpenGL ES
GFX Part 5 - Introduction to Object Transformations in OpenGL ES
 
Multiobjective optimization and trade offs using pareto optimality
Multiobjective optimization and trade offs using pareto optimalityMultiobjective optimization and trade offs using pareto optimality
Multiobjective optimization and trade offs using pareto optimality
 
vision correcting display
vision correcting displayvision correcting display
vision correcting display
 
Screencasting and Presenting for Engineers
Screencasting and Presenting for EngineersScreencasting and Presenting for Engineers
Screencasting and Presenting for Engineers
 
Comp5704-Final Presentation
Comp5704-Final PresentationComp5704-Final Presentation
Comp5704-Final Presentation
 
Action Recognition based Graph Cut
Action Recognition based Graph CutAction Recognition based Graph Cut
Action Recognition based Graph Cut
 
Thesis_Oral
Thesis_OralThesis_Oral
Thesis_Oral
 
Defocus magnification
Defocus magnificationDefocus magnification
Defocus magnification
 
Ar1 twf030 lecture3.1: Design Optimization
Ar1 twf030 lecture3.1: Design OptimizationAr1 twf030 lecture3.1: Design Optimization
Ar1 twf030 lecture3.1: Design Optimization
 
Realtime pothole detection system using improved CNN Models
Realtime pothole detection system using improved CNN ModelsRealtime pothole detection system using improved CNN Models
Realtime pothole detection system using improved CNN Models
 
Pyramid Vector Quantization
Pyramid Vector QuantizationPyramid Vector Quantization
Pyramid Vector Quantization
 
Estimating model-sample-pages
Estimating model-sample-pagesEstimating model-sample-pages
Estimating model-sample-pages
 
Model-Based User Interface Optimization: Part IV: ADVANCED TOPICS - At SICSA ...
Model-Based User Interface Optimization: Part IV: ADVANCED TOPICS - At SICSA ...Model-Based User Interface Optimization: Part IV: ADVANCED TOPICS - At SICSA ...
Model-Based User Interface Optimization: Part IV: ADVANCED TOPICS - At SICSA ...
 
Quality of Experience - Why Bother?
Quality of Experience - Why Bother?Quality of Experience - Why Bother?
Quality of Experience - Why Bother?
 
Planning & Scheduling - Training
Planning & Scheduling - TrainingPlanning & Scheduling - Training
Planning & Scheduling - Training
 

Recently uploaded

GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
Neo4j
 
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
SOFTTECHHUB
 
20240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 202420240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 2024
Matthew Sinclair
 
GridMate - End to end testing is a critical piece to ensure quality and avoid...
GridMate - End to end testing is a critical piece to ensure quality and avoid...GridMate - End to end testing is a critical piece to ensure quality and avoid...
GridMate - End to end testing is a critical piece to ensure quality and avoid...
ThomasParaiso2
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
Laura Byrne
 
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
SOFTTECHHUB
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
Alan Dix
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
Kari Kakkonen
 
Video Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the FutureVideo Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the Future
Alpen-Adria-Universität
 
Pushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 daysPushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 days
Adtran
 
20240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 202420240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 2024
Matthew Sinclair
 
Mind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AIMind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AI
Kumud Singh
 
Microsoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdfMicrosoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdf
Uni Systems S.M.S.A.
 
Artificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopmentArtificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopment
Octavian Nadolu
 
By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024
Pierluigi Pugliese
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
Guy Korland
 
Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?
Nexer Digital
 
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
Neo4j
 
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptx
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptxSecstrike : Reverse Engineering & Pwnable tools for CTF.pptx
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptx
nkrafacyberclub
 

Recently uploaded (20)

GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
 
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
 
20240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 202420240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 2024
 
GridMate - End to end testing is a critical piece to ensure quality and avoid...
GridMate - End to end testing is a critical piece to ensure quality and avoid...GridMate - End to end testing is a critical piece to ensure quality and avoid...
GridMate - End to end testing is a critical piece to ensure quality and avoid...
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
 
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
 
Video Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the FutureVideo Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the Future
 
Pushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 daysPushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 days
 
20240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 202420240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 2024
 
Mind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AIMind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AI
 
Microsoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdfMicrosoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdf
 
Artificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopmentArtificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopment
 
By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
 
Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?
 
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
 
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptx
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptxSecstrike : Reverse Engineering & Pwnable tools for CTF.pptx
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptx
 

OptWedge: Cognitive Optimized Guidance toward Off-screen POIs (PDPTA 2021)

  • 1. OptWedge: Cognitive Optimized Guidance toward Off-screen POIs Shoki Miyagawa (Mitsubishi Electric Corp.)
  • 2. ※ POI: 2D or 3D Point-of-Interest Guidance toward Off-screen POIs Off-screen POI Display On-screen POI Visualization of Off-screen POI
  • 3. 1. Draw human attention to the out of view 2. Providing an additional POI for small sized display Applications obstacle destination
  • 4. Visualization types for Off-screen POIs [Müller+14] 1. Overview+Detail 2. Focus+Context 3. Cue-based More space Not intuitive Less space Intuitive [Miau+16] Overview Detailed view [Jo+11] [Burigat+]
  • 5. POI Human Estimation Estimation Error Research Question in Cue-based Visualization Cue To decrease an error in the users’ estimation, 1. What cue should we use? 2. How should we visualize the selected cue?
  • 6. [Petford+19] Comparing cues for room-scaled visualization vs. Wedge Flashing Point animation vs. Comparing cues for head-mounted display [Gruenefeld+18] vs. Halo Wedge Research Question in Cue-based Visualization To decrease an error in the users’ estimation, 1. What cue should we use? 2. How should we visualize the selected cue?
  • 7. This study uses Wedge as a cue and optimize the shape to decrease an estimation error Research Question in Cue-based Visualization To decrease an error in the users’ estimation, 1. What cue should we use? 2. How should we visualize the selected cue? • shape, color, scale, ...
  • 8. Amodal complement enables us to imagine the whole from the part Wedge POI Display Wedge: partially invisible isosceles triangle We can estimate POI location on a invisible vertex due to amodal complement
  • 9. Vanilla Wedge (VW) heuristically determined values of shape-related parameter (𝜃, 𝑑, 𝑙) Vanilla Wedge [Gustafson+07] distance 𝒅 leg 𝒍 aperture 𝜽 POI Problem • Validity of parameter values is unclear • Does not consider cognitive impact in amodal complement • Cannot handle constraints on displaying area
  • 10. Our Solution: Optimization Problem Problem • Validity of parameter values is unclear • Does not consider cognitive impact in amodal complement • Cannot handle constraints on displaying area Solution • Validity of parameter values is clear • Consider bias and individual difference as cognitive impact • Can introduce any constraint into optimization problems OptWedge (Optimized Wedge) based on minimizing a cognitive cost
  • 11. Normal distribution 𝑷 (depends on Wedge shape) Estimated points are samples of normal distribution 𝑷(𝒃, 𝝈𝒙, 𝝈𝒚) individual difference 𝜎𝑥 bias 𝑏 individual difference σy Proposed method 𝒙 𝒚 Estimated point Assumption
  • 12. Ideal normal distribution 𝐐 (mean is on POI) Proposed method Normal distribution 𝑷 (depends on Wedge shape) 𝒙 𝒚 Distance from 𝑷(𝒃, 𝝈𝒙, 𝝈𝒚) to ideal normal distribution Q Cognitive cost e.g., Kullback-Leibler divergence
  • 13. Proposed method bias 𝑏 UOW (Unbiased OptWedge) Vertex position is fixed on POI and optimization makes bias zero BOW bias 𝑏 (Biased OptWedge) Vertex position is optimized so as to counteract bias
  • 14. Ex.1:Modeling cognitive cost Ex.2:Measuring OptWedge performance Experiment
  • 15. • Presented 20 subjects with 375 different shapes of Wedge • Asked subjects to estimate POI location • Conducted an experiment in VR environment to reduce a burden of input operation 10m VR controller ray Ex.1: Setting
  • 16. • The larger distance 𝑑 is, the smaller bias 𝑏 is • There is a trade-off error between 𝜎𝑥 and 𝜎𝑦 concerning aperture 𝜃 Ex.1: Result 𝜎𝑥 𝜎𝑥 𝜎𝑦 𝜎𝑦 𝑏 > 0 𝑏 < 0 𝑑 𝑑
  • 17. individual difference 𝝈𝒙(𝜽, 𝒅, 𝒍) distance 𝑑 distance 𝑑 individual difference 𝝈𝒚(𝜽, 𝒅, 𝒍) Ex.1: Result distance 𝑑 leg 𝑙 aperture 𝜃 bias 𝒃(𝜽, 𝒅, 𝒍) leg 𝑙 leg 𝑙 Compared the Mean Squared Error [m2] for polynomial regression (PR) and Gaussian process regression (GR) models and found GR model works better Mean Squared Error [𝐦𝟐] aperture 𝜃 aperture 𝜃
  • 18. Ex.1:Modeling cognitive cost Ex.2:Measuring OptWedge performance Experiment
  • 19. Ex.2 is similar to Ex.1, but.. • Showed VW/UOW/BOW • Performed gradient descent using VW parameter as initial point • Considered constraints on domain of definition and drawing area Visualization of cognitive cost VW (initial point) UOW Constraints 𝜃[rad] 𝑙 [m] Ex.2: Setting
  • 20. 0 0.5 1 1.5 2 2.5 3 3.5 4 4.5 1 2 3 4 5 6 W1 W2 W3 ** * * † VW UOW BOW **: p < 0.01 *: p < 0.05 †: p < 0.10 Distance to POI [m] Distance to POI [m] Ex.2: Result Cognitive cost Experimental value Model prediction UOW BOW VW Mean squared error
  • 21. 0 0.5 1 1.5 2 2.5 3 3.5 4 4.5 1 2 3 4 5 6 W1 W2 W3 ** * * † VW UOW BOW **: p < 0.01 *: p < 0.05 †: p < 0.10 Distance to POI [m] Experimental value GR model prediction UOW BOW VW Cognitive cost Mean squared error Ex.2: Result Distance to POI [m] UOW/BOW > VW for short distance
  • 22. Ex.2: Result Cognitive cost Mean squared error Experimental value GR model prediction UOW BOW VW Distance to POI [m] UOW/BOW ≒ VW for middle distance. 0 0.5 1 1.5 2 2.5 3 3.5 4 4.5 1 2 3 4 5 6 W1 W2 W3 ** * * † VW UOW BOW **: p < 0.01 *: p < 0.05 †: p < 0.10 Distance to POI [m]
  • 23. Our model is not accurate for long distance Ex.2: Result Experimental value GR model prediction UOW BOW VW Distance to POI [m] Cognitive cost Mean squared error 0 0.5 1 1.5 2 2.5 3 3.5 4 4.5 1 2 3 4 5 6 W1 W2 W3 ** * * † VW UOW BOW **: p < 0.01 *: p < 0.05 †: p < 0.10 Distance to POI [m]
  • 24. distance VW UOW BOW short medium long △ ○ ○ △ △ × × △ △ Q1: Why was no significant difference obtained between VW and UOW/BOW for medium distance? Q2: Why did the performance of BOW drop? Ex.2: Discussion Q1 Q2
  • 25. Q1: Why was no significant difference obtained between VW and UOW/BOW for medium distance? A1: VW has high validity because an initial point is sufficient close to an optimal point Ex.2: Discussion short distance long distance Initial point (VW) Optimal point(UOW) middle distance
  • 26. Q2: Why did the performance of BOW drop? A2: Model generalization performance degrades because of a lack of data around long distance 𝑑. distance 𝑑 leg 𝑙 aperture 𝜃 bias 𝒃 individual difference 𝝈𝒙 distance 𝑑 leg 𝑙 aperture 𝜃 distance 𝑑 leg 𝑙 aperture 𝜃 individual difference 𝝈𝒚 Ex.2: Discussion
  • 27. We proposed OptWedge based on minimizing a cognitive cost and designed two kinds of OptWedge including UOW/BOW From two experiments, we can see that • OptWedge is more effective for short distance • Vanilla Wedge has a high validity for middle distance • Model generalization performance degrades for long distance (⇒ Future work) Conclusion
  • 28.
  • 29. Application for other cues POI 聴収者 POI POI time Circle POI 透明度 POI 3D figure Sound Animation
  • 30. VW UOW BOW • Aperture get bigger as distance increases for UOW and BOW • For BOW, model reflect a trend that “human underestimate a distance to the POI” Ex.2: Result
  • 31. 11度:5.83cm 35度:21cm 7.15[cm] 14.67 [cm] Long Medium Short iPhone12 For the out of view • Short : ~11° • Medium : ~35° • Long : 35°~ Generalizability
  • 32. Overview+Detail Mini-map World In Miniature (WIM)[27] Personalized Compass[28]
  • 34. Halo[8] Wedge[9] ScaledArrow, Stretched Arrow[10] HaloDot[12] Sparkle(LED)[11] Cue (2D direction + distance)
  • 35. 3D Arrow[2] SidebARs[17] 周辺視野に矢印などの アイコン[14] Circle[15] Sphere Halo, Sphere Wedge[19] 周辺視野にLED[16,18] Bubble Bee[13] FlyingARrow[23] Cue (3D direction only)
  • 36. 3D Halo, Circle Halo, Billboard Halo[22] Composite Wedge, Vector Boxes, Eyelight[20] Plane Halo, Plane Wedge, PlaneArrow[21] Wall Wedge, Flashing, Dynamic Point[4] Cue (3D direction + distance)