Issue with tracking multiple images using ARKit on VisionOS

We are using the ARKit image tracking feature on visionOS 2.0 with three pre-registered images. The image tracking works, but only one image is actively tracked at a time. When more than one target image is visible to the camera, it has difficulty detecting and tracking the other images.

Is this the expected behavior in visionOS, or is there something we need to do to resolve this issue?

The problem occurred to me as well. Only one image can be tracked on any given instance, despite multiple images are registered. In other words, they cannot be tracked at the same time actively.

The same problem occurs for us as well. We have three images in the ARKit resource group, but visionOS can only detect one of them if only one is visible in the frame.

We got an official response from Apple in our DTS:

The behavior described is expected, when there are multiple images in-frame simultaneously, ARKit will track one of them. Please file an enhancement request using Feedback Assistant, to request support for multiple image tracking on visionOS.

Filed an enhancement request using Feedback Assistant:

FB16809971

Issue with tracking multiple images using ARKit on VisionOS
 
 
Q