SlideShare a Scribd company logo
1 of 30
Download to read offline
Stefanie Zollmann - Visual Computing Otago:
Augmented Reality and Artificial Intelligence: Friends
with benefits?
https://www.flickr.com/photos/mikemacmarketing/42271822770
AI topics in ISMAR/VR in recent years
0
4
8
12
16
2017 2018 2019
ISMAR VR
AI topics in ISMAR/VR in recent years
Localisation/Pose
Estimation
Other topics, e.g.
Illumination/Light
estimation,
Inpainting
AI for AR
Object
Detection
Some Opportunities for AR
3D estimation/
Depth estimation
Localisation/Pose
Estimation
AI for AR
Object
Detection
3D estimation/
Depth estimation
Other topics, e.g.
Illumination/Light
estimation,
Inpainting
Some Opportunities for AR
• Advantages of AI approaches:
• Robust to dynamic objects
• Robust to changes in illumination
• Learning from limited datasets
• Selected Approaches
• PoseNet
• LSTM-Pose
• VLocNet++
• DSAC++
Brachman et al.: Expert Sample Consensus Applied to Camera Re-Localization:
Kendall et al.: Posenet
Camera Pose estimation/Localisation/Tracking
• Requirements
• 3D Model of environment available
• Image data of environment
available
• Challenges
• Enough data?
• Accuracy?
• What happens in case of wrong
estimation? Re-localisation?
• Speed issues
Camera Pose estimation/Localisation/Tracking

Brachman et al.: Expert Sample Consensus Applied to Camera Re-Localization:
Kendall et al.: Posenet
Use Case: Augmented Sports Spectator
Use Case: Augmented Sports Spectator
• Requirements
• 3D Model of environment available
• Image data of environment available
• Challenges
• Enough data? What needs to be
covered by training dataset?
• Accuracy?
• What happens in case of wrong
estimation? Re-localisation?
• Speed issues
• Hardware requirements
Camera Pose estimation/Localisation/Tracking
• Accuracy:
• Posenet’s accuracy within meter range
• Training effort
• DSAC++: Training takes 1-2 days per
training stage and scene on a Tesla K80
GPU
• VLocNet++ and DSAC++: Entire target
area should be included in the training
process.
• Processing times:
• Posenet: 5ms
• DSAC++: 200ms per image on a Tesla
K80 GPU
Camera Pose estimation/Localisation/Tracking
Use Case: GIS AR
• Requirements fulfilled?
• Only 2.5 Model of environment
available
• Image data of environment available
• Challenges
• Accuracy? Previous work by
Armagan et al. achieved accuracy of
3 meters combing semantic
segmentation and CNN
Camera Pose estimation/Localisation/Tracking
Localisation/Pose
Estimation
AI for AR
Object
Detection
3D estimation/
Depth estimation
Other topics, e.g.
Illumination/Light
estimation,
Inpainting
Some Opportunities for AR
Object detection
• Advantages of AI approaches:
• No additional sensors required
• Using more complex features
• More accurate
• Faster compared to classical object
detection
• Using larger datasets
• Selected approaches
• YOLO x
• RCNN
• Mask RCNN
https://www.youtube.com/watch?v=s8Ui_kV9dhw
Use Case: Augmented Sports Spectator
Use Case: Augmented Sports SpectatorUse Case: Augmented Sports Spectator
• Requirements
• Training dataset for fine tuning
• Image data available
• Challenges
• Accuracy
• Speed requirements?
• Hardware requirements
• Tracking data
Object detection
Use Case: GIS AR
• Requirements
• Training dataset for fine tuning
• Image data available
• Challenges
• Accuracy
• Speed requirements?
• Hardware requirements
• Tracking data
Object detection
https://www.mapillary.com
Localisation/Pose
Estimation
AI for AR
Object
Detection
3D estimation/
Depth estimation
Other topics, e.g.
Illumination/Light
estimation,
Inpainting
Some Opportunities for AR
3D estimation/Depth estimation
• Advantages of AI approaches:
• Dual/Monocular camera support
• Synthesising unknown information
• Selected Approaches
• MegaDepth
• DepthTransfer (Karsch et al.)
• Instant 3D Photography (Hedman/
Kopf)
Soccer3D, Remantas et al.
Instant3D, Hedman and Kopf
Use Case: Augmented Sports Spectator
• Requirements
• Input video data available
• Challenges
• Accuracy
• Speed requirements? Fast
turnover for replays required.
• Hardware requirements
• Covering different perspectives?
3D estimation/Depth estimation
Soccer3D, Remantas et al.
Instant3D, Hedman and Kopf
Localisation/Pose
Estimation
AI for AR
Object
Detection
3D estimation/
Depth estimation
Other topics, e.g.
Illumination/Light
estimation,
Inpainting
Some Opportunities for AR
Localisation/Pose
Estimation
AI for AR
Object
Detection
3D estimation/
Depth estimation
Other topics, e.g.
Illumination/Light
estimation,
Inpainting
Some Opportunities for AR
• Accuracy required for AR comes with high processing times
• Possibly suitable for relocalisation
• Training requires target area to be covered
Localisation/Pose
Estimation
AI for AR
Object
Detection
Other topics, e.g.
Illumination/Light
estimation,
Inpainting
Some Opportunities for AR
• Speed still an issue when dealing with high frame rate cameras
• Temporal consistency? Tracking over multiple frames often not
given
3D estimation/
Depth estimation
Localisation/Pose
Estimation
AI for AR
Object
Detection
3D estimation/
Depth estimation
Other topics, e.g.
Illumination/Light
estimation,
Inpainting
Some Opportunities for AR
• What about difficult user positions?
• Training dataset needs to be very specific
• Will be not on-device but server structure
What are the benefits AI?
Benefits for AI
Dataset Collection Human in the loop Additional Interfaces
• Trust
• Reassurances
• Data improvement
• More potential
users
• More data
• Continuously/
During runtime
THANK YOU
1. Kán P, Kafumann H. DeepLight: light source estimation for augmented reality using deep learning. Visual
Computer. 2019.
2. Brachmann E, Rother C. Expert Sample Consensus Applied to Camera Re-Localization. 2019.
3. Karsch K, Liu C, Bing Kang S. Depth transfer: Depth extraction from videos using nonparametric
sampling. In: Dense Image Correspondences for Computer Vision.; 2015:173–205.
4. Radwan N, Valada A, Burgard W. VLocNet++: Deep Multitask Learning for Semantic Visual Localization
and Odometry. IEEE Robotics and Automation Letters. 2018.
5. Hedman P, Kopf J. Instant 3d photography. ACM Transactions on Graphics. 2018.
6. He K, Gkioxari G, Dollar P, Girshick R. Mask R-CNN. In: Proceedings of the IEEE International Conference
on Computer Vision.; 2017.
7. Redmon J, Divvala S, Girshick R, Farhadi A. You only look once: Unified, real-time object detection. In:
Proceedings of the IEEE Computer Society Conference on Computer Vision and Pattern Recognition.; 2016.
8. Rematas K, Kemelmacher-Shlizerman I, Curless B, Seitz S. Soccer on Your Tabletop. In: Proceedings of
the IEEE Computer Society Conference on Computer Vision and Pattern Recognition.; 2018.
9. Radwan N, Valada A, Burgard W. VLocNet++: Deep Multitask Learning for Semantic Visual Localization
and Odometry. IEEE Robotics and Automation Letters. 2018.

