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

CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdfCCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdfAsst.prof M.Gokilavani
 
Call Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile serviceCall Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile servicerehmti665
 
chaitra-1.pptx fake news detection using machine learning
chaitra-1.pptx  fake news detection using machine learningchaitra-1.pptx  fake news detection using machine learning
chaitra-1.pptx fake news detection using machine learningmisbanausheenparvam
 
GDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentationGDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentationGDSCAESB
 
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
 
Artificial-Intelligence-in-Electronics (K).pptx
Artificial-Intelligence-in-Electronics (K).pptxArtificial-Intelligence-in-Electronics (K).pptx
Artificial-Intelligence-in-Electronics (K).pptxbritheesh05
 
Heart Disease Prediction using machine learning.pptx
Heart Disease Prediction using machine learning.pptxHeart Disease Prediction using machine learning.pptx
Heart Disease Prediction using machine learning.pptxPoojaBan
 
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...VICTOR MAESTRE RAMIREZ
 
Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.eptoze12
 
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxDecoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxJoão Esperancinha
 
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSAPPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSKurinjimalarL3
 
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVHARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVRajaP95
 
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...Soham Mondal
 
power system scada applications and uses
power system scada applications and usespower system scada applications and uses
power system scada applications and usesDevarapalliHaritha
 
Introduction-To-Agricultural-Surveillance-Rover.pptx
Introduction-To-Agricultural-Surveillance-Rover.pptxIntroduction-To-Agricultural-Surveillance-Rover.pptx
Introduction-To-Agricultural-Surveillance-Rover.pptxk795866
 

Recently uploaded (20)

CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdfCCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
 
Call Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile serviceCall Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile service
 
chaitra-1.pptx fake news detection using machine learning
chaitra-1.pptx  fake news detection using machine learningchaitra-1.pptx  fake news detection using machine learning
chaitra-1.pptx fake news detection using machine learning
 
GDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentationGDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentation
 
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...
 
Artificial-Intelligence-in-Electronics (K).pptx
Artificial-Intelligence-in-Electronics (K).pptxArtificial-Intelligence-in-Electronics (K).pptx
Artificial-Intelligence-in-Electronics (K).pptx
 
Heart Disease Prediction using machine learning.pptx
Heart Disease Prediction using machine learning.pptxHeart Disease Prediction using machine learning.pptx
Heart Disease Prediction using machine learning.pptx
 
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
 
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 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
 
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...
 
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
 
Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.
 
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxDecoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
 
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSAPPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
 
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVHARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
 
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
 
power system scada applications and uses
power system scada applications and usespower system scada applications and uses
power system scada applications and uses
 
Introduction-To-Agricultural-Surveillance-Rover.pptx
Introduction-To-Agricultural-Surveillance-Rover.pptxIntroduction-To-Agricultural-Surveillance-Rover.pptx
Introduction-To-Agricultural-Surveillance-Rover.pptx
 
Design and analysis of solar grass cutter.pdf
Design and analysis of solar grass cutter.pdfDesign and analysis of solar grass cutter.pdf
Design and analysis of solar grass cutter.pdf
 

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.