Motion blur artifacts are a result of shooting a scene with rapid movement. Most often, motion blur artifacts become apparent if a video camera with long exposure time is used. Such artifacts are easily visible on high-contrast displays such as CRT, LCD and flat-panel plasma displays. Motion blur greatly obscures objects edges.
Our algorithm is designed for motion blur artifact removal. The main advantage of the algorithm is automatic estimation of motion blur parameters for each pixel in a frame. Exposure time is the only user-specified parameter for the algorithm. Pixels values are restored using estimated blur parameters.
Advantages of the YUV Deblur include intelligent edge processing and complex motion area filtration. Intelligent edge processing minimizes secondary contours, which are a ubiquitous problem for deblurring algorithms. Also, the algorithm minimizes deblurring in areas with complex motion, which is a typical cause of prominent artifacts.
The technology can also be used for adding artificial motion blur to video. This effect is useful for making synthetic video look more natural.
Primary Applications
Post-processing of captured video
Video editing
Digital camcorders
Flat-panel LCD and plasma displays
Key Features
Simple to use
Intelligent edges areas processing
Adjustable speed/quality trade-off
No known direct competitors
Basic Deliverables
Source code for a reference implementation in C
C and assembly language source code for an implementation optimized for the PC (if required)
C++ and assembly language source code for an implementation optimized for the PC (if required)
Algorithm description
Software description
Verification instructions
Contact Information
For information on licensing, please contact our
.