Joint Position Detection Using Missing-Joint Relationship Learning

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing joint detection systems inaccurately position joints that are not visible in images, leading to incorrect positioning of visible joints due to reliance on neural networks that refine positions based on incorrect data.

Innovation Solution

A joint detection apparatus and method that utilizes an all-feature-amount-outputting unit and a partial-feature-amount-outputting unit, employing machine learning to generate and refine feature amounts for visible and missing joints, using a convolutional neural network to learn positional relationships between joints.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If neural networks are used to refine joint positions from heat maps, then joint position estimation is performed, but estimation accuracy decreases when joints are not visible in the image

Engineering Contradiction:
Improvejoint position estimation accuracyVSAvoidaccuracy reliability when joints are invisible
Core Design Contradiction:
Measurement precisionVSReliability

Solution Approach 1:

The system performs preliminary action by generating training data that includes synthetic images with missing joint features before actual detection. The machine learning model learns positional relationships between joints during training using this pre-generated data, enabling accurate inference even when joints are not visible in the actual image. This preliminary preparation of training scenarios resolves the contradiction by pre-learning how to handle missing joint information.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The invention introduces an intermediary mechanism - a machine learning model that mediates between the heat map output and the final joint position estimation. This intermediary learns to compensate for missing joint information by inferring positional relationships from visible joints and their spatial relationships, thereby improving accuracy reliability without requiring direct visibility of all joints.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Device complexity

If all joints are processed equally in the heat map, then processing is simplified, but incorrect positions of invisible joints drag visible joints to incorrect positions

Engineering Contradiction:
Improveprocessing complexityVSAvoidvisible joint position accuracy
Core Design Contradiction:
Device complexityVSMeasurement precision

Solution Approach 1:

The invention applies local quality by treating different joints differently based on their visibility status. The machine learning model assigns different weights and processing priorities to visible versus invisible joints, allowing the system to maintain simple heat map processing while correcting the impact of invisible joints on visible joint positions through learned positional relationships.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The system implements feedback by using the machine learning model to continuously refine joint position estimates based on the relationships between visible and invisible joints. The model learns from the spatial relationships between joints and provides feedback corrections to the initial heat map-based positions, preventing incorrect positioning while maintaining processing simplicity.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS12626530B2Joint detection apparatus, learning-model generation apparatus, joint detection method, learning-model generation method, and computer readable recording medium
Publication Date: 2026.05.12 NEC CORP
  • US12626530B2 patent drawing
  • US12626530B2 patent drawing
  • US12626530B2 patent drawing

AI summary

A learning-model generation apparatus 10 includes: an all-feature-amount-outputting unit that output, from image data of an object and for each joint of the object, a feature amount representing the joint; a feature-amount-generating unit that generates, from the feature amounts of the individual joints of the object and as training feature amounts, feature amounts in a case in which the feature amount of a certain joint is missing; and a learning-model-generating unit that, by using training data including the generated training feature amounts, generates a machine learning model by machine-learning positional relationships between the other joints in the case in which the feature amount of the certain joint is missing.