Laurent Kneip

Robotics Researcher at RAI Institute

Shanghai, Switzerland
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
Laurent Kneip is a robotics researcher and tenured associate professor with over a decade of experience bridging geometric computer vision, SLAM, and spatial AI. He holds a PhD from ETH Zürich and is best known for a widely adopted 2011 solution to the Perspective-3-Point problem and core algorithmic contributions to the open-source OpenGV library used across academia and industry. Laurent has led translational efforts in industry—developing full-stack vision perception for level-3 autonomous vehicles—and founded the Mobile Perception Lab to expand work into neuromorphic vision, sensor fusion, and algebraic geometry. His publication record exceeds 100 peer-reviewed papers and includes recognition such as a Marr Prize Honourable Mention, reflecting both theoretical depth and practical impact. Based in Shanghai and now contributing to the RAI Institute, he blends rigorous mathematical foundations with hands-on system engineering to push real-world robotic perception forward.
code12 years of coding experience
job5 years of employment as a software developer
bookLycée Classique de Diekirch
bookMathematics and Physics, Mathematics and Physics at Université de Luxembourg
bookDipl. Ing. Univ., Mechatronics, Robotics, and Automation Engineering, Dipl. Ing. Univ., Mechatronics, Robotics, and Automation Engineering at Friedrich-Alexander-Universität Erlangen-Nürnberg
bookDoctor of Philosophy - PhD, Robotics and Computer Vision, Doctor of Philosophy - PhD, Robotics and Computer Vision at ETH Zürich
languagesGerman, French, Luxembourgish, Portuguese, English, Chinese
github-logo-circle

Github Skills (12)

algorithm10
data-structures10
algorithms10
computer-vision10
c-language10
eigen10
pose-detection10
cprogramming-language10
pose-estimation10
linear-algebra10
data-structure10
3d10

Programming languages (1)

C++

Github contributions (5)

github-logo-circle
laurentkneip/opengv

Aug 2013 - Aug 2020

OpenGV is a collection of computer vision methods for solving geometric vision problems. It is hosted and maintained by the Mobile Perception Lab of ShanghaiTech.
Role in this project:
userBack-end Developer
Contributions:75 commits, 24 PRs, 35 pushes in 7 years 1 month
Contributions summary:Laurent primarily contributed to the core algorithms and mathematical modules of the project. They fixed bugs in the decomposition of essential matrices and updated the computation of rotation errors, ensuring consistency with established methods. The user also made changes related to nonlinear optimization, modifying tolerance parameters. Furthermore, the user added the twopt algorithm to the AbsolutePoseSacProblem and optimized some internal numerical methods.
structure-from-motionsolvingvisiondeep-learninghosted
laurentkneip/polyjam

Dec 2015 - Aug 2020

Polyjam is a powerful toolbox for symbolic polynomial computations and automatic code-generation for solving Groebner bases in C++. Please consult the documentation for more information.
Contributions:7 commits, 1 PR, 10 pushes in 4 years 9 months
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Laurent Kneip - Robotics Researcher at RAI Institute