2D Pose Estimation Using Bipartite-Matched Joint Heatmaps

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Traditional 2D pose estimation systems face challenges in associating joint keypoints with individuals due to ambiguity in channel ordering, leading to unstable training and computationally intensive post-processing, limiting their application in real-time scenarios.

Innovation Solution

A bipartite matching algorithm is employed during model training to directly supervise joint person heatmaps, allowing the model to learn its own ordering scheme, combining joint type and person heatmaps to directly obtain spatial coordinates without the need for post-processing steps.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If traditional bottom-up or top-down pose estimation approaches are used, then pose detection capability is achieved, but computational cost increases and real-time performance is limited

Engineering Contradiction:
Improvepose detection accuracyVSAvoidreal-time processing speed
Core Design Contradiction:
Measurement precisionVSProductivity

Solution Approach 1:

The patent segments the pose estimation task into two independent heatmap prediction branches: joint type heatmaps (predicting locations of specific joint types across all persons) and joint person heatmaps (predicting locations of all joints for each person). This segmentation allows parallel processing and eliminates the need for computationally intensive post-processing association steps, thereby improving real-time performance while maintaining accuracy.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent performs preliminary action by directly predicting both joint type and joint person heatmaps in a single forward pass through the neural network, before any association or matching is needed. The bipartite matching is then applied to directly supervise the training of these heatmaps, ensuring that the model learns correct associations during training without requiring complex post-processing during inference, thus enabling real-time performance.

Inventive Principle:
Principle #10Preliminary action

2Measurement precision

If traditional detection systems are applied, then pose estimation is achieved, but computational resources required increase

Engineering Contradiction:
Improvekeypoint detection accuracyVSAvoidcomputation resource consumption
Core Design Contradiction:
Measurement precisionVSUse of energy by moving object

Solution Approach 1:

The patent merges the joint type heatmap prediction and joint person heatmap prediction into a single unified neural network output. By combining these two heatmap predictions and applying bipartite matching during training, the system achieves accurate keypoint detection without requiring multiple separate detection passes or complex post-processing, thereby reducing overall computational resource consumption while maintaining detection accuracy.

Inventive Principle:
Principle #5Merging (Combining)

3Measurement precision

If joint keypoints are estimated and grouped to define pose, then pose detection is achieved, but ambiguity in channel ordering causes training instability

Engineering Contradiction:
Improvekeypoint location accuracyVSAvoidtraining stability
Core Design Contradiction:
Measurement precisionVSStability of the object's composition

Solution Approach 1:

The patent introduces feedback through bipartite matching during the training process. The bipartite matching algorithm computes an association loss by comparing predicted joint person heatmaps with ground truth heatmaps, providing direct feedback to the neural network about association accuracy. This feedback mechanism guides the model to learn correct channel ordering and associations, eliminating training instability caused by ambiguous channel ordering while maintaining keypoint location accuracy.

Inventive Principle:
Principle #23Feedback

4Measurement precision

If post-processing steps are added to associate joints with persons, then association accuracy improves, but processing time increases

Engineering Contradiction:
Improvejoint-person association accuracyVSAvoidpost-processing time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent performs the association learning in advance during training through bipartite matching supervision of joint person heatmaps. By embedding the association learning directly into the training process, the model learns to predict correctly associated joint locations for each person during training, eliminating the need for separate post-processing association steps during inference. This preliminary action ensures association accuracy is achieved during training without incurring additional processing time during real-time deployment.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS12573088B2Two-dimensional pose estimation based on bipartite matching of joint type heatmaps and joint person heatmaps
Publication Date: 2026.03.10 HINGE HEALTH INC
  • US12573088B2 patent drawing
  • US12573088B2 patent drawing
  • US12573088B2 patent drawing

AI summary

Introduced here is an approach to allowing a computer-implemented model to learn its own ordering scheme by applying an appropriate loss function during training. More generally, the present disclosure pertains to computer programs and associated computer-implemented techniques for estimating pose of a living body through simultaneous analysis of multiple visualizations. For example, joint type heatmaps—where a given heatmap includes every visible joint of the corresponding type across all visible persons—can be combined with joint person heatmaps—where a given heatmap includes every visible joint of the corresponding person—to better understand the relationship between joints visible in a digital image and people included in the digital image.