Curves and surfaces reconstruction

Lectures

  1. lecture 1
  2. lecture 2
  3. lecture 3
  4. lecture 4
  5. lecture 5

Assignements

  1. assignement 1
  2. assignement 2
  3. assignement 3

Project (date à définir)

Slides are available here.

Sources are available here.

Compilation du projet (sur les machines de la fac – sous linux) :

  • installer qglviewer (avec QT4) dans le réptoire que vous voulez (ici: ~/lib):
  • telecharger/décompresser le miniprojet dans le répertoire que vous voulez (ici: ~/reconstruction)
  • gérer les erreurs de compilation
    • dans le fichier viewer.h, ajouter
      #include <QGLViewer/manipulatedFrame.h>
    • dans le fichier viewer.cpp, commenter la ligne 39:
      //_light->getPosition(pos[0],pos[1],pos[2]);
    • dans le fichier main.pro, modifier la ligne contenant LIBS comme ci-dessous et ajouter un path pour les include:
      LIBS += -Wl,-rpath=chemin/vers/libQGLViewer-2.6.1/QGLViewer -Lchemin/vers/libQGLViewer-2.6.1/QGLViewer -lQGLViewer
      INCLUDEPATH += chemin/vers/libQGLViewer-2.6.1/
  • Compiler et lancer :
    • qmake-qt4
    • ./pointToSurface data/filename

 

 

Présentations : date à définir

Durée des présentations : 15 min par personne (en francais ou en anglais). M’envoyer un mail pour le choix de votre article (premier arrivé – premier servi).

Astuces : Pas trop de texte dans les slides. Utiliser des illustrations / images / videos. Faire un plan (intro / corps / conclusion), avec les travaux précédents, les contributions / nouveautés et les inconvénients. Bien montrer l’intuition des techniques plutôt que les détails d’implémentation.

Les articles

  • Algebraic Point Set Surface (Guennebaud and Gross – Siggraph 2007)
  • [Christopher Dubois] Reconstruction and Representation of 3D Objects with Radial Basis Functions (Carr et al. – Siggraph 2001)
  • Spectral Surface Reconstruction from Noisy Point Clouds (Kolluri et al. – ESGP 2004)
  • Feature Preserving Point Set Surfaces based on Non-Linear Kernel Regression (öztireli et al. – Eurographics 2009)
  • Bayesian Point Cloud Reconstruction (Jenke et al. – Eurographics 2006)
  • [Ronak Molazem] Poisson Surface Reconstruction (Kazhdan et al. – ESGP 2006)
  • [Aymeric Seguret] Reconstruction of Solid Models from Oriented Point Sets (Kazhdan – ESGP 2005)
  • An Adaptive MLS Surface Reconstruction With Guarantees (Dey and Sun – ESGP 2005)
  • Spatio-Temporal Shape from Silhouette using Four-Dimensional Delaunay Meshing (Aganj et al. ICCV 2007)
  • Real-time Gradient-Domain Painting (MacCann and Pollard – Siggraph 2008)
  • Object Removal by Examplar-Based Inpainting (Criminisi et al. – CVPR 2003)
  • Image Vectorization using Optimized Gradient Meshes (Sun et al. – Siggraph 2007)
  • [Garino Damien] Image Deformation Using Moving Least Squares (Schaefer et al. – Siggraph 2006)
  • [Ronak Molazem] Poisson Image Editing (Pérez et al. – Siggraph 2003)
  • Screened Poisson Surface Reconstruction (Kazadan and Hoppe – TOG 2013)
  • [Sabine Bouhdid] Morfit: Interactive Surface Reconstruction from Incomplete Point Clouds with Curve-Driven Topology and Geometry Control (Yin et al. – Siggraph Asia 2014)
  • Floating Scale Surface Reconstruction (Fuhrmann and Goesele – Siggraph 2014)
  • [Henry Lefèvre] Reconstructing Surfaces of Particle-Based Fluids Using Anisotropic Kernels (Yu and Turk – TOG 2013)
  • Topology-Constrained Surface Reconstruction From Cross-sections (Zoo et al – Siggraph 2015)

Si vous souhaitez présenter un article en relation avec la reconstruction mais qui ne se trouve pas dans cette liste, envoyez moi le lien pour que je vérifie et confirme.