Home

SIGGRAPH 2007 · Detailed examples

Coded Aperture Photography

Ashok Veeraraghavan, Ramesh Raskar, Amit Agrawal, Ankit Mohan, and Jack Tumblin

Camera with a patterned mask placed in the lens aperture.
Camera with a patterned mask placed in the lens aperture.

Overview

Refocus a single
coded photograph.

An aperture-plane mask shapes defocus blur so that it can be inverted. The design enables deblurring and full-resolution digital refocusing from one coded-aperture image.

02

Full-resolution digital refocusing

These examples were captured with a Canon Digital Rebel XT and a 100 mm lens. After estimating layered depths, refocusing brings an out-of-focus region into focus. The captured blur follows the 7 × 7 mask pattern.

The face becomes sharp in the refocused image while the painting becomes blurred.
The face becomes sharp in the refocused image while the painting becomes blurred.
Full-resolution refocusing of the book scene.
Full-resolution refocusing of the book scene.