Human-Object Interaction Detection via Proposal Segmentation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current human-object interaction (HOI) detection techniques in images face limitations such as poor detection of HOI, especially when the object is far from the human, inability to filter noise and contradictory information, and difficulty in differentiating interacting and non-interacting human-object pairs, making them impractical for real-world applications like image editing.

Innovation Solution

A method and system for detecting HOI in images that involves detecting humans and objects, creating proposals, determining HOI existence through feature extraction and spatial analysis using neural networks, and generating masks for accurate segmentation, enhancing image editing capabilities by filtering interacting objects and improving HOI detection accuracy.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If existing HOI detection techniques are used, then detection speed may be maintained, but detection accuracy deteriorates especially when objects are far from humans

Engineering Contradiction:
ImproveHOI detection accuracyVSAvoiddetection capability for distant objects
Core Design Contradiction:
Measurement precisionVSAdaptability or versatility

Solution Approach 1:

The system segments the detection task into multiple stages: generating multiple candidate proposals for human-object pairs, extracting features for each proposal, and classifying interactions independently for each proposal. This segmentation allows the system to focus computational resources on evaluating each potential interaction separately, improving accuracy for distant objects that might be missed in a single-pass detection approach.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system adds the dimension of spatial relationship analysis by explicitly computing spatial features between humans and objects in each proposal. This includes analyzing relative positions, distances, and orientations, which provides additional discriminative information for detecting interactions between distant objects that appearance features alone cannot capture.

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

2Measurement precision

If comprehensive feature extraction is performed for all proposals, then HOI detection accuracy improves, but computational complexity increases

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

Solution Approach 1:

The system performs feature extraction and classification for multiple candidate proposals beyond what a single detection pass would provide. By generating and evaluating multiple proposals per human-object pair with different spatial configurations and appearances, the system achieves higher accuracy through exhaustive search, accepting the increased computational cost as necessary for the desired precision.

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The system uses the detected human and object bounding boxes to automatically generate candidate proposals without requiring manual annotation or external data. The proposals are self-generated from the detection results themselves, leveraging the spatial relationships and features already extracted to create and evaluate multiple interaction hypotheses.

Inventive Principle:
Principle #25Self-service

3Measurement precision

If multiple proposals are generated and evaluated, then ability to differentiate interacting and non-interacting pairs improves, but processing time increases

Engineering Contradiction:
Improvedifferentiation accuracyVSAvoidprocessing time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system performs preliminary feature extraction for all candidate proposals before final classification. By extracting appearance features, spatial features, and contextual information in advance for all proposals, the system prepares the data structure needed for rapid classification decisions, reducing the time penalty of evaluating multiple proposals.

Inventive Principle:
Principle #10Preliminary action

4Reliability

If noise and contradictory information are not filtered, then all potential interactions are considered, but detection reliability deteriorates

Engineering Contradiction:
Improvedetection reliabilityVSAvoidinformation completeness
Core Design Contradiction:
ReliabilityVSLoss of information

Solution Approach 1:

The system uses the classification results from multiple proposals as feedback to refine the final HOI detection. By aggregating evidence from multiple proposals and using their relative confidence scores, the system can filter out noise and contradictory information while maintaining comprehensive coverage of potential interactions.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS20220405501A1Systems and Methods to Automatically Determine Human-Object Interactions in Images
Publication Date: 2022.12.22 HUAWEI TECH CO LTD
  • US20220405501A1 patent drawing
  • US20220405501A1 patent drawing
  • US20220405501A1 patent drawing

AI summary

Methods and systems for determining human-object interactions (HOIs) in images are provided. The method includes receiving an image. The method further includes detecting at least one human in the image, and at least one object in the image. The method further includes creating one or more proposals, wherein each proposal includes a human of the at least one human and an object of the at least one object. The method further includes determining whether an HOI exist in each of the one or more proposals. In some embodiments, the method further includes generating a mask for each proposal of the one or more proposals in which an HOI is determined to exist, the mask generated based on the determined HOI. In some embodiment, the HOI determination is based on one or more of extracted human feature information, extracted object appearance feature information, and extracted spatial feature information.