Skip to content

Onirix

Sign up
  • Web AR
  • Features
    • Onirix Studio
      • Geolocalized AR maps
    • Custom domains
    • Web AR SDK
  • Experience Library
  • Pricing
  • Learn
    • About AR
    • Blog
    • Docs
  • Success Stories
  • Contact
  • Login
  • Sign up
  • EN
  • ES

Onirix - Blog - Image & QR Code Tracking Improvements

11 June, 2020 News Image Tracking 5 minutes read

Image & QR Code Tracking Improvements

Contents

  • Let’s explain some concepts
  • What we have changed
  • Conclusions and next steps

We are glad to announce new tracking improvements for Onirix SDK v2.18, that are also available within Onirix App.

The new tracking module features several enhancements that eliminate drift and reduce jitter in the augmentations.

Let’s explain some concepts

Drift is an effect that produces incorrect object poses after some time, caused by error accumulation from the image tracking system. These image tracking errors are common when moving the camera fast or when it changes its focus, inducing image blur to camera frames.

Jitter is another effect that produces small jumps in the augmentations caused by outliers in the tracking system. Drift could be considered as an outlier, so removing it can improve stability and lead to smoother poses.

What we have changed

Let’s take a look at our old simplified AR tracking system flowchart diagram:

diagram tracking

As you can see, in this simplified sequential flow, the tracking system delivers object poses until it finds a wrong one.

In order to determine if a pose is correct or not, it must fit several constraints like:

  • Adjust to an homography (planar transformation)
  • Transform rotation and position must be between certain thresholds
  • Difference with last pose position and rotation must not exceed certain values.

The problem was that drift, can still produce poses that adjust to this parameters while being wrong.

To fix this, we added a new Tracking Refinement step that is able to correct many of the errors produced during tracking without sacrificing performance (it is still able to run at 30 fps in 5 years old mid-end phones).

Here it is the updated flow diagram:

diagram tracking

Conclusions and next steps

After testing these changes and comparing against other commercial AR systems, we can conclude that our solution achieves state-of-the-art results.

The next steps for our R&D team will be migrating this changes to the WebAR module, where some optimizations should be made in order to keep a good performance.

Stay tuned!

Isabel Romero Gómez

Isabel Romero Gómez

Growth Marketing Specialist at Onirix Linkedin

Related News

    Storytelling with Augmented Reality

    8 May, 2019

    The different versions of webAR

    2 December, 2019

    Introducing webAR with image tracking

    11 November, 2019

    What is WebAR and what do we love so much about it?

    22 June, 2020

    The process behind a white-label AR app

    22 October, 2019

    Tracking Technologies in AR

    20 August, 2019

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

The Data Controller is Nuevo Sentido Tecnológico Realidad Aumentada, S.L. (ONIRIX). We process your data to manage the comments you post; to inform you of responses and new comments; and, where appropriate, to send you marketing information. You may access, rectify, and erasure your personal data, as well as exercise other rights by contacting info@onirix.com and consult our full Privacy Policy here.

Company
  • Contact us
  • About us
  • Join Our Team
  • Credits
  • Fair use
  • General conditions
Resources
  • Documentation
  • Learn About AR
  • FAQS
  • Success Stories
Legal
  • Privacy Policy
  • Terms and conditions of service
  • Change privacy settings
  • Privacy settings history
  • Revoke consents
Onirix Slogan follow the whale

Subscribe to our newsletter

The Data Controller is Nuevo Sentido Tecnológico Realidad Aumentada, S.L. (ONIRIX). We process your data to send you our newsletter, as well as information about our products and services by electronic means. You may access, rectify, and erasure your personal data, as well as exercise other rights by contacting info@onirix.com and consult our full Privacy Policy here.