O'Reilly logo
  • Olive Lu thinks this is interesting:

AR software components

An AR application can be structured in three layers: the application layer, the AR layer, and the OS/Third Party layer.


Cover of Augmented Reality for Android Application Development



You can note that we have separated tracking from registration in the figure, making tracking one major software component for an AR application. Tracking, which provides spatial information to the registration service, is a complex and computationally intensive process in any AR application