More Related Content

Similar to Augmented Reality and Artificial Intelligence: Friends with Benefits?

Overview of Computer Vision For Footwear Industry
Overview of Computer Vision For Footwear IndustryOverview of Computer Vision For Footwear Industry
Overview of Computer Vision For Footwear IndustryTanvir Moin
 
Synthetic Data and Graphics Techniques in Robotics
Synthetic Data and Graphics Techniques in RoboticsSynthetic Data and Graphics Techniques in Robotics
Synthetic Data and Graphics Techniques in RoboticsPrabindh Sundareson
 
10.1109@ICCMC48092.2020.ICCMC-000167.pdf
10.1109@ICCMC48092.2020.ICCMC-000167.pdf10.1109@ICCMC48092.2020.ICCMC-000167.pdf
10.1109@ICCMC48092.2020.ICCMC-000167.pdfmokamojah
 
Fcv core sawhney
Fcv core sawhneyFcv core sawhney
Fcv core sawhneyzukun
 
Fcv core szeliski_zisserman
Fcv core szeliski_zissermanFcv core szeliski_zisserman
Fcv core szeliski_zissermanzukun
 
Final_draft_Practice_School_II_report
Final_draft_Practice_School_II_reportFinal_draft_Practice_School_II_report
Final_draft_Practice_School_II_reportRishikesh Bagwe
 
3D SLAM introcution& current status
3D SLAM introcution& current status3D SLAM introcution& current status
3D SLAM introcution& current statuse8xu
 
