Camera Pose Visualization in Real-Time 3D Mesh

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In augmented reality applications, accurately visualizing the location and orientation of a remote camera within a 3D mesh is challenging, especially when the captured environment has multiple identical features, making it difficult for remote users to provide precise instructions to the camera operator.

Innovation Solution

A system and method that indicate the camera's position and orientation within the 3D mesh using a graphic widget, such as a ball with a directional cone, which updates in real-time to reflect the camera's pose and any uncertainty in its position, allowing remote users to accurately direct the camera operator.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If a remote user relies on visual inspection of captured images to determine camera position, then the system requires simple equipment, but the user cannot accurately locate the camera in environments with identical features

Engineering Contradiction:
Improvecamera position accuracyVSAvoidsystem complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent introduces a 3D mesh model as an intermediary representation of the captured environment. This mesh serves as a mediator between the camera operator and remote user, providing a structured spatial framework where camera position can be precisely indicated through graphical overlays (such as cones or markers) without requiring complex additional hardware. The mesh acts as a common reference frame that resolves the ambiguity caused by identical features in the physical environment.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Ease of operation

If the system provides real-time camera position feedback, then remote users can provide accurate instructions, but the system requires complex processing and synchronization

Engineering Contradiction:
Improveremote guidance effectivenessVSAvoidprocessing complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The system performs preliminary processing by generating a 3D mesh model of the environment before camera positioning feedback is needed. This pre-established spatial framework allows for efficient real-time overlay of camera position indicators without requiring complex processing during the guidance interaction. The mesh is constructed in advance from the captured images, so that when the camera moves, only the position indicators need to be updated on the existing mesh structure.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent creates a digital copy of the physical environment in the form of a 3D mesh model. This virtual representation replicates the spatial structure and features of the real environment, allowing the system to display camera position and orientation indicators on the copy without affecting the actual camera system. The graphical overlays on the mesh copy provide feedback while the physical system remains simple.

Inventive Principle:
Principle #26Copying

3Loss of information

If the system uses graphical overlays to indicate camera position, then users can understand orientation, but the visualization becomes more complex

Engineering Contradiction:
Improvespatial orientation informationVSAvoidvisualization complexity
Core Design Contradiction:
Loss of informationVSDevice complexity

Solution Approach 1:

The patent applies graphical indicators (such as cones or markers) at specific local positions on the 3D mesh where the camera is located, rather than attempting to visualize the entire camera system. Each indicator is placed precisely at the corresponding location on the mesh and oriented to match the camera's direction, providing localized spatial information without requiring complex global visualization. This allows users to understand camera orientation through simple, focused graphical elements.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS11842444B2Visualization of camera location in a real-time synchronized 3D mesh
Publication Date: 2023.12.12 STREEM INC
  • US11842444B2 patent drawing
  • US11842444B2 patent drawing
  • US11842444B2 patent drawing

AI summary

Embodiments include systems and methods for visualizing the position of a capturing device within a 3D mesh, generated from a video stream from the capturing device. A capturing device may provide a video stream along with point cloud data and camera pose data. This video stream, point cloud data, and camera pose data are then used to progressively generate a 3D mesh. The camera pose data and point cloud data can further be used, in conjunction with a SLAM algorithm, to indicate the position and orientation of the capturing device within the generated 3D mesh.