High performance imaging using large camera arrays