Geometry Processing Award Programs

In order to feature some of the scientific highlights in the area of Geometry Processing, an award program has been established which recognizes seminal papers as well as outstanding software projects and datasets. 
On the occasion of the 10th edition of the Symposium on Geometry Processing in 2011, the SGP steering committee, in cooperation with the GeometryFactory as a sponsor, has established the SGP Software Award program. The intention of this award is to recognize researchers in the field who have contributed to the scientific progress in Geometry Processing by making their software available to the public such that others can reproduce the results and further build on them in their own research work. Eligible for the award are primarily open source projects and software libraries but also tools and applications. Nominations can be sent to

awardnominations@geometryprocessing.org

all year. The award is presented each year at the symposium.



2024Marco Livesu  Cinolib
 
CinoLib is a C++ library for processing polygonal and polyhedral meshes. It supports surface meshes made of triangles, quads or general polygons as well as volumetric meshes made of tetrahedra, hexahedra or general polyhedra.
A distinctive feature of the library is that all supported meshes inherit from a unique base class that implements their common traits, permitting to deploy algorithms that operate on abstract meshes that may be any of the above. This allows to implement algorithms just once and run the same code on any possible mesh, thus avoiding code duplication and reducing the debugging effort.
(github)


2023Bruno Levy  Geogram
 
Geogram is a programming library with geometric algorithms. Geogram contains the main results in Geometry Processing from the former ALICE Inria project, that is, more than 30 research articles published in ACM SIGGRAPH, ACM Transactions on Graphics, Symposium on Geometry Processing and Eurographics. It was supported by two grants from the European Research Council (ERC): GOODSHAPE and VORPALINE.
(github)


2022Nicholas Sharp  Polyscope
 
Polyscope is a C++/Python viewer and user interface for 3D data such as meshes and point clouds. It allows you to register your data and quickly generate informative and beautiful visualizations, either programmatically or via a dynamic GUI. Polyscope is designed to be lightweight---it does not "take ownership" over your entire program, and it is easy to integrate with existing codebases and popular libraries. The lofty objective of Polyscope is to offer a useful visual interface to your data via a single line of code.
(github)


2021Amir Vaxman  Directional
 
Directional is a C++ library for creating, manipulating and visualizing directional fields on 3D meshes.
(project page , github)


2020Wenzel Jakob, Marco Tarini, Daniele Panozzo, and Olga Sorkine-Hornung  Instant Meshes
 
We present a novel approach to remesh a surface into an isotropic triangular or quad-dominant mesh using a unified local smoothing operator that optimizes both the edge orientations and vertex positions in the output mesh. Our algorithm produces meshes with high isotropy while naturally aligning and snapping edges to sharp features. (project page, paper , github)



2019Rohan Sawhney and Keenan Crane  Boundary First Flattening
 
Boundary First Flattening (paper, github) is an application for surface parameterization. BFF allows free-form editing of the flattened mesh, providing users direct control over the shape of the flattened domain. The initial flattening is fully automatic, with distortion mathematically guaranteed to be as low or lower than any other conformal mapping tool. BFF is highly optimized, allowing interactive editing of meshes with millions of triangles.



2018Tyson Brochu and Robert Bridson  El Topo
 
El Topo: Robust Topological Operations for Dynamic Explicit Surfaces (paper, github)

El Topo is a free C++ package for tracking dynamic surfaces represented as triangle meshes in 3D. It robustly handles topology changes such as merging and pinching off, while adaptively maintaining a tangle-free, high-quality triangulation.


2017Nicolas Mellado, Dror Aiger, Niloy J. Mitra  Super4PCS
 
Super4PCS (paper, github) is a set of C++ libraries, standalone applications and plugins released under the terms of the APACHE V2 licence, which makes it free for commercial and research use. It provides state of the art global registration techniques for 3D pointclouds.


2017Paolo Cignoni, Guido Ranzuglia, Marco Callieri, Massimiliano Corsini, Matteo Dellepiane, Marco Di Benedetto, Fabio Ganovelli, Giorgio Marcias, Gianpaolo Palma, Nico Pietroni, Federico Ponchio, Luigi Malomo, Marco Tarini, Roberto Scopigno  MeshLab
 


