VirtualDub MSU Deflicker filter

MSU Graphics & Media Lab (Video Group)

Take a look at this article on the new site! Follow the link

Project, ideas: Dr. Dmitriy Vatolin
Implementation: Kostya Strelnikov

[07.09.2004] Job support added

Filter is intended for processing video with flicker effect (fast and abrupt brightness changes). The effect of flicker is a common degradation in old movies. Typical example:
sequence of frames from movie with flicker
Sequence of frames from movie with flicker

Filter is very useful for old movie cleaning task.


Filter's interface allows to choose from three work types, and to change influence degree using delicacy parameter. You can process frame by parts in case of irregular flicker (use break mode). If you use use blend mode then current frame will blend with previous frame using threshold parameter. Change ground parameter sets initial value for change ground threshold (later threshold will be defined automatically)
settings of filter
Filter settings


We will compare work of MSU Deflicker filter and Donald Graft's filter.

Let's take as example old movie with World War II chronicles.
frame from movie
A frame from movie

Let's consider graphs of brightness change by frames.

brightness change by frames

Graph for MSU Deflicker filter has same smoothness as graph of D.Graft's filter, but MSU Deflicker filter better represents global brightness change along a movie.

Now let's consider work of the filter in case of frame brightness jump. We will take other old movie for testing.
frame from the sequence next frame from the sequence
A frame from the sequence The next frame from the sequence

You can compare results of filters below:
frame after MSU Deflicker filter frame after Donald Graft's filter
The frame 19 after MSU Deflicker filter The frame 19 after Donald Graft's filter


For common questions about filter's work please contact us
For commercial license of this filter (commercial usage is not free) please contact us сontact email

Other resources

Video resources:

Last updated: 12-May-2022

Server size: 8069 files, 1215Mb (Server statistics)

Project updated by
Server Team and MSU Video Group

Project sponsored by YUVsoft Corp.

Project supported by MSU Graphics & Media Lab