Philippe Guigue's Homepage

Doctor of Computer Science
Computational Geometry / Computer Graphics


Curriculum Vitae
Research Interests
Publications
Codes
Links
Fun
Contact
Curriculum Vitae

Personal Details
  • Date of Birth: 30th of November 1975 in Nice (France)
  • Nationality: French

Professional Experience
  • Product Manager Pacelab Suite API / IT Project Manager Visualization, Since 04/2007
  • Pace Aerospace Engineering and Information Technology GmbH (Berlin, Germany)
    Platform for knowledge-based engineering (Aerospace, Automotive)
  • Senior Software Engineer, 03/2007 - 01/2006
  • Schaerer Mayfield Technologies GmbH (Berlin, Germany)
    Integrated image-guided navigation system for the operating room (Neurosurgery, ENT, Orthopedics)

  • Senior Software Engineer, 08/2005 - 03/2005
  • Tools & Toys GmbH, Virtual Reality Software (Berlin, Germany)
    Preprocessing of Massive Meshes for Interactive Visualization

  • Ph.D. Internship, 12/2003 - 10/2000
  • Institut National de Recherche en Informatique et en Automatique (Sophia-Antipolis, France)
    Subject: Geometric constructions with finite precision
    Supervisor: Olivier Devillers, Geometrica Project



Additional Experience

  • Postgraduate degree's Research Internship, 09/2000 - 03/2000
  • Institut National de Recherche en Informatique et en Automatique (Sophia-Antipolis, France)
    Subject: Randomized analysis of on-line algorithms

  • Teaching assistant in Algorithmics and Java, 09/2003 - 09/2002
  • Université de Nice Sophia Antipolis (Nice, France)

  • Teaching assistant in Algorithmics and Scheme, 09/2001 - 09/2000
  • Université de Nice Sophia Antipolis (Nice, France)

Education

  • Ph.D. Thesis in computational geometry, 2003/2000
  • Université Nice Sophia Antipolis, France
    Honors with distinction (Mention très honorable)

  • D.E.A. Algorithmique, Robotique, Automatique, Vision, Image, Signal, 2000/1999
  • Postgraduate degree in Algorithmics, Robotics, Automatic, Vision, Image and Signal processing
    Université Nice Sophia Antipolis, France
    Cum Laude (Mention assez bien)

  • Diplôme de maîtrise en informatique, 1999/1995
  • Graduate studies in Computer Science
    Université Nice Sophia Antipolis, France
    Magna Cum Laude (Mention bien)

  • D.E.U.G. Sociologie/Ethnologie, 1995/1993
  • Two year university degree in Sociology and Ethnology
    Université Nice Sophia Antipolis, France

Scolarships


  • Allocation de recherche MENRT, 09/2003 - 10/2000
  • Research grant of the French Ministry

Publications

  • Olivier Devillers and Philippe Guigue. Inner and Outer Rounding of Set Operations on Lattice Polygonal Regions.
  • In Proc. 20th ACM Symposium on Computational Geometry, New-York, USA, 2004.

  • Olivier Devillers and Philippe Guigue. Inner and Outer Rounding of Set Operations on Lattice Polygonal Regions.
  • In Computational Geometry: Theory and Applications, Special Issue on Robust Geometric Algorithms and their Implementations.

  • Philippe Guigue and Olivier Devillers. Fast and Robust Triangle-Triangle Overlap Test Using Orientation Predicates.
  • In Journal of Graphics Tools, Vol. 8, No. 1, (2003), pages 25-32.

  • Philippe Guigue and Olivier Devillers. Fast and Robust Triangle-Triangle Overlap Test Using Orientation Predicates.
  • In Graphics Tools: The JGT Editors' Choice, Edited by R. Barzel, AK Peters, 2005.

  • Olivier Devillers and Philippe Guigue. The Shuffling Buffer.
  • In International Journal of Computational Geometry and Applications, Vol. 11, No. 5 (2001), pages 555-572, 2001.

  • Olivier Devillers and Philippe Guigue. The Shuffling Buffer.
  • In Proc. 13th Canadian Conference on Computational Geometry, pages 77-80, Waterloo, Canada, 2001.

  • Philippe Guigue. Constructions géométriques à précision fixée.
  • Thèse de doctorat en sciences, Université de Nice-Sophia Antipolis, France, 2003.

Miscellaneous

  • Reviewer for the Journal of Graphics Tools, AK Peters, Ltd.

  • Reviewer for the 2006 IEEE Symposium on Interactive Ray Tracing.

  • Ecole de printemps d'informatique théorique (Prapoutel-les-Sept-Laux, France), 03/2001
  • Spring school on computer arithmetics

Programming Skills

  • Advanced knowledge in geometric data structures and algorithms
  • Advanced knowledge in computer arithmetics
  • Very good programming skills in C#, C++, C, OpenGL, DirectX, Java, Scheme

Language Skills

  • French: native
  • English: working knowledge
  • German: working knowledge