System for detecting structured artifacts in video sequences
AssigneeTektronix, Inc.
InventorsArvind Nayak, G. V. Varaprasad
Life of this patent
Estimating the term…
Abstract
Methods for detecting structured artifacts in a video may begin by accepting a video frame at a video input and then generating a filtered frame from the video frame. After a differenced image is produced, groups of connected pixels (blobs) within the differenced frame are identified, and isolated blobs are removed to produce a cleaned image. A Fourier transform is performed on the cleaned image, and structured artifacts may be identified based on a comparison of magnitudes of the Fourier components of the cleaned image. Devices that detect and identify structured artifacts are also described.
Claims12
A method for detecting structured artifacts in a video, comprising:
- accepting a video frame at a video input;
- generating a filtered frame from the video frame;
- differencing the filtered frame from the accepted frame to create a differenced frame;
- thresholding the differenced frame;
- comparing the thresholded differenced frame to a threshold minimum value of lit pixels in the frame to determine if the video frame contains a structured artifact;
- identifying groups of connected pixels within the differenced frame as blobs;
- removing isolated blobs to produce a cleaned image;
- comparing a number of lit pixels in the cleaned image to the threshold minimum value of lit pixels;
- when the number of lit pixels in the cleaned image is greater than the threshold minimum value of lit pixels, performing Fourier transform on the cleaned image;
- and
- identifying the video frame as having structured artifacts based on a comparison of magnitudes of Fourier components of the cleaned image.
A video artifact detecting device for detecting structured artifacts in a video, comprising:
- a video input for accepting a video frame;
- a filter;
- a difference generator structured to generate a difference image from the video frame and the video frame that has been filtered through the filter;
- a blob identifier structured to identify groups of connected pixels within the differenced frame as blobs;
- a thresholder for generating a thresholded output of the differenced frame;
- a blob processor structured to compare the thresholded output of the differenced frame to a threshold minimum value of lit pixels in the frame;
- a blob cleaner structured to remove isolated blobs to produce a cleaned image, when the number of lit pixels in the differenced frame is greater than the threshold minimum value of lit pixels, the blob processor further structured to compare a number of lit pixels in the cleaned image to the threshold minimum value of lit pixels;
- a Fourier transformer for producing an output from the cleaned image, when the number of lit pixels in the cleaned image is greater than the threshold minimum value of lit pixels;
- and
- an identifier structured to detect the video frame as having structured artifacts based on a comparison of magnitudes of Fourier components of the cleaned image.
Dependencies are inferred from the claim text.