Face Trajectory Tracking via Bounding Box Overlap
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing object detection and tracking systems struggle to efficiently track the trajectory of objects, particularly faces, across multiple frames of a media input, such as videos, due to computational inefficiencies and challenges in handling moving images.
Innovation Solution
A novel method that involves detecting the presence of target faces by calculating facial bounding boxes and landmarks, and then tracking these faces across frames by comparing bounding box overlap and facial landmark consistency, even during interruptions or partial obstructions.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If individual frame analysis is performed separately for each frame in a media input, then object detection can be conducted on each frame, but computational requirements become excessively high and processing efficiency deteriorates
Solution Approach 1:
The system performs preliminary actions by detecting objects in the first frame and establishing their initial positions and characteristics before processing subsequent frames. This allows the system to have a head start in tracking and reduces the computational burden on later frames, as they only need to detect changes or confirmations rather than perform full detection analysis.
Solution Approach 2:
The system maintains continuous tracking of detected objects across multiple frames by carrying forward detection results from previous frames. Instead of performing discrete, independent detection on each frame, the system continuously updates object positions and characteristics, maintaining useful action across the entire media input sequence and significantly reducing redundant computations.
2Reliability
If facial detection and landmark analysis are used to track faces across frames, then face tracking capability is improved, but the system fails when intervening frames do not show the face
Solution Approach 1:
The system prepares for potential detection failures by establishing robust tracking mechanisms in advance. It uses bounding box overlap calculations and landmark consistency checks to create a buffer that can withstand temporary detection failures. This cushioning approach allows the system to maintain tracking even when the face is temporarily obscured or not detected in intervening frames.
Solution Approach 2:
The system continuously monitors detection results and provides feedback to adjust tracking parameters. When a face is detected, the system uses feedback from landmark analysis and bounding box positions to refine tracking. This feedback mechanism allows the system to recover from temporary detection failures and maintain accurate trajectory tracking across frames.
3Measurement precision
If bounding box overlap threshold is set high to ensure accurate face identification, then false positives are reduced, but tracking fails when faces move significantly between frames
Solution Approach 1:
The system dynamically adjusts the bounding box overlap threshold based on the detected motion between frames. When significant motion is detected, the threshold is relaxed to maintain tracking, while when motion is minimal, the threshold is tightened to ensure accurate identification. This dynamic adaptation allows the system to maintain both precision and robustness across varying motion conditions.
Solution Approach 2:
The system changes key parameters such as bounding box overlap threshold and landmark tolerance based on the specific frame conditions and detected motion patterns. By adjusting these parameters dynamically, the system can maintain accurate tracking whether faces are stationary or moving significantly between frames, resolving the contradiction between precision and adaptability.
Data Source
AI summary
An object trajectory analysis system and method that is usable to determine a probable match between objects across subsequent or related input frames of an input media, thereby tracking a movement of an object, such as a target face, across the subsequent or related input frames. The system receives an input media including a plurality of input frames for analysis, such that the target face is determined to be present through facial landmark analyses and positional analyses. Calculating an overlap value between bounding boxes that are associated with detected target faces in subsequent frames, the system determines whether a consistent face is present within the subsequent frames. The system then performs the analyses across multiple frames to track a relative position of the target face, and can use landmark detection to predict a presence of and characteristics of the target face during intermediary frames lacking detection of the target face.