HiPEAC 2019 Workshop - Real-Time Modelling Visual Scenes with Biological Insp...
HiPEAC 2019 Workshop - Real-Time Modelling Visual Scenes with Biological Insp...HiPEAC 2019 Workshop - Real-Time Modelling Visual Scenes with Biological Insp...
HiPEAC 2019 Workshop - Real-Time Modelling Visual Scenes with Biological Insp...Tulipp. Eu
 
Vr ar-overview-explanations
Vr ar-overview-explanationsVr ar-overview-explanations
Vr ar-overview-explanationsEileen O'Connor
 
Benchmarking of vision-based registration and tracking for MAR
Benchmarking of vision-based registration and tracking for MAR Benchmarking of vision-based registration and tracking for MAR
Benchmarking of vision-based registration and tracking for MAR Kurata Takeshi
 
Elevation mapping using stereo vision enabled heterogeneous multi-agent robot...
Elevation mapping using stereo vision enabled heterogeneous multi-agent robot...Elevation mapping using stereo vision enabled heterogeneous multi-agent robot...
Elevation mapping using stereo vision enabled heterogeneous multi-agent robot...Aritra Sarkar
 
Compact Descriptors for Visual Search
Compact Descriptors for Visual SearchCompact Descriptors for Visual Search
Compact Descriptors for Visual SearchAntonio Capone
 
Object extraction from satellite imagery using deep learning
Object extraction from satellite imagery using deep learningObject extraction from satellite imagery using deep learning
Object extraction from satellite imagery using deep learningAly Abdelkareem
 
Can We Make Maps from Videos? ~From AI Algorithm to Engineering for Continuou...
Can We Make Maps from Videos? ~From AI Algorithm to Engineering for Continuou...Can We Make Maps from Videos? ~From AI Algorithm to Engineering for Continuou...
Can We Make Maps from Videos? ~From AI Algorithm to Engineering for Continuou...DeNA
 
Computer vision introduction
Computer vision  introduction Computer vision  introduction
Computer vision introduction Wael Badawy
 
Become a photo pro with ai and deep learning
Become a photo pro with ai and deep learningBecome a photo pro with ai and deep learning
Become a photo pro with ai and deep learningDan Zeitman
 

Similar to Augmented Reality and Artificial Intelligence: Friends with Benefits? (20)

Overview of Computer Vision For Footwear Industry
Overview of Computer Vision For Footwear IndustryOverview of Computer Vision For Footwear Industry
Overview of Computer Vision For Footwear Industry
 
Synthetic Data and Graphics Techniques in Robotics
Synthetic Data and Graphics Techniques in RoboticsSynthetic Data and Graphics Techniques in Robotics
Synthetic Data and Graphics Techniques in Robotics
 
10.1109@ICCMC48092.2020.ICCMC-000167.pdf
10.1109@ICCMC48092.2020.ICCMC-000167.pdf10.1109@ICCMC48092.2020.ICCMC-000167.pdf
10.1109@ICCMC48092.2020.ICCMC-000167.pdf
 
Fcv core sawhney
Fcv core sawhneyFcv core sawhney
Fcv core sawhney
 
Lecture 4: VR Systems
Lecture 4: VR SystemsLecture 4: VR Systems
Lecture 4: VR Systems
 
Fcv core szeliski_zisserman
Fcv core szeliski_zissermanFcv core szeliski_zisserman
Fcv core szeliski_zisserman
 
Final_draft_Practice_School_II_report
Final_draft_Practice_School_II_reportFinal_draft_Practice_School_II_report
Final_draft_Practice_School_II_report
 
3D SLAM introcution& current status
3D SLAM introcution& current status3D SLAM introcution& current status
3D SLAM introcution& current status
 
HiPEAC 2019 Workshop - Real-Time Modelling Visual Scenes with Biological Insp...
HiPEAC 2019 Workshop - Real-Time Modelling Visual Scenes with Biological Insp...HiPEAC 2019 Workshop - Real-Time Modelling Visual Scenes with Biological Insp...
HiPEAC 2019 Workshop - Real-Time Modelling Visual Scenes with Biological Insp...
 
Vr ar-overview-explanations
Vr ar-overview-explanationsVr ar-overview-explanations
Vr ar-overview-explanations
 
PMF_AAT.pptx
PMF_AAT.pptxPMF_AAT.pptx
PMF_AAT.pptx
 
