Two-Stage Video Frame Throttling for ALPR Stability

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Automatic License Plate Recognition (ALPR) systems face challenges in efficiently processing video frames from multiple lanes of vehicle traffic, leading to potential system instability and resource overload, which can result in missed license plate detections due to excessive frame processing.

Innovation Solution

A two-stage dynamic throttling method is implemented in the ALPR system, where the first stage drops a subset of video frames based on general policies and the second stage further drops frames based on lane-specific conditions to control frame input into the processor, ensuring stable processing and preventing resource overload.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If all video frames are processed by the processor, then complete license plate detection is achieved, but system resource overload and instability occur

Engineering Contradiction:
Improvesystem stabilityVSAvoidframe processing throughput
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The frame dropping process is segmented into two distinct stages: first stage dropping based on global frame rate policies, and second stage dropping based on lane-specific conditions. This segmentation allows the system to manage processing load more effectively by dividing the decision-making process into hierarchical levels, preventing resource overload while maintaining detection capability.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Instead of processing all frames or none, the system applies partial action by selectively dropping subsets of frames at two different stages. The first stage drops frames globally, and the second stage drops additional frames based on lane conditions, achieving a balanced approach that maintains system stability while preserving sufficient frames for reliable license plate detection.

Inventive Principle:
Principle #16Partial or excessive action

2Reliability

If frame processing is reduced to prevent resource overload, then system stability is improved, but license plate detection accuracy may deteriorate

Engineering Contradiction:
Improvesystem stabilityVSAvoidlicense plate detection accuracy
Core Design Contradiction:
ReliabilityVSMeasurement precision

Solution Approach 1:

The first stage of frame dropping is performed as a preliminary action before the second stage. By pre-filtering frames based on global frame rate policies, the system reduces the overall processing load early in the pipeline, preventing resource overload before frames reach the processing stage, while still allowing subsequent lane-specific filtering to preserve critical detection frames.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The two-stage dropping system acts as an intermediary mechanism between raw video input and processor analysis. This intermediary structure allows the system to buffer and regulate frame flow, preventing direct overload of the processor while maintaining a sufficient supply of frames for accurate license plate detection through coordinated dropping policies at both stages.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Device complexity

If a single-stage frame dropping method is used, then device complexity is reduced, but control precision over frame input is insufficient

Engineering Contradiction:
Improvethrottling system complexityVSAvoidframe selection precision
Core Design Contradiction:
Device complexityVSMeasurement precision

Solution Approach 1:

The system transitions from a single-dimensional frame dropping approach to a two-dimensional hierarchical structure. The first stage operates globally across all lanes, while the second stage operates specifically per lane, adding a dimensional layer of control. This dimensional expansion enables precise frame selection without proportionally increasing overall system complexity, as each stage builds upon the previous one.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

Data Source

PatentUS10733451B2Automatic license plate recognition system and method therefor
Publication Date: 2020.08.04 MOTOROLA SOLUTIONS INC
  • US10733451B2 patent drawing
  • US10733451B2 patent drawing
  • US10733451B2 patent drawing

AI summary

An n-lane automatic license plate recognition system (where n is an integer greater than one) and a method for dropping video frames in this system is disclosed. The method includes receiving, at an input of a first stage of a two-stage restrictor, a plurality of video frames. In the first stage of the two-stage restrictor, a subset of the plurality of video frames is dropped. An output of the first stage is coupled to an input of a second stage of the two-stage restrictor such that receiving and non-receiving of individual ones the plurality of video frames by the second stage is controlled by the first stage. In the second stage after the first stage, a further subset of the plurality of video frames is dropped to effect controlled frame input into a processor that performs at least one recognition analytic on remaining video frames of the plurality of video frames. The dropping of the further subset is based on at least one drop condition including a lane-specific drop condition.