Multigrid and multilevel preconditioners for computational photography | Synapse