Systems And Methods For Motion Blur Reduction
AssigneeSeiko Epson Corporation
InventorsEunice Poon, Takashi Kurumisawa
Life of this patent
Estimating the term…
Abstract
Method and apparatuses for compensating for perceived blur due to inter-frame motion in a sequence of digital video frames are disclosed. One example method includes blurring a current frame using first and second blurring filters to generate first and second blurred frames, respectively. A first weighted combination of the current frame, the first blurred frame, and the second blurred frame is then blurred with the first blurring filter to generate a third blurred frame. The current frame is combined with the third blurred frame in a second weighted combination to generate a blur-compensated frame.
Claims24
A method for compensating for perceived blur due to inter-frame motion in a sequence of digital video frames based on a direction and extent of the inter-frame motion, the method comprising:
- generating a guess frame based on a current frame;
- calculating a regularization term for each of a plurality of pixels in the guess frame;
- blurring the plurality of pixels in the guess frame as a function of the direction and extent of inter-frame motion;
- comparing each blurred pixel with a respective pixel in the current frame to generate an error pixel for each respective pixel;
- blurring each error pixel;
- adjusting each blurred error pixel based on its respective regularization term;
- and
- combining each adjusted error pixel and its respective pixel in the guess frame to update the guess frame and compensate for blur.
An apparatus for compensating for perceived blur due to inter-frame motion in a sequence of digital video frames based on a direction and extent of the inter-frame motion, the apparatus comprising:
- a regularization term generator configured to calculate a regularization term for each of a plurality of pixels in a guess frame derived from a current frame;
- a motion simulator configured to:
- blur the plurality of pixels in the guess frame as a function of the direction and extent of inter-frame motion;
- compare each blurred pixel with a respective pixel in the current frame to generate an error pixel for each respective pixel;
- and
- blur each error pixel;
- an image updater configured to
- adjust each blurred error pixel based on its respective regularization term;
- and
- combine each adjusted error pixel and its respective pixel in the guess frame to update the guess frame and compensate for blur.
A method for compensating for perceived blur due to inter-frame motion in a sequence of digital video frames based on a direction and extent of the inter-frame motion, the method comprising:
- generating a guess frame based on a current frame;
- combining a plurality of blurring filters derived from the direction and extent of inter-frame motion to form a blur-compensating filter;
- processing a plurality of pixels in the guess frame using the blur-compensating filter;
- comparing each processed pixel with a respective pixel in the current frame to generate an intensity adjustment for each respective pixel;
- and
- adjusting each pixel in the guess frame with its respective intensity adjustment to generate a blur-compensated frame.
An apparatus for compensating for perceived blur due to inter-frame motion in a sequence of digital video frames based on a direction and extent of the inter-frame motion, the apparatus comprising:
- a blur-compensating filter generator configured to combine a plurality of blurring filters derived from the direction and extent of inter-frame motion to form a blur-compensating filter;
- a motion simulator configured to:
- process a plurality of pixels in the guess frame using the blur-compensating filter;
- compare each processed pixel with a respective pixel in the current frame to generate an intensity adjustment for each respective pixel;
- and
- an image updater configured to:
- adjust each pixel in the guess frame with its respective intensity adjustment to generate a blur-compensated frame.
A method for compensating for perceived blur due to inter-frame motion in a sequence of digital video frames, the method comprising:
- blurring a current frame using a first blurring filter to generate a first blurred frame;
- blurring the current frame using a second blurring filter to generate a second blurred frame;
- and
- blurring a weighted combination of the current frame, the first blurred frame, and the second blurred frame with the first blurring filter to generate a blur-compensated frame.
An apparatus for compensating for perceived blur due to inter-frame motion in a sequence of digital video frames, the apparatus comprising:
- a motion sharpening filter including:
- a first blurring filter configured to blur a current frame to generate a first blurred frame;
- a second blurring filter configured to blur the current frame to generate a second blurred frame;
- a frame combiner configured to combine the current frame, the first blurred frame, and the second blurred frame;
- and
- a third blurring filter configured to blur the combination of frames to generate a blur-compensated frame.
A method for compensating for perceived blur due to inter-frame motion in a sequence of digital video frames, the method comprising:
- blurring a current frame using a first blurring filter to generate a first blurred frame;
- blurring the current frame using a second blurring filter to generate a second blurred frame;
- blurring a first weighted combination of the current frame, the first blurred frame, and the second blurred frame with the first blurring filter to generate a third blurred frame;
- and
- combining the current frame with the third blurred frame in a second weighted combination to generate a blur-compensated frame.
An apparatus for compensating for perceived blur due to inter-frame motion in a sequence of digital video frames, the apparatus comprising:
- a motion sharpening filter including:
- a first blurring filter configured to blur a current frame to generate a first blurred frame;
- a second blurring filter configured to blur the current frame to generate a second blurred frame;
- a first frame combiner configured to combine the current frame, the first blurred frame, and the second blurred frame to generate a combination of frames;
- a third blurring filter configured to blur the combination of frames;
- and
- a second frame combiner configured to combine the current frame with the blurred combination of frames to generate a blur-compensated frame.
One or more computer-readable media having computer-readable instructions thereon which, when executed, implement a method for compensating for perceived blur due to inter-frame motion in a sequence of digital video frames, the method comprising:
- blurring a current frame using a first blurring filter to generate a first blurred frame;
- blurring the current frame using a second blurring filter to generate a second blurred frame;
- blurring a first weighted combination of the current frame, the first blurred frame, and the second blurred frame with the first blurring filter to generate a third blurred frame;
- and
- combining the current frame with the third blurred frame in a second weighted combination to generate a blur-compensated frame.
Dependencies are inferred from the claim text.