Uniform Stripe Detection in Digital Video Frames
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing methods for detecting uniform stripes in digital video frames, particularly stereoscopic frames, are inefficient and require significant processing power, making them unsuitable for real-time applications.
Innovation Solution
A method that defines pairs of regions in a digital video frame, processes elements in opposite directions by comparing pixel sums with a reference value to detect uniform stripes, and discards them if their size is smaller than a predetermined threshold, utilizing a system with selectors, adders, buffers, and comparators to efficiently identify and remove uniform stripes.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If conventional stripe detection methods are used, then stripe detection capability is achieved, but processing power consumption is high
Solution Approach 1:
The video frame is divided into multiple scan lines, and the detection process is segmented into iterative steps where only candidate regions are analyzed in detail. The frame is processed in horizontal scan lines from top to bottom, with each line potentially becoming a candidate stripe region that requires further verification through sum comparison operations.
Solution Approach 2:
Different processing strategies are applied to different regions of the frame. Candidate stripe regions undergo detailed sum comparison analysis, while non-candidate regions are quickly identified and skipped. The detection algorithm adapts its processing intensity locally based on the likelihood of stripe presence.
2Measurement precision
If full frame processing is performed, then detection accuracy is improved, but processing time increases
Solution Approach 1:
The algorithm performs preliminary scanning of all scan lines to identify candidate stripe regions before conducting detailed analysis. This preliminary action filters out regions that cannot be stripes, allowing the computationally intensive sum comparison operations to be applied only to promising candidates, thus reducing overall processing time while maintaining accuracy.
Solution Approach 2:
The detection algorithm skips detailed analysis of regions that are clearly not stripes by using quick identification criteria in the preliminary scanning phase. Non-candidate regions are rushed through with minimal processing, while candidate regions receive the full attention needed for accurate detection.
Data Source
Figure 1A~1D
Figure 2A~2H
Figure 3A~3H
AI summary
A method for detecting uniform stripes in digital video frames, comprising the steps of defining a pair of regions ((201, 203); (204, 206); (202A, 202B); (205A, 205B)), each region (201, 202A, 202B, 203, 204, 205A, 205B, 206) comprising a number of elements, wherein the elements constitute rows or columns, processing the elements of the pair of regions ((201, 203); (204, 206); (202A, 202B); (205A, 205B)) in opposite directions by comparing a sum of values of pixels of the processed element with a sum reference value in the direction of processing to obtain a difference value, until the difference value for the processed elements in both regions ((201, 203); (204, 206); (202A, 202B); (205A, 205B)) is not larger than a predetermined threshold, designating the processed elements of the pair of regions ((201, 203); (204, 206); (202A, 202B); (205A, 205B)) as uniform stripes ((201 X, 203X); (204X, 206X); (202X); (205X)).