Benchmarking of vision-based registration and tracking for MAR
Benchmarking of vision-based registration and tracking for MAR Benchmarking of vision-based registration and tracking for MAR
Benchmarking of vision-based registration and tracking for MAR
 
Raskar 6Sight Keynote Talk Nov09
Raskar 6Sight Keynote Talk Nov09Raskar 6Sight Keynote Talk Nov09
Raskar 6Sight Keynote Talk Nov09
 
Elevation mapping using stereo vision enabled heterogeneous multi-agent robot...
Elevation mapping using stereo vision enabled heterogeneous multi-agent robot...Elevation mapping using stereo vision enabled heterogeneous multi-agent robot...
Elevation mapping using stereo vision enabled heterogeneous multi-agent robot...
 
Compact Descriptors for Visual Search
Compact Descriptors for Visual SearchCompact Descriptors for Visual Search
Compact Descriptors for Visual Search
 
Object extraction from satellite imagery using deep learning
Object extraction from satellite imagery using deep learningObject extraction from satellite imagery using deep learning
Object extraction from satellite imagery using deep learning
 
ICS1020CV_2022.pdf
ICS1020CV_2022.pdfICS1020CV_2022.pdf
ICS1020CV_2022.pdf
 
Can We Make Maps from Videos? ~From AI Algorithm to Engineering for Continuou...
Can We Make Maps from Videos? ~From AI Algorithm to Engineering for Continuou...Can We Make Maps from Videos? ~From AI Algorithm to Engineering for Continuou...
Can We Make Maps from Videos? ~From AI Algorithm to Engineering for Continuou...
 
Computer vision introduction
Computer vision  introduction Computer vision  introduction
Computer vision introduction
 
Become a photo pro with ai and deep learning
Become a photo pro with ai and deep learningBecome a photo pro with ai and deep learning
Become a photo pro with ai and deep learning
 

More from Joaquim Jorge

Matera Summer School AI&XR 2023.pdf
Matera Summer School AI&XR 2023.pdfMatera Summer School AI&XR 2023.pdf
Matera Summer School AI&XR 2023.pdfJoaquim Jorge
 
Presentation at SMI 2023
Presentation at SMI 2023Presentation at SMI 2023
Presentation at SMI 2023Joaquim Jorge
 
How to Craft and Deliver Winning Presentations
How to Craft and Deliver Winning PresentationsHow to Craft and Deliver Winning Presentations
How to Craft and Deliver Winning PresentationsJoaquim Jorge
 
Virtual and Augmented Reality in Health Care & Rehabilitation
Virtual and Augmented Reality in Health Care & RehabilitationVirtual and Augmented Reality in Health Care & Rehabilitation
Virtual and Augmented Reality in Health Care & RehabilitationJoaquim Jorge
 
Siggraph asia 2019 Course slides
Siggraph asia 2019 Course slidesSiggraph asia 2019 Course slides
Siggraph asia 2019 Course slidesJoaquim Jorge
 
Siggraph asia 2019 panel pesentation ian hall
Siggraph asia 2019 panel pesentation ian hallSiggraph asia 2019 panel pesentation ian hall
Siggraph asia 2019 panel pesentation ian hallJoaquim Jorge
 
Morie frontiers nov2019
Morie frontiers nov2019Morie frontiers nov2019
Morie frontiers nov2019Joaquim Jorge
 
Embodiment cognition
Embodiment cognitionEmbodiment cognition
Embodiment cognitionJoaquim Jorge
 
Empathic Extended Reality
Empathic Extended RealityEmpathic Extended Reality
Empathic Extended RealityJoaquim Jorge
 
Debevec vrai-s-asia2019
Debevec vrai-s-asia2019Debevec vrai-s-asia2019
Debevec vrai-s-asia2019Joaquim Jorge
 
Glassner Puppies and Dragons vr+ai workshop
Glassner Puppies and Dragons vr+ai workshop Glassner Puppies and Dragons vr+ai workshop
Glassner Puppies and Dragons vr+ai workshop Joaquim Jorge
 
Siggraph Asia 2019 VR & AI workshop-wiles-handout
Siggraph Asia 2019 VR & AI workshop-wiles-handoutSiggraph Asia 2019 VR & AI workshop-wiles-handout
Siggraph Asia 2019 VR & AI workshop-wiles-handoutJoaquim Jorge
 
Augmented Reality and Artificial Intelligence: Friends with Benefits?
Augmented Reality and Artificial Intelligence: Friends with Benefits?Augmented Reality and Artificial Intelligence: Friends with Benefits?
Augmented Reality and Artificial Intelligence: Friends with Benefits?Joaquim Jorge
 
