3D Viewpoint Selection for Digital Operations

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional techniques for digital operations on three-dimensional objects require a large number of viewpoints, leading to increased computation complexity, storage resources, and power consumption, especially when dealing with complex geometries.

Innovation Solution

The technique involves determining a subset of activated viewpoints from a set of candidate viewpoints, reducing overlap and maintaining sufficient surface data coverage for digital operations, thereby optimizing the number of viewpoints used.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If a large number of viewpoints are used to view outer surfaces of three-dimensional objects, then surface data coverage is improved, but computation complexity increases

Engineering Contradiction:
Improvesurface data coverageVSAvoidcomputation complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent extracts and removes redundant viewpoints from the set of candidate viewpoints. By analyzing overlap between viewpoints and identifying which viewpoints provide duplicate surface data, the system selectively removes unnecessary viewpoints while retaining those that contribute unique surface information, thereby reducing computation complexity while maintaining adequate surface coverage

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent applies partial action by determining a subset of activated viewpoints rather than using all candidate viewpoints. The system activates only the necessary portion of viewpoints required to achieve sufficient surface data coverage, avoiding the excessive use of all available viewpoints and thereby reducing computational overhead

Inventive Principle:
Principle #16Partial or excessive action

2Measurement precision

If a large number of viewpoints are used to view outer surfaces of three-dimensional objects, then surface data coverage is improved, but storage resources increase

Engineering Contradiction:
Improvesurface data coverageVSAvoidstorage resources
Core Design Contradiction:
Measurement precisionVSQuantity of substance

Solution Approach 1:

The patent extracts and eliminates redundant viewpoint data from storage requirements. By identifying viewpoints that provide overlapping surface data, the system removes the need to store duplicate viewpoint information, thereby reducing storage resources while maintaining complete surface coverage through the remaining activated viewpoints

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent applies partial action by storing only the necessary subset of activated viewpoints rather than all candidate viewpoints. The system determines which viewpoints are needed for adequate surface coverage and stores only those, avoiding the excessive storage of redundant viewpoint data

Inventive Principle:
Principle #16Partial or excessive action

3Measurement precision

If a large number of viewpoints are used to view outer surfaces of three-dimensional objects, then surface data coverage is improved, but power consumption increases

Engineering Contradiction:
Improvesurface data coverageVSAvoidpower consumption
Core Design Contradiction:
Measurement precisionVSUse of energy by moving object

Solution Approach 1:

The patent extracts and removes unnecessary viewpoints from the active set. By identifying and eliminating viewpoints that provide redundant surface data, the system reduces the number of viewpoint operations that require computational power, thereby reducing power consumption while maintaining adequate surface coverage

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent applies partial action by activating only the necessary portion of viewpoints required for sufficient surface data coverage. The system determines which viewpoints are needed and activates only those, avoiding the excessive activation and processing of all candidate viewpoints, thereby reducing power consumption

Inventive Principle:
Principle #16Partial or excessive action

4Device complexity

If a subset of activated viewpoints is determined to reduce the number of viewpoints, then computation complexity is reduced, but surface data coverage may be insufficient

Engineering Contradiction:
Improvecomputation complexityVSAvoidsurface data coverage
Core Design Contradiction:
Device complexityVSMeasurement precision

Solution Approach 1:

The patent applies feedback by iteratively evaluating the surface data coverage provided by the subset of activated viewpoints. The system determines an initial subset of activated viewpoints, evaluates whether sufficient surface coverage is achieved, and if not, adds additional viewpoints to the activated subset until adequate coverage is obtained, thereby ensuring both reduced computation complexity and sufficient surface data coverage

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The patent applies preliminary action by pre-analyzing the overlap between candidate viewpoints before finalizing the activated subset. The system evaluates surface data overlap in advance and strategically selects which viewpoints to activate to ensure comprehensive coverage, avoiding the need for excessive viewpoints while maintaining adequate surface data coverage

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS20250078408A1Viewpoints determination for three-dimensional objects
Publication Date: 2025.03.06 ADOBE INC
  • US20250078408A1 patent drawing
  • US20250078408A1 patent drawing
  • US20250078408A1 patent drawing

AI summary

Implementations of systems and methods for determining viewpoints suitable for performing one or more digital operations on a three-dimensional object are disclosed. Accordingly, a set of candidate viewpoints is established. The subset of candidate viewpoints provides views of an outer surface of a three-dimensional object and those views provide overlapping surface data. A subset of activated viewpoints is determined from the set of candidate viewpoints, the subset of activated viewpoints providing less of the overlapping surface data. The subset of activated viewpoints is used to perform one or more digital operation on the three-dimensional object.