Depth from Projector's Defocus Using Coded Aperture and Hierarchical Reconstruction