Anatomy Studio: a Tool for Virtual Dissection Through Augmented 3D Reconstruc...
Anatomy Studio: a Tool for Virtual Dissection Through Augmented 3D Reconstruc...Anatomy Studio: a Tool for Virtual Dissection Through Augmented 3D Reconstruc...
Anatomy Studio: a Tool for Virtual Dissection Through Augmented 3D Reconstruc...Joaquim Jorge
 
top 10 ways to get your paper rejected at Computers and Graphics Journal
top 10 ways to get your paper rejected at Computers and Graphics Journaltop 10 ways to get your paper rejected at Computers and Graphics Journal
top 10 ways to get your paper rejected at Computers and Graphics JournalJoaquim Jorge
 
Virtual Reality for Health Applications - siggraph asia 2018
Virtual Reality for Health Applications - siggraph asia 2018Virtual Reality for Health Applications - siggraph asia 2018
Virtual Reality for Health Applications - siggraph asia 2018Joaquim Jorge
 
ACM Europe October 2016
ACM Europe October 2016ACM Europe October 2016
ACM Europe October 2016Joaquim Jorge
 
Touching More than 3 Dimensions Research Into Novel Interfaces – three dimen...
Touching More than 3 Dimensions Research Into Novel Interfaces – three dimen...Touching More than 3 Dimensions Research Into Novel Interfaces – three dimen...
Touching More than 3 Dimensions Research Into Novel Interfaces – three dimen...Joaquim Jorge
 
Game Over? New Approaches to Teaching Engineering Courses
Game Over? New Approaches to Teaching Engineering CoursesGame Over? New Approaches to Teaching Engineering Courses
Game Over? New Approaches to Teaching Engineering CoursesJoaquim Jorge
 

More from Joaquim Jorge (20)

Matera Summer School AI&XR 2023.pdf
Matera Summer School AI&XR 2023.pdfMatera Summer School AI&XR 2023.pdf
Matera Summer School AI&XR 2023.pdf
 
Presentation at SMI 2023
Presentation at SMI 2023Presentation at SMI 2023
Presentation at SMI 2023
 
How to Craft and Deliver Winning Presentations
How to Craft and Deliver Winning PresentationsHow to Craft and Deliver Winning Presentations
How to Craft and Deliver Winning Presentations
 
Virtual and Augmented Reality in Health Care & Rehabilitation
Virtual and Augmented Reality in Health Care & RehabilitationVirtual and Augmented Reality in Health Care & Rehabilitation
Virtual and Augmented Reality in Health Care & Rehabilitation
 
Siggraph asia 2019 Course slides
Siggraph asia 2019 Course slidesSiggraph asia 2019 Course slides
Siggraph asia 2019 Course slides
 
Siggraph asia 2019 panel pesentation ian hall
Siggraph asia 2019 panel pesentation ian hallSiggraph asia 2019 panel pesentation ian hall
Siggraph asia 2019 panel pesentation ian hall
 
Morie frontiers nov2019
Morie frontiers nov2019Morie frontiers nov2019
Morie frontiers nov2019
 
Embodiment cognition
Embodiment cognitionEmbodiment cognition
Embodiment cognition
 
Empathic Extended Reality
Empathic Extended RealityEmpathic Extended Reality
Empathic Extended Reality
 
Debevec vrai-s-asia2019
Debevec vrai-s-asia2019Debevec vrai-s-asia2019
Debevec vrai-s-asia2019
 
Glassner Puppies and Dragons vr+ai workshop
Glassner Puppies and Dragons vr+ai workshop Glassner Puppies and Dragons vr+ai workshop
Glassner Puppies and Dragons vr+ai workshop
 
Siggraph Asia 2019 VR & AI workshop-wiles-handout
Siggraph Asia 2019 VR & AI workshop-wiles-handoutSiggraph Asia 2019 VR & AI workshop-wiles-handout
Siggraph Asia 2019 VR & AI workshop-wiles-handout
 
Augmented Reality and Artificial Intelligence: Friends with Benefits?
Augmented Reality and Artificial Intelligence: Friends with Benefits?Augmented Reality and Artificial Intelligence: Friends with Benefits?
Augmented Reality and Artificial Intelligence: Friends with Benefits?
 
Empathic Computing
Empathic ComputingEmpathic Computing
Empathic Computing
 
