/Single-Exposure-Coded-Snapshot

This contains our implementation of coded aperture compressive temporal imaging with the aim to recover the video from a single coded exposure photograph. [AIP-CS754]

Primary LanguageC++

Single Exposure Coded Snapshot

This contains our implementation of coded aperture compressive temporal imaging with the aim to recover a sequence of frames from a single coded snapshot. This will lead to temporal gains in video acquisition without a considerable loss in spatial resolution!

How to reproduce the results ?

Code is present in /MATLAB_FILES

execute main.m for reproducing the results of "cars" data.
execute flames.m for reproducing the results of "flame" data.

Results

Say we have the following 3 frames as input :

Camera captures a single coded snapshot for these frames :

We perform a patchwise reconstruction using 2D-DCT Basis to get back the original three frames :

This leads to 3x gain in temporal resolution, with much less loss than a traditional system due to the advantage of inter-frame redundancies.

Check out /ReconstructedGIFs and /Results for more results!