3D Pose Estimation Using Dynamic Graph Matrix Fusion

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing 3D pose estimation methods using graph convolution networks face challenges in processing distorted inputs due to occlusion or noise, leading to degraded performance, especially in maintaining memory usage and inference time.

Innovation Solution

A 3D pose estimation apparatus that generates a dynamic graph matrix by fusing an affinity matrix with a predefined static graph matrix, using methods such as multiplication or summation modulation, and applying regular symmetric constraints to improve pose estimation performance while maintaining memory and inference time.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a static graph matrix is used in the GCN layer, then the model structure is simple and inference time is fast, but the processing capability for distorted input data (occlusion or noise) is degraded

Engineering Contradiction:
Improveprocessing capability for distorted inputVSAvoidmodel structure complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent applies dynamics by transforming the static graph matrix into a dynamic graph matrix that can adapt to different input conditions. The graph matrix is no longer fixed but changes based on the input feature vector, allowing the model to handle distorted inputs effectively while maintaining a relatively simple overall structure.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the parameters of the graph matrix dynamically based on the input data. By using the input feature vector to modulate the graph matrix parameters, the model can adapt to various data cases including occlusion and noise, improving reliability without requiring a completely complex new architecture.

Inventive Principle:
Principle #35Parameter changes

2Reliability

If a dynamic graph matrix is generated by fusing affinity matrix with static graph matrix, then the processing capability for various data cases is improved, but the memory usage and computational complexity increase

Engineering Contradiction:
Improveprocessing capability for various data casesVSAvoidcomputational complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent merges the affinity matrix (which captures input-specific relationships) with the static graph matrix (which provides structural priors) to create a dynamic graph matrix. This combination allows the model to leverage both data-driven and structure-driven information, improving processing capability while keeping the computational complexity manageable through efficient fusion operations.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The dynamic graph matrix acts as an intermediary that bridges the static graph structure and the input-specific affinity relationships. This intermediary enables flexible processing of various data cases by translating between the fixed structural constraints and the variable input characteristics without requiring direct complex interactions between all components.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Adaptability or versatility

If the graph matrix is replaced dynamically based on input features, then the adaptability to different data cases is improved, but the inference time increases

Engineering Contradiction:
Improveadaptability to different data casesVSAvoidinference time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The patent implements parameter changes by dynamically adjusting the graph matrix parameters based on input features. This allows the model to adapt to different data cases (occlusion, noise, various poses) by changing the graph connectivity and weights on-the-fly, achieving high adaptability while maintaining reasonable inference time through efficient parameter modulation techniques.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS20240062419A13D pose estimation apparatus based on graph convolution network, pose estimation method, and recording medium for performing the same
Publication Date: 2024.02.22 FOUND OF SOONGSIL UNIV IND COOP
  • US20240062419A1 patent drawing
  • US20240062419A1 patent drawing
  • US20240062419A1 patent drawing

AI summary

Provided is a pose estimation method in a 3D pose estimation apparatus for estimating a 3D pose of an object based on a graph convolution network (GCN). The pose estimation method comprises inputting a feature vector for a joint of the object; generating an affinity matrix according to the feature vector; generating a dynamic graph matrix by fusing the affinity matrix with a predefined static graph matrix of the graph convolution network; and estimating a 3D pose of the object for the feature vector by replacing the static graph matrix of the graph convolution network with the dynamic graph matrix. As a result, the performance of estimating a 3D pose can be greatly improved while almost maintaining the memory usage and inference time of the existing graph convolution network (GCN).