what is observation tracking?
Asked on 07/30/2024
1 search
Observation tracking, as discussed in the context of WWDC sessions, primarily refers to the tracking of subjects within a scene using advanced algorithms and machine learning. This involves identifying and maintaining focus on the most relevant subjects, such as faces or objects, based on various attributes like movement, speech, and proximity to the camera.
For example, in the session "What’s new in DockKit", intelligent subject tracking is described as a method to analyze a scene in real-time, identifying main subjects and determining the most relevant person to track. This is achieved through a new intelligent tracking pipeline in iOS 18, which processes data from a multiperson tracker and uses a machine learning model to analyze attributes like body pose, face pose, attention, and speaking confidence.
Additionally, in the session "Create enhanced spatial computing experiences with ARKit", object tracking is discussed in the context of ARKit, where it involves getting the position and orientation of items to anchor virtual content to them. This requires supplying a set of reference objects, which encode spatial features of known real-world items.
Here are the relevant sessions mentioned:

Create enhanced spatial computing experiences with ARKit
Learn how to create captivating immersive experiences with ARKit’s latest features. Explore ways to use room tracking and object tracking to further engage with your surroundings. We’ll also share how your app can react to changes in your environment’s lighting on this platform. Discover improvements in hand tracking and plane detection which can make your spatial experiences more intuitive.

Introducing enterprise APIs for visionOS
Find out how you can use new enterprise APIs for visionOS to create spatial experiences that enhance employee and customer productivity on Apple Vision Pro.

What’s new in Create ML
Explore updates to Create ML, including interactive data source previews and a new template for building object tracking models for visionOS apps. We’ll also cover important framework improvements, including new time-series forecasting and classification APIs.