Neural Network Keypoint Detection With Low-Resolution Heatmaps

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing keypoint detection methods in neural networks, particularly in automotive applications, face challenges with high computational complexity and a high propensity for false positive detections, which are unsuitable for real-time processing on limited computational resources.

Innovation Solution

A method using confidence heatmaps with lower resolution and refinement offset vectors to refine keypoint locations, along with centroid and affinity field vectors to associate keypoints to objects, reducing computational complexity and false positives.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If bicubic pixel interpolation and post processing are used to group keypoints, then keypoint detection accuracy is improved, but computational complexity increases significantly

Engineering Contradiction:
Improvekeypoint detection accuracyVSAvoidcomputational complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent applies preliminary action by performing keypoint grouping and association directly in the low-resolution heatmap domain before upscaling. The neural network predicts keypoint locations and performs clustering operations on the downsampled feature maps, avoiding the need for computationally intensive post-processing operations like bicubic interpolation and vector field alignment on high-resolution images. This resolves the contradiction by achieving accurate grouping at lower computational cost.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent uses copying by working with compressed representations (heatmaps) of keypoint locations rather than operating directly on the full-resolution image data. The neural network generates heatmap maps that encode keypoint probability distributions, and all grouping operations are performed on these compact representations. This copying to a simplified domain reduces computational complexity while preserving the essential information needed for accurate keypoint association.

Inventive Principle:
Principle #26Copying

2Reliability

If all keypoints are predicted for every object instance, then complete skeleton detection is achieved, but false positive detections increase when keypoints are missing

Engineering Contradiction:
Improveskeleton detection completenessVSAvoidkeypoint detection accuracy
Core Design Contradiction:
ReliabilityVSMeasurement precision

Solution Approach 1:

The patent applies partial action by predicting only the keypoints that are actually visible and detectable for each object instance, rather than forcing prediction of all predefined keypoints. The neural network learns to identify which keypoints are present and predicts only those, using attention mechanisms or masking to handle missing keypoints. This resolves the contradiction by achieving reliable skeleton detection without generating false positives from forced predictions of missing keypoints.

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The patent uses parameter changes by dynamically adjusting the keypoint prediction process based on detected object characteristics. The system modifies which keypoints are predicted and how they are grouped based on confidence scores, object scale, and visibility conditions. This adaptive approach allows complete skeleton detection when possible while avoiding false positives when keypoints are occluded or missing.

Inventive Principle:
Principle #35Parameter changes

3Measurement precision

If high-resolution confidence heatmaps are used, then keypoint location accuracy is improved, but computational resources required increase

Engineering Contradiction:
Improvekeypoint location accuracyVSAvoidcomputational resources
Core Design Contradiction:
Measurement precisionVSUse of energy by moving object

Solution Approach 1:

The patent applies dimensionality change by transforming the keypoint detection problem from operating on high-resolution spatial dimensions to operating on lower-resolution heatmap dimensions. The neural network downsamples the feature maps and performs keypoint prediction in this compressed dimensional space, then uses the learned representations to accurately locate keypoints. This resolves the contradiction by achieving good accuracy through smart use of the heatmap dimension rather than brute-force high-resolution processing.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

Solution Approach 2:

The patent applies local quality by concentrating computational resources on regions and features that are most important for keypoint detection. The neural network uses selective refinement, applying higher processing detail only to areas with high keypoint probability or ambiguous detections, while using coarser processing for clearly detected keypoints. This resolves the contradiction by optimizing the balance between accuracy and computational cost locally rather than uniformly across the entire image.

Inventive Principle:
Principle #3Local quality

Data Source

PatentEP4139831B1Method and system for keypoint detection based on neural networks
Publication Date: 2025.10.29 AUMOVIO AUTONOMOUS MOBILITY GERMANY GMBH
  • EP4139831B1 patent drawingFigure 1~2
  • EP4139831B1 patent drawingFigure 3~5
  • EP4139831B1 patent drawingFigure 6~7

AI summary

The invention relates to a computer-implemented method for determining keypoints of multiple objects included in an image and associating said keypoints to the respective objects based on a neural network (2) and a post processing system (3) coupled with said neural network (2).