Camera Pose Determination Without Initialization Movement

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing pose determination methods for cameras in augmented reality (AR) systems, such as those using ARkit development components, require cumbersome system initialization involving camera movement, leading to poor timeliness and high computational demands.

Innovation Solution

A pose determining method that allows for the determination of a camera's pose in the world coordinate system without the need for system initialization movement, by selecting a user-defined two-dimensional plane point in a video frame, obtaining camera orientation information, and calculating three-dimensional space point coordinates to establish the camera's pose.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If visual inertial odometry (VIO) technology is used to determine camera pose, then the pose can be tracked in the real world, but system initialization requiring camera movement is needed, leading to poor timeliness

Engineering Contradiction:
Improvecamera pose determination accuracyVSAvoidsystem initialization time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent extracts the essential function of pose determination from the complex VIO system initialization process. By selecting a specific point on a horizontal plane in the video frame and using its coordinates directly to establish the camera pose, the method removes the time-consuming camera movement requirement while maintaining pose determination capability

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent performs preliminary action by pre-establishing the relationship between the horizontal plane point coordinates and the camera pose. The method prepares the pose determination by using the selected point's coordinates to directly calculate the camera position and orientation, eliminating the need for subsequent initialization movements

Inventive Principle:
Principle #10Preliminary action

2Reliability

If VIO technology with point cloud reconstruction is used, then comprehensive environment mapping is achieved, but computational complexity and resource requirements increase significantly

Engineering Contradiction:
Improveenvironment mapping accuracyVSAvoidcomputational complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent extracts only the essential information needed for pose determination - the coordinates of a single point on the horizontal plane - from the complex point cloud reconstruction process. This extraction approach maintains sufficient reliability for AR applications while dramatically reducing computational complexity by avoiding full environment mapping

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent applies partial action by using only the necessary portion of environment information (one horizontal plane point) rather than performing complete point cloud reconstruction. This partial approach provides sufficient data for pose determination without the excessive computational burden of comprehensive mapping

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS12315186B2Pose determining method and apparatus, electronic device, and storage medium
Publication Date: 2025.05.27 TENCENT TECHNOLOGY (SHENZHEN) CO LTD
  • US12315186B2 patent drawing
  • US12315186B2 patent drawing
  • US12315186B2 patent drawing

AI summary

This application provides a pose determining method performed by an electronic device. The method includes: determining a first two-dimensional plane point in a first video frame captured by a camera, in response to a user-selected point within a display region of a target horizontal plane in a real world captured in the first video frame; obtaining first orientation information of the camera when acquiring the first video frame; determining a first three-dimensional space point corresponding to the first two-dimensional plane point in the real world and first coordinates of the first three-dimensional space point in a camera coordinate system; and determining a pose of the camera when acquiring the first video frame in the world coordinate system, according to the first orientation information of the camera and the first coordinates of the first three-dimensional space point in the real world.