Deep Learning Keypoint Detection via Receptive Field Information Change

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Deep learning-based keypoint detection technologies lag behind handcrafted methods in terms of repeatability and matching score, necessitating an improvement in scale information extraction for better performance.

Innovation Solution

An apparatus and method utilizing a feature extractor, information accumulation pyramid module, information change detection module, keypoint detection module, and continuous scale estimation module to extract features from input images, calculate information changes across receptive fields, and estimate keypoint scales, enhancing deep learning-based keypoint detection robustness to scale changes.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Extent of automation

If deep learning-based keypoint detection is used, then automation and processing speed are improved, but repeatability and matching score deteriorate compared to handcrafted methods

Engineering Contradiction:
Improveautomation of keypoint detectionVSAvoidrepeatability and matching score
Core Design Contradiction:
Extent of automationVSReliability

Solution Approach 1:

The patent introduces scale information as an additional dimension by processing features at multiple scales through the information accumulation pyramid module. This multi-scale approach allows the deep learning model to capture keypoints with scale context, improving repeatability and matching score while maintaining automation. The scale dimension compensates for the limitations of single-scale deep learning features.

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

Solution Approach 2:

The patent changes the parameter representation by explicitly estimating continuous scale parameters for each keypoint through the continuous scale estimation module. Instead of relying solely on spatial coordinates, the system now outputs both location and scale parameters, enabling better keypoint description and matching performance while maintaining automated detection.

Inventive Principle:
Principle #35Parameter changes

2Device complexity

If only keypoint extraction is performed without scale information, then processing simplicity is maintained, but keypoint description and matching performance deteriorate

Engineering Contradiction:
Improveprocessing structure simplicityVSAvoidkeypoint description and matching score
Core Design Contradiction:
Device complexityVSMeasurement precision

Solution Approach 1:

The patent segments the keypoint detection process into distinct functional modules: feature extraction, information accumulation pyramid for multi-scale processing, information change detection, and continuous scale estimation. This modular segmentation allows the system to incorporate complex multi-scale analysis while maintaining clear processing flow and manageable complexity through structured organization.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The information accumulation pyramid module acts as an intermediary between the feature extractor and the keypoint detection module. It processes features at multiple scales and provides enriched multi-scale feature representations to subsequent modules, enabling improved keypoint description and matching without requiring complete redesign of the entire system.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Measurement precision

If multi-scale filter responses are processed, then scale information extraction is improved, but computational complexity increases

Engineering Contradiction:
Improvescale information extractionVSAvoidcomputational complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The information accumulation pyramid module processes features at multiple scales, but selectively focuses computational resources on the most informative scales for keypoint detection. Rather than exhaustively processing all possible scales, the system applies multi-scale filtering strategically to extract critical scale information while limiting unnecessary computational overhead.

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The system performs preliminary multi-scale feature processing through the information accumulation pyramid before keypoint detection. By pre-computing and organizing multi-scale feature representations in advance, the system reduces the computational burden during the actual keypoint detection and scale estimation phases, improving overall efficiency.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS11989927B2Apparatus and method for detecting keypoint based on deep learning using information change across receptive fields
Publication Date: 2024.05.21 ELECTRONICS & TELECOMM RES INST
  • US11989927B2 patent drawing
  • US11989927B2 patent drawing
  • US11989927B2 patent drawing

AI summary

Disclosed herein are an apparatus and method for detecting a keypoint based on deep learning robust to scale changes based on information change across receptive fields. The apparatus for detecting a keypoint based on deep learning robust to scale changes based on information change across receptive fields includes a feature extractor for extracting a feature from an input image based on a pre-trained deep learning neural network, an information accumulation pyramid module for outputting, from the feature, at least two filter responses corresponding to receptive fields having different scales, an information change detection module for calculating an information change between the at least two filter responses, a keypoint detection module for creating a score map having a keypoint probability of each pixel based on the information change, and a continuous scale estimation module for estimating a scale of a receptive field having a biggest information change for each pixel.