Indoor Camera State Estimation Using Landmark Mapping and TOF

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing methods for determining the state of a camera, such as those used in indoor navigation for robots, suffer from inaccuracies and inefficiencies, particularly in large indoor spaces, due to signal attenuation and multi-path effects, leading to errors in localization and mapping, which are not adequately addressed by current optical localization systems.

Innovation Solution

A method involving an injective mapping estimate and an observation model using a state-space model, combined with a TOF camera or intensity information, to accurately determine the state of a camera by mapping features to known landmarks, utilizing an extended Kalman filter for precise state estimation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If optical localization systems use triangulation techniques with multiple cameras to determine object position, then localization accuracy is improved, but device complexity and cost increase significantly

Engineering Contradiction:
Improvelocalization accuracyVSAvoidsystem complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent inverts the traditional outside-in tracking approach by implementing inside-out tracking, where the camera mounted on the moving object tracks the environment instead of external cameras tracking the object. This reduces the number of cameras needed from multiple external units to a single onboard camera, thereby reducing device complexity while maintaining localization capability

Inventive Principle:
Principle #13The other way round (Inversion)

Solution Approach 2:

The patent introduces an intermediary coordinate system approach where the camera's local coordinate system is related to the world coordinate system through a transformation matrix. This intermediary mathematical model allows position determination with a single camera instead of requiring multiple physical cameras for direct triangulation, reducing system complexity

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If inside-out tracking systems generate environment maps to determine position, then scalability to large spaces is improved, but measurement precision deteriorates due to error accumulation

Engineering Contradiction:
ImprovescalabilityVSAvoidlocalization accuracy
Core Design Contradiction:
Adaptability or versatilityVSMeasurement precision

Solution Approach 1:

The patent incorporates feedback mechanisms where the determined camera state (position and orientation) is continuously updated and refined. The system uses the observed features and their known world coordinates to feedback-correct the camera's estimated position, preventing error accumulation that would otherwise occur in pure inside-out tracking systems

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The patent changes the mathematical parameters used in localization by employing a state-space model with state variables representing camera position and orientation. By formulating the problem in terms of state estimation rather than simple map matching, the system can maintain precision across large distances through proper parameter management and error modeling

Inventive Principle:
Principle #35Parameter changes

3Ease of manufacture

If existing methods determine camera state using optical localization, then implementation simplicity is improved, but measurement precision deteriorates in large indoor spaces

Engineering Contradiction:
Improveimplementation simplicityVSAvoidlocalization accuracy
Core Design Contradiction:
Ease of manufactureVSMeasurement precision

Solution Approach 1:

The patent replaces traditional mechanical/optical triangulation systems with a computational state estimation approach. Instead of using multiple physical cameras for geometric triangulation, the system uses a single camera with computational algorithms (state-space models, feature tracking, coordinate transformations) to determine position, maintaining simplicity while improving accuracy in large spaces

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

Solution Approach 2:

The patent changes the fundamental parameters of the localization system by introducing state variables (position x, y, z and orientation angles) and using statistical estimation methods rather than direct geometric calculation. This parameter transformation allows the system to maintain precision over large distances while keeping the hardware simple

Inventive Principle:
Principle #35Parameter changes

Applied Scientific Principles

This section explains which scientific principles are used to turn an abstract innovation direction into a practical engineering solution.

Function Achieved in This Case

This approach provides enhanced accuracy and scalability in determining the state of a camera, enabling reliable indoor navigation by accurately tracking the camera's position and orientation, even in complex environments with reduced error propagation.

Implementation Method 1

receiving distance data indicative of distance between the M features and the corresponding M landmarks, respectively

Methodology Applied
Scientific EffectTime of flight: Time of Flight

Data Source

PatentUS12493986B2Method and system for determining a state of a camera
Publication Date: 2025.12.09 VERITY AG
  • US12493986B2 patent drawing
  • US12493986B2 patent drawing

AI summary

The invention relates to a method for determining a state xk (8) of a camera (11) at a time tk, the state xk (8) being a realization of a state random variable Xk, wherein the state is related to a state-space model of a movement of the camera (11). The method comprises the following steps: a) receiving an image (1) of a scene of interest (15) in an indoor environment (15) captured by the camera (11) at the time tk, wherein the indoor environment (15) comprises N landmarks (9) having known positions in a world coordinate system (12), N being a natural number; b) receiving a state estimate x{circumflex over ( )}k (2) of the camera (11) at the time tk, c) determining (3) positions of M features in the image (1), M being a natural number; d) receiving (4) distance data indicative of distance between the M features and the corresponding M landmarks (9), respectively; e) determining (5) an injective mapping estimate from the M features into the set of the N landmarks (9) using at least (i) the positions of the M features in the image and (ii) the state estimate (2); f) using the determined injective mapping estimate (5) to set up (6) an observation model in the state-space model, wherein the observation model is configured for mapping the state random variable Xk of the camera onto a joint observation random variable Zk, wherein at the time tk, an observation zk is a realization of the joint observation random variable Zk, and wherein the observation zk comprises (i) the position of at least one of the M features in the image, and (ii) the distance data indicative of distance; and g) using (7) (i) the state estimate, (ii) the observation model, and (iii) the observation zk, to determine the state xk (8) of the camera at the time tk. The invention also relates to a computer program product and to an assembly.