Anatomy Studio: a Tool for Virtual Dissection Through Augmented 3D Reconstruc...
Anatomy Studio: a Tool for Virtual Dissection Through Augmented 3D Reconstruc...Anatomy Studio: a Tool for Virtual Dissection Through Augmented 3D Reconstruc...
Anatomy Studio: a Tool for Virtual Dissection Through Augmented 3D Reconstruc...
 
top 10 ways to get your paper rejected at Computers and Graphics Journal
top 10 ways to get your paper rejected at Computers and Graphics Journaltop 10 ways to get your paper rejected at Computers and Graphics Journal
top 10 ways to get your paper rejected at Computers and Graphics Journal
 
Virtual Reality for Health Applications - siggraph asia 2018
Virtual Reality for Health Applications - siggraph asia 2018Virtual Reality for Health Applications - siggraph asia 2018
Virtual Reality for Health Applications - siggraph asia 2018
 
ACM Europe October 2016
ACM Europe October 2016ACM Europe October 2016
ACM Europe October 2016
 
Touching More than 3 Dimensions Research Into Novel Interfaces – three dimen...
Touching More than 3 Dimensions Research Into Novel Interfaces – three dimen...Touching More than 3 Dimensions Research Into Novel Interfaces – three dimen...
Touching More than 3 Dimensions Research Into Novel Interfaces – three dimen...
 
Game Over? New Approaches to Teaching Engineering Courses
Game Over? New Approaches to Teaching Engineering CoursesGame Over? New Approaches to Teaching Engineering Courses
Game Over? New Approaches to Teaching Engineering Courses
 

Recently uploaded

Artificial-Intelligence-in-Electronics (K).pptx
Artificial-Intelligence-in-Electronics (K).pptxArtificial-Intelligence-in-Electronics (K).pptx
Artificial-Intelligence-in-Electronics (K).pptxbritheesh05
 
UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)
UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)
UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)Dr SOUNDIRARAJ N
 
Electronically Controlled suspensions system .pdf
Electronically Controlled suspensions system .pdfElectronically Controlled suspensions system .pdf
Electronically Controlled suspensions system .pdfme23b1001
 
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort serviceGurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort servicejennyeacort
 
CCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdf
CCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdfCCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdf
CCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdfAsst.prof M.Gokilavani
 
Why does (not) Kafka need fsync: Eliminating tail latency spikes caused by fsync
Why does (not) Kafka need fsync: Eliminating tail latency spikes caused by fsyncWhy does (not) Kafka need fsync: Eliminating tail latency spikes caused by fsync
Why does (not) Kafka need fsync: Eliminating tail latency spikes caused by fsyncssuser2ae721
 
IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024Mark Billinghurst
 
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...srsj9000
 
TechTAC® CFD Report Summary: A Comparison of Two Types of Tubing Anchor Catchers
TechTAC® CFD Report Summary: A Comparison of Two Types of Tubing Anchor CatchersTechTAC® CFD Report Summary: A Comparison of Two Types of Tubing Anchor Catchers
TechTAC® CFD Report Summary: A Comparison of Two Types of Tubing Anchor Catcherssdickerson1
 
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdfCCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdfAsst.prof M.Gokilavani
 
Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...VICTOR MAESTRE RAMIREZ
 
Risk Assessment For Installation of Drainage Pipes.pdf
Risk Assessment For Installation of Drainage Pipes.pdfRisk Assessment For Installation of Drainage Pipes.pdf
Risk Assessment For Installation of Drainage Pipes.pdfROCENODodongVILLACER
 
An introduction to Semiconductor and its types.pptx
An introduction to Semiconductor and its types.pptxAn introduction to Semiconductor and its types.pptx
An introduction to Semiconductor and its types.pptxPurva Nikam
 
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)dollysharma2066
 

Recently uploaded (20)

Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCRCall Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
 
Artificial-Intelligence-in-Electronics (K).pptx
Artificial-Intelligence-in-Electronics (K).pptxArtificial-Intelligence-in-Electronics (K).pptx
Artificial-Intelligence-in-Electronics (K).pptx
 
UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)
UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)
UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)
 
Electronically Controlled suspensions system .pdf
Electronically Controlled suspensions system .pdfElectronically Controlled suspensions system .pdf
Electronically Controlled suspensions system .pdf
 
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort serviceGurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
 
CCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdf
CCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdfCCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdf
CCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdf
 
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptxExploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
 
Why does (not) Kafka need fsync: Eliminating tail latency spikes caused by fsync
Why does (not) Kafka need fsync: Eliminating tail latency spikes caused by fsyncWhy does (not) Kafka need fsync: Eliminating tail latency spikes caused by fsync
Why does (not) Kafka need fsync: Eliminating tail latency spikes caused by fsync
 
IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024
 
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
 
POWER SYSTEMS-1 Complete notes examples
POWER SYSTEMS-1 Complete notes  examplesPOWER SYSTEMS-1 Complete notes  examples
POWER SYSTEMS-1 Complete notes examples
 
TechTAC® CFD Report Summary: A Comparison of Two Types of Tubing Anchor Catchers
TechTAC® CFD Report Summary: A Comparison of Two Types of Tubing Anchor CatchersTechTAC® CFD Report Summary: A Comparison of Two Types of Tubing Anchor Catchers
TechTAC® CFD Report Summary: A Comparison of Two Types of Tubing Anchor Catchers
 
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdfCCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
 
Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...
 
Risk Assessment For Installation of Drainage Pipes.pdf
Risk Assessment For Installation of Drainage Pipes.pdfRisk Assessment For Installation of Drainage Pipes.pdf
Risk Assessment For Installation of Drainage Pipes.pdf
 
young call girls in Green Park🔝 9953056974 🔝 escort Service
young call girls in Green Park🔝 9953056974 🔝 escort Serviceyoung call girls in Green Park🔝 9953056974 🔝 escort Service
young call girls in Green Park🔝 9953056974 🔝 escort Service
 
young call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Service
young call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Serviceyoung call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Service
young call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Service
 
🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...
🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...
🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...
 
An introduction to Semiconductor and its types.pptx
An introduction to Semiconductor and its types.pptxAn introduction to Semiconductor and its types.pptx
An introduction to Semiconductor and its types.pptx
 
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)
 

