RGB-D Camera Pose Tracking for Efficient 3D Model Generation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing camera tracking technologies, such as DVO SLAM and ORB-SLAM, suffer from inaccurate camera pose estimation and excessive computational burdens, necessitating a more efficient and accurate method for generating 3D models using RGB-D cameras.

Innovation Solution

A method and device for generating 3D models by determining initial and final camera poses through RGB-D data, selecting key vertexes, and generating 3D models using key-frames, which involves minimizing distance and intensity differences between frames, and utilizing a processor to perform these operations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If existing camera tracking technologies (DVO SLAM or ORB-SLAM) are used, then camera tracking functionality is provided, but measurement precision of camera pose estimation deteriorates

Engineering Contradiction:
Improvecamera pose estimation accuracyVSAvoidtracking accuracy
Core Design Contradiction:
Measurement precisionVSReliability

Solution Approach 1:

The patent segments the camera tracking process into two distinct phases: coarse tracking using ORB-SLAM for initial pose estimation, and fine tracking using DVO for precise pose refinement. This segmentation allows each method to operate in its optimal performance range, with ORB-SLAM providing robust initial estimates and DVO delivering high-precision adjustments, thereby resolving the contradiction between measurement precision and reliability

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent merges two different camera tracking methodologies (ORB-SLAM and DVO) into a unified hybrid system. The ORB-SLAM component provides global localization and mapping capabilities, while the DVO component delivers high-frequency precise pose estimation. By combining these complementary approaches, the system achieves both accurate measurement and reliable tracking performance that neither method could achieve alone

Inventive Principle:
Principle #5Merging (Combining)

2Productivity

If existing camera tracking technologies (DVO SLAM or ORB-SLAM) are used, then camera tracking functionality is provided, but device complexity increases due to excessive calculations

Engineering Contradiction:
Improvetracking efficiencyVSAvoidcomputational complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent applies partial action by using ORB-SLAM only for initial coarse tracking and keyframe selection, rather than continuously running it at full computational intensity. The computationally intensive DVO is then applied selectively for fine tracking on selected frames. This partial application of each method reduces overall computational burden while maintaining tracking efficiency

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The system implements periodic action by alternating between ORB-SLAM-based coarse tracking and DVO-based fine tracking in a structured sequence. ORB-SLAM operates periodically to provide global context and select keyframes, while DVO operates in between to refine pose estimates. This periodic alternation optimizes computational resource utilization and reduces overall system complexity

Inventive Principle:
Principle #19Periodic action

Data Source

PatentUS12400364B2Method and device for generating 3D model through RGB-D camera tracking
Publication Date: 2025.08.26 EWHA UNIV IND COLLABORATION FOUND
  • US12400364B2 patent drawing
  • US12400364B2 patent drawing
  • US12400364B2 patent drawing

AI summary

Disclosed are a method and device for generating a three-dimensional (3D) model through RGB-D camera tracking. A 3D model generation method may comprise the steps of: identifying RGB images and depth images; determining an initial camera pose of an RGB-D camera for each original frame of the depth images and the RGB images; determining a final camera pose for each of the original frames by updating the initial camera pose by using differences between an original frame, transformed according to the initial camera pose, and remaining original frame among two consecutive original frames of the depth images and the RGB images; selecting key vertexes capable of covering all original vertexes among original vertexes; and generating a 3D model by using key-frames, corresponding to the key vertexes in the original frames of the depth images and the RGB images, and final camera poses corresponding to the key-frames.