Magnetic Sensor Calibration via Visual Inertial Odometry

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing methods for calibrating magnetic sensors in client devices are inconvenient for users, as they require performing specific motions, such as a figure-eight pattern, to accurately calibrate the sensors.

Innovation Solution

The client device uses visual inertial odometry (VIO) data to determine its orientation and calibrate the magnetic sensor by computing a device correction vector, which accounts for the magnetic fields generated by the device itself, allowing for regular calibration without user intervention.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If existing calibration methods using figure-eight motion patterns are used, then magnetic sensor calibration accuracy is improved, but user convenience deteriorates due to requiring repeated manual motions

Engineering Contradiction:
Improvemagnetic sensor calibration accuracyVSAvoiduser convenience
Core Design Contradiction:
Measurement precisionVSEase of operation

Solution Approach 1:

The system performs magnetic sensor calibration automatically using visual inertial odometry data from the device's camera and motion sensors, eliminating the need for user-performed figure-eight motions. The device calibrates itself by processing video feed and inertial data to compute correction vectors, making the calibration process transparent and convenient for users.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent replaces the mechanical manual motion pattern (figure-eight physical movement) with an automated computational system using visual inertial odometry. The camera captures video frames and inertial sensors track device motion, which are then processed algorithmically to achieve calibration without requiring specific manual gestures.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

2Measurement precision

If manual figure-eight calibration is performed, then magnetic sensor accuracy is improved, but calibration frequency is reduced due to user inconvenience

Engineering Contradiction:
Improvemagnetic field measurement accuracyVSAvoidcalibration frequency
Core Design Contradiction:
Measurement precisionVSProductivity

Solution Approach 1:

The device performs automatic calibration in the background using its camera and inertial sensors, enabling frequent recalibration without user intervention. The system continuously or periodically executes calibration routines, maintaining up-to-date correction vectors for magnetic sensor compensation.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The calibration process becomes a continuous or periodic background operation rather than a discrete manual task. The device maintains calibration by continuously processing visual and inertial data, ensuring magnetic sensor accuracy is preserved over time without requiring repeated user actions.

Inventive Principle:
Principle #20Continuity of useful action

3Ease of operation

If automatic calibration using VIO data is implemented, then calibration frequency and convenience are improved, but device complexity increases due to additional processing requirements

Engineering Contradiction:
Improvecalibration convenienceVSAvoidprocessing complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The system leverages the device's existing camera and inertial sensors, which are already used for other functions like navigation and augmented reality. By repurposing this existing visual inertial odometry infrastructure for calibration, the patent avoids adding dedicated calibration hardware while achieving automatic calibration functionality.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The calibration process is merged with the device's existing visual inertial odometry processing pipeline. The same computer vision and inertial measurement systems used for other device functions are utilized for calibration, consolidating processing resources and reducing overall system complexity.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS12313706B2Magnetic sensor calibration using VIO system
Publication Date: 2025.05.27 NIANTIC SPATIAL INC
  • US12313706B2 patent drawing
  • US12313706B2 patent drawing
  • US12313706B2 patent drawing

AI summary

The disclosure describes a method for calibrating a magnetic sensor of a client device. The method may include receiving a set of magnetic field measurements, each of which includes a device location, an orientation of the client device, and an observed magnetic field vector measured by the magnetic sensor. The method may include computing a device correction vector for the client device based on the set of magnetic field measurements. For each magnetic field measurement, the method includes determining a world magnetic field vector at the device location of the magnetic field measurement, computing an expected measured magnetic field vector at the device location, accessing an estimated device correction vector for the client device, computing an expected adjusted vector for the client device, comparing the observed magnetic field vector associated with the magnetic field measurement and the expected adjusted vector, and computing the device correction vector based on the comparison.