| Literature DB >> 32466283 |
Abolghasem Sadeghi-Niaraki1,2, Soo-Mi Choi2.
Abstract
Most existing augmented reality (AR) applications are suitable for cases in which only a small number of real world entities are involved, such as superimposing a character on a single surface. In this case, we only need to calculate pose of the camera relative to that surface. However, when an AR health or environmental application involves a one-to-one relationship between an entity in the real-world and the corresponding object in the computer model (geo-referenced object), we need to estimate the pose of the camera in reference to a common coordinate system for better geo-referenced object registration in the real-world. New innovations in developing cheap sensors, computer vision techniques, machine learning, and computing power have helped to develop applications with more precise matching between a real world and a virtual content. AR Tracking techniques can be divided into two subcategories: marker-based and marker-less approaches. This paper provides a comprehensive overview of marker-less registration and tracking techniques and reviews their most important categories in the context of ubiquitous Geospatial Information Systems (GIS) and AR focusing to health and environmental applications. Basic ideas, advantages, and disadvantages, as well as challenges, are discussed for each subcategory of tracking and registration techniques. We need precise enough virtual models of the environment for both calibrations of tracking and visualization. Ubiquitous GISs can play an important role in developing AR in terms of providing seamless and precise spatial data for outdoor (e.g., environmental applications) and indoor (e.g., health applications) environments.Entities:
Keywords: augmented reality; camera pose estimation and registration; environmental applications; health & tracking; ubiquitous geospatial information systems
Mesh:
Year: 2020 PMID: 32466283 PMCID: PMC7285507 DOI: 10.3390/s20102997
Source DB: PubMed Journal: Sensors (Basel) ISSN: 1424-8220 Impact factor: 3.576
Figure 1Evolution of GIS user interfaces.
Figure 2Tracking and registration techniques for mobile augmented reality.
Distribution of papers in different categories.
| Classification Criteria | References |
|---|---|
| 1. Marker-Less | |
| 1.1. Sensor-Based | |
| 1.1.1. Inertial | [ |
| 1.1.2. Acoustic | [ |
| 1.1.3. Magnetic | |
| 1.2. Vision-Based | [ |
| 1.2.1. Model-Based | |
| 1.2.1.1. Edge-Based | [ |
| 1.2.1.2. Template matching | [ |
| 1.2.1.3. Interest-Point- Based | [ |
| 1.2.1.4. Optical flow | |
| 1.2.1.5. Depth imaging | |
| 1.2.2. No-Model-Based |
Challenges in sensor-based techniques.
| Challenges. | Inertial | Acoustic | Magnetic |
|---|---|---|---|
| Accuracy | [ | [ | [ |
| Drift | [ | [ | [ |
| Visibility | [ | [ | |
| GIS model | [ | [ | [ |
| Indoor | [ | [ | [ |
| Outdoor | [ | [ | [ |
Challenges in vision-based techniques.
| Challenges | Edge-Based | Template Matching | Interest Point | Optical Flow | Depth Imaging | No-Model-Based |
|---|---|---|---|---|---|---|
| Automatic initialization | [ | [ | [ | [ | [ | [ |
| Manual initialization | [ | [ | [ | [ | [ | |
| Occlusion handling | [ | [ | [ | [ | [ | [ |
| Jitter | [ | [ | [ | [ | ||
| Handling illumination changes | [ | [ | [ | [ | [ | [ |
| Compatible with GIS environments | [ | [ | ||||
| Compatible with CAD environments | [ | [ | ||||
| Indoor | [ | [ | [ | [ | [ | [ |
| Outdoor | [ | [ | [ | [ | [ | [ |
Summary of advantages and disadvantages of pose estimation and methods.
| Category | Device/Algorithm/Method | Advantage | Disadvantage | ||
|---|---|---|---|---|---|
| Sensor-based | Inertial | Gyroscope, | Self-contained, popular in mobile devices, fusion possible to overcome errors, applicable to indoor/outdoor, real-time | Bias & rectification required, gyros have inseparable white noise, accumulate errors, drift up to 10 degrees/min, need positioning systems | |
| Accelerometer | |||||
| Acoustic | ToA, TDoA, AoA | 6 DoF pose estimation | Sound travels slowly, sensitive to environment (humid, temp, etc.), not popular in mobile devices | ||
| Magnetic | Compass | 3 DoF (orientations) & 6 DoF (not popular) pose estimation possible, real-time | Less accurate than inertial methods, subject to magnetic field distortion & jitter, need positioning systems in case of 3 DoF, error up to 6 degrees | ||
| Vision-Based | Model based | Edge-Based | Mar-Hilldreth edge detector, | Compatible with GIS/CAD models, excellent for texture-less objects, applicable to indoor/outdoor, very reliable, automatic initialization possible | Background clutter errors, not fast enough for real-time applications, rotation error about 2 degrees, position error 10–15 cm |
| Hough transform | |||||
| Interest Point Based | SIFT, SURF, FAST, RANSAC, FREAK | very reliable in feature extraction (scale, orientation, affine transformation, and illumination invariant), very accurate registration, applicable to indoor/outdoor | Mostly compatible with point clouds & image databases, initialization to GIS models is challenging | ||
| Template Matching | Efficient for poorly textured views, automatic initialization, applicable to indoor/outdoor | Heavy computation time, not applicable to vector based GIS, | |||
| Optical Flow | KLT | Useful for tracking movement, applicable to indoor/outdoor | Not robust to illumination change & large camera displacement, cumulative error | ||
| Depth imaging | Structured Light (SL), Time of Flight (ToF) | IR sensors are becoming popular in mobile devices, applicable to indoor/outdoor | Narrow sensor range (SL, 3 m; ToA, 4 m), subject to errors caused by ambient background light, depth inhomogeneity, motion, multi-path effects, and temperature drift | ||
| No-Model Based | SFM, Visual-SLAM, bundle, KF, EKF | Very popular, useful for applications in unknown environments, applicable to indoor/outdoor | Initialization and matching to a reference mode is not easy, accumulate error, | ||