My name is Xianghao Xu, I'm a Software Engineer(Machine Learning and Computer Vision) at Waymo(Alphabet). I obtained my Ph.D from Brown University under the supervision of Prof. Daniel Ritchie. My research interests include Computer Graphics, Machine Learning and Computer Vision. I had several research experience at Adobe Research, Disney Research and Autodesk Research. Before my phd career, I was a Senior Software Engineer at Autodesk. Before that, I received my master degree from ETH Zurich (Swiss Federal Institute of Technology) and received my bachelor degree from Politecnico di Torino (Polytechnic University of Turin).

Publications
Ruiqi Xu, Zihan Zhu, Xianghao Xu, Srinath Sridhar, and Daniel Ritchie
ArXiv 2025
Aditya Ganeshan, Ryan Huang, Xianghao Xu, R Kenny Jones, and Daniel Ritchie
SIGGRPAH Asia 2024
Xianghao Xu, Aditya Ganeshan, Karl D.D. Willis, Yewen Pu, and Daniel Ritchie
ArXiv 2024
Xianghao Xu, Paul Guerrero, Matthew Fisher, Siddhartha Chaudhuri, and Daniel Ritchie
CVPR 2023
Xianghao Xu, Yifan Ruan, Srinath Sridhar, and Daniel Ritchie
SIGGRAPH 2022
Kai Wang, Xianghao Xu, Leon Lei, Natalie Lindsay, Selena Ling, Angel X. Chang, Manolis Savva, and Daniel Ritchie
SGP 2021
Xianghao Xu, Wenzhe Peng, Chin-Yi Cheng, Karl D. D. Willis, and Daniel Ritchie
CVPR 2021
project page | arXiv
Xianghao Xu, David Charatan, Sonia Raychaudhuri, Hanxiao Jiang, Mae Heitmann, Vladimir Kim, Siddhartha Chaudhuri, Manolis Savva, Angel X. Chang, and Daniel Ritchie
3DV 2020
paper | project page
R. Kenny Jones, Theresa Barton, Xianghao Xu, Kai Wang, Ellen Jiang, Paul Guerrero, Niloy Mitra, and Daniel Ritchie
SIGGRAPH Asia 2020
paper | project page
Mubbasir Kapadia, Xu Xianghao, Maurizio Nitti, Marcelo Kallmann, Stelian Coros, Robert W. Sumner, and Markus Gross
I3D 2016
paper | project page
Projects

Implementation of several reinforcement learning algos( Deep Q learning, Double Deep Q, Policy Gradient) and Monte Carlo Tree Search, Alpha-Beta Pruning, Python

Implementation of Paper “Fast Patch-based Style Transfer of Arbitrary Style”, Python

2D fluid simulation. Our game had more than 1000 downloads on Google Play. Our game won the 1st place of the ETH 2014 game competition, nominated as one of the best game of 2014 Swiss game festival, nominated as one of the best Swiss software 2014, and elected as the representative ETH student project for India IIT exhibition.

Soft body simulation, rigid body physics, mass spring system, implicit Euler function, cloth self-collision system. C++ and OpenGL. Our project won the third place of ETH physical simulation competition (Jury was formed of professors from ETH computer science department).

Ray Tracing, Global Illumination using Photon Mapping, Subsurface Scattering, Physically BRDF (Anisotropic Lighting and Micro Facet Theory). C++ and openGL.My rendering project won 2nd place of ETH rendering competition 2013 (The Jury was formed of computer scientists and senior engineers from Pixar and Disney Research Zurich).