Salient Frame Detection for Real-Time Repetition Counting

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current image data analysis techniques struggle with real-time prediction of user activities and motion, particularly in identifying salient frames and accurately tracking repetitions of user actions.

Innovation Solution

A system that processes image data to predict user activities in real-time by determining action, progress, and saliency scores on a per-frame basis, using a network trained to analyze body poses and identify salient frames for activities such as exercises.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If a video sequence of frames is fed into a network to predict user activity, then the prediction accuracy is improved, but the real-time prediction capability deteriorates

Engineering Contradiction:
Improveprediction accuracyVSAvoidreal-time prediction capability
Core Design Contradiction:
Measurement precisionVSSpeed

Solution Approach 1:

The patent segments the video processing task by identifying and focusing only on salient frames rather than processing the entire video sequence. The system divides the video into discrete frames, evaluates each frame for saliency based on motion and pose changes, and processes only those frames that contain meaningful activity information. This segmentation approach maintains prediction accuracy while significantly reducing computational load to enable real-time processing.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent extracts and processes only the essential components of video data - specifically salient frames that contain meaningful activity information. By using saliency detection to extract relevant frames and discarding redundant frames, the system achieves accurate activity prediction without the computational burden of processing entire video sequences, thereby enabling real-time prediction.

Inventive Principle:
Principle #2Taking out (Extraction)

2Reliability

If the entire video sequence is processed to predict user activity, then comprehensive activity recognition is improved, but computational efficiency deteriorates

Engineering Contradiction:
Improveactivity recognition comprehensivenessVSAvoidcomputational efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The system segments the video sequence into individual frames and applies saliency detection to identify only those frames containing meaningful activity information. This segmentation allows comprehensive activity recognition by ensuring all relevant moments are captured, while simultaneously improving computational efficiency by processing only a subset of frames rather than the entire sequence.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies partial action by processing only the necessary portion of the video data - specifically salient frames - rather than the entire sequence. The saliency detection mechanism identifies frames that exceed a threshold of importance, allowing the system to achieve comprehensive activity recognition with partial processing, thereby significantly improving computational efficiency.

Inventive Principle:
Principle #16Partial or excessive action

3Measurement precision

If repetition counting is performed on all frames, then accuracy in tracking user actions is improved, but processing time increases

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

Solution Approach 1:

The patent segments the repetition counting task by applying it only to salient frames identified through saliency detection, rather than processing all frames. This segmentation maintains tracking accuracy by focusing on frames that contain meaningful action information, while dramatically reducing processing time by excluding redundant frames from the counting process.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system extracts salient frames using motion and pose-based saliency detection, then performs repetition counting only on these extracted frames. This approach ensures accurate tracking of user actions by processing all relevant moments, while minimizing processing time by excluding frames that do not contribute to action recognition.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS20260057703A1Repetition Counting with Salient Frame Detection
Publication Date: 2026.02.26 APPLE INC
  • US20260057703A1 patent drawing
  • US20260057703A1 patent drawing
  • US20260057703A1 patent drawing

AI summary

Determining characteristics of user motion is described. The technique includes capturing a series of frames of a user performing a motion and determining progress prediction and saliency scores for each of a set of candidate actions based on the features of the frames. The progress prediction score and saliency score are determined based on features of the current frame and one or more prior frames. The progress prediction value is determined and used to track repetitions of the user motion. Upon detecting the repetition has completed, salient frames are identified based on the saliency scores.