Point Cloud Alignment for Indoor Camera Localization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current smartphone devices lack the capability for high-precision absolute depth measurements, relying on relative image sensor data and lacking high-resolution mobile LiDAR or Time-of-Flight cameras, which complicates real-time location tracking and anomaly detection in indoor environments.

Innovation Solution

A system and method that combines video stream processing with point cloud data from inertial measurement units and low-precision LiDAR, using structure-from-motion algorithms to estimate local point clouds for real-time comparison to a pre-captured reference point cloud, enabling camera localization and anomaly detection without high-precision video or scanning devices.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If high-precision LiDAR or Time-of-Flight cameras are used, then depth measurement precision is improved, but device complexity and cost increase

Engineering Contradiction:
Improvedepth measurement precisionVSAvoiddevice complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent creates a digital copy of the physical environment through point cloud representations. A reference point cloud is constructed from high-precision LiDAR scans of the environment, storing geometric information without requiring the physical LiDAR device during operation. This allows depth measurement functionality to be replicated through computational methods rather than requiring expensive hardware copies.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The patent replaces the mechanical/optical LiDAR measurement system with a computational approach using standard camera sensors. Instead of using time-of-flight or laser ranging hardware, the system uses photogrammetry algorithms to extract depth information from sequential images, substituting mechanical measurement systems with software-based computational methods.

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

2Measurement precision

If high-precision LiDAR or Time-of-Flight cameras are used, then depth measurement precision is improved, but device cost increases

Engineering Contradiction:
Improvedepth measurement precisionVSAvoiddevice cost
Core Design Contradiction:
Measurement precisionVSEase of manufacture

Solution Approach 1:

The patent replaces expensive, specialized LiDAR sensors with inexpensive standard camera modules that are already widely available in mobile devices. The system uses multiple low-cost image sensors rather than one high-cost depth sensor, achieving comparable or superior functionality through redundancy of cheap components rather than a single expensive component.

Inventive Principle:
Principle #27Cheap short-living objects (Disposable)

Solution Approach 2:

The patent makes the camera system multi-functional by enabling it to perform both standard 2D imaging and 3D depth measurement tasks. The same image sensor and processing pipeline used for photography are also used for photogrammetric depth reconstruction, eliminating the need for separate specialized depth-sensing hardware and reducing overall device cost.

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

3Device complexity

If relative measurements from image sensor data are used, then device complexity is reduced, but measurement precision deteriorates

Engineering Contradiction:
Improvedevice complexityVSAvoidmeasurement precision
Core Design Contradiction:
Device complexityVSMeasurement precision

Solution Approach 1:

The patent transitions from 2D image data to 3D spatial information by constructing point clouds that represent the third dimension (depth). By processing sequential 2D images through photogrammetry algorithms, the system recovers 3D geometric structure, enabling absolute depth measurements without adding depth-sensing hardware dimensions.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

Solution Approach 2:

The patent performs preliminary high-precision scanning of the environment to create a reference point cloud before operational use. This pre-captured geometric information serves as a reference framework that enables subsequent real-time measurements to achieve high precision without requiring the expensive scanning hardware during actual operation, separating the precision measurement phase from the operational phase.

Inventive Principle:
Principle #10Preliminary action

4Measurement precision

If photogrammetry algorithms are used for point cloud estimation, then absolute depth measurements are achieved, but processing time increases

Engineering Contradiction:
Improveabsolute depth measurementsVSAvoidprocessing time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent performs computationally intensive photogrammetry processing and point cloud construction in advance, before real-time operation begins. The reference point cloud is pre-processed and stored, so that during actual use, the system only needs to perform lighter computational tasks like comparing current frame data against the pre-built reference, dramatically reducing real-time processing requirements.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent divides the computational workload into separate stages: offline preprocessing of reference data using heavy photogrammetry algorithms, and online real-time processing using lighter comparison and matching algorithms. This segmentation allows complex absolute depth measurement computations to be performed when processing time is not constrained, while real-time operation maintains low latency.

Inventive Principle:
Principle #1Segmentation

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

Enables real-time analysis and accurate depth map change detection in various environments, improving indoor navigation and anomaly detection without the need for high-precision sensors, by aligning local point clouds with reference point clouds for precise camera orientation and location tracking.

Implementation Method 1

The structure-from-motion based point cloud estimation is based on low-precision camera position tracking from inertial measurement sensor data

Methodology Applied
Scientific EffectInertial measurement:

Implementation Method 2

The initial, reference point cloud is estimated using LiDAR technology

Methodology Applied
Scientific EffectLiDAR: LIDAR

Implementation Method 3

a video stream received from mobile smart devices

Methodology Applied
Scientific EffectLight reflection: Reflection

Data Source

PatentUS11741631B2Real-time alignment of multiple point clouds to video capture
Publication Date: 2023.08.29 VILNIAUS GEDIMINO TECHNOS UNIVTAS
  • US11741631B2 patent drawing
  • US11741631B2 patent drawing
  • US11741631B2 patent drawing

AI summary

The presented invention includes the generation of cloud points, the identification of objects in the cloud points, and, in this case, finding the positions of objects in cloud points. In addition, the invention includes capturing images, data streaming, and digital image processing in different points of the system, and calculation of the position of objects. The invention includes the usage of cameras of mobile smart devices, smart glasses, 3D cameras, but not necessarily. The data streaming provides video streaming and sensor data streaming from mobile smart devices. The presented invention further includes cloud points of buildings in which the positioning of separated objects could be implemented. It also consists of the database of cloud points of isolated objects which help to calculate the position in the building. Finally, the invention comprises the method of objects feature extraction, comparing in the cloud points and position calculation.