UAV Video Abstraction via Trigger-Based Keyframe Selection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing systems for movable objects, such as UAVs, face challenges in efficiently and accurately processing image data to create video abstraction, especially in real-time, as the amount of data captured increases, and in identifying content of interest amidst operational variations.

Innovation Solution

A method involving an unmanned aerial vehicle (UAV) equipped with sensors and an imaging device, where trigger events detected by sensors determine key image frames of interest, and adaptive selection of image frames is performed based on comparisons of temporally adjacent frames to create efficient and accurate video abstraction, using processors and stored programs for real-time or post-processing.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of information

If all captured image frames are processed and stored, then complete video record is achieved, but data storage requirements and processing time increase significantly

Engineering Contradiction:
Improvevideo content completenessVSAvoiddata storage volume
Core Design Contradiction:
Loss of informationVSQuantity of substance

Solution Approach 1:

The patent extracts only the most representative image frames from the continuous video stream by identifying keyframes based on trigger events and similarity comparisons. Instead of storing all frames, the system selectively extracts and stores only those frames that contain significant operational information, thereby reducing data storage requirements while preserving essential video content.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The system performs partial processing by focusing computational resources on identifying and processing only the most important frames rather than uniformly processing all frames. This selective approach applies processing power selectively to frames that meet specific criteria (trigger events, dissimilarity thresholds), achieving effective video abstraction with reduced computational burden.

Inventive Principle:
Principle #16Partial or excessive action

2Measurement precision

If all captured image frames are processed, then accurate video abstraction is achieved, but processing speed and real-time capability decrease

Engineering Contradiction:
Improvevideo abstraction accuracyVSAvoidprocessing speed
Core Design Contradiction:
Measurement precisionVSProductivity

Solution Approach 1:

The patent segments the continuous video processing task into discrete frame-by-frame analysis units. Each frame is independently evaluated against trigger events and similarity thresholds, allowing parallel processing and real-time decision-making. This segmentation enables the system to maintain high processing speed while ensuring accurate identification of keyframes through systematic comparison.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system performs preliminary filtering by first identifying trigger events and then only processing frames that meet specific dissimilarity thresholds. This preliminary action eliminates the need for exhaustive processing of all frames, significantly improving processing speed while maintaining abstraction accuracy through targeted analysis of only relevant frames.

Inventive Principle:
Principle #10Preliminary action

3Productivity

If frame selection is based on simple timing intervals, then processing speed is maintained, but accuracy in identifying content of interest decreases

Engineering Contradiction:
Improveprocessing efficiencyVSAvoidcontent identification accuracy
Core Design Contradiction:
ProductivityVSMeasurement precision

Solution Approach 1:

The patent implements dynamic frame selection criteria that adapt to changing operational conditions. Instead of fixed time intervals, the system dynamically determines which frames to select based on real-time trigger events and comparative analysis with previous keyframes. This dynamic approach ensures high accuracy in identifying content of interest while maintaining processing efficiency through event-driven selection.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system uses feedback from comparative analysis between consecutive keyframes to dynamically adjust frame selection. By continuously comparing new frames against previously selected keyframes and using dissimilarity metrics as feedback, the system accurately identifies when significant changes occur, ensuring precise content identification without relying on predetermined time intervals.

Inventive Principle:
Principle #23Feedback

4Measurement precision

If complex analysis is performed on all image frames, then identification accuracy of content of interest improves, but computational load and energy consumption increase

Engineering Contradiction:
Improvecontent detection accuracyVSAvoidprocessing energy consumption
Core Design Contradiction:
Measurement precisionVSUse of energy by moving object

Solution Approach 1:

The patent extracts computational analysis only from frames that meet specific selection criteria (trigger events and dissimilarity thresholds) rather than performing complex analysis on all frames. This selective extraction approach maintains high detection accuracy for important content while dramatically reducing overall energy consumption by avoiding unnecessary processing of routine frames.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The system changes the operational parameters of frame processing by applying different levels of analysis based on frame importance. Frames triggered by events or showing significant dissimilarity undergo complex analysis with high computational resources, while other frames receive minimal or no processing. This parameter-based differentiation maintains detection accuracy for critical content while optimizing energy consumption across the entire video stream.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS11049261B2Method and system for creating video abstraction from image data captured by a movable object
Publication Date: 2021.06.29 SZ DJI TECH CO LTD
  • US11049261B2 patent drawing
  • US11049261B2 patent drawing
  • US11049261B2 patent drawing

AI summary

A method for processing image data captured by an imaging device borne on a movable object includes receiving a plurality of trigger events each corresponding to an operational condition variation detected by a first sensing device borne on the movable object, identifying, among a sequence of image frames captured by the imaging device, a plurality of image frames of interest each determined by one of the plurality of trigger events, and adaptively selecting, from the sequence of image frames, a set of image frames in accordance with a comparison of a plurality of temporally adjacent image frames of the plurality of image frames of interest.