3D Wavelet Video Fingerprinting for Duplicate Detection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Video sharing sites face challenges in managing large video libraries, including identifying and removing unauthorized copies of copyrighted content, dealing with multiple copies of the same videos, and organizing content effectively, as existing methods fail to accurately detect similarities due to variations in compression, resolution, and timing.

Innovation Solution

A method and system that generate and compare video fingerprints representing spatial and sequential characteristics, using a three-dimensional transform to create a compact representation of video content, allowing for efficient identification and organization of videos, even with minor variations, and automatic detection of duplicates and copyrighted material.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If hash-based fingerprint functions are used to identify exact copies of video files, then identification speed is improved, but the ability to detect videos with small variations (compression, resolution, timing differences) deteriorates

Engineering Contradiction:
Improveidentification speedVSAvoiddetection accuracy
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The video is divided into multiple sequential segments, and a fingerprint is generated for each segment rather than treating the entire video as a single unit. This segmentation allows the system to compare specific portions of videos independently, making it more robust to variations in compression, resolution, and timing while maintaining efficient comparison speed.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent transitions from traditional hash-based fingerprinting to a three-dimensional wavelet transform that captures spatial and temporal characteristics across multiple scales. This dimensional transformation enables the fingerprint to represent video content in a way that is invariant to common variations, improving detection reliability while maintaining computational efficiency.

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

2Device complexity

If individual video frames are treated as separate images for comparison, then processing complexity is reduced, but sequential information between frames is lost

Engineering Contradiction:
Improveprocessing complexityVSAvoidsequential information
Core Design Contradiction:
Device complexityVSLoss of information

Solution Approach 1:

The patent combines spatial information from individual frames with temporal information between frames into a unified three-dimensional wavelet representation. This merging preserves sequential information while maintaining manageable processing complexity by using efficient wavelet transform algorithms that operate on the combined spatiotemporal data.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The fingerprint structure combines multiple types of information (spatial characteristics, temporal characteristics, and their interactions) into a composite representation. This composite approach ensures that neither spatial nor temporal information is lost, while the structured composition keeps processing complexity manageable through systematic decomposition and reconstruction.

Inventive Principle:
Principle #40Composite materials

3Measurement precision

If fingerprints are computed for the whole video file, then identification accuracy is improved, but processing time and computational resources increase

Engineering Contradiction:
Improveidentification accuracyVSAvoidprocessing time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The video file is divided into multiple segments for fingerprint computation. This segmentation reduces the computational burden on each individual processing unit while maintaining overall identification accuracy through the systematic combination of segment fingerprints. The segmented approach enables parallel processing and reduces memory requirements.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Rather than computing a single comprehensive fingerprint for the entire video, the system computes multiple partial fingerprints for segments. This partial action approach reduces processing time and resource requirements while the aggregation of segment fingerprints provides sufficient accuracy for identifying duplicate and similar videos.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS8094872B1Three-dimensional wavelet based video fingerprinting
Publication Date: 2012.01.10 GOOGLE LLC
  • US8094872B1 patent drawing
  • US8094872B1 patent drawing
  • US8094872B1 patent drawing

AI summary

A method and system generates and compares fingerprints for videos in a video library. The video fingerprints provide a compact representation of the spatial and sequential characteristics of the video that can be used to quickly and efficiently identify video content. Because the fingerprints are based on spatial and sequential characteristics rather than exact bit sequences, visual content of videos can be effectively compared even when there are small differences between the videos in compression factors, source resolutions, start and stop times, frame rates, and so on. Comparison of video fingerprints can be used, for example, to search for and remove copyright protected videos from a video library. Further, duplicate videos can be detected and discarded in order to preserve storage space.