Irvin Aloise

Irvin Aloise

Computer Vision for AR and Robots

Computer vision engineer at Magic Leap. I like tech and πŸ€–.

Work Experience

Computer Vision Engineer

Nov. 2020 – Present

I am part of the Mapping and Localization team, designing and developing state-of-the-art computer vision algorithms for head tracking, and shipping them into products.

  • Architected, developed, productionized, and shipped to customers a state-of-the-art large-scale mapping and localization pipeline to enable massive multi-user experiences and content persistence with ML2 devices.
  • Technical leadership of the project, including mentoring and coaching of several junior-to-senior engineers. Cross-team engineering coordination and multi-functional collaboration with different stakeholders.
  • Productization of complex vision algorithms to fit compute budgets and performance requirements of AR glasses' embedded systems, writing high-performance C++ code.
  • Since 2024, collaborating with Google to develop and ship computer vision algorithms to millions of users via Android XR. Hands on work with several AR products (e.g. Samsung Galaxy XR), impacting the next generation of AR glasses.
Computer Vision Mapping Localization Embedded Systems Productization Leadership

Ph.D. Researcher in Computer Science

Nov. 2017 – Oct. 2020

Conducted doctoral research within the Department of Computer, Control, and Management Engineering "Antonio Ruberti" (DIAG), under the supervision of Prof. Giorgio Grisetti.

  • Investigated advanced methodologies in Simultaneous Localization and Mapping (SLAM) and Graph Optimization.
  • Designed unified modular architectures for modular and plug-and-play SLAM solvers in C++.
  • Developed robust chordal-based error formulations and geometric primitive matchables for 3D Pose-Graph Optimization.
C++ Mobile Robotics SLAM Graph Optimization Linear Algebra
Sep. 2019 – Feb. 2020

Conducted collaborative research with the Photogrammetry & Robotics Lab at Rheinische Friedrich-Wilhelms-UniversitΓ€t Bonn, Germany.

  • Researched 3D-LiDAR SLAM and high-precision sensor calibration techniques.
  • Implemented calibration algorithms for 3D-LiDAR and camera extrinsic parameter estimation.
  • Released open-source tooling for AprilTag-based multi-sensor calibration [code repository].
3D LiDAR Camera Calibration Sensor Fusion Computer Vision C++

Education

Ph.D. in Engineering in Computer Science

Sapienza University of Rome
2017 – 2020

Department of Computer, Control, and Management Engineering "Antonio Ruberti". Supervisor: Prof. Giorgio Grisetti. Research focus on mobile robotics, SLAM, point-cloud registration, and graph optimization.

M.Sc. in Artificial Intelligence and Robotics

Sapienza University of Rome
2014 – 2017

First Class with Honors (110/110 cum laude). Program taught in English. Master's thesis: Pose-Graph Optimization [PDF], supervised by Prof. Giorgio Grisetti.

Core coursework: Least-Squares SLAM, Vision and Perception, Artificial Intelligence, Mobile Robotics, Robotics, Interactive Graphics.

B.Sc. in Electronic Engineering

Sapienza University of Rome
2010 – 2014

Undergraduate thesis addressed the stability of humanoid robots subject to external forces, supervised by Prof. Giuseppe Oriolo.

Research & Publications

My research investigates Simultaneous Localization and Mapping, specifically focusing on Factor Graph Optimization, Multi-Sensor Calibration, Multi-Sensor Fusion, and State Estimation. A selection of my publications is shown below.

Visual place recognition using lidar intensity information

L. Di Giammarino, Irvin Aloise, C. Stachniss, G. Grisetti
IEEE International Conference on Intelligent Robots and Systems (IROS), 2021
PDF

Plug-and-Play SLAM: A Unified SLAM Architecture for Modularity and Ease of Use

M. Colosi, I. Aloise, T. Guadagnino, D. Schlegel, B. Della Corte, and G. Grisetti
IEEE International Conference on Intelligent Robots and Systems (IROS), 2020

Least Squares Optimization: From Theory to Practice

G. Grisetti, T. Guadagnino, I. Aloise, M. Colosi, B. Della Corte, and D. Schlegel
MDPI: Robotics, 2020

Chordal Based Error Function for 3D Pose-Graph Optimization

I. Aloise and G. Grisetti
IEEE Robotics and Automation Letters (RA-L), 2019

Systematic Handling of Heterogeneous Geometric Primitives in Graph-SLAM Optimization

I. Aloise, B. Della Corte, F. Nardi, and G. Grisetti
IEEE Robotics and Automation Letters (RA-L), 2019

Teaching

A selection of travel, alpine landscape, and street captures taken with different cameras - analog and digital.

Contact

Have a question, collaboration idea, or opportunity to discuss? Send a message directly using the form below:

βœ“ Thank you! Your message has been sent successfully.