Practical Layered Reconstruction for Defocus and Motion Blur

By Jon Hasselgren, Jacob Munkberg and Karthik Vaidyanathan
Intel Corporation

We present several practical improvements to a recent layered reconstruction algorithm for defocus and motion blur. We leverage hardware texture filters, layer merging and sparse statistics to reduce computational complexity. Furthermore, we restructure the algorithm for better load-balancing on graphics processors, albeit at increased memory usage. We show performance gains of 2 - 5x with an almost no difference in image quality, bringing this reconstruction technique to the real-time domain.

practical layered reconstruction

Citation: Jon Hasselgren, Jacob Munkberg, Karthik Vaidyanathan, “Practical Layered Reconstruction for Defocus and Motion Blur”, Submitted to Journal of Computer Graphics Techniques (JCGT) November 2014.

Disclaimer:
This software is subject to the U.S. Export Administration Regulations and other U.S. law, and may not be exported or re-exported to certain countries (Cuba, Iran, North Korea, Sudan, and Syria) or to persons or entities prohibited from receiving U.S. exports (including Denied Parties, Specially Designated Nationals, and entities on the Bureau of Export Administration Entity List or involved with missile technology or nuclear, chemical or biological weapons).

For more complete information about compiler optimizations, see our Optimization Notice.