TR2006-124

Coded Exposure Photography: Motion Deblurring using Fluttered Shutter
Citation: *    Raskar, R.; Agrawal, A.; Tumblin, J., "Coded Exposure Photography: Motion Deblurring Using Fluttered Shutter", ACM Transactions on Graphics (TOG), ISSN: 0730-0301, Vol. 25, Issue 3, pp. 795-804, July 2006
Date:July 2006
MERL Contact:Amit Agrawal

In a conventional single-exposure photograph, moving objects or
moving cameras cause motion blur. The exposure time defines a
temporal box filter that smears the moving object across the image
by convolution. This box filter destroys important high-frequency
spatial details so that deblurring via deconvolution becomes an illposed
problem.
Rather than leaving the shutter open for the entire exposure duration,
we "flutter" the camera's shutter open and closed during
the chosen exposure time with a binary pseudo-random sequence.
The flutter changes the box filter to a broad-band filter that preserves
high-frequency spatial details in the blurred image and the
corresponding deconvolution becomes a well-posed problem. We
demonstrate that manually-specified point spread functions are sufficient
for several challenging cases of motion-blur removal including
extremely large motions, textured backgrounds and partial occluders.

 Read the full technical report (PDF: 3.9 MB)