A head-mounted display device, comprising: a see-through display; a logic machine; and a storage machine holding instructions executable by the logic machine to obtain a representation of one or more real-world features in two or more coordinate frames by analyzing image data of a physical environment from one or more cameras to identify the one or more features in the physical environment and track a location of the identified real-world features over time in order to determine one or more motion characteristics associated with the real-world features; receive motion data from two or more sensors, a first sensor of the two or more sensors corresponding to a first coordinate frame and a second sensor of the two or more sensors corresponding to a second coordinate frame, one of the first sensor and the second sensor being located external to the head-mounted display device and the other of the first sensor and the second sensor being integrated within the head-mounted display device; distinguish a real-world feature in the first coordinate frame from a real-world feature in the second coordinate frame by comparing the motion characteristics of the real world features determined from the image data to the motion data received from the two or more sensors; and display via the see-through display a virtual object positionally associated with a real world object in one of said coordinate frames. a see-through display; a logic machine; and a storage machine holding instructions executable by the logic machine to obtain a representation of one or more real-world features in two or more coordinate frames by analyzing image data of a physical environment from one or more cameras to identify the one or more features in the physical environment and track a location of the identified real-world features over time in order to determine one or more motion characteristics associated with the real-world features; receive motion data from two or more sensors, a first sensor of the two or more sensors corresponding to a first coordinate frame and a second sensor of the two or more sensors corresponding to a second coordinate frame, one of the first sensor and the second sensor being located external to the head-mounted display device and the other of the first sensor and the second sensor being integrated within the head-mounted display device; distinguish a real-world feature in the first coordinate frame from a real-world feature in the second coordinate frame by comparing the motion characteristics of the real world features determined from the image data to the motion data received from the two or more sensors; and display via the see-through display a virtual object positionally associated with a real world object in one of said coordinate frames. obtain a representation of one or more real-world features in two or more coordinate frames by analyzing image data of a physical environment from one or more cameras to identify the one or more features in the physical environment and track a location of the identified real-world features over time in order to determine one or more motion characteristics associated with the real-world features; receive motion data from two or more sensors, a first sensor of the two or more sensors corresponding to a first coordinate frame and a second sensor of the two or more sensors corresponding to a second coordinate frame, one of the first sensor and the second sensor being located external to the head-mounted display device and the other of the first sensor and the second sensor being integrated within the head-mounted display device; distinguish a real-world feature in the first coordinate frame from a real-world feature in the second coordinate frame by comparing the motion characteristics of the real world features determined from the image data to the motion data received from the two or more sensors; and display via the see-through display a virtual object positionally associated with a real world object in one of said coordinate frames.