This plugin operates in frequency domain and requires for avisynth FFTw3 32 bit dll or for avisynth+ FFTw3 64 bit dll
Often video images have
three types of blur.
1. Blur due to relative movement of camera during
the short time the shutter is open,
2. Blur due to subjects being out of focus
3. combination of both.
Amount of blur due to out of focus is dependant on the distance of the objects from the camera and likely to vary within same image. Motion blur is dependant on the subtended angle of the objects and therefore will also vary. Restoring image from such blurs is almost impossible. However in certain cases a large part of image may have a constant one type of blur. This plugin may be able to restore such images.
This plugin has 4 functions.The frequency domain inversion implemented here can lead to instability. Addition of white noise and limiting operator radius are included to contain ringing. Since these also limit other frequencies, the image luma level is affected. Corrective scaling can be applied.
While all 3 color planes of RGB formats are processed, in case of YUY2 and Planar only Luma (Y) is processed.RGB formats may therefore run slower as processing has to be performed on the three color planes separately.
To my index page | To Avisynth |