Computational Photography: Methods and Applications