Image & QR Code Tracking Improvements - Onirix
Skip to content

Onirix

  • Web AR
  • Features
    • Onirix Studio
    • 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!

Aitor Vidal Pérez

Aitor Vidal Pérez

Head of Marketing at Onirix Linkedin

Related News

    AR brings Print to Life

    19 June, 2019

    Augmented reality for events and fairs: Real Examples

    1 August, 2023

    Keep your AR design organized with Collections

    3 June, 2019

    Labels & Widgets

    26 March, 2019

    Beta phase for the vision-based AR has started

    28 August, 2019

    Rotation for objects in AR scenes

    26 July, 2019

Company
  • Contact
  • About Us
  • Join Our Team
  • Credits
Resources
  • Documentation
  • Learn About AR
  • FAQS
  • Success Stories
Legal
  • Privacy Policy
  • Legal notice and general conditions
  • Fair use 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.