Log in or register to post comments

Ground plane detection problem on Vuforia 8.0

April 11, 2019 - 3:52am #1

Hello,

I am using Vuforia ground plane in my project, everything is working fine in Vuforia 7.5. After I updated to Vuforia 8.0, it is difficult to detect the ground plane. When the ground plane is detected and an object is placed, it keeps lost tracking as I move my phone around.

Why it keeps lost track of the ground plane in Vuforia 8.0? How can I fix this?

My test device is iPhone 6.

Thank you.

Ground plane detection problem on Vuforia 8.0

April 11, 2019 - 2:56pm #2

Hello,

Due to the nature of the technology, Ground Plane may not be able to provide 6DoF tracking in all environments. This article includes some information for an ideal Ground Plane environment: https://library.vuforia.com/articles/Training/ground-plane-guide.html

Specifically, the following is relevant to this issue: Ground Plane utilizes images from the device camera to understand the basic geometry of your environment. Therefore it is necessary to stage Ground Plane experiences in settings that enable the camera to accurately capture the details of the surroundings. 

Recommendations:

  • Stable lighting conditions
  • Moderate lighting - not too bright or too dark
  • Avoid glare and dark shadows
  • Surface details help to reveal geometry and improve accuracy and performance

Doing our own experiments, we've found that in areas with low detail surfaces we were able to improve the experience by taking additional time to scan the environment before performing the first hit test. While not guaranteed to work, we were able to perform 6DoF/positional tracking in a wide variety of environments such as low detail carpet, tiles, and pavement.

The basic thought is that the more information the system has from environment scanning (floors, table tops, etc.), the more likely you are to gain a 6DoF pose. You can also use our tracking quality APIs to help better drive feedback to the user to determine the quality of the area you are scanning and allow the app to advise the what steps they can take to improve their experience.: https://library.vuforia.com/content/vuforia-library/en/articles/Solution/tracking-state.html

The Ground Plane feature will continue to improve with future Vuforia releases. APIs that provide information on the tracking quality will continue to be refactored for harmonization with platform CV providers (ARKit, ARCore), and improved feedback.

Thanks,

Vuforia Engine Support

Log in or register to post comments