Content Verification via Frame Fingerprinting and Match Analysis

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional content verification systems fail to accurately identify altered media content, especially after it has been shared on social networks, and do not account for nuanced modifications, which can be insidious and affect viewer perception.

Innovation Solution

A system that compares unverified content items with verified ones by generating fingerprints, identifying root frames, and analyzing frame matches to detect alterations, while considering the type of content and acceptable modification levels, thereby providing a customizable and accurate verification process.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If traditional encoding/decrypting security measures are used, then content protection before distribution is improved, but the ability to identify altered content already in the ecosystem deteriorates

Engineering Contradiction:
Improvecontent protectionVSAvoidaltered content identification
Core Design Contradiction:
ReliabilityVSDifficulty of detecting and measuring

Solution Approach 1:

The system embeds fingerprints and metadata into content before distribution, creating a baseline for future comparison. This preliminary action enables detection of alterations even after content has been shared across the ecosystem, resolving the contradiction by preparing detection mechanisms in advance rather than relying solely on post-distribution security measures

Inventive Principle:
Principle #10Preliminary action

2Productivity

If conventional verification systems flag content with significant changes, then obvious alterations are detected, but insidious small changes that affect viewer perception are missed

Engineering Contradiction:
Improveverification speedVSAvoidalteration detection accuracy
Core Design Contradiction:
ProductivityVSMeasurement precision

Solution Approach 1:

The system applies different verification thresholds and analysis depths to different regions and types of content. Rather than treating all content uniformly, it identifies specific frames, segments, or areas that are more susceptible to insidious alterations and applies enhanced verification to those locations, improving detection precision without sacrificing overall system productivity

Inventive Principle:
Principle #3Local quality

3Measurement precision

If the system performs detailed frame-by-frame comparison, then alteration detection accuracy is improved, but processing time and computational resources increase

Engineering Contradiction:
Improvealteration detection accuracyVSAvoidverification time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The verification system divides content into segments, frames, or regions and processes them in parallel or selectively. By segmenting the analysis task, the system can identify and focus computational resources on suspicious or critical portions of content rather than uniformly processing every frame at full detail, thereby maintaining high detection accuracy while reducing overall processing time

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS12081843B2System and method for identifying altered content
Publication Date: 2024.09.03 ADEIA GUIDES INC
  • US12081843B2 patent drawing
  • US12081843B2 patent drawing
  • US12081843B2 patent drawing

AI summary

Methods and systems for identifying altered content are described herein. The system generates a fingerprint for an unverified content item and locates a plurality of content items that match the fingerprint. The system then compares corresponding frames between the unverified content item and each content item of the plurality of content items. The system identifies, based on the comparing, an altered frame in the unverified content item that does not match a corresponding frame in two or more of the plurality of content items. The system also determines that one or more frames of the unverified content item that follow the altered frame match corresponding frames in the two or more of the plurality of content items. The system then generates for display an indication that the unverified content item contains one or more altered frames.