Augmented Reality : Modern Trends and Technical Solutions
Ievgen Gorovyi, PhD, founder & CEO @ It-Jim, signal and image processing It-Jim: Key Interests
CEO & founder, PhD, signal and image processing author of >40 publications Augmented reality
Indoor Navigation
Object tracking Pattern recognition OUTLINE • Introduction AR history Examples, applications, market Software and hardware • AR: What’s inside? AR and camera pose AR markers Detection Tracking Image retrieval SLAM for AR • Mobile AR in Production AR user experience SDK infrastructure Real examples • Conclusions Augmented Reality: Intro Augmented Reality: What’s It?
AR: Introduction 4 AR History: First Appearance
1968 1st head-mounted display – Sword of Damocles ( Ivan Sutherland )
Sutherland - a father of computer graphics Sketchpad* (first light-pen) AR: Introduction Sketchpad:A MAN-MACHINE GRAPHICAL COMMUNICATION SYSTEM, I. Sutherland, PhD thesis, MIT, 1963. 5 AR History: First Steps
1968 1978 1980 1990 1994 1999 Sutherland VideoPlace EyeTap Tom Caudell Reality continuum AR in NASA Myron Krueger (Steve Mann) (Boeing) (Milgram) ARToolKit
AR: Introduction 6 AR History: Modern Times
V2.0
2000 2008 2010 2015 2016 2017 2018 ARKit, 1st commercial AR app Magic Leap Pokemon Go ARKit V2.0 AR Quake MS Hololens ARCore BMW mini Magic Leap One
AR: Introduction 7 Mobile AR Market
Market share by 2020 (Digi-Capital)
8 Mobile AR: Software Landscape
country platforms features
UK Complex object recognition, smart glasses support, 0.5M community! UK, Japan Versatile infrastructure for mobile, drones and automotive Austria Unity, smart glasses support
South Korea Unity, Various trackers
USA Unity, VIO, Multiplayer
USA Motion tracking, environmental understanding, Light estimation
9 AR Use Cases
AR in sports (simplest)
AR in retail Location-based AR
AR in real estate Furniture AR 10 AR in Education
Basic education
Medical education with Hololens DAQRI elements 4D DAQRI anatomy 11 AR in Entertainment
AR highway (ARCore)
AR portals (ARKit)
AR astronomy (ARKit)
AR measure (ARKit) 12 AR in Medicine
Vein viewer (NIR+Optical) Clinica Miyake
AR surgery (X-ray + optical) Augmedics
13 ? AR: Algorithms and Solutions
• camera pose and marker detection • image retrieval • tracking • markerless and SLAM AR Magic: What Do We Need?
6 DOF
Wrong augmentation Correct augmentation
AR: Algorithms and solutions 14 Marker-based vs Markerless
21 MarkerlessMarker-based
6 DOF |
EasyNo need to detect for markers HighOcclusions complexity Textureless scene is not a problem FailsWorks for at textureless limited distances 15 Marker-based AR and Camera Pose
Two camera views Homography AR: Algorithms and solutions 16 Camera Pose Estimation Steps
M M
Homography estimation Projective geometry