https://hgpu.org/?p=11665
A Unified Approach for Registration and Depth in Depth from Defocus