Anchor Visibility Filtering for HMD Positioning
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current position and orientation determination methods using image capturing devices face challenges in accurately and efficiently identifying visible anchors, especially due to factors like time dependency, ambient conditions, and user-specific characteristics, which affect the reliability and precision of location and orientation calculations.
Innovation Solution
The method employs a head-mounted device equipped with position and orientation sensors, which selects and activates image capturing based on anchor visibility data stored in a database, considering time-dependent and ambient conditions, and user-specific parameters, and uses image analysis to determine the device's position and orientation relative to selected anchors, including modulated radiation sources and acoustic signals for enhanced accuracy.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If image capturing device continuously captures images to determine position and orientation, then position determination accuracy is improved, but power consumption and processing latency increase
Solution Approach 1:
The system performs preliminary actions by pre-selecting visible anchors based on position and orientation measurements before image capture. The processor determines which anchors are visible using sensor data and visibility data, preparing a targeted list of anchors to search for in images. This preliminary selection reduces the need for continuous full-image processing and enables more efficient, on-demand image capturing only when selected anchors are detected.
2Reliability
If image capturing device captures images of all potential anchors, then position determination reliability is improved, but processing time and computational load increase
Solution Approach 1:
The system extracts and focuses only on the subset of anchors that are currently visible and relevant for position determination. By using visibility data stored in memory and comparing it with current position and orientation measurements, the processor extracts a specific list of visible anchors. This extraction process eliminates the need to process images for all potential anchors in the environment, significantly reducing computational load and processing time while maintaining reliability through targeted anchor selection.
3Measurement precision
If the system considers time-dependent and ambient conditions for anchor visibility, then position determination accuracy is improved, but system complexity increases
Solution Approach 1:
The system introduces visibility data as an intermediary layer between the image capturing device and the anchor database. This visibility data, stored in memory, contains pre-computed information about anchor visibility under different time-dependent and ambient conditions. The processor uses this intermediary visibility data to quickly determine which anchors are currently visible without having to perform complex real-time analysis of environmental factors, thus improving accuracy while managing system complexity through pre-computation and data storage.
Data Source
Figure 1
Figure 2A
Figure 2B
AI summary
A system and a method of position and orientation determination use an image capturing device and position and orientation sensors in user equipment such as a head mounted device "HMD". The method may comprise receiving position measurements from the position sensor and receiving a selection of one or more anchors based on said position measurements including the position of each anchor. The position and orientation measurements may be used to determine whether any selected anchor is visible to said image capturing device based on said position and orientation measurements. Then the image capturing device may be activated to capture an image including said one or more anchors when a selected anchor is visible. The image may be analyzed to determine the position and orientation of the image capturing device relative to the one or more anchors.