RealityKit - ImageAnchor - tracking quality indicator?

Hey

I'm playing with image anchor. I have noticed that once I look at image under "extreme" angles - or are far away(3m using A4 size anchor), the tracking can be lost... but before its lost, a crazy rotation/transform can be applied and leave model in "odd" state... Or once tracking loses quality, a "jitter" rotation can be applied to my model. Is there any way to query anchor "tracking-quality-state" so I may be able to "cut off" image tracking and fall back on world tracking instead ? Say if tracking drops below 90% quality, I can then move back to world/feature tracking. How can I query this status/quality?

TIA

There is no such status that you could query. One possibility to avoid jitter/jumps could be to monitor the image anchor transform in the session:didUpdateAnchors: callback, and only apply the transform to your model if it doesn't differ too much from the previous one. Alternatively, you could set maximumNumberOfTrackedImages to 0 to in your configuration to stick with the image anchor's initial position (essentially, you're using image detection instead of tracking). Of course, then you won't benefit from anchor refinements in case the initial pose wasn't accurate.

RealityKit - ImageAnchor - tracking quality indicator?
 
 
Q