MeshLab (http://www.meshlab.net/) is an open source, portable, and extensible system for the processing and editing of unstructured 3D triangular meshes. It also supports processing of raw data produced with 3D digitization tools/devices, providing a set of tools for editing, cleaning, healing, inspecting, rendering, texturing and converting this kind of models.




2016David Coeurjolly, Jacques-Olivier Lachaud, Bertrand Kerautret, Tristan Roussillon, Pierre Gueth, Jérémy Levallois, Isabelle Sivignon, Roland Denis, Kacper Pluta, Pablo Hernandez Cerdan   DGtal
 
Digital Geometry focuses on the topology and geometry processing of digital structures (subsets of Z^d) with various applications in Pattern Recognition, Material Sciences or Medical Imaging. DGtal (http://dgtal.org) is a generic and collaborative C++ open source library for Digital Geometry programming whose main objective is to gather both cutting-edge and well-established developments from the digital geometry community.


2015Alec Jacobson, Daniele Panozzo, Christian Schìller, Olga Diamanti, Qingnan Zhou, Nico Pietroni, Stefan Bruggerr , Kenshi Takayama, Wenzel Jakob, Nikolas De Giorgis, Luigi Rocca, Leonardo Sacht, Olga Sorkine-Hornung   Libigl
 

Libigl is a C++ geometry processing library. It has a wide functionality including construction of sparse discrete differential geometry operators and finite-elements matrices such as the cotangent Laplacian and diagonalized mass matrix, simple facet and edge-based topology data structures, mesh-viewing utilities for OpenGL and GLSL, and many core functions for matrix manipulation.



2014Marco Attene  MeshFix
 
Marco Attene is a researcher at the Institute of Applied Mathematics and Information Technologies of the CNR. He received his PhD from the University of Genoa where he was advised by Bianca Falcidieno and Michela Spagnuolo. His research focuses on problems in the domains of 3D geometric modelling, processing, and analysis.
Marco was awarded the SGP Software Award for release of the MeshFix code (http://sourceforge.net/projects/meshfix/) which robustly fixes small problems in meshes representing solid shapes removing self-intersections, fixing non-manifold issues, filling holes, and returning a water-tight mesh.


2013Gael Guennebaud  Eigen
 

Gael Guennebaud is a research associate at INRIA Bordeaux Sud-Ouest. He received his PhD from the Research Institute for Computer Science of Toulouse where he was advised by Mathias Paulin. His research focuses on problems in the domains of point-based graphics, complex scenes, and soft-shadow rendering.
Gael was awarded the SGP Software Award for release of the Eigen code (http://eigen.tuxfamily.org/) which provides a C++ template library for linear algebra: matrices, vectors, numerical solvers, and related algorithms.



2012Hang Si  TetGen
 

Hang Si is employed by Weierstrass Institute (WIAS) in Berlin. He received his PhD from the Institute of Mathematics of Technische Universitaet Berlin where he was advised by Gunter Ziegler. His research focuses on problems in the domain of automatic mesh generation.
Hang was awarded the SGP Software Award for release of the TetGen code (http://wias-berlin.de/software/tetgen/) which implements state-of-the-art methods for constructing Delaunay tetrahedralizations and quality tetrahedral meshes.



2011Misha Kazhdan  Poisson Reconstruction
 

Misha Kazhdan is an associate professor in the Computer Science Department at Johns Hopkins University. He received his PhD from Princeton University where he was advised by Thomas Funkhouser. His research focuses on problems in the domains of surface reconstruction, image-progress, and surface evolution.
Misha was awarded the SGP Software Award for release of the Poisson Surface Reconstruction code (http://www.cs.jhu.edu/~misha/Code/PoissonRecon/) which reconstructs manifold and water-tight surfaces from oriented point clouds.






At each symposium, up the three papers are recognized with a Best Paper Award. Here we compile and maintain the list of previous award winners. Starting in 2021 a test-of-time award is also given each year to a paper that appeared at least 10 years before and has generated the most impact. The test-of-time award is based on a vote by all IPC members.



2024 Best Paper Award:
1-Lipschitz Neural Distance Fields
Guillaume Coiffier and Louis Bethune

Best Paper Award Runner up:
Cascading upper bounds for triangle soup Pompeiu-Hausdorff distance
Leonardo Sacht and Alec Jacobson

Integer-Sheet-Pump Quantization for Hexahedral Meshing
Hendrik Brückler, David Bommes, and Marcel Campen

Test of Time Award:
Laplacian Surface Editing
Olga Sorkine, Daniel Cohen-Or, Yaron Lipman, Marc Alexa, Christian Rössl, and Hans-Peter Seidel, Symposium on Geometry Processing, 2004



2023 Best Paper Award:
Poisson Manifold Reconstruction - Beyond Co-dimension One
Maximilian Kohlbrenner, Singchun Lee, Marc Alexa, Misha Kazhdan

Best Paper Award Runner up:
BPM: Blended Piecewise Möbius Maps
Shir Rorberg, Amir Vaxman, and Mirela Ben-Chen

Best Paper Award Honorable mention:
Singularity-Free Frame Fields for Line Drawing Vectorization
Olga Guțan, Shreya Hegde, Erick Jimenez Berumen, Mikhail Bessmeltsev, and Edward Chien

Test of Time Award:
Discrete Laplace operators: No free lunch
Max Wardetzky, Saurabh Mathur, Felix Kälberer, Eitan Grinspun - Symposium on Geometry Processing, 2007



2022 Best Paper Award:
TinyAD: Automatic Differentiation in Geometry Processing Made Simple
Patrick Schmidt, Janis Born, David Bommes, Marcel Campen, Leif Kobbelt

Best Paper Award 2nd Place:
Rational Bézier Guarding
Payam Khanteimouri, Manish Mandad, Marcel Campen

Best Paper Award 3rd Place:
Precise High-order Meshing of 2D Domains with Rational Bézier Curves
Jinlin Yang, Shibo Liu, Shuangming Chai, Ligang Liu, Xiao-Ming Fu

Test of Time Award:
As-Rigid-As-Possible Surface Modeling
Olga Sorkine-Hornung and Marc Alexa - Symposium on Geometry Processing, 2007



2021 Best Paper Award:
Surface Map Homology Inference
Janis Born, Patrick Schmidt, Marcel Campen, Leif Kobbelt

Best Paper Award 2nd Place:
Geodesic Distance Computation via Virtual Source Propagation
Philip Trettner, David Bommes, Leif Kobbelt

Best Paper Award 3rd Place:
SimJEB: Simulated Jet Engine Bracket Dataset
Eamon Whalen, Azariah Beyene, Caitlin Mueller

Test of Time Award:
Poisson Surface Reconstruction
Michael Kazhdan, Matthew Bolitho, and Hugues Hoppe Symposium on Geometry Processing, 2006



2020 Honorable Mention:
EGGS: Sparsity-Specific Code Generation
Xuan Tang, Teseo Schneider, Shoaib Kamil, Aurojit Panda, Jinyang Li and Daniele Panozzo

Best Student paper:
A Laplacian for Nonmanifold Triangle Meshes
Nicholas Sharp and Keenan Crane

Best Paper:
Properties of Laplace Operators for Tetrahedral Meshes
Marc Alexa, Philipp Herholz, Max Kohlbrenner, and Olga Sorkine-Hornung



2019 A Family of Barycentric Coordinates for Co-Dimension 1 Manifolds with Simplicial Facets
Zhipei Yan and Scott Schaefer

Hierarchical Functional Maps between Subdivision Surfaces
Meged Shoham, Amir Vaxman and Mirela Ben-Chen



2018 A unified discrete framework for intrinsic and extrinsic Dirac operators for geometry processing
Zi Ye, Olga Diamanti, Chengcheng Tang, Tim Hoffmann and Leonidas Guibas

QuadFlow: A Scalable and Robust Method for Quadrangulation
Jingwei Huang, Yichao Zhou, Jonathan Shewchuk, Matthias Niessner, Leonidas Guibas

Sensor-aware Normal Estimation for Range Scan Point Clouds
Marc Comino Trinidad, Carlos Andujar, Pere Brunet, Antonio Chica



2017 Modeling and Exploring Co-variations in the Geometry and Configuration of Man-made 3D Shape Families
Hamid Laga and Hedi Tabia

Spectral Affine-Kernel Embeddings
Max Budninskiy, Beibei Liu, Yiying Tong, Mathieu Desbrun

Isometry-Aware Preconditioning for Mesh Parameterization
Sebstian Claici, Mikhail Bessmeltsev, Scott Schaefer, Justin Solomon



2016 Splines in the Space of Shells
Behrend Heeren, Martin Rumpf, Peter Schröder, Max Wardetzky, Benedikt Wirth

Non-Rigid Puzzles
Or Litany, Emanuele Rodola, Alex M. Bronstein, Michael M. Bronstein, Daniel Cremers

Symmetry and Orbit Detection via Lie-Algebra Voting
Zeyun Shi, Pierre Alliez, Mathieu Desbrun, Hujun Bao, Jin Huang



2015 Tight Relaxation of Quadratic Matching
Itay Kezurer, Shahar Z. Kovalsky, Ronen Basri, Yaron Lipman

Robust Articulated-ICP for Real-Time Hand Tracking
Andrea Tagliasacchi, Matthias Schröder, Anastasia Tkach, Sofien Bouaziz, Mario Botsch, Mark Pauly



2014 Designing N-PolyVector Fields with Complex Polynomials
Olga Diamanti, Amir Vaxman, Daniele Panozzo, Olga Sorkine-Hornung

Super 4PCS: Fast Global Pointcloud Registration via Smart Indexing
Nicolas Mellado, Dror Aiger, Niloy Mitra



2013 Consistent Shape Maps via Semidefinite Programming
Qixing Huang, Leonidas Guibas

Noise-Adaptive Shape Reconstruction from Raw Point Sets
Simon Giraudot, David Cohen-Steiner, Pierre Alliez

Practical Anisotropic Geodesy
Marcel Campen, Martin Heistermann, Leif Kobbelt



2012 Computing Extremal Quasi-Conformal Maps
Ofir Weber, Denis Zorin, Ashish Myles

Modeling Polyhedral Meshes with Affine Maps
Amir Vaxman

Stream Surface Parametrization by Flow-Orthogonal Front Lines
Maik Schulze, Tobias Germer, Christian Roessl, Holger Theisel



2011 On approximation of the Laplace-Beltrami Operator and the Wilmore Energy of Surfaces
Klaus Hildebrandt, Konrad Polthier

A Complex View of Barycentric Mappings
Ofir Weber, Mirela Ben-Chen, Craig Gotsman, Kai Hormann

Multiscale Biharmonic Kernels
Raif M. Rustamov



2010 Trivial Connections on Discrete Surfaces
Keenan Crane, Mathieu Desbrun, Peter Schröder

On Discrete Killing Vector Fields and Patterns on Surfaces
Mirela Ben-Chen, Adrian Butscher, Justin Solomon, Leonidas Guibas

Polygonal Boundary Evaluation of Minkowski Sums and Swept Volumes
Marcel Campen, Leif Kobbelt



2009 A Concise and Provably Informative Multi-Scale Signature Based on Heat Diffusion
Jian Sun, Maks Ovsjanikov, Leonides Guibas

Rotating Scans for Systematic Error Removal
Fatemeh Abbasinejad, Yong J. Kil, Andrei Sharf, Nina Amenta

Estimating the Laplace-Beltrami Operator by Restricting 3D Functions
Ming Chuang, Linjie Luo, Benedict J. Brown, Szymon Rusinkiewicz, Michael Kazhdan



2008 Surface sampling and the intrinsic Voronoi diagram
Ramsay Dyer, Hao Zhang, Torsten Möller

Polyhedral Finite Elements Using Harmonic Basis Functions (student paper)
Sebastian Martin, Peter Kaufmann, Mario Botsch, Martin Wicke, Markus Gross

Global Intrinsic Symmetries of Shapes (student paper)
Maks Ovsjanikov, Jian Sun, Leonidas Guibas



2007 Voronoi-based Variational Reconstruction for Unoriented Point Sets
Pierre Alliez, David Cohen-Steiner, Yiying Tong, Mathieu Desbrun



2006 PriMo: Coupled Prisms for Intuitive Surface Modeling
Mario Botsch, Mark Pauly, Markus Gross, Leif Kobbelt






This award is aimed to encourage and recognize the importance of the distribution of high-quality datasets on which geometry processing algorithms are tested. Since 2016 it is given to authors of top-quality datasets and benchmarks provided to the community of Geometry Processing as testbed for present and future algorithms. Nominations can be sent to

awardnominations@geometryprocessing.org

all year.



2021 HexaLab
Matteo Bracci, Marco Tarini, Nico Pietroni, Marco Livesu, Paolo Cignoni

HexaLab is a WebGL application for real time visualization, exploration and assessment of hexahedral meshes.



2020 ScanNet
Angela Dai, Angel X. Chang, Manolis Savva, Maciej Halber, Thomas Funkhouser, and Matthias Nießner

ScanNet is an RGB-D video dataset containing 2.5 million views in more than 1500 scans, annotated with 3D camera poses, surface reconstructions, and instance-level semantic segmentations.



2019 ABC: A Big CAD Model Dataset For Geometric Deep Learning
Sebastian Koch, Albert Matveev, Zhongshi Jiang, Francis Williams, Alexey Artemov, Evgeny Burnaev, Marc Alexa, Denis Zorin, Daniele Panozzo

The ABC-Dataset (paper, data) is a collection of one million Computer-Aided Design (CAD) models for research of geometric deep learning methods and applications. Each model is a collection of explicitly parametrized curves and surfaces, providing ground truth for differential quantities, patch segmentation, geometric feature detection, and shape reconstruction.



2018 ShapeNet: An ongoing effort to establish a richly-annotated, large-scale dataset of 3D shapes.
Angel X. Chang, Thomas Funkhouser, Leonidas Guibas, Pat Hanrahan, Qixing Huang, Zimo Li, Silvio Savarese, Manolis Savva, Shuran Song, Hao Su, Jianxiong Xiao, Li Yi, and Fisher Yu



2017 Thingi10k: A Dataset of 10,000 3D-Printing Models
Qingnan Zhou and Alec Jacobson



2016 MPI FAUST Dataset: A data set containing 300 real, high-resolution human scans, with automatically computed ground-truth correspondences.
F. Bogo, J. Romero, M. Loper, and M. Black