摘要:
A noise estimation system that estimates noises in a sequence of video frames, uses a an image structure remover and a noise variance calculator. The image structure remover computes the difference over a local window in two consecutive frames. The noise variance calculator estimates the noise variance (standard deviation) from the distribution of the local difference. If there is no motion or small motion between two consecutive frames, the image structure can be removed by calculating the local difference, whereby very robust estimation is obtained.
摘要:
A vertical scrolling region detector may include a motion estimator that can generate motion vectors between blocks of two or more primary frames of a mixed-mode video sequence. The detector may also include a primary frame motion analyzer that can analyze the motion vectors to detect substantially constant vertical motion of at least some of the blocks between the two or more primary frames. The presence of substantially constant vertical motion may reflect the presence of a vertical scrolling region in the mixed-mode video sequence. Moreover, the detector may also include a consecutive frame motion analyzer that can calculate differences in pixel values between lines of two or more consecutive frames in the mixed-mode video sequence. The differences in pixel values may further reflect the presence of the vertical scrolling region in the mixed-mode video sequence.
摘要:
A method and a system for adaptively (dynamically) reducing quantization layer reduction for removing quantization artifacts in quantized video signals is provided. Adaptively reducing quantization layer reduction involves detecting if a selected pixel in a quantized image belongs to a ramp area in each of multiple pre-defined directions, dynamically selecting a quantization level for each of the pre-defined directions based on the corresponding detection results, and refining the pixel based on the selected quantization levels.
摘要:
System and methods for the detection of progressive pulldown in a video sequence are provided. The method comprises calculating a difference between temporally adjacent frames in the video sequence, generating a pattern based upon these differences, and comparing the generated pattern against patterns understood for known progressive film modes in order to determine if the video sequence comprises a known progressive film mode. In one embodiment, the pattern may be adjusted to account for uncertainty in assigning values to the pattern, reducing the likelihood of false detections. In another advantage, confidence metrics are built into the method in order to further reduce the incidence of false detections.
摘要:
A system and method for video frame interpolation are disclosed. In one embodiment, the method comprises receiving first motion estimation data representing estimated motion of blocks between a first frame and a second frame, receiving second motion estimation data representing estimated motion of blocks between the second frame and a third frame, determining whether an area in an interpolated frame between the first and second frame is an occlusion area based at least in part on the first and second motion estimation data, and estimating characteristics of pixels of the area based in part on the determination.
摘要:
A noise estimation system that estimates noises in a sequence of video frames, uses a an image structure remover and a noise variance calculator. The image structure remover computes the difference over a local window in two consecutive frames. The noise variance calculator estimates the noise variance (standard deviation) from the distribution of the local difference. If there is no motion or small motion between two consecutive frames, the image structure can be removed by calculating the local difference, whereby very robust estimation is obtained.
摘要:
A method and a system for adaptively (dynamically) reducing quantization layer reduction for removing quantization artifacts in quantized video signals is provided. Adaptively reducing quantization layer reduction involves detecting if a selected pixel in a quantized image belongs to a ramp area in each of multiple pre-defined directions, dynamically selecting a quantization level for each of the pre-defined directions based on the corresponding detection results, and refining the pixel based on the selected quantization levels.
摘要:
A method and system for determining a measure of reliability of a computed motion estimate based on the histogram of the error block obtained based on the computed motion estimate taking into account some aspects of the image content.
摘要:
An improved temporal noise reduction method and system detects the global motion and adjusts the overall gain of the temporal filtering. Temporal noise reduction is applied to two video frames, wherein one video frame is the current input noisy frame, and the other video frame is a previous filtered frame stored in memory. In this method, noise estimation is first performed to estimate the noise variance/standard deviation in the input video sequence. Then, motion estimation is applied to obtain the motion vectors indicating relative motion between the pixels in the current noisy frame and the corresponding pixels in the previous noise-reduced frame. From such motion vectors, global motion estimation is applied to estimate the camera motion of the video sequence. If reliable global motion is obtained, the overall gain of the temporal filtering is reduced by adjusting the estimated noise level. Motion blur is thus prevented.
摘要:
A method for reliability estimation of temporal noise estimation in a sequence of video frames. The temporal local differences from a difference between a previous frame and a next frame in the sequence of frames is determined. A distribution of the temporal local difference is determined. Characteristics values of the distribution are determined. The characteristics values are compared to the thresholds to obtain an indication of the reliability of the temporal noise estimation. If the estimated noise variance is determined as not reliable, it will be discarded and the previous estimated reliable noise variance will be used instead indicating the noise level of the current frame.