Domain Adaptation for Drone Video Action Recognition

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Human action recognition in drone videos is challenging due to the lack of annotations in target domain videos, making it difficult to adapt classifiers trained on third-person videos to drone videos, which often have limited and costly annotated data.

Innovation Solution

A computer-implemented method that learns a transformation to align the target drone domain with the source non-drone domain by adding a learnable transformation block to the video classification network, allowing the classifier to better adapt to drone videos and reduce the need for extensive annotations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of time

If a classifier trained on third-person videos is directly applied to drone videos, then the deployment time and cost are reduced, but the recognition performance deteriorates due to domain differences and lack of annotations

Engineering Contradiction:
Improvedeployment timeVSAvoidrecognition performance
Core Design Contradiction:
Loss of timeVSReliability

Solution Approach 1:

The system performs preliminary domain adaptation by learning a transformation that maps drone video features to third-person video feature space before classification. This preliminary transformation aligns the target domain (drone videos) with the source domain (third-person videos), enabling the pre-trained classifier to work effectively on drone videos without requiring retraining or extensive annotations.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The invention introduces an intermediate transformation layer that acts as a mediator between the drone video domain and the third-person video domain. This transformation block learns to bridge the domain gap by mapping features from the target domain to the source domain, allowing the classifier to operate in the familiar source domain space while processing target domain data.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If extensive annotations are collected for drone videos to improve recognition performance, then the reliability improves, but the cost and time required for data preparation increase significantly

Engineering Contradiction:
Improverecognition performanceVSAvoidannotated data volume
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The system creates a virtual copy of the source domain feature distribution by learning a transformation that maps target domain features to source domain features. Instead of collecting and annotating extensive drone video data, the method copies the statistical properties and feature distributions of the well-annotated third-person video domain and applies them to the drone video domain through the learned transformation.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The invention changes the parameter space by learning a transformation that operates on feature representations rather than raw data. This transformation modifies the feature parameters to align with the source domain, enabling effective classification without changing the underlying data or requiring extensive annotations in the target domain.

Inventive Principle:
Principle #35Parameter changes

3Adaptability or versatility

If domain adaptation transformation is learned and applied, then the adaptability to drone videos improves, but the device complexity increases due to additional transformation blocks

Engineering Contradiction:
Improvedomain adaptabilityVSAvoidnetwork complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system addresses domain adaptation by operating in the feature dimension rather than modifying the video data dimension. The transformation block learns to map features from the target domain to the source domain in the feature space, adding adaptability without requiring complex architectural changes to the overall network structure.

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

Solution Approach 2:

The learned transformation block serves multiple functions: it acts as a domain adapter, a feature aligner, and a domain invariant feature extractor. This single transformation component handles multiple aspects of domain adaptation, reducing the need for separate modules for each function and thereby limiting the increase in overall system complexity.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentUS11250573B2Human action recognition in drone videos
Publication Date: 2022.02.15 NEC CORP
  • US11250573B2 patent drawing
  • US11250573B2 patent drawing
  • US11250573B2 patent drawing

AI summary

A method is provided for drone-video-based action recognition. The method learns a transformation for each of target video clips taken from a set of target videos, responsive to original features extracted from the target video clips. The transformation corrects differences between a target drone domain corresponding to the target video clips and a source non-drone domain corresponding to source video clips taken from a set of source videos. The method adapts the target to the source domain by applying the transformation to the original features to obtain transformed features for the target video clips. The method converts the original and transformed features of same ones of the target video clips into a single classification feature for each of the target videos. The method classifies a human action in a new target video relative to the set of source videos using the single classification feature for each of the target videos.