Rotation Invariant Fast Feature Descriptor for Mobile Tracking

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Handheld devices face limitations in processing power for image processing tasks, such as tracking and recognition in computer vision applications, due to their limited computing capabilities.

Innovation Solution

The development of rotation-invariant feature descriptors, specifically the Rotation Invariant Fast Feature (RIFF) descriptor, which uses radial gradient transforms and approximations to generate descriptors that are computationally efficient and robust for tracking and recognition tasks, allowing for real-time or near real-time processing without the need for orientation assignment or pixel interpolation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If conventional feature descriptors are used for tracking and recognition, then recognition accuracy is maintained, but computational complexity increases and processing speed decreases

Engineering Contradiction:
Improveprocessing speedVSAvoidcomputational complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The feature descriptor is segmented into multiple bins (e.g., 8 bins) that represent different gradient orientations. This segmentation allows the system to process and compare only relevant orientation components, reducing the overall computational complexity while maintaining recognition accuracy through selective feature comparison.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent transforms the feature representation by computing gradient histograms in a rotated coordinate system that aligns with the dominant orientation. This parameter transformation enables rotation invariance while reducing the dimensionality of comparison operations, thereby improving processing speed without sacrificing recognition performance.

Inventive Principle:
Principle #35Parameter changes

2Reliability

If rotation invariant feature descriptors are implemented, then robustness to orientation changes is improved, but computational cost increases

Engineering Contradiction:
Improverotation invarianceVSAvoidcomputational cost
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The system performs preliminary orientation estimation by computing gradient histograms in all directions and identifying the dominant orientation before final descriptor computation. This preliminary action allows subsequent descriptors to be computed in a rotated coordinate system, achieving rotation invariance more efficiently by avoiding redundant computations across all orientations.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent introduces a rotational dimension by transforming the gradient computation into a rotated coordinate system. This dimensional transformation allows the descriptor to inherently capture rotation invariance by expressing gradients relative to the dominant orientation rather than fixed image coordinates, reducing computational cost while maintaining robustness.

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

3Measurement precision

If detailed feature extraction is performed for accurate recognition, then recognition precision is improved, but processing time increases

Engineering Contradiction:
Improverecognition precisionVSAvoidprocessing time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent extracts only the most discriminative features by computing gradient histograms in specific orientation bins and selecting dominant orientations. This selective extraction of essential features maintains recognition precision by focusing on the most informative characteristics while reducing processing time by eliminating redundant feature computations.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS8687891B2Method and apparatus for tracking and recognition with rotation invariant feature descriptors
Publication Date: 2014.04.01 NOKIA CORP
  • US8687891B2 patent drawing
  • US8687891B2 patent drawing
  • US8687891B2 patent drawing

AI summary

Various methods for tracking and recognition with rotation invariant feature descriptors are provided. One example method includes generating an image pyramid of an image frame, detecting a plurality of interest points within the image pyramid, and extracting feature descriptors for each respective interest point. According to some example embodiments, the feature descriptors are rotation invariant. Further, the example method may also include tracking movement by matching the feature descriptors to feature descriptors of a previous frame and performing recognition of an object within the image frame based on the feature descriptors. Related example methods and example apparatuses are also provided.