Multi-Person Video Tracking With Quality-Scored Face Crops

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing video surveillance systems struggle to perform facial recognition for multiple individuals in video data in real-time, often failing to generate high-quality cropped images for efficient identity data processing.

Innovation Solution

A compute device within a video camera system tracks multiple individuals using motion models, generates cropped images based on quality scores and elapsed time, and prioritizes facial recognition tasks to optimize processing efficiency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If facial recognition is performed for multiple individuals in real-time, then recognition speed and productivity improve, but image quality and processing accuracy deteriorate due to resource constraints

Engineering Contradiction:
Improverecognition speedVSAvoidimage quality
Core Design Contradiction:
ProductivityVSManufacturing precision

Solution Approach 1:

The system segments the video processing task by generating and processing cropped images of individual faces separately from the full video stream. Each face detection creates a dedicated cropped image that can be processed independently, allowing multiple individuals to be recognized simultaneously without compromising the quality of individual face analysis.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system extracts only the relevant portions (faces) from the full video stream by generating cropped images based on detected face locations. This extraction allows the system to focus computational resources on the most important elements (faces) rather than processing entire video frames, thereby improving recognition speed while maintaining image quality for the extracted portions.

Inventive Principle:
Principle #2Taking out (Extraction)

2Measurement precision

If cropped images are generated for all detected individuals, then recognition accuracy improves, but processing time and computational resources increase

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

Solution Approach 1:

The system applies local quality by generating cropped images only for detected faces that meet specific quality thresholds. Instead of processing all detected individuals uniformly, the system prioritizes faces with sufficient image quality for accurate recognition, thereby reducing processing time for low-quality detections while maintaining high accuracy for quality-validated faces.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The system performs preliminary actions by generating quality scores for cropped images before final recognition processing. This preliminary quality assessment allows the system to filter out low-quality detections early in the process, avoiding unnecessary computational resources for faces that cannot be reliably recognized, thus reducing overall processing time while maintaining accuracy for valid faces.

Inventive Principle:
Principle #10Preliminary action

3Productivity

If quality scores are assigned to cropped images, then processing efficiency improves, but system complexity increases

Engineering Contradiction:
Improveprocessing efficiencyVSAvoidsystem complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The system implements self-service by using the cropped images themselves as the basis for generating quality scores. The quality assessment is performed automatically on the image data without requiring external intervention or complex additional hardware. This self-service approach improves processing efficiency through automated quality filtering while keeping the added complexity manageable by using the existing image processing infrastructure.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS20250329161A1Methods and apparatus for generating images of objects detected in video camera data
Publication Date: 2025.10.23 VERKADA INC
  • US20250329161A1 patent drawing
  • US20250329161A1 patent drawing
  • US20250329161A1 patent drawing

AI summary

A non-transitory, processor-readable medium stores instructions that, when executed by a processor, cause the processor to receive video-derived detection data associated with a plurality of persons. For a first person from the plurality of persons, a portion of the video-derived detection data associated with the first person is assigned to a first motion track based on a motion model, and a closeup image of the first person is generated based on the portion of video-derived detection data. A quality score is generated based on the closeup image, and the closeup image is assigned to the first motion track based on the quality score. The first motion track is selected from a plurality of motion tracks associated with the plurality of persons. Using a neural network, first identity data is generated based on the closeup image, and the first motion track is updated based on the first identity data.