Optical-Flow Face Tracking in Interpolated Video Frames

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing face tracking technologies are sensitive to changes in illumination, leading to deteriorated performance and increased power consumption, and require extensive processing time.

Innovation Solution

An electronic device equipped with an optical flow circuit, face detection module, and face tracking module generates facial position information in interpolated frames using optical flow maps and detection data, reducing the need for additional image processing and optimizing power consumption.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If traditional face tracking methods are used, then face tracking can be performed, but performance deteriorates and power consumption increases under rapid brightness changes

Engineering Contradiction:
Improveface tracking performanceVSAvoidpower consumption
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The system performs face detection and optical flow calculation in advance on key frames (first and second frames) before generating interpolated frames. By preparing detection data and optical flow maps beforehand, the system avoids repeated heavy processing during brightness changes, maintaining reliable tracking while reducing real-time power consumption

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system creates interpolated frames by copying and transforming detection data and optical flow information from original frames. Instead of re-processing the entire image sequence during brightness changes, the system generates new frame data by interpolating from existing processed frames, maintaining tracking accuracy while significantly reducing computational load and power consumption

Inventive Principle:
Principle #26Copying

2Measurement precision

If extensive image processing is performed, then face tracking accuracy is maintained, but processing time increases

Engineering Contradiction:
Improveface tracking accuracyVSAvoidprocessing time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system segments the video stream into key frames and interpolated frames. Face detection and optical flow calculation are performed only on key frames, while interpolated frames are generated by combining detection data and optical flow information from key frames. This segmentation reduces processing time while maintaining accuracy by avoiding redundant processing of all frames

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system performs computationally intensive face detection and optical flow calculation in advance on key frames before generating interpolated frames. By completing the heavy processing work beforehand, the system can quickly generate interpolated frames without repeated extensive processing, reducing overall processing time while maintaining tracking accuracy

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS20250308041A1Electronic device, and method for generating facial position information in interpolated frames of electronic device
Publication Date: 2025.10.02 SAMSUNG ELECTRONICS CO LTD
  • US20250308041A1 patent drawing
  • US20250308041A1 patent drawing
  • US20250308041A1 patent drawing

AI summary

A method of generating facial position information in interpolated frames of an electronic device including a face detection module, an optical flow circuit, and a face tracking module, the method including receiving, by the face tracking module, a frame and detection data from the face detection module and receiving an optical flow map from the optical flow circuit, determining, by the face tracking module, at least one patch of the optical flow map based on the frame and the detection data, calculating an estimated position of a face in the frame based on the patch, and generating facial position information in interpolated frames based on the calculated estimated position, wherein the detection data includes bounding box information of the face included in the frame, and landmark information of the face.