Augmented Reality and Artificial Intelligence: Friends with Benefits?

  • 1. Stefanie Zollmann - Visual Computing Otago: Augmented Reality and Artificial Intelligence: Friends with benefits? https://www.flickr.com/photos/mikemacmarketing/42271822770
  • 2. AI topics in ISMAR/VR in recent years 0 4 8 12 16 2017 2018 2019 ISMAR VR
  • 3. AI topics in ISMAR/VR in recent years
  • 4. Localisation/Pose Estimation Other topics, e.g. Illumination/Light estimation, Inpainting AI for AR Object Detection Some Opportunities for AR 3D estimation/ Depth estimation
  • 5. Localisation/Pose Estimation AI for AR Object Detection 3D estimation/ Depth estimation Other topics, e.g. Illumination/Light estimation, Inpainting Some Opportunities for AR
  • 6. • Advantages of AI approaches: • Robust to dynamic objects • Robust to changes in illumination • Learning from limited datasets • Selected Approaches • PoseNet • LSTM-Pose • VLocNet++ • DSAC++ Brachman et al.: Expert Sample Consensus Applied to Camera Re-Localization: Kendall et al.: Posenet Camera Pose estimation/Localisation/Tracking
  • 7. • Requirements • 3D Model of environment available • Image data of environment available • Challenges • Enough data? • Accuracy? • What happens in case of wrong estimation? Re-localisation? • Speed issues Camera Pose estimation/Localisation/Tracking Brachman et al.: Expert Sample Consensus Applied to Camera Re-Localization: Kendall et al.: Posenet
  • 8. Use Case: Augmented Sports Spectator
  • 9. Use Case: Augmented Sports Spectator
  • 10. • Requirements • 3D Model of environment available • Image data of environment available • Challenges • Enough data? What needs to be covered by training dataset? • Accuracy? • What happens in case of wrong estimation? Re-localisation? • Speed issues • Hardware requirements Camera Pose estimation/Localisation/Tracking
  • 11. • Accuracy: • Posenet’s accuracy within meter range • Training effort • DSAC++: Training takes 1-2 days per training stage and scene on a Tesla K80 GPU • VLocNet++ and DSAC++: Entire target area should be included in the training process. • Processing times: • Posenet: 5ms • DSAC++: 200ms per image on a Tesla K80 GPU Camera Pose estimation/Localisation/Tracking
  • 13. • Requirements fulfilled? • Only 2.5 Model of environment available • Image data of environment available • Challenges • Accuracy? Previous work by Armagan et al. achieved accuracy of 3 meters combing semantic segmentation and CNN Camera Pose estimation/Localisation/Tracking
  • 14. Localisation/Pose Estimation AI for AR Object Detection 3D estimation/ Depth estimation Other topics, e.g. Illumination/Light estimation, Inpainting Some Opportunities for AR
  • 15. Object detection • Advantages of AI approaches: • No additional sensors required • Using more complex features • More accurate • Faster compared to classical object detection • Using larger datasets • Selected approaches • YOLO x • RCNN • Mask RCNN https://www.youtube.com/watch?v=s8Ui_kV9dhw
  • 16. Use Case: Augmented Sports Spectator
  • 17. Use Case: Augmented Sports SpectatorUse Case: Augmented Sports Spectator
  • 18. • Requirements • Training dataset for fine tuning • Image data available • Challenges • Accuracy • Speed requirements? • Hardware requirements • Tracking data Object detection
  • 20. • Requirements • Training dataset for fine tuning • Image data available • Challenges • Accuracy • Speed requirements? • Hardware requirements • Tracking data Object detection https://www.mapillary.com
  • 21. Localisation/Pose Estimation AI for AR Object Detection 3D estimation/ Depth estimation Other topics, e.g. Illumination/Light estimation, Inpainting Some Opportunities for AR
  • 22. 3D estimation/Depth estimation • Advantages of AI approaches: • Dual/Monocular camera support • Synthesising unknown information • Selected Approaches • MegaDepth • DepthTransfer (Karsch et al.) • Instant 3D Photography (Hedman/ Kopf) Soccer3D, Remantas et al. Instant3D, Hedman and Kopf
  • 23. Use Case: Augmented Sports Spectator
  • 24. • Requirements • Input video data available • Challenges • Accuracy • Speed requirements? Fast turnover for replays required. • Hardware requirements • Covering different perspectives? 3D estimation/Depth estimation Soccer3D, Remantas et al. Instant3D, Hedman and Kopf
  • 25. Localisation/Pose Estimation AI for AR Object Detection 3D estimation/ Depth estimation Other topics, e.g. Illumination/Light estimation, Inpainting Some Opportunities for AR
  • 26. Localisation/Pose Estimation AI for AR Object Detection 3D estimation/ Depth estimation Other topics, e.g. Illumination/Light estimation, Inpainting Some Opportunities for AR • Accuracy required for AR comes with high processing times • Possibly suitable for relocalisation • Training requires target area to be covered
  • 27. Localisation/Pose Estimation AI for AR Object Detection Other topics, e.g. Illumination/Light estimation, Inpainting Some Opportunities for AR • Speed still an issue when dealing with high frame rate cameras • Temporal consistency? Tracking over multiple frames often not given 3D estimation/ Depth estimation
  • 28. Localisation/Pose Estimation AI for AR Object Detection 3D estimation/ Depth estimation Other topics, e.g. Illumination/Light estimation, Inpainting Some Opportunities for AR • What about difficult user positions? • Training dataset needs to be very specific • Will be not on-device but server structure
  • 29. What are the benefits AI? Benefits for AI Dataset Collection Human in the loop Additional Interfaces • Trust • Reassurances • Data improvement • More potential users • More data • Continuously/ During runtime
  • 30. THANK YOU 1. Kán P, Kafumann H. DeepLight: light source estimation for augmented reality using deep learning. Visual Computer. 2019. 2. Brachmann E, Rother C. Expert Sample Consensus Applied to Camera Re-Localization. 2019. 3. Karsch K, Liu C, Bing Kang S. Depth transfer: Depth extraction from videos using nonparametric sampling. In: Dense Image Correspondences for Computer Vision.; 2015:173–205. 4. Radwan N, Valada A, Burgard W. VLocNet++: Deep Multitask Learning for Semantic Visual Localization and Odometry. IEEE Robotics and Automation Letters. 2018. 5. Hedman P, Kopf J. Instant 3d photography. ACM Transactions on Graphics. 2018. 6. He K, Gkioxari G, Dollar P, Girshick R. Mask R-CNN. In: Proceedings of the IEEE International Conference on Computer Vision.; 2017. 7. Redmon J, Divvala S, Girshick R, Farhadi A. You only look once: Unified, real-time object detection. In: Proceedings of the IEEE Computer Society Conference on Computer Vision and Pattern Recognition.; 2016. 8. Rematas K, Kemelmacher-Shlizerman I, Curless B, Seitz S. Soccer on Your Tabletop. In: Proceedings of the IEEE Computer Society Conference on Computer Vision and Pattern Recognition.; 2018. 9. Radwan N, Valada A, Burgard W. VLocNet++: Deep Multitask Learning for Semantic Visual Localization and Odometry. IEEE Robotics and Automation Letters. 2018.