Distributed Optical Helmet Tracking Parallel Processing
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing helmet tracking systems face computational complexity and power consumption issues due to the need for high processing power, leading to inefficiencies and system crashes, particularly in portable systems where power sources are limited.
Innovation Solution
A distributed, parallel processing optical helmet tracking system that divides image data into independently viewable subsections, processed by multiple processors to determine local parameters, with a designated processor calculating global motion from these parameters, reducing computational load and power requirements.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If a single processor is used for SLAM computation, then the system is simpler in structure, but the computational speed is slow and power consumption is high
Solution Approach 1:
The patent divides the image data into multiple independently viewable subsections and assigns each subsection to a separate processor for parallel computation. This segmentation allows the system to achieve higher computational throughput by processing multiple image regions simultaneously, directly addressing the productivity limitation of single-processor systems while distributing the computational load across multiple simpler processing units.
2Loss of time
If processing power is increased to reduce computation time, then real-time SLAM is achieved, but power consumption increases significantly
Solution Approach 1:
By segmenting the computational task across multiple processors that can operate in parallel, the system reduces the total computation time required for SLAM processing. Each processor handles a portion of the image data independently, allowing simultaneous computation that accelerates overall processing speed while distributing power consumption across multiple lower-power processing units rather than concentrating it in a single high-power processor.
3Measurement precision
If complex computations are performed for accurate helmet tracking, then measurement precision is improved, but system reliability decreases due to more system crashes
Solution Approach 1:
The patent segments the complex SLAM computation into independent parallel processing tasks, where each processor handles a specific image subsection with simplified algorithms. This segmentation reduces the computational complexity and memory requirements for each individual processor, thereby decreasing the likelihood of system crashes while maintaining overall tracking accuracy through the aggregation of results from multiple processors.
4Measurement precision
If distributed SLAM with multiple sensors is used, then measurement precision is improved, but device complexity and power requirements increase
Solution Approach 1:
Instead of using multiple physical sensors, the patent segments a single sensor's output into multiple independently processable image subsections. Each processor analyzes one subsection independently, achieving distributed computation benefits without the hardware complexity and additional power consumption associated with multiple physical sensors. This virtual segmentation approach maintains measurement precision while reducing device complexity.
Data Source
AI summary
The present invention includes a distributed, parallel processing optical helmet tracking system. The system includes at least one imaging sensor mounted to a helmet that outputs image data at a first helmet orientation and at a second helmet orientation. The system uses a plurality of processors, each of which receives from the imaging sensor, data representative of an independently viewable, complete and separate image subsection. A designated processor receives output data from each of the plurality of processors, and processes such output data to generate a signal which is representative of differences between the first helmet orientation and the second helmet orientation. The invention also includes methods for determining movement of a sensor.


