Automatic Annotation Transfer via Keypoint Matching

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing image processing systems for UAVs face challenges in automatically transferring annotations from low-resolution images to high-resolution images, as the latter are only available after the UAV returns to the ground station, requiring manual reapplication of annotations which is time-consuming and prone to user errors.

Innovation Solution

The system uses processing circuitry to match keypoints in image patches between low-resolution and high-resolution images, allowing for automatic transfer of annotations based on corresponding image patches, even with differences in zoom, angle, or orientation, thereby synchronizing annotations without user intervention.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If annotations are manually transferred from low-resolution images to high-resolution images, then annotation accuracy is maintained, but time consumption and user effort increase significantly

Engineering Contradiction:
Improveannotation accuracyVSAvoidtime consumption
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system performs automatic annotation transfer by matching keypoints between low-resolution and high-resolution images, allowing the system to serve itself without requiring manual user intervention for the repetitive task of reapplying annotations to different image resolutions

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The manual mechanical process of copying annotations is replaced with an automated computational system that uses keypoint detection and image patch matching algorithms to automatically transfer annotations, substituting human manual labor with computational processing

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

2Speed

If annotations are applied to low-resolution images in real-time, then real-time inspection feedback is enabled, but annotation synchronization to high-resolution images is delayed

Engineering Contradiction:
Improvereal-time feedback speedVSAvoidannotation synchronization
Core Design Contradiction:
SpeedVSLoss of information

Solution Approach 1:

The system performs preliminary keypoint detection and establishes matching relationships between low-resolution and high-resolution images in advance, so that when annotations are created on low-resolution images, their transfer to high-resolution images can occur automatically and immediately without waiting for manual intervention

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system creates a feedback loop where annotations made on low-resolution images are automatically transferred to high-resolution images, and the synchronization status can be monitored, ensuring that annotation information is consistently maintained across both image resolutions

Inventive Principle:
Principle #23Feedback

3Measurement precision

If manual annotation transfer is performed, then annotation precision is maintained, but user errors increase due to repetitive manual work

Engineering Contradiction:
Improveannotation precisionVSAvoiduser error rate
Core Design Contradiction:
Measurement precisionVSReliability

Solution Approach 1:

The system eliminates the need for manual annotation transfer by implementing self-service automatic transfer mechanisms that use keypoint matching and image patch comparison to accurately relocate annotations from low-resolution to high-resolution images without human intervention

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system creates accurate copies of annotations by detecting corresponding keypoints between images and reproducing annotation positions and characteristics in the target high-resolution image, ensuring annotation precision is maintained through systematic copying rather than manual recreation

Inventive Principle:
Principle #26Copying

Data Source

PatentUS10778916B2Applying an annotation to an image based on keypoints
Publication Date: 2020.09.15 HONEYWELL INTERNATIONAL INC
  • US10778916B2 patent drawing
  • US10778916B2 patent drawing
  • US10778916B2 patent drawing

AI summary

In some examples, a computing device includes a display, processing circuitry configured to present a first image via the display, and an input device configured to receive user inputs. The processing circuitry is further configured to determine an annotation to the first image based on the user inputs and determine an image patch in the first image overlapping with the annotation. The processing circuitry is also configured to determine, in the image patch, a first set of keypoints associated with the annotation and match the first set of keypoints in the first image to a second set of keypoints in the corresponding image patch in the second image. The processing circuitry is configured to determine a position of the corresponding image patch in the second image based on matching the first set of keypoints to the second set of keypoints and apply the annotation to the second image.