2,731
Views
18
CrossRef citations to date
0
Altmetric
Articles

Camera localization for augmented reality and indoor positioning: a vision-based 3D feature database approach

, , &
Pages 727-741 | Received 08 Nov 2018, Accepted 25 Dec 2018, Published online: 17 Jan 2019

Figures & data

Figure 1. RGB-D 3D feature data base (left); Velodyne LiDAR of the same environment; alignment of LiDAR and RGB-D feature database.

Figure 1. RGB-D 3D feature data base (left); Velodyne LiDAR of the same environment; alignment of LiDAR and RGB-D feature database.

Figure 2. RGB-D 3D feature database closely aligned with Rigel vz1000 terrestrial LiDAR point cloud.

Figure 2. RGB-D 3D feature database closely aligned with Rigel vz1000 terrestrial LiDAR point cloud.

Figure 3. Point cloud registration error between RGB-D and LiDAR.

Figure 3. Point cloud registration error between RGB-D and LiDAR.

Figure 4. Proposed camera localization framework.

Figure 4. Proposed camera localization framework.

Figure 5. 3D dense point cloud (left); an example frame (middle); the sparse 3D feature database (right).

Figure 5. 3D dense point cloud (left); an example frame (middle); the sparse 3D feature database (right).

Figure 6. Camera position accuracy for one frame.

Figure 6. Camera position accuracy for one frame.

Figure 7. Camera localization error from the original image set used for constructing the 3D feature database.

Figure 7. Camera localization error from the original image set used for constructing the 3D feature database.

Figure 8. Camera localization error from an independent image set in the same area.

Figure 8. Camera localization error from an independent image set in the same area.

Figure 9. Office examples.

Figure 9. Office examples.

Figure 10. Corridor examples.

Figure 10. Corridor examples.

Figure 11. Office testing frames (left, 3.4 × 3 m) and corridor testing frames (right, 57 × 40 m).

Figure 11. Office testing frames (left, 3.4 × 3 m) and corridor testing frames (right, 57 × 40 m).

Table 1. Dataset details and results.

Table 2. Position error for all datasets.

Figure 12. Position errors for the Office1 dataset.

Figure 12. Position errors for the Office1 dataset.

Figure 13. Position errors for the Playground dataset.

Figure 13. Position errors for the Playground dataset.

Figure 14. AR overlay with 66 cm error (left), 8 cm error (middle), 1 cm error (right).

Figure 14. AR overlay with 66 cm error (left), 8 cm error (middle), 1 cm error (right).

Figure 15. AR overlay in the irrlicht 3D game engine.

Figure 15. AR overlay in the irrlicht 3D game engine.

Figure 16. AR fire overlay after the real and virtual camera alignment.

Figure 16. AR fire overlay after the real and virtual camera alignment.

Reprints and Corporate Permissions

Please note: Selecting permissions does not provide access to the full text of the article, please see our help page How do I view content?

To request a reprint or corporate permissions for this article, please click on the relevant link below:

Academic Permissions

Please note: Selecting permissions does not provide access to the full text of the article, please see our help page How do I view content?

Obtain permissions instantly via Rightslink by clicking on the button below:

If you are unable to obtain permissions via Rightslink, please complete and submit this Permissions form. For more information, please visit our Permissions help page.