Seol mar théacs é seo: Learning-based geometry-aware ego-motion estimation