Log in or register to post comments

Improve object detection/tracking using model targets.

October 9, 2018 - 9:26am #1

I am using Vuforia Engine 7.5 and found that the Model Target tracking is much improved. We may decide to switch our current solution to Vuforia. However, we are still seeing instability when the camera moves away from the guide view angle, here's a quick summary, we are using a physical bike and a matching FBX in Model Target Generator:

- bike detection is fast using 2D guide view from one side

- tracking is good from the same side as the 2D guide view

- tracking is poor as the user walks to the other side of the bike

Any suggestions to improve tracking on the opposite side of the bike? Thanks.

Improve object detection/tracking using model targets.

October 9, 2018 - 1:54pm #2

Hello,

Model Target tracking performance can differ from other Vuforia features, specifically with the robustness of the tracking experience when moving around the target in  hemispherical motions. This is in part because it uses a combination of visual features and IMU data to continue tracking, so moving the camera to a different side of the model (with different visual features) can result in the tracking being lost.

Once tracking is lost, it can only be restored by moving the camera view back to the guide view position for detection.

Just as an FYI, there are a handful of actions you can take to improve the tracking of your 3D model when using the Model Targets Feature:

  1. Ensure that you are using an officially supported device from this list: https://library.vuforia.com/content/vuforia-library/en/articles/Solution/model-target-supported-devices.html. In order for a 3D object to be tracked when the camera moves away from the Model Target (e.g. Extended Tracking), the device needs to have an embedded IMU (gyro+accelerometer), and have been calibrated by Vuforia.
  2. Try moving the device in closer to the Model Target after detection, and then moving around a bit more to allow Vuforia to do additional environment mapping. This should help with stabilizing the tracking.
  3. Model Targets tracking extracts surface features, taken from the object being detected, to improve robustness. For example, if your object is all the same color, feature extraction will be suboptimal and tracking robustness may be degraded.
  4. The scale defined in the MTG should match your physical model as closely as possible. This data is used in the extended tracking of Model Targets and incorrect values here will likely causing drift and poor tracking.

It may be that the above may not apply to you, but I thought I should include it anyways.

Thanks,

Vuforia Engine Support

Log in or register to post comments