Video Object Cropping via Motion Tracking and Quality Scoring

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing video surveillance systems lack interactivity, fail to generate alerts or alarms based on object detection, and do not typically produce cropped images based on object classification, motion, or visibility, and are not computationally influenced by the transitory nature of detected objects.

Innovation Solution

A system and method that utilize a processor to detect objects in video streams, calculate motion, generate cropped images (hyperzoom images) based on confirmed motion tracks, and transmit these images to remote devices with quality scores, allowing for user-defined alerts and alarms, and incorporating user inputs for enhanced object tracking and image processing.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If cropped images are generated for every detected object in video surveillance, then image quality and object detail are improved, but data transmission load and processing complexity increase

Engineering Contradiction:
Improveimage qualityVSAvoidprocessing complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The system changes parameters by generating cropped images selectively based on motion detection and classification confidence thresholds rather than for all detected objects. This parameter-based filtering approach maintains image quality for relevant objects while reducing overall processing complexity and data transmission load.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The system applies partial action by generating cropped images only for objects that meet specific criteria (motion detection, classification confidence) rather than for all detected objects. This selective approach provides sufficient image quality for important objects without the excessive processing burden of generating crops for every detection.

Inventive Principle:
Principle #16Partial or excessive action

2Reliability

If all detected objects are tracked and monitored, then object detection completeness is improved, but false alarms and computational load increase

Engineering Contradiction:
Improveobject detection completenessVSAvoidfalse alarms
Core Design Contradiction:
ReliabilityVSObject-generated harmful factors

Solution Approach 1:

The system performs preliminary actions by detecting motion and generating classification predictions before generating cropped images or triggering alerts. This preliminary filtering based on motion detection and classification confidence reduces false alarms while maintaining completeness for truly relevant objects.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system uses feedback mechanisms where classification confidence scores and motion detection results inform subsequent decisions about whether to generate cropped images and trigger alerts. This feedback loop allows the system to maintain detection completeness while filtering out low-confidence detections that would generate false alarms.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS12033348B1Methods and apparatus for generating images of objects detected in video camera data
Publication Date: 2024.07.09 VERKADA INC
  • US12033348B1 patent drawing
  • US12033348B1 patent drawing
  • US12033348B1 patent drawing

AI summary

A method for generating cropped images depicting objects captured in video data includes receiving, at a processor of a video camera system, a video stream including a series of video frames depicting an object. A classification for the object is generated, and an occurrence of the object being detected is identified in an additional video frame(s) from the series of video frames. A motion associated with the object is calculated based on the classification and the additional video frame(s). At least one image that depicts the object and includes a cropped portion of a video frame from the series of video frames is generated, along with an associated set of at least one quality score, in response to calculating the motion. The method also includes causing transmission of the at least one image to at least one remote compute device based on the set of at least one quality score.