Tracking Objects is a primary function of the glasses. Here are a couple of questions we get a lot.
Collaboration - Would a group of 10 users be able to look in the same direction, at the same object and view the same AR content?
- Yes. This can be done in a number of ways. The most used approach is to use a marker for tracking; then the AR App renders the object with respect to the marker, and all users see the same object orientation regardless of their location with respect to the marker. This is a quite accurate approach. Range in this case is usually about 3 - 5 feet initially, and then further with extended tracking.
- Another way is less precise, but effective - say you were outside, and you wanted to mark points of interest based on your location and head position. We've developed Apps like this, where a POI indicator is floating in space at a long/lat location, and is scaled based on how far away it is. So, all the users would see the same POI indicators, but from their perspective, based on location and head orientation.
Range - What is the max distance can the Glasses recognize the AR targets and how big can the targets be? For example, if the users were to stand 10 foot away from an object such as a Lamp which had been set up as a AR Trigger, would it activate?
- The answer to this really depends on your computer vision (CV) algorithm you are using; the CV algorithm is optimized for different requirements, and so will have different characteristics. You could have an algorithm that recognized rectangular shapes (say buildings) of a particular color and size relative to the field of view.
- Or it could be looking for a very specific marker or object, and it's thresholds for detection could require a certain number of pixels, thus defining the range at which you can detect it. High level, to give you a feel though, an example would be a face detection algorithm. The glasses can detect up to ~ 30 faces within the field of view, so at a range where 30 faces could appear in the camera view (~ 60 degrees).
- Also, detection vs tracking have different thresholds, so you may need to get closer to an object/marker to detect it initially, but then you can move away from it and track it successfully at a much further distance because it can use the IMU to help (called extended tracking). In devices with 6 degrees of freedom (6DoF) / inside out tracking, the marker could even be completely out of the camera field of view, and you can still track well using area tracking of anything visible in the area you area in.