Comparisons to ARCore, ARKit, and AR Engine

An indoor/outdoor visual-inertial tracking case on foot. We compare the performance of Google ARCore, Huawei AR Engine, Apple ARKit, and our VIO solution.

We used a rig with three identical Huawei Mate 20 smartphones (running Spectacular AI VIO tracking, Google ARCore, and Huawei AR Engine, respectively), and one iPhone 11 Pro (running Apple ARKit).

The hardware running Spectacular AI/ARCore/AR Engine is identical (even if ARCore and AR Engine have access to vendor APIs), while ARKit has its own different sensors/hardware. Note performance in the escalator and accumulated drift when returning back to starting position at the end of the video.