Celestial vision