Peter Sturm
Directeur de Recherche
STEEP research team at Inria Grenoble Rhône-Alpes
Laboratoire Jean Kuntzmann
Contact
|
New: From May 15 to July 4, 2019, I did a “Tour de France” by bicycle, visiting all Inria research centers to discuss about environmental issues. More here (in French only): https://project.inria.fr/inriavelo/fr/
Jump to: CV | Research/Publications | Teaching | Events | Students | Visitors
CV |
See the complete CV
Short bio: Peter obtained MSc degrees from INPG (National Polytechnical Institute of Grenoble, France) and the University of Karlsruhe, both in 1994, and a PhD degree from INPG in 1997, with Long Quan as advisor. His PhD thesis was awarded the SPECIF award (given to one French PhD thesis in Computer Science per year). After a two-year post-doc at Reading University, working with Steve Maybank, he joined INRIA on a permanent research position as Chargé de Recherche in 1999. Since 2006, he is Directeur de Recherche (the INRIA equivalent of Professor). From May 2015 to September 2020, he was a Deputy Scientific Director of INRIA. In 2009/10 he spent a one-year sabbatical at CAMP, TU Munich.
Peter has been a member of programme committees for over 60 events, among which all major conferences in computer vision, image processing and pattern recognition. He was Program Chair of ICCV 2011 and RFIA 2012 and Area Chair for ECCV 2012 and 2006, ICCV 2009, CVPR 2011 and 2009, and ACCV 2010 and 2009. Peter was on the Editorial Board of IEEE Transactions on Pattern Analysis and Machine Intelligence, Image and Vision Computing Journal, Journal of Mathematical Imaging and Vision, Journal of Computer Science & Technology, IPSJ (Information Processing Society of Japan) Transactions on Computer Vision and Applications, and IJICC (International Journal on Intelligent Computing and Cybernetics). He was organization co-chair of the 2008 European Conference on Computer Vision and has organized workshops and given tutorials and invited lectures at several conferences.
His main research topics have been in Computer Vision, and specifically related to camera (self-)calibration, 3D reconstruction and motion estimation, both for traditional perspective cameras and omnidirectional sensors. In 2011, Peter joined the STEEP research team, which is working towards contributing to sustainable development in general, and on the use of integrated land-use and transportation models for urban areas, in particular. This new research program concerns aspects in numerical optimization, uncertainty and sensitivity analysis for dynamical systems, applied to econometric and simulation-based models.
Since 2015, he occupies a part-time position as Deputy Scientific Director of Inria, in charge of the domain Perception, Cognition and Interaction.
During his undergraduate studies, he ran a one-person software company, within which he was mainly writing and selling software for the organization of sports events. He was involved in the organization of the 2001 Judo World Championships, the 1999 Sumo Amateur World Championships (the first ever to be held outside Japan), the 1994 Judo University World Championships, two European Championships and numerous other international and national events.
Research/Publications |
Go here for a list of publications or click on research topics below to se the associated publications.
- Urban planning and related topics Our work mainly aims at contributing to sustainable development in general, and sustainable development of urban regions, in particular. This is work that started recently. We started investigating numerical algorithms for instantiating and validating integrated models for land use and transportation. Other works concern the study of urban sprawl, land cover changes, and material flows.
- 3D scene modelling Our main motivations are twofold: (i) study representations and develop algorithms suitable for obtaining good quality 3D models. (ii) do so by starting to reason from first principles. As for the latter aspect, we started our work by re-visiting what photoconsistency measure should be used for multi-view stereo and other 3D modeling problems: one aims at estimating a 3D model (plus, possibly, appearance or even lighting) whose renderings from the viewpoints of the input images, results in images that are as close to the acquired ones, as possible. This is easy to state, but the corresponding cost function is actually rather hard to optimize. One of our main contributions is to derive the gradient of this type of cost function, see Gargallo et al. 2007 and Delaunoy et al. 2008 below.
- Joint modelling of geometry, reflectance and/or illumination Images of objects are the result of an interplay between object shape and appearance, lighting, and camera properties (geometry and radiometry). Ideally, one would like to recover all of these from images, but this is obviously highly ill-posed in general. We were interested in exploring several directions in the continuum of this geometry – appearance – lighting problem. One direction has been the joint estimation of shape and appearance for non-Lambertian surfaces, using images acquired under controlled lighting. Other directions have been the recovery of lighting conditions or radiometric calibration, from unstructured image collections. I think that there is lots of room for future work on the geometry – appearance – lighting continuum.
- Reconstruction and detection of specular or refractive surfaces Related to the previous topic, but less appearance and more geometry-oriented. It started with the reconstruction of perfectly specular objects (mirrors) and lead to working on the detection and the 3D reconstruction of semi-transparent surfaces (reflective plus refractive).
- Omnidirectional vision and generic camera models Our main motivation was to derive theories and algorithms for 3D vision, that are applicable to whatever camera, be it a “regular” camera, a catadioptric one, a fish-eye device, etc. This was achieved for the problems of camera calibration, pose estimation, motion estimation, 3D reconstruction, and also for self-calibration. Also, check out our monograph on all kinds of camera models that have been proposed in the literature: Sturm et al. 2011, with more than 500 references.
- 3D reconstruction using geometric constraints Older work that explored two main directions: (i) interactive 3D modeling, where the user provides simple geometric constraints (parallelism of lines, coplanarity of points, etc.) that may even enable 3D reconstruction from a single image. (ii) use such constraints to increase accuracy in multi-view 3D reconstruction.
- Camera calibration Our work on calibration (of perspective cameras) includes the first peer-reviewed publication of the popular plane-based calibration approach (that is for example contained in OpenCV), as well as contributions to the calibration of multi-camera systems and several special cases (calibration from images of circles, of one-dimensional objects, …).
- Self-calibration and critical motions Older work, most of it done during and shortly after my PhD. The main contribution is a theoretical study of degeneracies of the self-calibration problem: in a nutshell, it turned out that the most “natural” camera motions (e.g. turning around an object along a circle) are “worst” for self-calibration feasibility or accuracy. This work explains why self-calibration was originally deemed highly unstable and allows to define guidelines for image acquisitions that are favorable for self-calibration (interestingly, these guidelines are commonplace in photogrammetry, where they seem to have been derived more empirically). Other works on self-calibration includes algorithms for self-calibration of cameras by taking images of a planar object, with otherwise unknown structure.
- Structure from motion for lines A rather complete treatment of structure from motion (motion estimation, triangulation, bundle adjustment) for line features, as opposed to the more well-studied point features.
- Triangulation of points Our main contribution here is the first globally optimal method for triangulating 3D points from correspondences in two images.
- Projective reconstruction We have extended the classical Tomasi-Kanade factorization approach for jointly estimating object shape and camera motion, from the affine / orthographic camera model to the perspective one.
- Object detection and tracking I have also worked a little on object detection and tracking, among others on tracking using particle filters.
- Image registration and deblurring Our main set of works concerns the problem of registering multispectral pushbroom images acquired by spaceborne cameras, for image mosaicing as well as high-accuracy estimation of a satellite’s orientation along time.
- Projector-camera systems Our works concerns the (self-)calibration of projector-camera systems and the usage of these for one-shot (i.e. instantaneous) object scanning.
- Model selection for two view geometry During my post-doc, Steve Maybank and I did some trials on rigorously applying the MDL principle for model selection in two view geometry (e.g. selecting between a fundamental matrix and a homography, given a set of point matches).
- Other structure from motion work A mix of works, ranging from pose estimation to structure from motion for dynamic scenes to the study of the impact of an inaccurate camera calibration on the accuracy of motion estimation, etc. Check out my article and associated talk, that summarize some current findings of a deep literature study on the history of 3D vision (more to come, one day…): Sturm 2011.
- PhD and Habilitation theses
Teaching |
- Les véritables enjeux environnementaux – compréhension, modélisations et outils quantitatifs (cours doctoral) / The true environmental stakes – understanding, modeling, and quantitative tools (graduate course)
- Enjeux environnementaux (L3) / Environmental stakes (Bachelor course)
- 3D Computer Vision (M2R):
- Informatique visuelle (M2P):
- Optimisation Numérique (M2R):
- Poly du cours en français (commence à dater)
Events I am or have been involved in |
2019:
- 2019 Journées Scientifiques Inria (Annual Inria Science Days), Lyon, France (PC member)
2018:
- 2018 Journées Scientifiques Inria (Annual Inria Science Days), Bordeaux, France (Co-organiser)
2017:
- 2017 Journées Scientifiques Inria (Annual Inria Science Days), Sophia Antipolis, France (PC member)
- 2017 ORASIS – Congrès francophone des jeunes chercheurs en vision par ordinateur, Colleville-sur-Mer, France (PC member)
2016:
- 2016 Journées Scientifiques Inria (Annual Inria Science Days), Rennes, France (PC member)
- 2016 GCPR – German Conference on Pattern Recognition, Hannover, Germany (PC member)
2015:
- Solutions COP21, Large audience exhibition accompanying the COP21 climate summit, Paris (co-coordinator of Inria’s participation in the event)
- 2015 Journées Scientifiques Inria (Annual Inria Science Days), Nancy, France (Co-organiser)
- 2015 ORASIS – Congrès francophone des jeunes chercheurs en vision par ordinateur, Amiens, France (PC member)
- 2015 GCPR – German Conference on Pattern Recognition, Aachen, Germany (PC member)
2014:
- 2014 IROS – IEEE/RSJ International Conference on Intelligent Robots and Systems, Chicago, USA (Associate Editor)
- 2014 GCPR – German Conference on Pattern Recognition, Münster, Germany (PC member)
2013:
- 2013 GCPR – German Conference on Pattern Recognition, Saarbrücken, Germany (PC member)
- 2013 GBR – Workshop on Graph-based Representations in Pattern Recognition,Vienna, Austria (PC member)
- 2013 ORASIS – Congrès francophone des jeunes chercheurs en vision par ordinateur, Abbaye de Cluny, France (PC member)
- 2013 IJCAI – International Joint Conference on Artificial Intelligenc, Beijing, China (Reviewer)
2012:
- 2012 3DCIA – 2nd Workshop on Community Based 3D Contents and Its Application, Melbourne, Australia (Co-organizer)
- 2012 RFIA – Congrès francophone AFRIF-AFIA Reconnaissance des Formes et Intelligence Artificielle, Lyon, France (Program Chair)
- 2012 ECCV – European Conference on Computer Vision, Florence, Italy (Area Chair)
- 2012 ISPRS – XXII Congress of the International Society of Photogrammetry and Remote Sensing, Melbourne, Australia (PC member)
- 2012 VECTaR &ndash International Workshop on Video Event Categorization, Tagging and Retrieval (with ECCV), Florence, Italy (PC member)
- 2012 CDC4CV &ndash Workshop on Consumer Depth Cameras for Computer Vision (with ECCV), Florence, Italy (PC member)
- 2012 QU3ST &ndash Workshop on 2.5D Sensing Technologies in Motion: The Quest for 3D (with ECCV), Florence, Italy (PC member)
- 2012 MOBIVIS &ndash Workshop on Mobile Vision and HCI, San Francisco, USA (PC member)
2011:
- 2011 ICCV – International Conference on Computer Vision, Barcelona, Spain (Program Chair)
- 2011 CVPR – IEEE Conference on Computer Vision and Pattern Recognition (Area Chair)
- 2011 ORASIS – Congrès francophone des jeunes chercheurs en vision par ordinateur, Praz-sur-Arly, France (Organizer)
- 2011 CAIP – 14th International Conference of Computer Analysis of Images and Patterns, Seville, Spain (Keynote Speaker)
- 2011 OMNIVIS – 11th Workshop on Omnidirectional Vision, Camera Networks and Non-classical Cameras (with ICCV), Barcelona, Spain (Keynote Speaker)
2010:
- 2010 ACCV – Asian Conference on Computer Vision, Queenstown, New Zealand (Area Chair)
- 2010 DAGM – Annual Symposium of the German Association for Pattern Recognition, Darmstadt, Germany (PC member)
- 2010 OMNIVIS – Workshop on Omnidirectional Vision, Camera Networks and Non-Classical Cameras (with RSS), Zaragoza, Spain (PC member)
- 2010 OmniRoboVis – IEEE Workshop on Omnidirectional Robot Vision (with ICRA), Anchorage, Alaska (PC member)
- 2010 CIARP – Iberoamerican Congress on Pattern Recognition, São Paulo (PC member)
- 2010 ICVGIP – Indian Conference on Computer Vision, Graphics and Image Processing, Chennai, India (PC member)
- 2010 SITIS – International Conference on Signal-Image Technology and Internet-Based Systems, Kuala Lumpur, Malaysia (PC member)
- 2010 VECTaR &ndash International Workshop on Video Event Categorization, Tagging and Retrieval (with ACCV), Queenstown, New Zealand (PC member)
- 2010 VISAPP – International Conference on Computer Vision Theory and Applications.
On February 16, I resigned from my appointment as Program Chair. Click here to find out why. 2009:
- 2009 CVPR – IEEE Conference on Computer Vision and Pattern Recognition, Miami, Florida (Area Chair)
- 2009 SCIA – Scandinavian Conference on Image Analysis, Oslo, Norway (Invited Speaker)
- 2009 VISAPP – International Conference on Computer Vision Theory and Applications, Lisbon, Portugal (PC member)
- 2009 ORASIS – Congrès francophone des jeunes chercheurs en vision par ordinateur, Trégastel, France (PC member)
- 2009 IbPRIA – Iberian Conference on Pattern Recognition and Image Analysis, Póvoa do Varzim, Portugal (PC member)
- 2009 ICCV – International Conference on Computer Vision, Kyoto, Japan (Area Chair and Tutorial co-chair)
- 2009 OMNIVIS – Workshop on Omnidirectional Vision, Camera Networks and Non-Classical Cameras (with ICCV), Kyoto, Japan (PC member)
- 2009 CIARP – Iberoamerican Congress on Pattern Recognition, Guadalajara, Mexico (Keynote and tutorial speaker and PC member)
- 2009 ACCV – Asian Conference on Computer Vision, Xi’an, China (Area Chair)
- 2009 Workshop on Community Based 3D Content and Its Applications In Mobile Internet Environments (with ACCV), Xi’an, China (Honorary Chair)
- 2009 VECTaR &ndash International Workshop on Video Event Categorization, Tagging and Retrieval (with ACCV), Xi’an, China (PC member)
- International Workshop and Symposium on Advanced Imaging Methods for Accurate Deformation, Motion and Shape Measurements: Recent Developments and Applications, Columbia, South Carolina (Member of Organizing Committee)
- 2009 IWCIA – International Workshop on Combinatorial Image Analysis, Cancun, Mexico (PC member)
- 2009 SITIS – International Conference on Signal-Image Technology and Internet-Based Systems, Marrakech, Morocco (PC member)
- Journées des ARC, ADT et AeX 2009, INRIA Bordeaux
2008:
- 2008 ECCV – European Conference on Computer Vision, Marseille, France (Organization co-chair)
- 2008 ICPR – International Conference on Pattern Recognition, Tampa, Florida (PC member)
- 2008 ICVGIP – Indian Conference on Computer Vision, Graphics and Image Processing, Bhubaneswar, India (PC member)
- 2008 OMNIVIS – Workshop on Omnidirectional Vision, Camera Networks and Non-Classical Cameras (with ECCV), Marseille, France (PC member)
- 2008 CVPR – IEEE Conference on Computer Vision and Pattern Recognition, Anchorage, Alaska (PC member)
- 2008 NORDIA – Workshop on Non-Rigid Shape Analysis and Deformable Image Alignment (with CVPR), Anchorage, Alaska (PC member)
- 2008 ISPRS – The XXI Congress of the International Society for Photogrammetry and Remote Sensing, Beijing, China (PC member)
- 2008 VIBOT Day – Annual meeting and graduation ceremony of the VIBOT Erasmus Mundus International Masters, Le Creusot, France (Patron)
- 2008 VISAPP – International Conference on Computer Vision Theory and Applications, Funchal, Madeira, Portugal (Keynote speaker and PC member)
- 2008 ISUVR – International Symposium on Ubiquitous Virtual Reality, Gwangju, Korea (PC member)
- Journées nationales des ARC de l’INRIA, INRIA Sophia Antipolis
2007:
- 2007 PACV – Workshop on Photometric Analysis For Computer Vision (with ICCV), Rio de Janeiro (Co-organizer)
- 2007 ICCV – International Conference on Computer Vision, Rio de Janeiro, Brazil (PC member)
- 2007 DV – Workshop on Dynamical Vision (with ICCV), Rio de Janeiro (PC member)
- 2007 OMNIVIS – Workshop on Omnidirectional Vision, Camera Networks and Non-Classical Cameras (with ICCV), Rio de Janeiro (PC member)
- 2007 ACCV – Asian Conference on Computer Vision, Tokyo, Japan (PC member)
- 2007 BMVC – British Machine Vision Conference, Warwick, UK (PC member)
- 2007 WMVC – IEEE Workshop on Motion and Video Computing, Austin, Texas (PC member)
- 2007 ISVC – International Symposium on Visual Computing, Lake Tahoe, Nevada (PC member)
- Journée thématique du GdR ISIS: Vision omnidirectionnelle, Amiens (Co-organizer)
- 2007 BenCOS – ISPRS Workshop Towards Benchmarking Automated Calibration, Orientation and Surface Reconstruction from Images (with CVPR), Minneapolis (Co-organizer)
- 2007 VISAPP – International Conference on Computer Vision Theory and Applications, Barcelona, Spain (PC member)
- 2007 ORASIS – Congrès francophone des jeunes chercheurs en vision par ordinateur, Obernai, France (PC member)
2006:
- 2006 ICVGIP – Indian Conference on Computer Vision, Graphics and Image Processing, Madurai, India (PC member)
- 2006 ISVC – International Symposium on Visual Computing, Lake Tahoe, Nevada (PC member)
- Journée thématique du GdR ISIS: Modélisation 3D à partir d’images, ENST, Paris (Organizer)
- Journées nationales des ARC, INRIA Rhône-Alpes, Montbonnot (Co-organizer)
- 2006 ICIP – IEEE International Conference on Image Processing, Atlanta, Georgia (PC member)
- Tutorial at PCV 2006 on Modeling and Analysing Images of Generic Cameras.
- Slides are here (18MB)
- 2006 PCV – Symposium of Commission III of the ISPRS – Photogrammetric Computer Vision, Bonn, Germany (PC member)
- 2006 BIRS Workshop on Mathematical Methods in Computer Vision, Banff, Canada (Co-organizer)
- 2006 ICPR – International Conference on Pattern Recognition, Hong Kong (PC member)
- 2006 BMVC – British Machine Vision Conference, Edinburgh, UK (PC member)
- 2006 DEFORM – Workshop on Image Registration in Deformable Environments (with BMVC), Edinburgh, UK (PC member)
- Tutorial at ECCV 2006 on General Imaging – Design, Calibration and Applications (with Rahul Swaminathan and Srikumar Ramalingam)
- 2006 ECCV – European Conference on Computer Vision, Graz, Austria (Area Chair)
- 2006 RFIA – Congrès de Reconnaissance des Formes et Intelligence Artificielle (PC member), Tours, France
- 2006 CVPR – IEEE Conference on Computer Vision and Pattern Recognition, New York (PC member)
- 2006 3DPVT – International Symposium on 3D Data Processing, Visualization and Transmission, Chapel Hill, North Carolina (PC member)
- 2006 ACCV – Asian Conference on Computer Vision, Hyderabad, India (PC member)
- 2006 VISAPP – International Conference on Computer Vision Theory and Applications, Setubal, Portugal (PC member)
- 2006 WDV – Workshop on Dynamical Vision (with ECCV), Graz, Austria (PC member)
2005:
- 2005 BenCOS – ISPRS/IEEE Workshop Towards Benchmarking Automated Calibration, Orientation and Surface Reconstruction from Images (with ICCV), Beijing, China (Co-organizer)
Students, Post-docs, Engineers |
- Joanna Maurin, Intern (2020)
- Olivier Mauviel, MSc project (2020)
- Valentin Guimont, MSc project (2020)
- Samba Diop, MSc project (2018)
- Lucas Rezakhanlou, Intern (2017)
- Emna Jribi, Engineer (2016/17)
- Songyou Peng, Intern (2016 and 17)
- Julien Armand, Intern (2015/16)
- Huu Phuoc Nguyen, Intern (2015/16)
- Martí Bosch, MSc project (2015/16)
- Luciano Gervasoni, Intern (2014), PhD student (2015-18)
- Fausto Lo Feudo, Post-doc (2015-19)
- Thomas Capelle, PhD student (2013-17), Post-doc (2017/18)
- Solange Blundi, Intern (2014)
- Patrizio Inzaghi, Intern (2014)
- Abdelrahman Mohamed Ahmed, Intern (2014)
- Brinduša Smaranda, MSc project (2013)
- Jakub Krzywda, Intern (2013)
- Alejandro Deymonnaz, Engineer (2012)
- Saurabh Sensharma, Intern (2009)
- Prakhar Biyani, Intern (2009)
- Ashutosh Natraj, PhD thesis (with Université de Picardie Jules Verne, 2009-2012)
- Visesh Chari, PhD thesis (2008-2012)
- Varun Raj Kompella, MSc project (2008-09)
- Simone Gasparini, Post-doc (2007-11)
- Jamil Draréni, PhD thesis (with Université de Montréal, 2007-11)
- José Manuel Fernandez, MSc thesis (2008)
- Régis Perrier, PhD thesis (2007-11)
- Mauricio Diaz, PhD thesis (2007-11)
- Amaël Delaunoy, PhD thesis (2007-11)
- Kuk-Jin Yoon, Post-doc (2006-08)
- Yoo-Jin Choi, Intern (2006-07)
- Pau Gargallo, MSc project (2002-03), PhD thesis (2003-08)
- Aude Jacquot, PhD thesis (2003-06)
- Srikumar Ramalingam, PhD thesis (2004-06)
- Thomas Bonfort, MSc project (2001-02), PhD thesis (2002-06)
- Marta Wilczkowiak, MSc project (1999-2000), PhD thesis (2000-04)
- Dana Cobzas, Post-doc (2004-05)
- Adrien Bartoli, MSc project (1999-2000), PhD thesis (2000-03)
- Salvatore Notarangelo, BSc project (2002-03)
- Lucile Prin-Zanet, MSc project (2002-03)
- Anthony Garcia, BSc project (2001-02)
- Madgalena Urbanek, BSc project (1999-2000), MSc project (2000-01)
- Laurent Verschueren, MSc project (2000)
- Matthieu Personnaz, Engineer (2000-03)
- Frank Althoff, BSc project (1996)
Visitors |
- Byung-Kuk Seo, Fraunhofer Institute, Darmstadt, Germany, 2015.
- Juho Kannala, University of Oulu, Finland, 2011-12
- João Barreto, University of Coimbra, Portugal, 2009
- Julian Quiroga, Universidad Javeriana, Bogotá, Colombia, 2009
- Hiroshi Kawasaki, Saitama University, Japan, 2009-10
- Sacha Bernet, Université de Haute-Alsace, Mulhouse, France, 2009
- Yalin Bastanlar, Middle East Technical University, Ankara, Turkey, 2008
- Luis Puig, Universidad de Zaragoza, Spain, 2008
- Josechu Guerrero Campo, Universidad de Zaragoza, Spain, 2007
- Olivier Koch, MIT, 2007
- Carlos Torre Ferrero, Universidad de Cantabria, Santander, Spain, 2007
- Mauricio Diaz, Universidad Javeriana, Bogotá, Colombia, 2007
- Dana Cobzas, University of Alberta, Edmonton, Canada (2007)
- Martin Jägersand, University of Alberta, Edmonton, Canada (2007)
- José Gaspar, Instituto Superior Técnico of Lisbon, Portugal, 2006
- Kiyoung Kim, GIST (Gwangju Institute of Science and Technology), South Korea, 2005-06
- Lazaros Grammatikopoulos, National Technical University Athens, Greece, 2005
- Diego Aguilera, Universidad de Salamanca, Spain, 2005
- Jean-Philippe Tardif, Université de Montréal, Canada, 2005 and 2006
- Tomislav Pribanić, University of Zagreb, Croatia, 2004
- Pär Hammarstedt, Malmö University, Sweden, 2004
- Ferran Espuny, UPC Barcelona, 2004 and 2006
- Tomáš Svoboda, Czech Technical University, Prague, 1996